@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}
em{font-style:normal}
label img{pointer-events:none}
.blind{overflow:hidden; position:absolute !important; left:-9999px !important; top:-9999px !important}
.clearfix {}
.clearfix:after {display: block; content:""; clear: both;}
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: 'SamsungOne800'; src: url("/semiconductor/minisite/ssd/common/font/SamsungOne-800.eot"); src: url("/semiconductor/minisite/ssd/common/font/SamsungOne-800.eot?#iefix") format("embedded-opentype"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-800.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-800.ttf") format("truetype"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-800.svg#SamsungOne-800") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungOne600'; src: url("/semiconductor/minisite/ssd/common/font/SamsungOne-600.eot"); src: url("/semiconductor/minisite/ssd/common/font/SamsungOne-600.eot?#iefix") format("embedded-opentype"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-600.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-600.ttf") format("truetype"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-600.svg#SamsungOne-600") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungOne400'; src: url("/semiconductor/minisite/ssd/common/font/SamsungOne-400.eot"); src: url("/semiconductor/minisite/ssd/common/font/SamsungOne-400.eot?#iefix") format("embedded-opentype"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-400.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-400.ttf") format("truetype"), url("/semiconductor/minisite/ssd/common/font/SamsungOne-400.svg#SamsungOne-400") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'samsungIcon'; src: url("/semiconductor/minisite/ssd/common/font/samsungIcon.eot"); src: url("/semiconductor/minisite/ssd/common/font/samsungIcon.eot?#iefix") format("embedded-opentype"), url("/semiconductor/minisite/ssd/common/font/samsungIcon.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/samsungIcon.ttf") format("truetype"), url("/semiconductor/minisite/ssd/common/font/samsungIcon.svg#samsungIcon") format("svg"); font-weight: normal; font-style: normal;}
@font-face {
    font-family: "SamsungSharpSans";
    src: url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansRg.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansRg.ttf") format("truetype"), url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansRg.svg#SamsungSharpSansRg") format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "SamsungSharpSans";
    src: url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansMd.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansMd.ttf") format("truetype"), url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansMd.svg#SamsungSharpSansMd") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "SamsungSharpSans";
    src: url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansBd.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansBd.ttf") format("truetype"), url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansBd.svg#SamsungSharpSansBd") format("svg");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "SamsungSharpSans";
    src: url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansBd.woff") format("woff"), url("/semiconductor/minisite/ssd/common/font/SamsungSharpSansBd.ttf") format("truetype"), url("/semiconductor/minisite/ssd/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:28px; font-family: 'SamsungOne800'; line-height: 100%;}
.pop-tit {font-size:28px;}
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:14px}
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}
    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:14px}
    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}
    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:13px}
    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 p.tit {font-size:30px}
    .key-visual .screen .focus-msg .txt {font-size:18px}
    .key-visual .screen .focus-msg p.tit em {font-size:16px}
}
/* heading */
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%}
.sec-title{text-transform:uppercase;}
.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:#0057a4;}
/* 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}
/* button */
a.btn{color:#0057a4; vertical-align:middle; font-weight:normal; font-size:14px; 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.down:hover:after{color: #b8d8ee ;}
/* 170111 REVIEWS & AWARDS 다운로드버튼 케이스 추가 */
.products-list a.btn.down:after{margin:0 0 4px 5px;}
/* //170111 REVIEWS & AWARDS 다운로드버튼 케이스 추가 */
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 8px; 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:8px;}
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/minisite/ssd/common/img/ico/ico_social_facebook.png);}
a.ico.linkedin{background-image:url(/semiconductor/minisite/ssd/common/img/ico/ico_social_linkedin.png);}
a.ico.tw{background-image:url(/semiconductor/minisite/ssd/common/img/ico/ico_social_twitter.png);}
a.ico.google{background-image:url(/semiconductor/minisite/ssd/common/img/ico/ico_social_google.png)}
.btn-ico.video{background:transparent url(/semiconductor/minisite/ssd/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/minisite/ssd/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/minisite/ssd/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:25px 14px 0}
.wrapper-act button {font-size:14px}
.wrapper-ssd{text-align: center;}
.wrapper-ssd button {margin: 0;}
.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;margin-top:20px;}
    a.btn:after {margin:0 0 0 2px}
    .btn.btn-outlink:after {margin-bottom:6px; height:15px}
/*    .wrapper-act .btn-type2.show {display: block !important;}*/
}
.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/minisite/ssd/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/minisite/ssd/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/minisite/ssd/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;font-size: 22px;}
    .grid-row.head-desc {margin-top:-10px; margin-bottom:25px;}
}
.module, .grid-outer{padding:0 0 50px 0}
.grid-outer.bg-main5{margin-bottom:40px;padding-bottom:0}
@media (max-width:767px){
    .article,     .module,     .grid-outer {padding-bottom:30px !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}
}
/* 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/minisite/ssd/common/img/layout/bg-jump-default.png"); border-bottom:1px solid #989898; text-transform:uppercase; position:relative; font-size:1rem;  font-family:'SamsungOne600',Arial, "メイリオ"; 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;border-bottom:1px solid #989898;}
.floating-jumpmenu.active>div{display:block}
.floating-jumpmenu.active+.tab-holder .tab-content.show{padding-top:100px}
.floating-jumpmenu.active li a{border-right:1px solid #989898;}
.floating-jumpmenu.active ul {border-left:1px solid #989898}
.floating-jumpmenu.active .product-title, .floating-jumpmenu.active h2 {border-bottom:1px solid #989898}
    .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:1311px;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:70px; background:#fff; border-bottom:1px solid #989898}
.floating-jumpmenu .product-title span, .floating-jumpmenu h2 span {display:block; max-width:1311px; margin:0 auto; padding:25px 20px 15px 20px; line-height:30px; font-family:'SamsungOne800'; font-size:28px; color:#292929}
.floating-jumpmenu .product-title span {text-transform:none}
.floating-jumpmenu .product-title.download{border-bottom: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;font-family:"SamsungOne800"}
    .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 15px; height:56px; min-width: 50px;}
.floating-jumpmenu li span em	{font-style:normal; text-transform:none;}
.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:1rem;font-weight:bold}
.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 {}
    .floating-jumpmenu .product-title span,     .floating-jumpmenu h2 span {}
    .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}
    .acc-help-container .floating-jumpmenu li span{padding-left: 10px; padding-right: 10px;}
    .floating-jumpmenu li a{line-height: 16px; font-size: 14px;}
}
@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>button em	{font-style:normal; text-transform:none;}
    .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/minisite/ssd/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: 22px;}
    .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;}
}

.floating-jumpmenu.lone {z-index:1;}
@media (max-width:767px) {
    .floating-jumpmenu.lone>button:after{right:15px;}
    .floating-jumpmenu.lone>div {margin-right:0;}
}

/* key visual */
.key-visual {max-width:1920px;margin:0 auto;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; font-size: 21px;}
.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/minisite/ssd/common/img/layout/bg_kv_txt.png);color:#fff; line-height: 1.2;}
.key-visual .screen .focus-msg p.tit{padding-top:5%;overflow:hidden; text-transform:none; font-family: 'SamsungSharpSans','メイリオ';font-weight:bold;line-height:1.2em; font-size: 35px;}
.key-visual .screen .focus-msg p.tit a{display:block; position:relative; font-size:18px;overflow:hidden; text-transform:uppercase; /*color:#b8d8ee;*/ padding-left:24px; font-family:'SamsungOne800';}
.key-visual .screen .focus-msg p.tit a:after {display:inline-block; position:absolute; top:0; left:0; content:"\e613"; font-family:'samsungIcon'}
.key-visual .screen .focus-msg p.tit span{display:block;text-transform:none}
.key-visual .screen .focus-msg p.tit em {display:block; font-family:'SamsungOne400'; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;text-transform: none;padding-bottom:0; font-weight: normal; font-size: 18px;}
.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.movie iframe{position:absolute;left:0;right:0;top:0;bottom:0;}
.key-visual.home_kv{margin-bottom:60px;}
@media (min-width:1024px){
    .key-visual.home_kv .screen .focus-msg{position:relative;left:10px;top:10px;bottom:auto; /* width:520px;*/ width:700px; padding:0 1.4694%; background:none;color:#fff; line-height: 1.2;}
.key-visual.home_kv .screen .focus-msg .category{font-size: 21px; padding-top: 105px;}
    .key-visual.home_kv .screen .focus-msg p.tit{padding-top:90px;overflow:hidden; font-size:52px; line-height:65px; font-weight:bold;}
    .key-visual.home_kv .screen .focus-msg p.tit_small{padding-top:90px;overflow:hidden; font-size:38px; line-height:50px; font-weight:bold;}
    .key-visual.home_kv .screen .focus-msg p.tit em{font-size: 21px; font-weight: normal;}
    .key-visual.home_kv .screen .focus-msg p.tit_small em{font-size: 21px; font-weight: normal;}
    .key-visual.home_kv .screen .focus-msg .txt{padding-top:15px; overflow:hidden;text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px rgba(0,0,0,0.8);font-size:21px; line-height: 30px; width: 650px;}
.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:52px; 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:25px;}
.legacy-ie .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;}
.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.home_kv .screen .focus-msg.black_style{color:#000;}
.key-visual.home_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.home_kv .screen .focus-msg.black_style .txt{text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px rgba(255,255,255,0.8); color:#000;}

.key-visual.home_kv .screen .focus-msg.black_style .act{}
.key-visual.home_kv .screen .focus-msg.black_style .act a{text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px rgba(255,255,255,0.8); color:#000;}
.key-visual.home_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; z-index:-2; top:0; left:50%; margin-left:-960px; width:1920px; height: auto;}


@media (min-width:1367px){
    .key-visual .screen{height:390px;padding-bottom:0;}
    .key-visual .screen>div{margin:0 auto;max-width:1366px;height:100%;position:relative}
    .key-visual.home_kv .screen{height:600px;padding-bottom:0;}

}
@media (min-width:1024px) and (max-width:1366px) {
    .key-visual.home_kv  li .kv_desktop{height:auto;margin-right: -12%;}

}
@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 .txt{margin:10px 0 15px; padding-top:0; line-height: 21px;}
    .key-visual .screen .focus-msg .act {position: static;  margin-top: 10px;}
	.key-visual.home_kv .screen .focus-msg p.tit_small{padding-top:5%;overflow:hidden; font-size:29px; line-height:1.2em; font-weight:300;}
    .key-visual.home_kv .screen .focus-msg p.tit_small em{font-size: 18px; font-weight: normal;}

    .wrapper-act button {font-size:14px}
    .key-visual.home_kv .screen .focus-msg .category{font-size: 14px; margin-bottom: 20px;}
    .key-visual.home_kv .screen .focus-msg h1 em{font-size:14px;}
    .key-visual.home_kv .screen .focus-msg.black_style{color:#fff;}
    .key-visual.home_kv .screen .focus-msg.black_style h1{text-shadow:none;}
    .key-visual.home_kv .screen .focus-msg.black_style .txt{color:#fff;text-shadow:none;}
    .key-visual.home_kv .screen .focus-msg .act a{font-size: 14px;}
    .key-visual.home_kv .screen .focus-msg.black_style .act a{color:#0057A4}
}
@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}

}
@media (max-width:767px){
    .key-visual {margin-bottom:20px}
    .key-visual.home_kv{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:26px; font-family:'SamsungOne800';}
    .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:42px; 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;}
    .key-visual.home_kv .screen .focus-msg .category{font-size: 14px; margin-bottom:10px;}
}
@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/minisite/ssd/common/img/skin/vi_contact.png);}
.key-visual .screen.solution-detail-skin{background-image:url(/semiconductor/minisite/ssd/common/img/skin/vi_solution.png);}
@media (max-width:767px){
    .key-visual .screen.contact-skin{background-image:url(/semiconductor/minisite/ssd/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/minisite/ssd/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/minisite/ssd/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; 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:35px; padding:0; font-weight:bold; font-family:'SamsungSharpSans','メイリオ'}
        div.top-visual-area div.inarea div.info h1 a {position: relative; display:block; font-size:18px; line-height:18px; overflow:hidden;text-transform:uppercase; 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/minisite/ssd/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/minisite/ssd/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 */
}
.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)*/

/* EBC STEP COMPLETE POPUP */
.pop-tit {font-family: 'SamsungOne800','メイリオ'; text-align:center; text-transform:uppercase; font-weight: 600;}
.pop-wrap {margin: 0 auto;background: none; width: 750px;}
.pop-wrap .des {margin-top:10px; padding:25px 0 5px; border-top:1px solid #f1f1f1; font-size:14px;}
.pop-wrap .des .gray_box{background-color: #f1f1f1; padding: 25px 30px; margin-bottom: 35px;}
.pop-wrap .des .gray_box h3{text-align: center;}
.pop-wrap .des h3{font-weight: 600; font-size: 16px; margin-bottom: 15px;}
.pop-wrap .des .conbox ul li{margin-bottom: 20px;}
.pop-wrap .des .conbox p{margin-bottom: 20px;}
@media (max-width:767px) {
    .pop-wrap{width:100%;}

    .pop-wrap .des .gray_box{padding: 15px 10px;}
}




.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 */
div.vm-player-layer{width:100%; background:#000; position:absolute; top:0; left:0;  z-index:10000000; display:none;}
.ui-layer-container.movie{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{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{position:absolute;left:0;top:40px;width:100%;height:100%;}
.ui-layer-container.movie .ui-layer-content a.btn-close2 {color:#fff;top:10px}

/* 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%;}
}


@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/minisite/ssd/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/minisite/ssd/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/minisite/ssd/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/minisite/ssd/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/minisite/ssd/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: 22px; background:url(/semiconductor/minisite/ssd/common/img/layout/logo-samsung-2x.png) no-repeat 0 0; background-size: 139px 21px;}
.legacy-ie .header-wrap .logo a {background:url(/semiconductor/minisite/ssd/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; font-family: 'SamsungOne600';}
.header-wrap .logo > p {display:none}
.header-wrap .top_link{display:block;position:absolute;left:28px;top:-30px;white-space:nowrap;color:#0057a4;font-size:12px;line-height:30px; text-transform:uppercase; font-family: 'SamsungOne600';}
.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 10px;height:100%;}
    .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:30px;}
.header-wrap .local-menu>li.sub>a:after{position:absolute;padding-left:5px;font-size:12px;line-height:20px;font-family:'samsungIcon';content:"\36";}
.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; position: relative;}
.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; letter-spacing: -0.5px;font-family: 'SamsungOne600'; }
.header-wrap .nav ul.direct a:hover{/*color:#b8d8ee !important*/ text-decoration: underline;color:#0057a4 !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}
.header-wrap .nav ul.direct>li.selection{display: none;}
    .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 .util-menu .where{display: block; background-color: #fff; color: #0057a4;  font-family: 'SamsungOne800'; height: 30px; line-height: 30px; border-radius: 15px; text-align: center; font-size: 14px; margin-top: 10px; padding-left: 15px; padding-right: 10px;}
.header-wrap .util-menu .where:hover{color:#0057a4; }
.header-wrap .util-menu .where span:after{content: "\34";    font-family: 'samsungIcon';    display: inline-block;    vertical-align: middle;    margin: 0 0 2px 2px;    position: relative;}
.header-wrap .util-menu .where span em{font-weight: 600;}
.header-wrap .call-smartfinder {margin-left:10px; float:left; width:34px}
.header-wrap .call-smartfinder:after {display:block; content:'\e600'; font-size:26px; font-family: 'samsungIcon'}
.header-wrap .call-smartfinder.active {background-color:#0071bf}

.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 .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;padding-bottom:15px;}
    .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}
    .header-wrap .util-menu .where{display: none;}
    .header-wrap .nav ul.direct>li.selection{display: block;}
}
/*

@media (min-width:1000px) and (max-width:1024px){
    .header-wrap a.retial-mobile-btn{position: absolute; left: 0; top: 0; display:block; width:100%; height:50px}
}
*/

@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}
    .header-wrap .nav ul.direct>li a{padding-top: 0;}
}
@media (max-width:768px){

}
.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 {padding-top: 50px;}
.footer .info{background:#dbebf6;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/minisite/ssd/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/minisite/ssd/common/img/layout/bg_subscription01.png) no-repeat right 0;}
.footer .info .grid-col3 .workplace{margin-top:25px; padding-top:25px;background:url(/semiconductor/minisite/ssd/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 {padding-top: 0px;}
    .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}
    .footer .bottom2 .btn.top{display: none;}
}
@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:10px}
.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}
.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/minisite/ssd/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.jp .grid-col{ width:20%;}
.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{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 {float:right; *zoom:1; padding-top: 21px;}
.footer .bottom .mark a {height:20px; line-height:20px; font-size:14px; font-family:'SamsungOne800';display: block; font-weight: 600;}
.footer .bottom .mark a:after{    content: "\34";font-family: 'samsungIcon'; display: inline-block; vertical-align: middle; margin: 0 0 2px 2px; position: relative;}

.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:15px 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 .bottom2 .copyright {font-size:12px}
.footer .bottom .util-menu {padding:10px 0}
.footer .bottom .util-menu li a {color:#fff}

}

/* 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}

/* 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.1428; max-height:3.4289em; 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}
}


.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;}
}


/* home product area */
.home_product .grid-row{ padding-top:20px;}
.home_product li a{border: 1px solid #e9e9e9; display:block; text-align:center; color:#000; font-size:21px; margin:0 0 10px 10px; padding:50px 0 0px 0;}
.home_product li a span{display:block; text-align:center; height:165px;}
.home_product li a dl{background-color: #f8f8f8; min-height: 87px;}
.home_product li a dt{padding-top: 15px;}
.home_product li a dd{font-size: 15px; padding-top: 7px; padding-left: 10px; padding-right: 10px;}
.home_product li a.app01 span img{width: 250px;}
.home_product li a.app02 span img{ width: 140px;}
.home_product li a.app03 span img{ width: 140px;}

@media (max-width:1023px){
    .home_product li a.app01 span img{width: 195px;}
    .home_product li a.app02 span img{ width: 115px;}
    .home_product li a.app03 span img{ width: 130px;}
    .home_product li a dd{padding-bottom: 10px;}
}

@media (max-width:767px) {
    .home_product .grid-row{ padding-top:10px;}
    .home_product li a{font-size:16px;font-family:'SamsungOne400';}
    .home_product li a span{height:105px;}
    .home_product li a span img{width:50%;}
    .home_product li a.app01 span img{width:175px;}
    .home_product li a.app02 span img{width:90px;}
    .home_product li a.app03 span img{width:98px;}
    .home_product li a dl{background-color: #f8f8f8; min-height:0; height:auto; padding-bottom: 15px;}
    .home_product li a dt{padding-top: 15px;}
    .home_product li a dd{font-size: 14px; padding-top: 10px; padding-bottom: 0;}
}

.video-banner {*zoom:1}
.video-banner:after {content:""; display:block; clear:both}
.video-banner .video-box {left:0; top:0; bottom:0; box-sizing:border-box; margin-top:20px;}
.video-banner .video-box .grid-col {height:100%; line-height: 0;}
.video-banner .video-box .grid-col2 { position: relative;}
.video-banner .video-box .col-inner {height:100%; margin-top:0; position: relative;}
.video-banner .video-box .col-inner img {width:100%; height:100%;}
.video-banner .video-box .col-inner .brightcove-player * {height:100%}
.video-banner .video-box .video_title{font-size: 21px; color: #fff; position: absolute; bottom: 20px; left: 30px; line-height: 28px;}
.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.1; 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:1024px) {
    .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;}
    .video-banner .video-box .video_title{font-size:21px; color: #000; position: static; bottom:auto; left:auto; margin-left: 10px;}
}
@media (min-width:768px) and (max-width:1023px) {
    .video-banner .video-box {padding-left:5px;}

}
@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;}
    .video-banner .video-box .video_title{font-size:15px; color: #000; position: static; bottom:auto; left:auto; line-height: 18px;}
}

/* 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/minisite/ssd/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}
}

/*SAMSUNG V-NAND SSD*/
.grid-row.v_nand {margin-bottom: 10px;}
.grid-row.v_nand .grid-col4 {}
.grid-row.v_nand .grid-col4 .col-inner{border-left: 1px solid #e9e9e9; text-align: center; margin-top: 20px; padding-left: 35px; padding-right: 35px;}
.grid-row.v_nand .grid-col4 .col-inner .img{ height: 135px; padding-top: 35px;}
.grid-row.v_nand .grid-col4:first-child .col-inner{border: none;}
.grid-row.v_nand .grid-col4 .col-inner figcaption{font-size: 16px;}
@media (min-width:768px) and (max-width:1023px) {
    .grid-row.v_nand .grid-col4 {width: 50%;}
    .grid-row.v_nand .grid-col4:nth-child(3) .col-inner{border: none;}
    .grid-row.v_nand .grid-col4 .col-inner{border-left:none}

}
@media (max-width:767px) {
    .grid-row.v_nand {margin-bottom: 0;}
    .grid-row.v_nand .grid-col4 {width: 50%;}
    .grid-row.v_nand .grid-col4 .col-inner{border:none; text-align: center; margin-top:20px; padding-left: 10px; padding-right: 10px; min-height: auto;}
    .grid-row.v_nand .grid-col4 .col-inner .img{height: 110px; padding-top:10px;}
    .grid-row.v_nand .grid-col4 .col-inner .img img{ width: 110px;}
    .grid-row.v_nand .grid-col4 .col-inner figcaption{font-size: 14px;}
}

/*SAMSUNG V-NAND SSD*/
.grid-row.supports {}
.grid-row.supports .grid-col4 {}
.grid-row.supports .grid-col4 .col-inner{text-align: center; margin-top: 20px; padding-left: 35px; padding-right: 35px; background-color: #f8f8f8; height: 200px;}
.grid-row.supports .grid-col4 .col-inner .img{ height: 105px; padding-top: 45px;}
.grid-row.supports .grid-col4 .col-inner figcaption{font-size: 21px; }
@media (min-width:768px) and (max-width:1023px) {
    .grid-row.supports .grid-col4 {width: 50%;}
    .grid-row.supports .grid-col4:nth-child(3) .col-inner{border: none;}
}
@media (max-width:767px) {
    .grid-row.supports {margin-bottom: 0;}
    .grid-row.supports .grid-col4 {width: 50%;}
    .grid-row.supports .grid-col4 .col-inner{border:none; text-align: center; margin-top:20px; padding-left: 10px; padding-right: 10px; min-height: auto; height: 118px;}
    .grid-row.supports .grid-col4 .col-inner .img{height:65px; padding-top:20px;}
    .grid-row.supports .grid-col4 .col-inner .img img{height: 55px;}
    .grid-row.supports .grid-col4 .col-inner figcaption{font-size: 15px;}
}

/*SAMSUNG bottom banner*/
.grid-row.bottom_banner {}

.grid-row.bottom_banner .grid-col2 .col-inner .banner_title {border: 1px solid #e9e9e9; border-top: none; padding-top: 15px; padding-bottom:5px; clear: both;}
.grid-row.bottom_banner .grid-col2 .col-inner .banner_title p{font-size: 21px; color: #000; padding-left: 20px; padding-bottom: 5px; padding-right: 20px;}
.grid-row.bottom_banner .grid-col2 .col-inner img{width: 100%;float: left;}
.grid-row.bottom_banner .social_banner {border-bottom: 1px solid #e9e9e9;}
.grid-row.bottom_banner .social_banner a{display: inline-block; width: 50%; float: left;}
.grid-row.bottom_banner .social_banner img{ width: 100%;}
.grid-row.bottom_banner .social_banner span{display: inline-block; width: 50%; float: left;}

@media (min-width:1024px) {
    .grid-row.bottom_banner .grid-col2 .col-inner {margin-top: 0;}

}
@media (max-width:767px) {
    .grid-row.bottom_banner .grid-col2 .col-inner .banner_title {padding-top: 7px; padding-bottom:0px;}
    .grid-row.bottom_banner .grid-col2 .col-inner .banner_title h3{font-size:15px;padding-left: 10px; padding-bottom:10px;}
    .grid-row.bottom_banner .grid-col2 .col-inner .btn-type2{padding: 0 10px;}
}


/* feature module */
div.bg-wrap{background:#f1f1f1}
.feature-module {padding-top:50px; padding-bottom:10px;}
/*.module.feature-module {padding-bottom:40px;}*/
.feature-module + .feature-module {margin-top:40px; padding-top:0;}
@media (max-width:767px) {
    .feature-module + .feature-module{margin-top:0}
    .feature-module {padding-top:30px}
}
.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;padding-bottom:0}
.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:30px !important; /*margin-bottom:35px !important;*/ overflow:hidden;}
div.featurebox .insection.head-copy {margin-bottom:45px !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 .insection.text-only{margin-bottom:50px !important}
@media (max-width: 767px){
    div.featurebox .insection.text-only{margin-bottom:30px !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:26px; /*color:#0057a4;*/ color:#000; padding-bottom:15px;font-family:'SamsungOne600' }
div.featurebox .info-txt .des em{font-size:14px;margin-top:10px;display:inline-block}
div.featurebox .info-txt .title .flag { vertical-align:baseline; width: 34px; height: 23px; margin-right:5px;}
div.featurebox .image-only .title{font-size:26px; /*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:14px; color:#666; }
div.featurebox .info-txt .des p {padding:0 0 15px 0;}
div.featurebox .info-txt .des p:last-child{padding: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:20px;}
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;}
}
@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;}
div.featurebox .info-txt .des a{color:#0057a4}
div.featurebox .info-txt .des a:hover{text-decoration:underline}
@media (min-width: 450px){
    div.featurebox .info-txt .des,     div.feature div.wrap .desc{font-size: 16px;    line-height: 1.4;}
}
@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;}
@media (max-width:767px){
    table.support-info .img-ox {width:14px; height:14px;}
    .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;}
}

/*head-copy  :: new module */
.head-copy {text-align:center; color:#010101; word-break:break-word;}
.head-copy p.tit {font-size:28px; font-family:'SamsungOne800'; margin:0 auto 15px; line-height:1;}
.head-copy div {font-size:16px; margin:0 auto;}
.head-copy p.tit, .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 p.tit {font-size:22px; margin: 0 auto 7px;}
}


/* quick-download */
.quick-download .donwload-con{position:relative;padding:25px;background-color:#f1f1f1}
.quick-download .donwload-con h4{font-size:26px;font-family:"SamsungOne600";padding-bottom:15px;border-bottom:solid 1px #dcdcdc}
.quick-download .donwload-con p{position:relative;padding-top:15px}
.quick-download .donwload-con p > span{position:relative;padding-left:8px}
.quick-download .donwload-con p > span:before{content:"";position:absolute;top:10px;left:0;display:inline-block;width:2px;height:2px;background-color:#000;margin-top:-2px}
.quick-download .donwload-con p > span > em{margin-left:10px;color:#9c9c9c}
.quick-download .donwload-con p .btn{position:absolute;top:15px;right:0;margin-top:0 !important}
@media (max-width:767px){
    .quick-download .donwload-con{padding:15px}
    .quick-download .donwload-con h4{font-size:19px;padding-bottom:10px}
    .quick-download .donwload-con p{font-size:14px;padding-top:10px;}
    .quick-download .donwload-con p .btn{top:10px}

}


/* products-list */
.products-list{margin-top:10px}
.products-list .col-inner{border:solid 1px #e9e9e9}
.products-list .banner_title{background-color:#f8f8f8;padding:15px 0 5px 0}
.products-list .banner_title.white{background-color:#fff}
.products-list .banner_title h3 {font-size: 21px;color: #000;padding-left: 20px;padding-bottom: 5px;padding-right: 20px; display: block;}
.products-list .banner_title .title {font-size: 21px;color: #000;padding-left: 20px;padding-bottom: 5px;padding-right: 20px; display: block;}
.products-list .banner_title p{padding:0 20px 15px 20px}
.products-list .banner_title p.date_txt{margin-top:15px;min-height:36px}
.products-list .banner_title a{padding:10px 20px 10px 20px}
.products-list .banner_title > div{min-height:115px}
.products-list .loaded .grid-col4{display:block !important}
.products-list .info{margin-top:20px;font-size:14px}
.products-list .info ul{height:auto !important}
.products-list .info li{margin-left:15px;text-indent:-15px}
.products-list .info li sup{position:relative;top:4px}

.products-list span.btn	{display:inline-block; position:relative; padding:10px 20px 10px 20px; color:#0057a4; font-weight:normal; font-size:14px; line-height:1.5; vertical-align:middle; -moz-transition:color ease-in-out .3s; -o-transition:color ease-in-out .3s; -webkit-transition:color ease-in-out .3s;}
.products-list span.btn:after	{display:inline-block; position:relative; margin:0 0 4px 2px; font-family:'samsungIcon'; vertical-align:middle; font-size:0.9rem;}
.products-list span.btn.link:after		{content:"\34"; vertical-align:top}
.products-list span.btn.down:after	{content:"\e00a"; margin:0 0 4px 5px;}
.products-list a:hover span.btn.link	{color:#000 !important;}
.products-list a:hover span.btn.down:after	{color:#b8d8ee;}


@media (min-width:768px) and (max-width:1023px){
    .products-list .grid-col4{width:33.3333%}
    .products-list .review .grid-col4:nth-child(4){display:none}
    .products-list .grid-col4:nth-of-type(2n+1) {clear: none;}

}
@media (max-width:767px){
	.products-list .grid-col4{width:50% !important}
	.products-list .banner_title p{height:95px;padding-bottom:0;padding-left:10px;padding-right:10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-wrap:break-word; }
	.products-list .banner_title p.date_txt{height:auto;margin-top:5px}
	.products-list .banner_title h3{font-size:15px;padding-left:10px;padding-right:10px}
	.products-list .banner_title .title{height:auto; font-size:15px;padding-left:10px;padding-right:10px}
	.products-list .banner_title a{padding:5px 10px 5px 10px}
	.products-list .banner_title > div{min-height:60px}
	.products-list .banner_title button{padding:0 10px}
	.products-list .review .grid-col4:nth-child(3){display:none}
	.products-list .review .grid-col4:nth-child(4){display:none}

	.products-list span.btn	{margin-top:20px; padding:5px 10px 5px 10px; font-size:14px; }
	.products-list span.btn:after	{margin:2px 0 2px 2px;}
}

/* warranty-list */
.warranty-list{margin-top:40px}

@media (max-width:767px){
    .warranty-list{margin-top:20px}
}



/* product-visual */
.product-visual{text-align:center;padding-top:100px;max-width:1310px;margin:0 auto}
.product-visual .title{font-size:60px;font-weight:800;font-family:"SamsungSharpSans";letter-spacing:-2px;line-height:1.2em;margin:0 auto;width:1200px}
.product-visual .txt{font-size:21px;line-height:1.7em;margin:25px auto 0 auto;width:1200px}
.product-visual .txt em{font-size:14px;display:block;line-height:1.5em;margin-top:15px; color: #666666;}
.product-visual .pc_block{display: block;}
.product-visual .vi{margin-top:40px}
.product-visual .vi img{width:100%;max-width:100%}
.product-visual .info{font-size:14px;margin-top:55px;text-align:left}

@media (max-width: 1349px) and (min-width: 1024px)
{
    .product-visual .title{ padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual .txt{ padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual .info{padding:25px}

	.product-visual.evoplus .fl_wrap ul		{padding:0 25px}
	.product-visual.evoplus .fl_wrap em	{padding:0 25px}
}

@media (max-width: 1024px) and (min-width:768px)
{
    .product-visual .title{font-size:45px;padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual .txt{font-size:18px;padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual .pc_block{display:inline;}
    .product-visual .info{padding:15px}

	.product-visual.evoplus .fl_wrap ul	{padding:0 25px}
	.product-visual.evoplus .fl_wrap em	{padding:0 25px}
}

@media (max-width:767px){
    .product-visual .title{font-size:29px; padding-left: 25px; padding-right: 25px; width: auto;}
   .product-visual .txt{font-size:15px; margin-top:10px; padding-left: 25px; padding-right: 25px; width: auto;}
   .product-visual .txt em{font-size:13px}
   .product-visual{padding-top:70px}
   .product-visual:first-child{padding-top:35px}
   .product-visual .vi{margin-top:15px}
   .product-visual .pc_block{display:inline;}
   .product-visual .info{padding:10px;font-size:13px}
}

/* product-visual2 */
.product-visual2{position:relative;text-align:center;max-width:1310px;margin:0 auto}
.product-visual2:first-child{padding-top:50px}
.product-visual2 .text-con{position:absolute;left:0;top:10%;width:100%}
.product-visual2 .text-con.white{color:#fff}
.product-visual2 .text-con.white em{color:#fff}
.product-visual2 .title{font-size:64px;font-family:"SamsungOne800", Arial, 'メイリオ';line-height:1.2em;margin:0 auto;width:1200px; font-weight: 800;}
.product-visual2 .txt{font-size:21px;line-height:1.7em;margin:25px auto 0 auto;}
.product-visual2 .txt em{font-size:14px;display:block;line-height:1.5em;margin-top:5px; color: #666666;}
.product-visual2 .vi:after{display:block;width:100%;clear:both;content: ""}
.product-visual2 .vi img{width:100%;max-width:100%;float:left}
.product-visual2 .pc_block{display: block;}

.product-visual2.evoplus p.desc	{position:absolute; left:0; bottom:5%; width:100%; font-size:14px;display:block;line-height:1.5em;margin-top:5px; color: #666;}

.product-visual.evoplus	{}
.product-visual.evoplus .fl_wrap	{position:relative; padding-bottom:50px}
.product-visual.evoplus .fl_wrap:after	{content:""; display:block; clear:both}
.product-visual.evoplus .fl_wrap .fl_left	{float:left; width:50%; text-align:left}
.product-visual.evoplus .fl_wrap .fl_right	{width:50%; position:absolute; right:0; top:50px}

.product-visual.evoplus .fl_wrap ul	{margin-top:40px}
.product-visual.evoplus .fl_wrap ul li	{font-size:14px;display:block;line-height:1.5em;margin-top:5px; color: #666;}
.product-visual.evoplus .fl_wrap em	{margin-top:5px; font-size:14px;display:block;line-height:1.5em;margin-top:5px; color: #666;}

.product-visual.evoplus .fl_wrap .fl_left .title	{width:auto}
.product-visual.evoplus .fl_wrap .fl_left .txt	{width:auto}

.product-visual.evoplus .fl_wrap .fl_right ul	{display:none}
.product-visual.evoplus .fl_wrap .fl_right em	{display:none}
.product-visual.evoplus .fl_wrap .fl_right .vi	{margin-top:20px}
.product-visual.evoplus .fl_wrap .fl_right img	{width:85%}




@media (max-width: 1349px) and (min-width: 1024px)
{
    .product-visual2 .title{ padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual2 .txt{ padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual2 .pc_block{display: inline;}
}

@media (max-width: 1024px) and (min-width:768px)
{
    .product-visual2 .title{font-size:45px; padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual2 .txt{font-size:18px; padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual2 .pc_block{display: inline;}
}

@media (max-width:767px){
   .product-visual2 .text-con{top:10%}
    .product-visual2 .title{font-size:29px; padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual2 .txt{font-size:15px;margin-top:10px; padding-left: 25px; padding-right: 25px; width: auto;}
   .product-visual2 .txt em{font-size:13px}
   .product-visual2:first-child{margin-top:0;}
   .product-visual2 .pc_block{display: inline;}
   .product-visual2.evoplus p.desc	{padding:0 25px; width:auto; font-size:13px;}

   .product-visual.evoplus .fl_wrap .fl_left	{float:none; width:auto; text-align:center}
   .product-visual.evoplus .fl_wrap .fl_right	{position:static; float:none; width:auto}

   .product-visual.evoplus .fl_wrap .fl_left ul	{display:none}
   .product-visual.evoplus .fl_wrap .fl_left em	{display:none}

   .product-visual.evoplus .fl_wrap .fl_right .vi	{margin-top:0}
   .product-visual.evoplus .fl_wrap .fl_right img	{width:100%}
   .product-visual.evoplus .fl_wrap .fl_right ul	{display:block; margin-top:0;}
   .product-visual.evoplus .fl_wrap .fl_right ul li	{font-size:13px;}
   .product-visual.evoplus .fl_wrap .fl_right em	{display:block; padding:0 25px; font-size:13px;}
}

/* product-visual_960ssd */
	.product-visual-960{text-align:left;padding-top:0px;max-width:1310px;margin:0 auto}
	.product-visual-960 .productname_pro{font-size:26px;font-family:"SamsungOne800";}
	.product-visual-960 .productname_evo{font-size:26px;font-family:"SamsungOne800"; margin-left:57px}
	.product-visual-960 .title{font-size:50px;font-family:"SamsungSharpSans"; font-weight:bold; line-height:1.2em;margin:0 auto;width:1200px}
	.product-visual-960 .txt{font-size:18px;line-height:1.6em;margin:25px auto 0 auto;width:1200px}
	.product-visual-960 .txt em{font-size:14px;display:block;line-height:1.5em;margin-top:15px; color: #666666;}
	.product-visual-960 .pc_block{display: block;}
	.product-visual-960 .vi{margin-top:40px}
	.product-visual-960 .vi img{width:100%;max-width:100%}
	.product-visual-960 .info{font-size:14px;margin-top:55px;text-align:left}

@media (max-width: 1349px) and (min-width: 1024px)
{
	.product-visual-960 .productname_evo{margin-left:25px}
    .product-visual-960 .title{ padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual-960 .txt{ padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual-960 .info{padding:25px}
}

@media (max-width: 1024px) and (min-width:768px)
{
	.product-visual-960 .productname_pro{font-size:22px;font-family:"SamsungOne800";}
	.product-visual-960 .productname_evo{font-size:22px;font-family:"SamsungOne800"; margin-left:25px}
    .product-visual-960 .title{font-size:43px;padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual-960 .txt{font-size:18px;padding-left: 25px; padding-right: 25px; width: auto;}
    .product-visual-960 .pc_block{display:inline;}
    .product-visual-960 .info{padding:15px}
}

@media (max-width:767px){
	.product-visual-960 .productname_pro{font-size:18px;font-family:"SamsungOne800";}
	.product-visual-960 .productname_evo{font-size:18px;font-family:"SamsungOne800"; margin-left:0px;}
   .product-visual-960 .title{font-size:29px; padding-left: 0px; padding-right: 0px; width: auto;}
   .product-visual-960 .txt{font-size:15px; margin-top:10px; padding-left: 0px; padding-right:0px; width: auto;}
   .product-visual-960 .txt em{font-size:13px}
   .product-visual-960{padding-top:30px}
   .product-visual-960:first-child{padding-top:35px}
   .product-visual-960 .vi{margin-top:15px}
   .product-visual-960 .pc_block{display:inline;}
   .product-visual-960 .info{padding:10px;font-size:13px}
}


/* specifi-list */
.specifi-list{margin-top:15px}
.specifi-list .specifi > .tit{font-size:18px;font-family:'SamsungOne800';padding:10px 0;border-bottom:solid 1px #dcdcdc}
.specifi-list .specifi > p{font-size:16px;font-family:'SamsungOne400';padding:10px 0}
.specifi-list .info{font-size:14px;margin-top:10px}
.compatible-list{margin-top:15px}
.compatible-list ul{height:auto !important}
@media (max-width:767px){
   .specifi-list{margin-top:5px}
   .specifi-list .specifi > .tit{font-size:14px;padding:5px 0}
   .specifi-list .specifi > p{padding:5px 0}
   .compatible-list{margin-top:5px}
}



/* show-more-spec */
.show-more-spec {margin-top:40px}
.show-more-spec .show_btn{position:relative;display:block;color:#0057a4;padding:20px;background-color:#f8f8f8;border-top:solid 1px #cdcdcd;border-bottom:solid 1px #dcdcdc;text-transform: uppercase;}
.show-more-spec .show_btn.close:after{content:"\27";font-family:"samsungIcon";vertical-align:middle;margin-left:8px}
.show-more-spec .show_btn.expanded:after{content:"\28";font-family:"samsungIcon";vertical-align:middle;margin-left:8px}
.show-more-spec div.inarea{padding-top:25px;display:none}


.data-table{overflow-x:auto; margin-top: 20px;}
.data-table table{border-collapse:collapse;width:100%;min-width:1000px; border-left:solid 1px #dcdcdc; table-layout: fixed;}
.data-table.flex table{min-width:auto}
.data-table table th{height:22px;padding:10px 30px;text-align:center;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc;color: #fff; background-color: #0071bf;}
/*.data-table table th:first-child{text-align:left;}*/
.data-table table th.c{text-align:center !important}
.data-table table td{text-align:center;min-height:22px;padding:15px 30px;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc}
.data-table table td.c{text-align:center !important}
.data-table table td.t{border-right:solid 1px #dcdcdc;border-left:none;color:#0071bf;text-align:left}
.data-table table td.t2{vertical-align:top;background-color:#f1f1f1;text-align:left;border-left:none}
.data-table table td.l{text-align:left;vertical-align:top}
.data-table table td img, .data-table table td p{padding:10px}
.data-table table tr th:first-child {text-align:left}
.data-table table tr td:first-child {text-align:left}
.data-table table tbody th{min-height:22px;padding:15px 30px;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc; color: #0071bf;}
.data-table table tbody th.t{text-align: left;}

.data-table.support th{color: #000; background-color:#f1f1f1;}
.data-table.support tbody th{background-color: #fff;}
.fix-table table{border-collapse:collapse;min-width:100%}
.fix-table table th{height:50px;padding:0 30px;text-align:center;background-color:#0071bf;color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;white-space:nowrap;}
.fix-table table th:first-child{text-align:left;border-right:solid 1px #dcdcdc}
.fix-table table td{height:50px;padding:0 30px;text-align:left;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;white-space:nowrap;border-left:solid 1px #dcdcdc; word-break:break-all;}
.fix-table table td.c{text-align:center;padding:0}
.fix-table table td:first-child{border-right:solid 1px #dcdcdc;border-left:none;color:#0071bf}


.show-more-spec .info{margin-top:20px}
.show-more-spec .info li{margin-left:15px;text-indent:-15px}
.show-more-spec .info li sup{position:relative;top:4px}

@media (max-width:767px){
  .data-table table th{padding:10px 15px;height:15px}
  .data-table table td{padding:10px 15px;height:15px}
  .fix-table table th{padding:10px 15px;height:15px}
  .fix-table table td{padding:10px 15px;height:15px}
  .show-more-spec{margin-top:10px}
  .show-more-spec .show_btn{padding:15px}
}

/* download-file-list */
.download-file-list{position:relative}
.download-file-list .download-file > p{position:relative;padding:10px 0}
.download-file-list .download-file > p > span{position:relative;display:inline-block;width:69%;padding-left:8px}
.download-file-list .download-file > p > span:before{content:"";position:absolute;top:10px;left:0;display:inline-block;width:2px;height:2px;background-color:#000;margin-top:-2px}
.download-file-list .download-file > p > a{margin-top:0;position:absolute;top:9px;right:75px}
.download-file-list .download-file.down2{padding-left:30px}
.download-file-list .grid-col2{position:relative}
.download-file-list .v-line{position:absolute;top:25px;right:50%;width:1px;height:100%;background-color:#dcdcdc;display:inline-block}

@media (max-width:767px){
  .download-file-list{margin-top:5px}
  .download-file-list .download-file > p{border-bottom:solid 1px #dcdcdc;padding-left:15px}
  .download-file-list .download-file > p:first-child{border-top:solid 1px #dcdcdc}
  .download-file-list .download-file > p > span{width:50%}
  .download-file-list .download-file > p > a{right:15px}
  .download-file-list .download-file.down2{padding-left:0;margin-top:0}
  .download-file-list .download-file.down2 p{border-top:none}
  .download-file-list .v-line{display:none}
}

/* down-overview */
.down-overview{background-color:#f8f8f8;padding:30px 0}
.down-overview .down-title{max-width:1310px;margin:0 auto;font-size:21px;font-family:"SamsungOne600";padding-bottom:5px;padding-left:28px;padding-right:28px;margin-top:25px}
.down-overview .down-title:first-child{margin-top:0}
.down-overview .down-list{position:relative;padding:18px;border-radius:3px;box-sizing:border-box;color:#fff}
.down-overview .down-list.new{background-color:#4a4a4a}
.down-overview .down-list.popular{background-color:#0071bf}
.down-overview .down-list p.title{font-size:16px;width:90%; margin: 0;}
.down-overview .down-list p{font-size:13px;width:90%;margin-top:7px}
.down-overview .down-list a{position:absolute;top:50%;right:20px;margin-top:-13px;color:#fff}
.down-overview .down-list.new a:hover{color:#0071bf !important}
.down-overview .down-list.popular a:hover{color:#4a4a4a !important}


@media (max-width: 1023px) and (min-width: 768px){
    .down-overview .down-title{padding-left:15px}
    .down-overview .down-list.popular{min-height: 102px;}
}

@media (max-width:767px){
    .down-overview .down-title{padding-left:10px}
    .down-overview .down-list{padding:10px}
    .down-overview .down-list h4{font-size:14px}
    .down-overview .down-list p{font-size:11px;margin-top:5px}
}

/* where to buy */
.buy_contents {padding-top: 40px;}
.buy_contents .grid-row{margin-bottom: 40px;}
/*.buy_contents h3 { margin-top: 40px; margin-bottom: 20px;}*/
.buy_contents .grid-row .col-inner{margin-top: 0;}
.buy_contents .buy_title{border-bottom: 1px solid #dcdcdc; padding-bottom:17px; font-size: 28px; color: #000; font-family: 'SamsungOne800';}
.buy_contents .buy_title_sub { margin-top: 40px; margin-bottom: 20px;font-size: 26px; font-family: 'SamsungOne600'; vertical-align: middle; line-height: 26px;}
.buy_contents .buy_title_sub img{vertical-align: middle;}
.buy_contents .buy_title_sub span:after{content:"\e60e"; margin-left:8px;font-family:'samsungIcon'; color: #0057a4; font-size: 12px; vertical-align: middle; line-height: 26px;}
.buy_contents .company_list{background-color: #f1f1f1; padding: 20px; padding-bottom:10px; padding-left: 10px;}
.buy_contents .company_list li{float: left; margin-bottom: 10px; padding-left: 10px; width: 25%; box-sizing: border-box;}
.buy_contents .company_list li:after{content: ""; clear: both; display: block;}
.buy_contents .company_list li a{display: block;}
.buy_contents .company_list li a:after{content:"";display:block; clear:both;}
.buy_contents .company_list li img{width: 100%; height: auto; border: 1px solid #e9e9e9; float: left;}
.business_service {margin-bottom: -10px;}
.business_service li{float: left; padding-right: 10px; width: 25%; box-sizing: border-box; margin-bottom: 10px;font-family: 'SamsungOne600';}
.business_service li:first-child{padding-left: 0;}
.business_service li p{display: block; border: 1px solid #e9e9e9; font-size: 21px; padding: 20px; line-height: 22px; height: 22px; position: relative; padding-right: 50px;}
.business_service li p:after{content: ""; clear: both; display: block;}
.business_service li p span{float: left; display: block;white-space:nowrap; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -o-text-overflow: ellipsis; /*-moz-binding: url('ellipsis.xml#ellipsis');*/ vertical-align:middle; display:inline-block; width: 100%;}
.business_service li p a{float: right; display: block; width: 22px; height: 22px; background: url(/semiconductor/minisite/ssd/common/img/ico/ico_mail.png) no-repeat 50% 50%; text-indent: -9999px; overflow: hidden; position: absolute; right: 20px;top: 20px;}
.business_service li p img{ vertical-align: top; margin-right: 2px;}

.business_service li > a{display: block; border: 1px solid #e9e9e9; font-size: 21px; padding: 20px; line-height: 22px; height: 22px; position: relative; padding-right: 50px;}
.business_service li > a:after{content: ""; clear: both; display: block;}
.business_service li > a span{float: left; display: block;white-space:nowrap; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -o-text-overflow: ellipsis; /*-moz-binding: url('ellipsis.xml#ellipsis');*/ vertical-align:middle; display:inline-block; width: 100%;}
.business_service li > a .mail{float: right; display: block; width: 22px; height: 22px; background: url(/semiconductor/minisite/ssd/common/img/ico/ico_mail.png) no-repeat 50% 50%; text-indent: -9999px; overflow: hidden; position: absolute; right: 20px;top: 20px;}
.business_service li > a img{ vertical-align: top; margin-right: 2px;}

@media (min-width:768px) and (max-width:1023px){
    .business_service li{padding-right: 10px; width:50%;}
    .buy_contents .company_list li{width: 33.33%;}
}

@media (max-width:767px) {
    .buy_contents .grid-row{margin-bottom: 20px;}
    .buy_contents .buy_title_sub{font-size: 22px; margin-bottom: 10px;}
/*    .buy_contents h3 { margin-top:20px; margin-bottom: 10px;font-size: 20px;}*/
    .buy_contents .company_list{padding: 10px; padding-bottom: 5px;}
    .buy_contents .company_list li{float:none; margin-bottom:5px; padding-left:0px; width:100%;}
    .business_service {margin-bottom:0px;}
    .business_service li{float: left; padding-right: 0px; width:100%; box-sizing: border-box; margin-bottom:0px;}
    .business_service li p{display: block; font-size:14px; padding:5px; line-height: 26px; margin-bottom: 5px; height: auto;}
    .business_service li p span{line-height: 24px; width: auto;}
    .business_service li p img{ vertical-align: top; margin-right:10px; border: 1px solid #cccccc;}
    .business_service li p a{position: static; top: auto; right: auto;}

	.business_service li > a{display: block; font-size:14px; padding:5px; line-height: 26px; margin-bottom: 5px; height: auto;}
    .business_service li > a span{line-height: 24px; width: auto;}
    .business_service li > a img{ vertical-align: top; margin-right:10px; border: 1px solid #cccccc;}
    .business_service li > a .mail{position: static; top: auto; right: auto;}
}

.buy_contents.jp {padding-top: 50px;}
.buy_contents.jp h3 { margin-top:0px;}
.buy_contents.jp .contact_title {margin-bottom: 20px;font-size: 26px; font-family: 'SamsungOne600'; vertical-align: middle; line-height: 26px; border-bottom: 1px solid #dcdcdc; padding-bottom: 17px;}
.buy_contents.jp .grid-row{margin-bottom:60px;}
.buy_contents.jp .company_list{background-color: #f1f1f1; padding: 10px; padding-right: 20px; padding-top:20px;}
.buy_contents.jp .company_list h4{font-size: 21px; padding-left: 10px; margin-bottom: 10px;}
.buy_contents.jp .mail_to{background-color: #f1f1f1; padding: 25px 30px;}
.buy_contents.jp .mail_to dt{font-size: 24px; font-family:'メイリオ'; font-weight: 600; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; margin-bottom: 20px;}
.buy_contents.jp .mail_to dt h2{font-size: 26px; font-family:'メイリオ'; font-weight: 600; padding-bottom:0px; color: #0057a4;    font-size: 26px; font-weight: normal; border-bottom: none;}
.buy_contents.jp .mail_to.contact dt{color: #0057a4; font-size: 26px; font-weight: normal;}
.buy_contents.jp .mail_to dd{font-size: 16px; line-height: 24px;}

@media (max-width:767px) {
    .buy_contents.jp .grid-row{margin-bottom:30px;}
    .buy_contents.jp .company_list h4{margin-top: 10px;}
    .buy_contents.jp .mail_to{background-color: #f1f1f1; padding: 15px;}
    .buy_contents.jp .mail_to dt h2{font-size:18px; padding-bottom:5px;}
    .buy_contents.jp .mail_to.contact dt{font-size:18px; padding-bottom:5px;}
    .buy_contents.jp .mail_to dd{font-size: 14px;}
    .buy_contents.jp .mail_to dd a{display: block;margin-top: 5px;}
}

/* faq */
.single_title{width:100%; background:#fff; border-bottom:1px solid #dcdcdc}
.single_title span {display:block; max-width:1311px; margin:0 auto; padding:25px 20px 15px 20px; line-height:30px; font-family:'SamsungOne800','メイリオ'; font-size:28px; color:#292929; font-weight: 800;}
.ssd_module{padding-top:50px;}
.ssd_module.faq_container{padding-top:20px;}
.ssd_module .grid-row{margin-bottom:60px;}
.ssd_module.faq_container .grid-row{margin-bottom:50px;}
.ssd_module h2{border-bottom: 1px solid #dcdcdc; padding-bottom:17px; font-size: 28px; color: #000; font-family: 'SamsungOne800';}
.ssd_module.faq_container h2{padding-bottom: 10px;}

.ssd_module .faq_title{border-bottom: 1px solid #dcdcdc; padding-bottom:17px; font-size: 28px; color: #000; font-family: 'SamsungOne800'; border-bottom: none; padding-left: 10px;}
.ssd_module .cs_title {margin-bottom: 20px;font-size: 26px; font-family: 'SamsungOne600'; vertical-align: middle; line-height: 26px; margin-left: 10px;}
.col-inner.faq_select {margin-left: 0;}
.faq_select a{border: 1px solid #e9e9e9; display: block; text-align: center; font-size: 19px; padding-top: 55px; height: 210px;font-family: 'SamsungOne600',Arial, "メイリオ"; padding-left: 10px; padding-right: 10px; margin-left: 10px;}
.faq_select a span{display: block; height: 115px;}

.col-inner.download_select {margin-left: 0;}
.download_select a{border: 1px solid #e9e9e9; display: block; text-align: center; font-size: 21px; height: 200px;font-family: 'SamsungOne600'; padding-left: 20px; padding-right: 20px; margin-left: 10px; padding-top: 58px; padding-bottom: 58px;}
.download_select a span{display: block; height: 115px;}
.download_select a em{display:block;font-size:16px;margin:20px auto 0 auto;font-family:'SamsungOne400'}

.link_t3{height: 90px; line-height: 90px; text-align: center; font-size: 21px; background-color: #f1f1f1;}
.link_t3 a{color: #0057a4;}
.ssd_module .grid-row .col-inner{margin-top: 0;}

ul.support-list-type {border-top:1px solid #ccc;}
ul.support-list-type>li{border-bottom:1px solid #ccc;}
ul.support-list-type>li a{}
ul.support-list-type>li a.close{position:relative; display:block; color:#0057a4; padding:20px;    padding-right: 60px;}
ul.support-list-type>li a.close:after{content:"\27"; font-family:'samsungIcon'; position:absolute; top:30%; right:25px; width:14px; height:20px;}
ul.support-list-type>li a.expanded{background:#0071bf; color:#fff; border-bottom:1px solid #ccc;}
ul.support-list-type>li a.expanded:after{content:"\28"; font-family:'samsungIcon'; position:absolute; top:30%; right:25px; width:14px; height:20px; color:#fff;}
ul.support-list-type>li div.inarea{padding:20px 20px; display:none;}
ul.support-list-type>li a.tooltipbox{display:inline-block; padding:0; margin-left:5px;}

.faq_contents{padding: 10px 0; line-height: 24px;}
.faq_contents ul{margin-top:25px; margin-bottom: 25px;}
.faq_contents .top{margin-top:0px; margin-bottom: 25px;}
.faq_contents .alone{margin:0px;}
.faq_contents .sub_list li{line-height: 24px; padding-left: 15px; margin-bottom: 5px;}
.faq_contents .sub_list li:before{content: "-";width: 10px; display: inline-block; margin-left: -10px;}
/* 170112 COMPATIBLE DEVICES 주석 텍스트 스타일 변경 */
.faq_contents .sub_list.special li{padding-left:20px; font-size:14px; font-family:'SamsungOne400'; color:#666;}
.faq_contents .sub_list.special2 li {font-size:14px; font-family:'SamsungOne400'; color:#666;}
/* //170112 COMPATIBLE DEVICES 주석 텍스트 스타일 변경 */
.faq_contents .sub_list.special li:before{content:"※";margin-left:-14px}
.faq_contents .indent{padding-left: 20px;}
.faq_contents .indent:before{content: "·"; width: 10px; display: inline-block; margin-left: -18px; font-size: 12px; vertical-align: middle; position: relative; top: -1px;}
.faq_contents a{color: #0057a4;}
.faq_contents a:hover{text-decoration:underline}

.faq_contents .sub_dl{margin-top:25px;}
.faq_contents .sub_dl dt{margin-bottom: 10px;}
.faq_contents .sub_dl dd{line-height: 24px; padding-left: 15px; margin-bottom: 10px;}
.faq_contents .sub_dl dd:before{content: "-";width: 10px; display: inline-block; margin-left: -10px;}

.faq_contents .sub_list_num li{line-height: 24px; margin-bottom: 5px; padding-left: 15px; position: relative;}
.faq_contents .sub_list_num li:before{}
.faq_contents .sub_list_num li span{ position: absolute; left: 0; top: 0; line-height: 24px;}
.faq_contents .sub_list_num li em{font-size:14px}
.faq_contents .sub_list_num.wide li{padding-left:22px; }
.faq_contents .top_mg{margin-top:20px;}
.faq_contents .table_faq{ margin-top: 20px;}

.faq_table{overflow-x:auto}
.faq_table table{border-collapse:collapse;min-width:1270px;border-left:solid 1px #dcdcdc;}
.faq_table table th{height:50px;padding:0 10px;text-align:center;background-color:#0071bf;color:#fff;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}
.faq_table table td{height:50px;padding:0 10px; background-color:#fff;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc; word-break:break-all;}

.ssd-title{width:100%; height:70px; background:#fff; border-bottom:1px solid #dcdcdc}
.ssd-title span{display:block; max-width:1311px; margin:0 auto; padding:25px 20px 15px 20px; line-height:30px; font-family:'SamsungOne800'; font-size:28px; color:#292929}

@media (min-width:768px) and (max-width:1023px){
    .ssd_module{padding-left: 10px; padding-right: 10px;}
    .faq_select a{margin-bottom: 10px;height: 210px;}
    .faq_select a span{display: block; height: 100px;}
    .download_select a{margin-bottom: 10px;}
    .download_select a span{display: block; height: 100px;}
}

@media (max-width:767px) {
    .single_title{height:50px;}
    .single_title span {padding:15px 10px; line-height:20px; font-size:22px}
    .ssd_module{padding-top: 30px;}
    .ssd_module .grid-row{margin-bottom:30px;}
    .ssd_module .grid-row .grid-col5{width:50%;}
    .ssd_module .faq_title {font-size:20px;}
    .ssd_module .cs_title {font-size:20px; margin-bottom: 10px;}
    .faq_select a{margin-bottom: 10px; font-size: 15px; height:auto; padding-top: 35px; margin-right: 0; padding-bottom: 35px;}
    .faq_select a span{height: 60px; margin-bottom: 15px;}
    .faq_select a span img{height: 100%; width: auto;}

    .download_select a{margin-bottom: 10px; font-size: 15px; padding-top: 35px;padding-bottom: 35px; margin-right: 0; height: auto;}
    .download_select a span{height: 70px; margin-bottom: 10px;}
    .download_select a span img{height: 100%; width: auto;}
    .download_select a em{font-size:14px;margin:10px auto 0 auto;width:80%}
    .link_t3{height:auto; line-height:20px; text-align: center; font-size:15px; padding: 15px 18px;}

    .faq_contents{padding: 0px 0; line-height: 20px;}
    .faq_contents .sub_list{margin-top:15px;}
    .faq_contents .sub_list li{line-height: 20px;}
    ul.support-list-type>li a.close{padding-right: 45px;}
    ul.support-list-type>li div.inarea{padding:15px 15px; display:none;}
    ul.support-list-type>li a.close:after,ul.support-list-type>li a.expanded:after{right:15px;}
    .ssd_module h2{font-size: 22px;}
    .ssd_module.faq_container{padding-top:10px;}
    .faq_contents .sub_list_num li em{font-size:12px}
}

/* tab */
ul.tab{overflow:hidden;}
ul.tab li{width:50%; float:left; text-align:center; font-size:16px;font-family:"SamsungOne600"; 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; text-transform: uppercase;font-family: "SamsungOne800";}
ul.tab li.active{border:none;}
ul.tab li.active a{background:#0071bf; border-bottom:1px solid #0071bf; color:#fff;}

/* POPUP TAB TYPE4 */
ul.tab.type5 {display:table; width:100%;}
ul.tab.type5 li {display:table-cell; float:none; width:20%; height:100%; border:1px solid #989898; border-left:none; vertical-align:middle}
ul.tab.type5 li:first-child {border-left:1px solid #989898}
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:9px 5px; vertical-align:middle; box-sizing:border-box}
@media (max-width: 767px){
    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}
}

.service_information{ background-color: #f1f1f1; padding: 30px;}
.service_information dt{margin-bottom: 20px;font-size: 26px; font-family: 'SamsungOne600'; vertical-align: middle; line-height: 26px; margin-left: 10px; margin-left: 0; border-bottom: 1px solid #dcdcdc; padding-bottom: 20px; }
.service_information dd{line-height: 24px; margin-bottom: 20px;}
.col-inner.service_center{margin-left: 0px;}
.col-inner.service_center .contact_info{border: 1px solid #e9e9e9; margin-left: 10px; padding: 20px; padding-bottom: 15px; min-height: 92px;}
.col-inner.service_center .contact_info h4{line-height: 24px; font-size:21px;}
.col-inner.service_center .contact_info h4 img{ border: 1px solid #cfcfcf; vertical-align: top;}
.col-inner.service_center .contact_info dl{margin-top: 20px;color: #000; font-size: 16px;}
.col-inner.service_center .contact_info dt{ font-family: "SamsungOne800"; margin-bottom: 5px;}
.col-inner.service_center .contact_info dd b{font-family: "SamsungOne800";}
.col-inner.service_center .contact_info dd .f_14{font-size: 14px;}
@media (min-width:768px) and (max-width:1023px){
    .col-inner.service_center .contact_info{margin-bottom: 10px;}
}
@media (max-width: 767px){
    .col-inner .service_information{padding:15px;}
    .col-inner .service_information dt{padding-bottom:10px; font-size: 20px;}
    .col-inner .service_information dd{line-height: 20px; margin-bottom:0px;}
    .col-inner .service_center .contact_info{margin-bottom: 10px;}
    .col-inner .service_center .contact_info{margin-right: 0px;}
}



/* download */
.download_info{font-size: 14px; margin-bottom: 20px;}
.down_caution{font-size: 14px; margin-top: 20px;}


/* toggle tab */
.toggleTab {position:relative; padding-bottom:0px;}
.toggleTab .floating-jumpmenu {display:none;}
.toggleTab .floating-jumpmenu ul li {background:#fff;}
.toggleTab.col4 .floating-jumpmenu ul li {width:25%;}
.toggleTab.col3 .floating-jumpmenu ul li {width:33.333%;}
.toggleTab > ul.grid-row {margin-top:20px; position:static; font-size:0;}
.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.333%;}

.toggleTab .overview {position:relative; margin-left:10px; padding:0 0 54px; box-sizing:border-box; }
.toggleTab .overview figure img{border: 1px solid #e9e9e9; float: left; border-bottom: none; width: 100%;    box-sizing: border-box;}
.toggleTab .overview figure:after{content: ""; display: block; clear: both;}
.toggleTab .overview figcaption{background-color: #707070; color: #fff; height: 54px; line-height: 55px; border-bottom: 1px solid #9b9b9b; padding-left: 20px; font-size: 21px; clear: both;}
.toggleTab .overview button {position:absolute; width:100%; bottom:0; left:0; height:54px; font-size: 16px; background-color: #707070;}
.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 10px; display:none;}

.toggleTab .storage_list{max-width:1320px; margin:0 auto; padding:0 28px 0 18px;}
.toggleTab .storage_list li{float: left; margin-bottom: 10px;  width: 25%;}
.toggleTab .storage_list li a{display: block;}
.toggleTab .storage_list li figure{margin-left: 10px;background-color: #fff; border: 1px solid #e9e9e9; text-align: center; padding-bottom: 15px;}
.toggleTab .storage_list li figure p.img{padding-top: 30px; height: 90px;}
.toggleTab .storage_list li figure .tit{font-size: 14px; color: #000;}
.toggleTab .storage_list li figure .tit b{color: #000; font-weight: normal; font-family: SamsungOne600;}

.toggleTab .overview.active figcaption{background-color: #0071bf;}
.toggleTab .overview.active button {background-color: #0071bf;}
.toggleTab .overview.active figcaption{border-bottom: 1px solid #4d9cd2;}
.toggleTab .overview.default figcaption{background-color: #0057a4;}
.toggleTab .overview.default button {background-color: #0057a4;}
.toggleTab .overview.default figcaption{border-bottom: 1px solid #4d9cd2;}

@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%;}

}
@media (max-width:767px) {
    .toggleTab .floating-jumpmenu,     .toggleTab .floating-jumpmenu > button {height:55px;}
    .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 {padding-bottom:0 !important;}
    .toggleTab > ul .desc h4 {font-size:20px;}

    .toggleTab .overview {margin-left:0px;}
    .toggleTab .storage_list{padding:0 10px 0 0px;}
    .toggleTab .storage_list li{ width: 50%;}
    .toggleTab .storage_list li figure p.img{padding-top: 20px; height: auto; min-height:60px; padding-left: 20px; padding-right: 20px;}

    .toggleTab .storage_list li figure p.img img{ width: 90%;}
}




/* selection_wrap */
.selection_wrap{}
.select_inner{position:relative;padding:10px;background-color:#f1f1f1;border:solid 1px #dcdcdc;overflow:hidden; float: left; width:75%; box-sizing: border-box;}
.select_inner_right{position:relative;padding:10px;background-color:#f1f1f1;border:solid 1px #dcdcdc;overflow:hidden; float: right; width:24%; box-sizing: border-box;}
.selection_wrap .selection_step{float:left;width:33.33%; position:relative;box-sizing: border-box;}
.select_inner_right .selection_step{float: none; width: 100% !important;}
.selection_wrap .selection_inner{padding:5px}
.selection_wrap .selection_step.recommendation{}
.selection_wrap .selection_step .title{padding-top:10px;font-size:18px;font-family:"SamsungOne600";}
.selection_wrap .selection_step .title.recommend_title{color: #0057a4;}
.selection_wrap .selection_step .title span{font-family:"SamsungOne400"; }
.selection_wrap .selection_box{position:relative;height:413px;overflow:hidden}
.selection_wrap .selection_box > ul{overflow-y:auto;height:375px;padding:10px;border:solid 1px #dcdcdc;margin-top:15px;background-color:#fff}
.selection_wrap .selection_box > ul:after{display:block;text-align:center;padding-top:210px;background:url(/semiconductor/minisite/ssd/common/img/ico/ico_selection.png) no-repeat center 130px ;font-family:"SamsungOne600"}
.selection_wrap .step2 .selection_box > ul:after{content:"Select a usage."}
.selection_wrap.selection2 .step2 .selection_box > ul:after{content:"Non available."}
.selection_wrap .step3 .selection_box > ul:after{content:"Select a key factor you think."}
.selection_wrap .step4 .selection_box > ul:after{content:"Select a capacity."}
.selection_wrap .selection_box > ul.on:after{display:none}
.selection_wrap .selection_box > ul li a{position:relative;display:block;padding:15px 10px;border-bottom:solid 1px #e9e9e9}
.selection_wrap .selection_box > ul li a span{display:inline-block;width:93%}
.selection_wrap .selection_box > ul li.on a{background-color:#0057a4;color:#fff}
.selection_wrap .selection_box > ul li a.link:after{position:absolute;top:15px;right:5px;content: "\34";font-family: 'samsungIcon'; display: inline-block; vertical-align: middle; margin: 0 0 2px 2px}

.selection_wrap.feature_wrap .selection_step{float:left;width:50%; position:relative;box-sizing: border-box;}
.select_inner_right .selection_box > ul{background-color:#f6fbff}
@media (min-width:768px) and (max-width:1023px) {
    .selection_wrap .selection_box > ul li a span{display:inline-block;width:84%}
}
@media (max-width: 767px){
    .selection_wrap{padding:0}
    .select_inner{padding:0px; border-bottom:none;float:none; width:100%;}
    .select_inner_right{padding:0px; border:solid 1px #dcdcdc;float:none; width:100%;}
    .selection_wrap .selection_step{float:none;width:auto;border-top:solid 1px #dcdcdc;padding:15px;overflow:hidden}
    .selection_wrap .selection_step:first-child{border-top:none}
    .selection_wrap .selection_step .title{position:relative;padding-top:0;font-size:14px}
    .selection_wrap .selection_step .title:after{content: "\27";font-family:'samsungIcon';position:absolute;right: 0;top: -2px;cursor:pointer}
    .selection_wrap .selection_step .title.expanded:after{content:"\28"}
    .selection_wrap .selection_step .title.dimmed{color:#ccc}
    .selection_wrap .selection_box > ul li a{padding:17px;font-size:14px}
    .selection_wrap .selection_box{height:auto}
    .selection_wrap .selection_box > ul{height:auto}
    .selection_wrap .selection_box > ul li:last-child a{border-bottom:none}
    .selection_wrap .selection_box > ul:after{display:none}
    .selection_wrap.feature_wrap .selection_step{float:none;width:100%; position:relative;box-sizing: border-box;}
}


.notice_holiday{border: 1px solid #e9e9e9; padding: 30px 20px; padding-left: 145px; position: relative; min-height: 90px; background-color: #f1f1f1;}
.notice_holiday .img{ position: absolute; left: 30px; top: 37px;}
.notice_holiday dt{font-size: 26px; margin-bottom: 10px;}
.notice_holiday dd{line-height: 24px;}
.buy_contents .contact_info dl{width: 50%; padding-top: 35px;}
.buy_contents .contact_info dl:first-child{float: left;}
.buy_contents .contact_info dl:last-child{float: right;}
.buy_contents .contact_info dl dt{font-size: 21px; font-weight: 600; margin-bottom: 20px;}
.buy_contents .contact_info dl dd{margin-bottom:8px; line-height: 24px; padding-left:8px; position:relative;}
.buy_contents .contact_info dl dd:before{content:"·"; display: inline-block; position: absolute; line-height: 24px; left: 0; top: 0;}
.buy_contents .contact_info dl dd a{font-size: 16px;}

@media (min-width:768px) and (max-width:1023px) {
    .buy_contents .contact_info dl{width:100%; float: none;}
}
@media (max-width:767px) {
    .notice_holiday{padding: 15px; padding-top: 20px;}
    .notice_holiday .img{position:static; text-align: center; margin-bottom: 20px;}
    .notice_holiday .img img{ width:60px ;}
    .notice_holiday dt{font-size:19px; margin-bottom: 10px;}
    .notice_holiday dd{line-height: 24px; font-size: 14px;}
    .buy_contents .contact_info dl{width:100%; float: none; padding-top: 20px;}
    .buy_contents .contact_info dl dt{font-size: 15px; font-weight: 600; margin-bottom:10px;}
    .buy_contents .contact_info dl dd{font-size: 14px; margin-bottom:8px; line-height: 24px; padding-left:8px; position:relative;}
    .buy_contents .contact_info dl dd a{font-size: 14px; margin-top:0px;}
}


.feature_selection .recommend ul{ background-color: #fff; min-height: 38px;}
.feature_selection .recommend ul li{height: 38px; line-height: 38px; padding: 0 7px;}

.feature_selection .recommend ul li span{float: left; display: block;}
.feature_selection .recommend ul li a{display: block; float: right;}

.grid-row.social{padding: 0; padding-bottom: 15px !important;}
.grid-row.social .col-inner{ margin: 0; }
.grid-row.social .col-inner .social_area{ line-height: 32px; padding-left: 10px;line-height: 50px; height: 50px;}
.grid-row.social .col-inner .social_area img{vertical-align: middle; margin-right: 2px; display: inline-block;}
.grid-row.social .col-inner .social_area a{display: inline-block;}
.grid-row.social .col-inner .social_area span{margin-right: 15px;}
@media (max-width:767px) {
    .grid-row.social{padding: 0; padding-bottom:0px !important;}
}

.selection_module h3 {margin-bottom: 20px;font-size: 26px; font-family: 'SamsungOne600'; vertical-align: middle; line-height: 26px; margin-left: 10px; padding-top: 50px;}
@media (max-width:767px) {
    .selection_module h3 {margin-bottom: 10px; font-size:20px; padding-top: 30px;}
}


/* Magician */
.magician_more	{margin:0 auto; padding:0 28px; max-width:1310px; }
.magician_more.top	{margin-bottom:60px}
.magician_more .inner	{display:block; padding:28px 0 24px 0; background:url('/semiconductor/minisite/ssd/common/img/product/magician/magician_banner_pc.jpg') no-repeat right center; background-size:cover}
.magician_more .inner p	{padding:0 25px; color:#fff; font-size:26px; font-family: "SamsungSharpSans"; font-weight:bold; line-height:36px}
.magician_more .inner button	{display:inline-block; padding:0 25px; background:none}
.magician_more .inner button:hover	{background-color:transparent !important; color:#fff !important}

.magician_more .inner .btn	{display:inline-block; padding:0 25px; color:#fff; font-size:14px; line-height:40px;}
.magician_more .inner .btn:after	{display:inline-block; margin:0 0 1px 4px; font-family:'samsungIcon'; vertical-align:middle; font-size:0.9rem; content:"\34"}

.feature-module .magician_more.top	{margin-bottom:0}

.down-magician	{padding:30px 0}
.down-magician .magician_more.top	{margin-bottom:0}

@media (min-width:768px) and (max-width:1023px){
	.magician_more	{padding:0 15px;}
}

@media (max-width:767px){
	.magician_more	{padding:0 10px;}
	.magician_more.top	{margin-bottom:30px}
	.magician_more .inner	{padding:22px 0 35% 0; background:url('/semiconductor/minisite/ssd/common/img/product/magician/magician_banner_mo.jpg') no-repeat center bottom; background-size:cover}
	.magician_more .inner p	{padding:0 15px; color:#fff; font-size:20px; line-height:25px}
	.magician_more .inner p .mo_block	{display:block}
	.magician_more .inner button	{padding:0 15px;}
	.magician_more .inner .btn	{padding:0 15px; font-size:13px;}

	.down-magician	{padding:15px 0 30px 0}
	.down-magician .magician_more.top	{margin-bottom:0}
}
