@charset "utf-8";

/* CSS Document */
/* z-index
1. .ui-layer-scope (z-index:10000000)
2. .header-wrap (z-index:10000) / skip navi (z-index:10001)
3. .jump-module-shim.active (z-index:1000)
4. .key-visual ul[class*="item"] li (z-index:999)
*/

*{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:'SamsungIFRg', 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; left:-9999px !important; top:-9999px !important}
caption {width:1px; text-align:left; font-size:0; line-height:0; text-indent:-999em}

input {-webkit-border-radius:0; -webkit-appearance:none;}
input[type=text]::-ms-clear {display:none}
input[placeholder] {color:#666; opacity: 1}
input[type=text]::-webkit-input-placeholder {color:#666}
input[type=text]:-moz-placeholder {color:#666; opacity:1}
input[type=text]::-moz-placeholder {color:#666; opacity:1}
input[type=text]:-ms-input-placeholder {color:#666}

textarea[placeholder] {color:#666; opacity: 1}
textarea::-webkit-input-placeholder {color:#666}
textarea:-moz-placeholder {color:#666; opacity:1}
textarea::-moz-placeholder {color:#666; opacity:1}
textarea:-ms-input-placeholder {color:#666}

/** FONTS Custom Samsung font **/
@font-face { font-family: 'SamsungIFBlk'; src: url("/common/b2b4/font/SamsungIF_Blk.eot"); src: url("/common/b2b4/font/SamsungIF_Blk.eot?#iefix") format("embedded-opentype"), url("/common/b2b4/font/SamsungIF_Blk.woff") format("woff"), url("/common/b2b4/font/SamsungIF_Blk.ttf") format("truetype"), url("/common/b2b4/font/SamsungIF_Blk.svg#SamsungIF_Blk") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungIFBd'; src: url("/common/b2b4/font/SamsungIF_Bd.eot"); src: url("/common/b2b4/font/SamsungIF_Bd.eot?#iefix") format("embedded-opentype"), url("/common/b2b4/font/SamsungIF_Bd.woff") format("woff"), url("/common/b2b4/font/SamsungIF_Bd.ttf") format("truetype"), url("/common/b2b4/font/SamsungIF_Bd.svg#SamsungIF_Bd") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungIFRg'; src: url("/common/b2b4/font/SamsungIF_Rg.eot"); src: url("/common/b2b4/font/SamsungIF_Rg.eot?#iefix") format("embedded-opentype"), url("/common/b2b4/font/SamsungIF_Rg.woff") format("woff"), url("/common/b2b4/font/SamsungIF_Rg.ttf") format("truetype"), url("/common/b2b4/font/SamsungIF_Rg.svg#SamsungIF_Rg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'samsungIcon'; src: url("/common/b2b4/font/samsungIcon.eot"); src: url("/common/b2b4/font/samsungIcon.eot?#iefix") format("embedded-opentype"), url("/common/b2b4/font/samsungIcon.woff") format("woff"), url("/common/b2b4/font/samsungIcon.ttf") format("truetype"), url("/common/b2b4/font/samsungIcon.svg#samsungIcon") format("svg"); font-weight: normal; font-style: normal;}
/* font */

/* PC + Tablet landscape  */
html{font-size:16px; line-height:1.365}
	/* h1 */
	h1,
	div.solution-visual-area div.inarea h1,
	.key-visual .screen .focus-msg h1,
	.sec-title {font-size:32px}
	.pop-tit {font-size:32px !important;}
	/* h2 */
	h2,
	.tab-content .module .fluid-txt .tit,
	.module .tit,
	.grid-outer .tit,
	.tab-theme .tab-tit {font-size:28px}
	/* h3 */
	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 */
	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}
	/* btn */
	button {font-size:16px}
	/* sub */
	div.select-product span.word,
	.module .cat,
	.article2 .no sub {font-size:14px}
	/* etc */
	.grid-outer .cat + .tit {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 */
	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 */
	h2,
	.tab-content .module .fluid-txt .tit,
	.grid-outer .tit,
	.tab-theme .tab-tit {font-size:24px}
	/* h3 */
	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}
	/* h4 */
	h4,
	a.btn-filterby span,
	.list-thumb .fluid-txt .tit,
	.tab-theme .tab-sub,
	.key-visual .screen .focus-msg .txt,
	.grid-outer .cat{font-size:16px}
	/* btn */
	button {font-size:16px}
	/* sub */
	div.select-product span.word,
	.module .cat,
	.article-thumb2 .grid-col1 .meta,
	.article2 .no sub {font-size:14px}
	/* etc */
	.grid-outer .cat + .tit {font-size:20px}
	.sec-board-box .tit {font-size:20px}

	.key-visual .screen .focus-msg .txt {font-size:18px}
}
/* mobile */
@media (max-width:767px) {
html{font-size:14px}
	/* h1 */
	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 */
	h2,
	.tab-content .module .fluid-txt .tit,
	.module .tit,
	.grid-outer .tit,
	.tab-theme .tab-tit {font-size:20px}
	/* h3 */
	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 */
	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}
	/* btn */
	button {font-size:14px}
	/* sub */
	div.select-product span.word,
	.module .cat,
	.article-thumb2 .grid-col1 .meta,
	.article2 .no sub {font-size:12px}
	/* etc */
	.grid-outer .cat + .tit {font-size:16px}
	.sec-board-box .tit {font-size:16px}
}

/* Tablet portrait */
@media (min-width:1024px) and (max-width:1280px) {
	.key-visual .screen .focus-msg h1 {font-size:26px}
	.key-visual .screen .focus-msg .txt {font-size:18px}
	.key-visual .screen .focus-msg h1 em {font-size:16px}
}

/* heading */
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%}
.sec-title{line-height:1.1111; text-transform:uppercase; color:#666}
.sec-title.sub{text-transform:none}
.sec-txt {padding-left:10px; color:#777}

/* 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-main1{color:#0057a4}
.fg-main2-tint2{color:#5a5a5a}
.odd{background:#f9f9f9}
.even{background:#f1f1f1}

/* button */
a.btn{color:#0057a4; vertical-align:middle; font-weight:normal; font-size:16px; line-height:1.5; display:inline-block; position:relative; -moz-transition:color ease-in-out .3s; -o-transition:color ease-in-out .3s; -webkit-transition:color ease-in-out .3s}
a.btn:after{font-family:'samsungIcon'; display:inline-block; vertical-align:middle; margin:0 0 4px 2px; font-size:0.9rem; position:relative}
a.btn:before{font-family:'samsungIcon';display:inline-block; vertical-align:middle;font-size:0.9rem;position:relative}
a.btn.show:after{content:"\27"}
a.btn.hide:after{content:"\28"}
a.btn.link:after{content:"\34"}
a.btn.link2:before{content:"\5f"}
a.btn.pop:after{content:"\34"}
a.btn.down:after{content:"\e00a"}
a.btn.print:after{content:"\e61e"; font-size:1.1rem;}
a.btn.top:after{content:"\4e"}
.legacy-ie a.btn.link:after{margin-bottom:2px;}
button{cursor:pointer;}
.btn-type1{background-color:#0057a4;color:#fff;height:40px;vertical-align:middle;padding:0 20px; *padding:0}
.btn-type2,
.edit-btn .btn {background:transparent;color:#0057a4;height:40px; vertical-align:middle; padding:0 20px}
.btn-type3{background:#5a5a5a;color:#fff;font-size:18px;height:40px;vertical-align:middle; padding:0 20px}
.btn-type4{background:#f1f1f1;color:#000;font-size:16px; height:32px; line-height:32px; vertical-align:middle; padding:0 20px}
.legacy-ie .module .btn-type2,
.legacy-ie .product-wrap .btn-type2 {line-height:2.365}

 a.focus-repeater {position:absolute; font-size:0}
 
.btn-type1,
.btn-type2,
.btn-type3,
.btn-ico,
.btn-small{-moz-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;}
.btn-type1:after,
.btn-type2:after,
.edit-btn .btn:after {margin:0 0 0px 2px; font-family:'samsungIcon'; display:inline-block; vertical-align:middle; font-size:0.9rem}
.edit-btn .btn:after {content:"\34"; margin-bottom:2px}
button[type=button].show:after{content:"\30";font-size:13px;}
button[type=button].hide:after{content:"\28";font-size:13px;}
button[type=button].link:after{margin-bottom:1px; content:"\34"}
button[type=button].pop:after{margin-bottom:3px; content:"\34"}
button[type=button].video:after{content:"\e017"}
button[type=button].share:after{content:"\48";}
.btn-small{border:1px solid #dadee1;border-radius:2px;background:#0057a4;color:#fff;height:40px;font-size:16px;vertical-align:middle;padding:0 25px;text-transform:uppercase}
button>.label{position:fixed; top:-999999em; left:-999999em; display:block; text-align:left;}
.btn-ico{overflow:hidden}
.btn-ico:before{font-family: 'samsungIcon';display:block;text-align:center;width:100%;height:100%;}
.btn-ico.rss{width:35px;height:35px;border-radius:2px;background:#1765aa;color:#fff;line-height:35px;vertical-align:middle;margin-right:5px}
.btn-ico.rss:before{content:"";}

.btn-type1.outlink:after {position:relative; top:-1px; display: inline-block; content:"\e60e"; margin-left:4px; font-family:'samsungIcon'; vertical-align:middle; font-size:12px;}
.btn.btn-outlink:after {position: relative; width:14px; margin-left: 3px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"}
.btn.link-outlink {text-transform:none;}
.btn.link-outlink:first-letter {text-transform:none;}
.btn.link-outlink:after {position: relative; width:14px; margin-left: 3px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"}
.btn.bold {font-family:'SamsungIFBd'}

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(/common/b2b4/img/ico/ico_social_facebook.png);}
a.ico.linkedin{background-image:url(/common/b2b4/img/ico/ico_social_linkedin.png);}
a.ico.tw{background-image:url(/common/b2b4/img/ico/ico_social_twitter.png);}
a.ico.google{background-image:url(/common/b2b4/img/ico/ico_social_google.png)}
.btn-ico.video{background:transparent url(/common/b2b4/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(/common/b2b4/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(/common/b2b4/img/ico/btn_video_hover.png)}
.btn-ico.submit-sch:before{content:"\e013"}
.btn-area{text-align:center}
.btn-area .btn-type1 + .btn-type1 {*margin-left:3px}
.btn-area a.btn2{margin:0 20px}
.wrapper-act{clear:both;display:block;padding:0 0 0;text-align:center;max-width:1366px;margin:0 auto}
.module .wrapper-act,
.grid-outer .wrapper-act {padding:0 28px 0; max-width:1310px}
.module .insight-grid .wrapper-act {padding:0 5px 0}
.product-col .wrapper-act {padding:0 5px 0}
.wrapper-act button,
.wrapper-act a{margin:10px 14px 0}
.wrapper-act button {font-size:16px}
.wrapper-act .btn-type2.show {position:relative; box-sizing:border-box; width:100%; padding:0; margin:10px 0 0; background:#f1f1f1}

.legacy-ie a:active {background:none}
@media (min-width:768px) and (max-width:1023px){
    .btn-ico.video{width:40px;height:40px;background-size:40px auto;margin:-20px 0 0 -20px}
    .module .wrapper-act,
    .grid-outer .wrapper-act {padding:0 15px 0}
    .wrapper-act {padding:0 5px 0}
    .btn.btn-outlink:after {margin-bottom:4px;}
}
@media (max-width:767px){
    .btn-small{font-size:14px}
    button[type=button].show:after{font-size:12px}
    .module .wrapper-act,
    .grid-outer .wrapper-act {padding:0 10px 0}
    .btn-ico.video.type02 {left:50%}
    a.btn {font-size:14px}
    a.btn:after {margin:0 0 0 2px}
    .btn.btn-outlink:after {margin-bottom:6px; height:15px}
}

.btn-type1:hover,
.btn-ico:hover,
.btn-small:hover{background-color:#b8d8ee !important; color:#000 !important}
.btn-type1:active,
.btn-ico:active,
.btn-small:active{background-color:#292929 !important;color:#fff !important}
a.btn:hover,
.btn-type2:hover,
.edit-btn .btn:hover {color:#000 !important}
a.btn:active,
.btn-type2:active{color:#292929 !important}
.bg-main1 a.btn{color:#fff}
.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(/common/b2b4/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 {outline:1px dotted #000}
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(/common/b2b4/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(/common/b2b4/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 .col-inner > a {display:block; position:relative}
.grid-row .col-inner > a .thumb {position:static}
.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(max-width:1023px){
}
@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}
}

.module,
.grid-outer{padding:0 0 40px 0}
.grid-outer.bg-main5{margin-bottom:40px;padding-bottom:0}

@media (max-width:767px){
	.article,
	.module,
	.grid-outer {padding-bottom:25px !important}
	.grid-outer.bg-main5{margin-bottom:25px}
}

.module-bg1{background:#0071bf}
.module-bg9{background:#f1f1f1; border-top:1px solid #ccc}

/* img by display size */
.thumb img{width:100%; vertical-align:top}
.clip-center{overflow:hidden}
.clip-center img{height:100%}
.clip-center span{display:inline-block;position:relative;left:50%;height:100%}
.clip-center span img{position:relative;left:-50%; width:auto;}
.legacy-ie .clip-center span {float:none;}
img.media-tablet,
img.media-mobile,
span.media-table,
span.media-mobile{visibility:hidden;display:none}

@media (max-width:767px){
	.clip-center img{height:auto;width:100%}
	.clip-center span{display:block; width:100%; float:none;position:static;height:auto}
	.clip-center span img{position:static; width:100%; height:auto !important}
	span.media-desktop,
	img.media-desktop,
	span.media-tablet,
	img.media-tablet{visibility:hidden;display:none !important}
	span.media-mobile,
	img.media-mobile{visibility:visible;display:inline-block}
}

.tbl {display:table;width:100%}
.tbl-cell{display:table-cell}

/* accordion */
button.ctl-accordion{display:none;position:absolute;left:0;width:100%;margin-top:-50px;height:50px;text-align:right}
button.ctl-accordion:after{font-family:'samsungIcon';display:inline-block;margin-right:20px;width:25px;height:25px;text-align:right;line-height:25px}
button.ctl-accordion.closed:after{content:"\27";}
button.ctl-accordion.expanded:after{content:"\28"}
@media (min-width:768px) and (max-width:1023px) {
	button.ctl-accordion:after{margin-right:10px}
	[data-role="ui-accordion"] [data-role="ui-accordion-content"] {display:block;}
}

@media (max-width:767px){
	/* accordion type */
	.tit-accordion{font-family:'SamsungIFBd'; 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("/common/b2b4/img/layout/bg-jump-default.png"); border-top:1px solid #989898; border-bottom:1px solid #989898; text-transform:uppercase; position:relative; font-size:1rem; line-height:1.666em; font-family:SamsungIFBd; color:#0057a4}
.floating-jumpmenu.active{position:fixed;left:0;top:0;right:0;z-index:9;display:block !important;margin-top:0;z-index:9999999}
.floating-jumpmenu.active>div{display:block}
.floating-jumpmenu.active+.tab-holder .tab-content.show{padding-top:100px}
	.legacy-ie .floating-jumpmenu.active + .grid-row.tab-theme .tab-content > div:first-child {padding-top:67px}

.floating-jumpmenu>div, div.jump-module div.inner{position:relative; max-width:1366px;margin:0 auto; padding-right:140px; overflow:hidden;text-align:center; box-sizing:border-box}
	.legacy-ie .floating-jumpmenu>div, .legacy-ie .floating-jumpmenu div.innner {width:1366px}

.floating-jumpmenu .product-title,
.floating-jumpmenu h2 {width:100%; height:60px; background:#fff; border-bottom:1px solid #c6c6c6}
.floating-jumpmenu .product-title span,
.floating-jumpmenu h2 span {display:block; max-width:1326px; margin:0 auto; padding:15px 20px; line-height:30px; font-family:'SamsungIFRg'; font-size:28px; color:#292929}
.floating-jumpmenu .product-title span {text-transform:none}

.floating-jumpmenu ul {overflow:hidden; z-index:10}
.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}
.floating-jumpmenu li a{display:table;width:100%; background:none; border-left:1px solid #989898}
	.ie7 .floating-jumpmenu li a {display:block; height:20px; padding:20px 0}
.floating-jumpmenu li a.active:before{display:none}
.floating-jumpmenu ul.col3 li{overflow:hidden; width:33.3%; height:56px}
.floating-jumpmenu ul.col3 li a {border-left:1px solid #989898}
.floating-jumpmenu ul.col3 li:first-child{width:33.4%}
.floating-jumpmenu ul.col2 li {overflow:hidden; width:50%; height:56px}
.floating-jumpmenu ul.col1 li {overflow:hidden; width:100%; height:56px}
.floating-jumpmenu li span {display:table-cell;vertical-align:middle;padding:0 20px; height:56px}
.floating-jumpmenu.filter_by li span {text-align:left;}
.floating-jumpmenu li .active,
.floating-jumpmenu li .on{width:100%; background:#0071bf;color:#fff;position:relative;z-index:1}
.floating-jumpmenu>button{width:100%;height:40px;line-height: 1.4;display:none;padding:0 13px;font-family:inherit;color:inherit;text-align:left;position:relative;z-index:5;}
.floating-jumpmenu>button:after{content:"\27";display:block;font-family:'samsungIcon';position:absolute;right:13px;top:0;line-height:40px;font-size:.6rem;}
.floating-jumpmenu.expand>button:after{content:"\28"}

/* jumpmenu : btn */
.floating-jumpmenu .btn-jump-wrap {position:absolute; top:0px; right:0; display:block; width:100%; max-width:1366px; z-index:3}
	.legacy-ie .floating-jumpmenu .btn-jump-wrap {width:1366px; right:50%; margin-right:-683px;}
.floating-jumpmenu.pdp .btn-jump-wrap{top:61px} /* pdp */
.floating-jumpmenu .btn-jump-wrap a {position:absolute; right:0px; top:0; width:auto; padding: 0 20px; height:56px; border-left:1px solid #989898; border-right:1px solid #989898; display: inline-block; background-color: #f8f8f8; text-transform:none}
.legacy-ie .floating-jumpmenu .btn-jump-wrap a {right:10px;}
.floating-jumpmenu .btn-jump-wrap a:before {display: inline-block; width: 1px; height: 56px; content: ""; vertical-align: middle;}
.floating-jumpmenu .btn-jump-wrap a:after {position: absolute; right:20px; top:1px; display: inline; vertical-align: middle; line-height: 56px; font-family:'samsungIcon';}
.floating-jumpmenu .btn-jump-wrap a.request:after,
.floating-jumpmenu .btn-jump-wrap a.quote:after {font-size:15px; content:'\e615'}
.floating-jumpmenu .btn-jump-wrap a.email:after {font-size:12px; content:'\e60c'}
.floating-jumpmenu .btn-jump-wrap a .blind-txt {display:inline; padding-right: 25px; font-size:16px; line-height:1.2; font-family:"SamsungIFRg"; color:#0057a4; vertical-align: middle}
a.btn-jump span {text-transform:none}

/* jumpmenu : text + share */
.floating-jumpmenu.share {display:none}
.floating-jumpmenu.share>div {display:block !important; max-width:1366px; padding-right:136px; text-align:left}
.floating-jumpmenu.share>div em {display:block; width:100%; float:none; padding-left:28px; font-size:24px; box-sizing:border-box; word-wrap:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .legacy-ie .floating-jumpmenu.share>div em {width:1220px}

.floating-jumpmenu .btn-jump-wrap a.share {width:136px; padding: 0; text-align: center;}
.floating-jumpmenu .btn-jump-wrap a.share:after {position: relative; right:0; font-size:20px; content:'\48'}
.floating-jumpmenu .btn-jump-wrap a.share .blind-txt {display:inline-block; width: auto; max-height: 40px; overflow: hidden; padding-right: 3px; font-size:18px}

/* jumpmenu : theme */
.sec-theme .floating-jumpmenu{display:none}
.sec-theme .floating-jumpmenu>div {padding-right:136px;}
	.legacy-ie .sec-theme .floating-jumpmenu>div  {}
.sec-theme .floating-jumpmenu li span {padding:0 20px; height:56px; overflow:hidden; display:table-cell; vertical-align:middle}
.sec-theme .floating-jumpmenu .btn-jump-wrap a {height:56px}

/* 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:'SamsungIFRg'; }
.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:'SamsungIFRg';}
.floating-jumpmenu.filter_by li span:after {content:'\27'; position:absolute; top:50%; right:20px; margin-top:-12px; display:inline-block; font-family: 'samsungIcon'; overflow: hidden; vertical-align: middle; font-size: 0.9rem; *zoom:1; *display:inline; }
.floating-jumpmenu.filter_by li:first-child a {border-left:0}
.floating-jumpmenu.filter_by li.on a {background-color:#0057a0}

.floating-jumpmenu.filter_by div.filter-hidden li a {display:none;}
.floating-jumpmenu.filter_by div.filter-hidden {height:56px;}

@media (min-width:1367px) {
	.floating-jumpmenu .btn-jump-wrap {left:50%; margin-left:-683px}
	.floating-jumpmenu .btn-jump-wrap a {border-right:1px solid #989898}
}
@media (max-width:1023px) {
	.floating-jumpmenu .btn-jump-wrap a:before {display: none;}
	.floating-jumpmenu .btn-jump-wrap a:after {position: relative; right:0; top:1px;}
	.floating-jumpmenu .btn-jump-wrap a .blind-txt {position:absolute;left:-9999px;top:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

	.floating-jumpmenu .btn-jump-wrap a.share {padding: 0;}
	.floating-jumpmenu .btn-jump-wrap a.share:after {right:0; top:1px;}
}
@media (min-width:768px) and (max-width:1023px){
	.floating-jumpmenu.pdp.active>div {padding-right:57px}
	.floating-jumpmenu.pdp .btn-jump-wrap{top:51px}

	.floating-jumpmenu>div,
	div.jump-module div.inner,
	.floating-jumpmenu.share>div,
	.sec-theme .floating-jumpmenu>div {margin:0 auto; padding-right:55px}

	.floating-jumpmenu .product-title,
	.floating-jumpmenu h2 {height:50px}
	.floating-jumpmenu .product-title span,
	.floating-jumpmenu h2 span {padding:10px 20px; font-size:24px}
	.floating-jumpmenu ul:before, ul.jump-link:before {top:56px}

	.floating-jumpmenu .btn-jump-wrap a {width: 55px; height:56px; padding: 0;}
	.floating-jumpmenu .btn-jump-wrap a.share {width: 55px;}
	.floating-jumpmenu .btn-jump-wrap a:after {display: block; text-align: center;}
	.floating-jumpmenu .btn-jump-wrap a.share:after {font-size:34px;}
	.floating-jumpmenu .btn-jump-wrap a.email:after {font-size:17px;}
	.floating-jumpmenu .btn-jump-wrap a.request:after,
	.floating-jumpmenu .btn-jump-wrap a.quote:after {font-size:20px;}

	.floating-jumpmenu.share>div em {padding-left:10px; font-size:20px}

	.floating-jumpmenu .btn-only-wrap em {font-size:24px}

	.sec-theme .floating-jumpmenu ul:before, .sec-theme ul.jump-link:before {top:60px}
	.sec-theme .floating-jumpmenu li span {font-size:14px; line-height:18px}
}
@media (max-width:767px) {
	.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}

	.floating-jumpmenu.pdp {height:91px}
	.floating-jumpmenu.pdp>button {padding-right:80px;}
	.floating-jumpmenu.pdp .btn-jump-wrap {top:51px}

	.floating-jumpmenu {height:40px}
	.floating-jumpmenu>div{display:none;padding:0;text-align:left; margin-right:41px; background:url(/common/b2b4/img/layout/bg-jump-default.png)}

	.floating-jumpmenu .product-title,
	.floating-jumpmenu h2 {height:50px}
	.floating-jumpmenu .product-title span,
	.floating-jumpmenu h2 span {padding:15px 10px; line-height:20px; font-size:16px}
	.floating-jumpmenu>button{display:block; padding:0 55px 0 10px; border-left:1px solid #989898;}
	.floating-jumpmenu>button:after{right:65px}
	.floating-jumpmenu>button.industry_jump:after {content:''}

	.floating-jumpmenu ul:before {display:none}
	.floating-jumpmenu li{float:none;width:100% !important; border-bottom:1px solid #989898}
	.floating-jumpmenu.filter_by li {border-bottom:none}
	.floating-jumpmenu li a{display:block; height:auto; border-left:0}
	.floating-jumpmenu ul.col3 li a {border-left:0}
	.floating-jumpmenu li span {display:block; height:auto; min-height:20px; padding:11px 10px 9px}
	.floating-jumpmenu li span:after {right:10px}
	.floating-jumpmenu.expand>div{display:block}
	ul.jump-link li a {height:50px; padding:0 13px}

	.floating-jumpmenu .btn-jump-wrap {top:0px; width:auto; z-index:20}
	.floating-jumpmenu .btn-jump-wrap a {width: 40px; height:40px; padding: 0; background: #f8f8f8;}
	.floating-jumpmenu .btn-jump-wrap a.share {width: 40px;}
	.floating-jumpmenu .btn-jump-wrap a:after {display: block; text-align: center; line-height: 40px;}
	.floating-jumpmenu .btn-jump-wrap a.request:after,
	.floating-jumpmenu .btn-jump-wrap a.quote:after {font-size:15px; content:'\e615'}
	.floating-jumpmenu .btn-jump-wrap a.email:after {font-size:14px; content:'\e60c'}
	.floating-jumpmenu .btn-jump-wrap a.share:after {font-size:24px; content:'\48'}

	.floating-jumpmenu.share>div {padding-right:0}
	.floating-jumpmenu.share>div em {padding-left:20px; font-size:16px}

	.floating-jumpmenu.only > div {margin-right:0}
	.floating-jumpmenu .btn-only-wrap a {height:40px; line-height:41px}
	.floating-jumpmenu .btn-only-wrap a:after {line-height:35px; font-size:12px; top:0px}
	.floating-jumpmenu .btn-only-wrap em {height:40px; line-height:40px; font-size:20px;}
	.floating-jumpmenu .btn-only-wrap span {height:40px; line-height:40px; font-size:14px}
	.floating-jumpmenu .btn-only-wrap span:after {line-height:40px}

	.floating-jumpmenu.filter_by > div {display:block !important}
	.floating-jumpmenu.filter_by > button {display:none}
	.floating-jumpmenu.filter_by > div li {float:left}
	.floating-jumpmenu.filter_by > div li a {height:40px; text-align:center}
    .floating-jumpmenu.filter_by li a {display: inline-block; width: auto; min-width: 104px; color:#fff; background:#0056a4;}
	.floating-jumpmenu.filter_by li span {position:relative; padding-top:8px; padding-right: 30px;}
	.floating-jumpmenu.filter_by li span:after {right:10px;}
	.floating-jumpmenu.filter_by div.filter-hidden {height:40px;}
	
	.sec-theme .floating-jumpmenu {height:50px}
	.sec-theme .floating-jumpmenu li span {height:auto}
	.sec-theme .floating-jumpmenu ul.jump-link:before {top:40px}
	.sec-theme .floating-jumpmenu .btn-jump-wrap a.share {width: 50px; height:50px !important}
	.sec-theme .floating-jumpmenu .btn-jump-wrap a.share:after {line-height: 50px;}
	.sec-theme .floating-jumpmenu > button {height:50px}
	.sec-theme .floating-jumpmenu > button > span {display:block; line-height:16px}
}
@media (min-width:320px) and (max-width:360px){
	.floating-jumpmenu .btn-only-wrap span {padding:0 5px}
	.floating-jumpmenu .btn-only-wrap em {font-size:18px}
	.floating-jumpmenu .btn-only-wrap a {font-size:14px}
}
@media (max-width:480px) {
    .floating-jumpmenu .btn-only-wrap a {padding: 0 5px; font-size: 0; line-height: 0;}
    .floating-jumpmenu .btn-only-wrap a:after {margin-left: 0; content: "\e60c"; font-size: 14px; line-height: 40px;}
}

/* key visual */
.key-visual {max-width:1920px;margin:0 auto 40px;overflow:hidden;position:relative;height:auto !important; width:100%}
.key-visual.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{width:100%}
.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 .screen>div{}
.key-visual li .kv_desktop {position:absolute; right:0; top:0;}
.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 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 li .kv_desktop {width:auto; height:100%; margin-right:-20.3%}
	.key-visual li .kv_mobile {display:none}
}
@media (min-width:1367px) {
	.key-visual li .kv_desktop {width:1920px; height:390px; 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(/common/b2b4/img/layout/bg_kv_txt.png);color:#fff; line-height: 1.2;}
.key-visual h1 {font-family:'SamsungIFBd'}
.key-visual .screen .focus-msg h1{padding-top:5%;overflow:hidden; text-transform:uppercase;}
.key-visual .screen .focus-msg h1 a{display:block; position:relative; font-size:18px;overflow:hidden;color:#b8d8ee;text-transform:uppercase; padding-left:24px}
.key-visual .screen .focus-msg h1 a:after {display:inline-block; position:absolute; top:0; left:0; content:"\e613"; font-family:'samsungIcon'}
.key-visual .screen .focus-msg h1 span{display:block;text-transform:uppercase}
.key-visual .screen .focus-msg h1 em {display:block; font-family:'SamsungIFRg'; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.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;}

.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}
}
@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;}
	.key-visual .screen .focus-msg .act {bottom:20px}
	.wrapper-act button {font-size:16px}
}
@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 .btn-ico.video{top:146px}/*(292/2)*/
}
@media (max-width:767px){
	.key-visual {margin-bottom:30px}
	.key-visual .screen .focus-msg {padding:20px}
	.key-visual .screen .focus-msg .act {position:static; margin-top:10px}

	.key-visual .screen{background-size:100% auto;padding-top:55.8%}
	.key-visual .screen .focus-msg h1{font-size:24px; font-family:'SamsungIFBd';}
	.key-visual .screen .focus-msg h1 a{font-size:14px}
	.key-visual .screen .act2{position:absolute;display:block;padding-top:55.8%;left:50%;top:0;}
	.key-visual .screen .act2 .btn-ico.video{left:0}
	.wrapper-act button {font-size:14px}
	.floating-jumpmenu .product-title {height:40px; padding:5px 0; text-align:center; overflow:hidden}
	.floating-jumpmenu .product-title:after {display:inline-block; width:0.001%; height:40px; content:""; vertical-align:middle}
	.floating-jumpmenu .product-title span {box-sizing:border-box; display:inline-block; width:99.999%; max-height:40px; line-height:1.4em; padding:0 10px; text-align:center; vertical-align:middle; text-overflow:ellipsis; overflow:hidden}
}
@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(/common/b2b4/img/skin/vi_contact.png);}
.key-visual .screen.solution-detail-skin{background-image:url(/common/b2b4/img/skin/vi_solution.png);}
@media (max-width:767px){
	.key-visual .screen.contact-skin{background-image:url(/common/b2b4/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(/common/b2b4/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(/common/b2b4/img/ico/btn-kv-sns.png) no-repeat 0 0; border-radius:5px}
.act-sns a:after {position:absolute; right:0; top:0; display:inline-block; width:33px; height:33px; text-align:center; line-height:33px; content:'\48'; font-family:'samsungIcon'; font-size:22px; color:#fff}

@media (max-width:1023px){
	.act-sns a {margin-right:15px}
}
@media (max-width:767px){
	.act-sns a {margin-right:10px}
}

.sns-list {display:inline-block; width:100%; margin:15px 0 10px; text-align: center; *display:inline; *zoom:1; }
.sns-list:after {content:""; display:block; clear:both}
.sns-list a {display:inline-block; width:20%; margin-left:-5px}
.sns-list a span {padding:0 7px; display:block}
.firefox .sns-list a span {padding:0 3px}
.sns-list a img {width:100%}

.ui-layer-scope .ui-layer-container.share {width:400px; top:50%; margin-top:-176px}
.ui-layer-container.share .des {text-align:center}
.ui-layer-container.share .input_area {margin-top:25px}
.ui-layer-container.share .input_area input {display:block; width:100%; height:40px; line-height:20px; vertical-align:middle; border-radius:3px; border:1px solid #dadee1; padding:10px}
.ui-layer-container.share .input_area button {margin-top:10px; vertical-align:middle; border-radius:3px; border:1px solid #dadee1; background:#0057a4; color:#fff}

@media (min-width:1367px){
	.act-sns{left:50%; margin-left:-683px}
}
@media (max-width:767px){
	.act-sns>div{right:20px}
}
@media (max-width:400px) {
	.ui-layer-container.share {width:100% !important}
}

/* type2 kv */
div.top-visual-area{position:relative; overflow:hidden; margin-bottom:40px; height: 100%;}
	div.top-visual-area 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.type-fixed div.inarea,
	div.top-visual-area.type-partner div.inarea {height:120px; min-height:120px}

		div.top-visual-area div.inarea div.info{color:#fff}
		div.top-visual-area div.inarea div.info h1{line-height:1.2; font-size:32px; padding:0}

		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 div.inarea div.info p.type-100 {width:100%}
		div.top-visual-area div.inarea div.info span{font-size:14px; font-family:'SamsungIFBd';}

		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 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:SamsungIFRg}
		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.down{}
		div.top-visual-area div.inarea div.btn-area button.link {}
		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('/common/b2b4/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(/common/b2b4/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 .ctl-carousel .prev {margin-left:35%}
}
@media(min-width:768px) and (max-width:1023px){
	.key-visual .ctl-carousel{margin-left:0; top:248px; bottom:auto; text-align:center}
}
@media (max-width:767px){
	.key-visual .ctl-carousel{width:100%; height:25px; margin-left:0; bottom:auto; top:0; padding-top:47%;}
}

.legacy-ie .key-visual,
.legacy-ie .key-visual [data-role="ui-flick-container"]{height:390px !important;}

.legacy-ie .key-visual .screen{height:390px;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:35%}
/* //keyvisual */

/*layer popup (common)*/
.ui-layer-content a.btn-close{display:block; position:absolute; padding:10px; top:10px; right:10px; font-size:27px; z-index:1}
.ui-layer-content a.btn-close:after {font-family:'samsungIcon'; content:"\33"; font-size:30px;}
.ui-layer-content a.btn-close:active {background:none}

.ui-layer-scope{position:fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10000000; overflow:auto;}
.ui-layer-cover{position:fixed;left:0;right:0;top:0;bottom:0;opacity: 0.5; pointer-events: none; background-color: rgb(0, 0, 0);}
.legacy-ie .ui-layer-cover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}

.ui-layer-container{position:relative;width:100%; height:100%; top:0; display:table; vertical-align:middle}
.ui-layer-container > .ui-layer-content > div {position:relative; padding:30px 30px 50px; background:#fff; border:4px solid #ececec; box-sizing:border-box}
.ui-layer-container.sampleimage > .ui-layer-content > div {position:relative; padding:0; background:#fff; border:none; box-sizing:border-box}
.ui-layer-container.share {height:auto}
.ui-layer-container.find-device {height:auto}
.ui-layer-container .ui-layer-content{display:table-cell; vertical-align:middle}
.ui-layer-container .ui-layer-content a.btn-close{top:0}
.ui-layer-container.multi-movie {width:60%; min-width:300px; margin:0 auto}
.ui-layer-container.multi-movie > .ui-layer-content {background:none !important}
.ui-layer-container.multi-movie > .ui-layer-content > div {padding:0; border:0}

/* video layer */
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}

/* login layer */
.ui-layer-container.signin{position:relative;width:100%;max-width:600px;margin:0 auto;top:0;height: 100%;display:table;vertical-align:middle}
.ui-layer-container.signin .ui-layer-content{display:table-cell;vertical-align:middle;}
.ui-layer-container.signin .ui-layer-content div.sign-wrap {position:relative; padding:0; background:none; border:0; box-sizing:border-box;}
.ui-layer-container.signin .ui-layer-content a.btn-close{top:auto}
.ui-layer-container.movie .ui-layer-content > div.video-player {position:static; padding:0; background:none; border:none; box-sizing:border-box}

/* login layer */
div.login-layer{border:4px solid #ececec; max-width:600px; margin:0 auto;position:relative; background:#fff; padding:40px 35px 44px;display:none;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div.login-layer .pop-tit {border-bottom:1px solid #f1f1f1; text-align:center; padding:0 0 8px}
div.login-layer .pop-stit {font-size:25px;font-size:1.3888rem; margin:0 0 22px; text-transform:uppercase; padding:15px 0 0}
div.login-layer input[type=text],div.login-layer input[type=password]{border:1px solid #dadee1; width:100%; padding:5px; font-size:16px;font-size:0.8888rem;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div.login-layer div.field-section p.des{margin:5px 0 0}
div.login-layer div.field-section{padding:0 0 40px}
div.login-layer div.field-section label.signin{display:block; margin-bottom:5px}
div.login-layer p.signup{text-align:center; margin-top:6px}
div.login-layer p.signup a.btn{vertical-align:0}
div.login-layer p.des input[type=checkbox]{vertical-align:-2px; margin:0 5px 0 0}
div.login-layer div.wrapper-act button.btn-type1{width:200px}
div.login-layer a.btn-close{position:absolute; top:15px; right:15px; width:20px; height:20px}
div.login-layer a.btn-close:after{font-family:'samsungIcon'; content:"\33"}
div.login-layer .social-login{margin-top:30px;padding:20px}
div.login-layer .social-login .pop-stit {margin:0;padding:0;}
div.login-layer .social-login ul{overflow:hidden;padding:20px 0 0}
div.login-layer .social-login li{float:left;padding-left:20px}
div.login-layer .social-login li:first-child{padding-left:0}
div.login-layer .social-login .sns-list {margin:20px 0 0 0}
div.login-layer .social-login .sns-list a {padding-left:20px}
div.login-layer .social-login .sns-list a:first-child {padding-left:0}
div.login-layer .social-login .sns-list a {width:34px}
div.login-layer .social-login .sns-list a span {padding:0}

@media (max-width:767px){
	div.login-layer{margin:0 13px;max-width:none}
	div.login-layer div.wrapper-act button.btn-type1{width:100%; margin:0;}
}
/* //login layer */

/* contact us (only pl) */
.mailContactUsPl .ui-layer-mail {width:682px;}
.mailContactUsPl .ui-layer-mail iframe {height:660px;}

@media (max-width:767px){
	.mailContactUsPl .ui-layer-mail {width:100%;}
}

/* request */
div.pop-wrap{margin:0 auto; background:none}
div.pop-wrap.login{max-width:535px}
div.pop-wrap .pop-type{font-size:21px; color:#000; margin:20px 0 15px;}
.pop-tit {font-family: 'SamsungIFBd'; text-align:center; text-transform:uppercase}
div.pop-wrap .pop-tit + p.top {text-align:center}
div.pop-wrap .pop-tit strong {display: inline-block; vertical-align:top; line-height:1.2;}
div.pop-wrap .pop-tit strong .flag {position:relative; top:8px; margin-right:10px; display:inline-block; width:34px; height:23px; line-height:0; background-repeat:no-repeat; background-size:34px 23px; vertical-align:top;}
    .legacy-ie div.pop-wrap .ui-layer-email .pop-tit strong .flag {background:none;}
div.pop-wrap .uk .flag{background-image:url(/common/b2b4/img/flag_bg/flag_uk_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_uk_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_uk_pop.png', sizingMethod='scale')";}
div.pop-wrap .sg .flag{background-image:url(/common/b2b4/img/flag_bg/flag_sg_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sg_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sg_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .ph .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ph_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ph_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ph_pop.png', sizingMethod='scale')";}
div.pop-wrap .at .flag{background-image:url(/common/b2b4/img/flag_bg/flag_at_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_at_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_at_pop.png', sizingMethod='scale')";}
div.pop-wrap .be .flag{background-image:url(/common/b2b4/img/flag_bg/flag_be_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_be_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_be_pop.png', sizingMethod='scale')";}
div.pop-wrap .be_fr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_be_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_be_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_be_pop.png', sizingMethod='scale')";}
div.pop-wrap .bg .flag{background-image:url(/common/b2b4/img/flag_bg/flag_bg_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_bg_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_bg_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .ch .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ch_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ch_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ch_pop.png', sizingMethod='scale')";}
div.pop-wrap .ch_fr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ch_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ch_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ch_pop.png', sizingMethod='scale')";}
div.pop-wrap .cn .flag{background-image:url(/common/b2b4/img/flag_bg/flag_cn_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_cn_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_cn_pop.png', sizingMethod='scale')";}
div.pop-wrap .cz .flag{background-image:url(/common/b2b4/img/flag_bg/flag_cz_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_cz_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_cz_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .de .flag{background-image:url(/common/b2b4/img/flag_bg/flag_de_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_de_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_de_pop.png', sizingMethod='scale')";}
div.pop-wrap .dk .flag{background-image:url(/common/b2b4/img/flag_bg/flag_dk_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_dk_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_dk_pop.png', sizingMethod='scale')";}
div.pop-wrap .ee .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ee_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ee_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ee_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .es .flag{background-image:url(/common/b2b4/img/flag_bg/flag_es_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_es_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_es_pop.png', sizingMethod='scale')";}
div.pop-wrap .fi .flag{background-image:url(/common/b2b4/img/flag_bg/flag_fi_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_fi_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_fi_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .fr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_fr_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_fr_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_fr_pop.png', sizingMethod='scale')";}
div.pop-wrap .gr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_gr_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_gr_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_gr_pop.png', sizingMethod='scale')";}
div.pop-wrap .hk .flag{background-image:url(/common/b2b4/img/flag_bg/flag_hk_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hk_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hk_pop.png', sizingMethod='scale')";}
div.pop-wrap .hk_en .flag{background-image:url(/common/b2b4/img/flag_bg/flag_hk_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hk_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hk_pop.png', sizingMethod='scale')";}
div.pop-wrap .hr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_hr_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hr_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hr_pop.png', sizingMethod='scale')";}
div.pop-wrap .hu .flag{background-image:url(/common/b2b4/img/flag_bg/flag_hu_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hu_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_hu_pop.png', sizingMethod='scale')";}
div.pop-wrap .ie .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ie_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ie_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ie_pop.png', sizingMethod='scale')";}
div.pop-wrap .iran .flag{background-image:url(/common/b2b4/img/flag_bg/flag_iran_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_iran_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_iran_pop.png', sizingMethod='scale')";}
div.pop-wrap .it .flag{background-image:url(/common/b2b4/img/flag_bg/flag_it_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_it_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_it_pop.png', sizingMethod='scale')";}
div.pop-wrap .lt .flag{background-image:url(/common/b2b4/img/flag_bg/flag_lt_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_lt_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_lt_pop.png', sizingMethod='scale')";}
div.pop-wrap .lv .flag{background-image:url(/common/b2b4/img/flag_bg/flag_lv_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_lv_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_lv_pop.png', sizingMethod='scale')";}
div.pop-wrap .nl .flag{background-image:url(/common/b2b4/img/flag_bg/flag_nl_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_nl_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_nl_pop.png', sizingMethod='scale')";}
div.pop-wrap .no .flag{background-image:url(/common/b2b4/img/flag_bg/flag_no_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_no_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_no_pop.png', sizingMethod='scale')";}
div.pop-wrap .pl .flag{background-image:url(/common/b2b4/img/flag_bg/flag_pl_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pl_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pl_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .pt .flag{background-image:url(/common/b2b4/img/flag_bg/flag_pt_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pt_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pt_pop.png', sizingMethod='scale')";}
div.pop-wrap .ro .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ro_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ro_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ro_pop.png', sizingMethod='scale')";}
div.pop-wrap .rs .flag{background-image:url(/common/b2b4/img/flag_bg/flag_rs_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_rs_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_rs_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .se .flag{background-image:url(/common/b2b4/img/flag_bg/flag_se_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_se_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_se_pop.png', sizingMethod='scale')";}
div.pop-wrap .sk .flag{background-image:url(/common/b2b4/img/flag_bg/flag_sk_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sk_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sk_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .tw .flag{background-image:url(/common/b2b4/img/flag_bg/flag_tw_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_tw_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_tw_pop.png', sizingMethod='scale')";}
div.pop-wrap .si .flag{background-image:url(/common/b2b4/img/flag_bg/flag_si_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_si_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_si_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .ae .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ae_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ae_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ae_pop.png', sizingMethod='scale')";}
div.pop-wrap .ae_ar .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ae_ar_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ae_ar_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ae_ar_pop.png', sizingMethod='scale')";}
div.pop-wrap .africa_en .flag{background-image:url(/common/b2b4/img/flag_bg/flag_africa_en_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_africa_en_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_africa_en_pop.png', sizingMethod='scale')";}
div.pop-wrap .africa_fr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_africa_fr_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_africa_fr_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_africa_fr_pop.png', sizingMethod='scale')";}
div.pop-wrap .africa_pt .flag{background-image:url(/common/b2b4/img/flag_bg/flag_africa_pt_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_africa_pt_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_africa_pt_pop.png', sizingMethod='scale')";}
div.pop-wrap .ar .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ar_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ar_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ar_pop.png', sizingMethod='scale')";}
div.pop-wrap .py .flag{background-image:url(/common/b2b4/img/flag_bg/flag_py_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_py_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_py_pop.png', sizingMethod='scale')";}
div.pop-wrap .uy .flag{background-image:url(/common/b2b4/img/flag_bg/flag_uy_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_uy_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_uy_pop.png', sizingMethod='scale')";}
div.pop-wrap .au .flag{background-image:url(/common/b2b4/img/flag_bg/flag_au_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_au_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_au_pop.png', sizingMethod='scale')";}
div.pop-wrap .br .flag{background-image:url(/common/b2b4/img/flag_bg/flag_br_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_br_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_br_pop.png', sizingMethod='scale')";}
div.pop-wrap .ca .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ca_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ca_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ca_pop.png', sizingMethod='scale')";}
div.pop-wrap .ca_fr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ca_fr_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ca_fr_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ca_fr_pop.png', sizingMethod='scale')";}
div.pop-wrap .cl .flag{background-image:url(/common/b2b4/img/flag_bg/flag_cl_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_cl_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_cl_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .co .flag{background-image:url(/common/b2b4/img/flag_bg/flag_co_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_co_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_co_pop.png', sizingMethod='scale')";}
div.pop-wrap .eg .flag{background-image:url(/common/b2b4/img/flag_bg/flag_eg_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_eg_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_eg_pop.png', sizingMethod='scale')";}
div.pop-wrap .id .flag{background-image:url(/common/b2b4/img/flag_bg/flag_id_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_id_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_id_pop.png', sizingMethod='scale')";  border:1px solid #e7e7e7;}
div.pop-wrap .il .flag{background-image:url(/common/b2b4/img/flag_bg/flag_il_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_il_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_il_pop.png', sizingMethod='scale')";}
div.pop-wrap .in .flag{background-image:url(/common/b2b4/img/flag_bg/flag_in_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_in_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_in_pop.png', sizingMethod='scale')";}
div.pop-wrap .jp .flag{background-image:url(/common/b2b4/img/flag_bg/flag_jp_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_jp_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_jp_pop.png', sizingMethod='scale')";  border:1px solid #e7e7e7;}
div.pop-wrap .kz_ru .flag{background-image:url(/common/b2b4/img/flag_bg/flag_kz_ru_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_kz_ru_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_kz_ru_pop.png', sizingMethod='scale')";}
div.pop-wrap .latin .flag{background-image:url(/common/b2b4/img/flag_bg/flag_latin_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_latin_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_latin_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .latin_en .flag{background-image:url(/common/b2b4/img/flag_bg/flag_latin_en_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_latin_en_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_latin_en_pop.png', sizingMethod='scale')";}
div.pop-wrap .levant .flag{background-image:url(/common/b2b4/img/flag_bg/flag_levant_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_levant_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_levant_pop.png', sizingMethod='scale')";}
div.pop-wrap .mx .flag{background-image:url(/common/b2b4/img/flag_bg/flag_mx_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_mx_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_mx_pop.png', sizingMethod='scale')";}
div.pop-wrap .my .flag{background-image:url(/common/b2b4/img/flag_bg/flag_my_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_my_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_my_pop.png', sizingMethod='scale')";}
div.pop-wrap .n_africa .flag{background-image:url(/common/b2b4/img/flag_bg/flag_n_africa_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_n_africa_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_n_africa_pop.png', sizingMethod='scale')";}
div.pop-wrap .nz .flag{background-image:url(/common/b2b4/img/flag_bg/flag_nz_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_nz_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_nz_pop.png', sizingMethod='scale')";}
div.pop-wrap .pe .flag{background-image:url(/common/b2b4/img/flag_bg/flag_pe_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pe_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pe_pop.png', sizingMethod='scale')";}
div.pop-wrap .pk .flag{background-image:url(/common/b2b4/img/flag_bg/flag_pk_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pk_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_pk_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .ru .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ru_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ru_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ru_pop.png', sizingMethod='scale')"; border:1px solid #e7e7e7;}
div.pop-wrap .sa .flag{background-image:url(/common/b2b4/img/flag_bg/flag_sa_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sa_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sa_pop.png', sizingMethod='scale')";}
div.pop-wrap .sa_en .flag{background-image:url(/common/b2b4/img/flag_bg/flag_sa_en_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sa_en_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sa_en_pop.png', sizingMethod='scale')";}
div.pop-wrap .sec .flag{background-image:url(/common/b2b4/img/flag_bg/flag_sec_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sec_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_sec_pop.png', sizingMethod='scale')";}
div.pop-wrap .th .flag{background-image:url(/common/b2b4/img/flag_bg/flag_th_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_th_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_th_pop.png', sizingMethod='scale')";}
div.pop-wrap .tr .flag{background-image:url(/common/b2b4/img/flag_bg/flag_tr_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_tr_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_tr_pop.png', sizingMethod='scale')";}
div.pop-wrap .ua .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ua_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ua_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ua_pop.png', sizingMethod='scale')";}
div.pop-wrap .ua_ru .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ua_ru_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ua_ru_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ua_ru_pop.png', sizingMethod='scale')";}
div.pop-wrap .ve .flag{background-image:url(/common/b2b4/img/flag_bg/flag_ve_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ve_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_ve_pop.png', sizingMethod='scale')";}
div.pop-wrap .vn .flag{background-image:url(/common/b2b4/img/flag_bg/flag_vn_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_vn_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_vn_pop.png', sizingMethod='scale')";}
div.pop-wrap .za .flag{background-image:url(/common/b2b4/img/flag_bg/flag_za_pop.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_za_pop.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/common/b2b4/img/flag_bg/flag_za_pop.png', sizingMethod='scale')";}

@media (min-width:768px) and (max-width:1023px){
    div.pop-wrap .pop-tit strong .flag {top:5px;}
}
@media (max-width:767px){
    div.pop-wrap .pop-tit strong .flag {top:5px; width:26px; height:18px; background-size:26px 18px;}
}

div.pop-wrap p.tit-des{font-size:18px; color:#0057a4; text-align:center;}
div.pop-wrap p.des,
div.pop-wrap div.des {font-size:18px; text-align:center; border-top:1px solid #f1f1f1; padding:25px 0 15px; margin:10px 0 0 0;}
div.pop-wrap a.btn-close{position:absolute; top:5px !important; right:10px; width:20px; height:20px; font-size:30px}
div.pop-wrap a.btn-close:after{position:absolute; left:5px; top:0; font-family:'samsungIcon'; content:"\33"}
div.pop-wrap div.wrapper-act button {width:156px; margin:0 3px;}
div.pop-wrap div.wrapper-act a {box-sizing:border-box; width:156px; margin:0 3px;}
div.pop-wrap div.wrapper-act + p.des {border-top:0}

/* EBC STEP COMPLETE POPUP */
.pop-wrap.ebc_step,
.pop-wrap.footer_comp,
.pop-wrap.contact_comp,
.pop-wrap.trial_comp,
.pop-wrap.request_comp {width:532px}
@media (max-width:532px) {
	.pop-wrap.ebc_step,
	.pop-wrap.footer_comp,
	.pop-wrap.contact_comp,
	.pop-wrap.trial_comp,
	.pop-wrap.request_comp {width:100%}
}

.pop-wrap.ebc_step p.des {margin-top:10px; padding:25px 0 5px; border-top:1px solid #f1f1f1; text-align:center; font-size:24px;}
div.pop-wrap.subscribe p.tit-des {text-align:left}

.article-tit {font-size:28px}
@media (max-width:1023px){
	.pop-wrap.ebc_step p.des {font-size:24px}
	.article-tit {font-size:24px}
}
@media (max-width:767px){
	.pop-wrap.ebc_step p.des {font-size:20px}
	.article-tit {font-size:20px}
}
@media (min-width:320px) and (max-width:460px){
	div.pop-wrap div.wrapper-act button{display:block; width:156px; margin:0 auto 10px}
}

/* where to by popup */
.where_to_buy {width:500px;}
.where_to_buy.pop-wrap div.wrapper-act button {width:auto}
.where_to_buy.pop-wrap div.wrapper-act button.link:after {margin-bottom:3px}
.where_to_buy .pop-tit {padding-bottom:10px; margin-bottom:25px; border-bottom:1px solid #f1f1f1}
.where_to_buy h3 {font-size:24px}
.where_to_buy table {width:100%; border-collapse:collapse}
.where_to_buy table .shop_img {width:30%}
.where_to_buy table .shop_img span {display:inline-block; max-width:100px}
.where_to_buy table img {width:100%; vertical-align:middle}
.where_to_buy table .txt {padding-left:20px; padding-right:20px;}
.where_to_buy table .btn_link {width:15%; padding-right:10px;}
.where_to_buy table a.btn.link:after {margin-bottom:2px}
.where_to_buy td {height:80px; border-bottom:1px solid #f1f1f1}

.where_to_buy ul.tab.type4 {margin-top:20px; margin-bottom:0}
.where_to_buy ul.tab.type4 li a {width:100%}

.where_to_buy .buy_online .cont {padding-left:10px; padding-top:10px;}
.where_to_buy .buy_online .cont > div {height:243px; overflow-y:auto; overflow-x:hidden}
.where_to_buy .buy_instore .cont {padding:20px 10px 30px; border:0}

.where_to_buy .buy_instore .local-name {font-family:'SamsungIFBd'}
.where_to_buy .buy_instore .local-area {margin-bottom:20px}
.where_to_buy .buy_instore .local-area .distance {font-family:'SamsungIFBd'}
.where_to_buy .buy_instore .local-call {font-family:'SamsungIFBd'}
.where_to_buy .buy_instore .wrapper-act a {width:auto}
.where_to_buy .cont_none {text-align:center}
.where_to_buy .cont_none a {color:#0056a4}
.where_to_buy .cont_none .cont {padding:70px 20px}
.where_to_buy .tab.type3 {margin-top:20px; margin-bottom:0;}
.where_to_buy .tab.type3 li a {padding-top:10px; padding-bottom:10px;}

.where_to_buy .btn.link {position:static}

@media (min-width:768px) and (max-width:1023px) {
	.where_to_buy .tab_area li a {font-size:16px}
	.where_to_buy table .txt {padding-left:10px; padding-right:10px;}

	div.pop-wrap.sns p {font-size:16px}
}
@media (max-width:767px) {
	.where_to_buy .tab_area li a {font-size:14px}
	div.pop-wrap.sns p {font-size:14px}

}
@media (max-width:500px) {
	.where_to_buy {width:100%}
}
@media (max-width:400px) {
	.where_to_buy table .txt {width:60px}
}

/* WHERE TO BUY popup (ca)*/
.pop-width.ui-layer-container.wheretobuyca {max-width:964px; width:964px;}
.ui-layer-container > .ui-layer-content .wheretobuyca {padding:0;}
.wheretobuyca {width:964px;}
.wheretobuyca ul.tab.type3 {margin-top:20px; margin-bottom:0;}
.wheretobuyca .where_info {margin:20px 0; text-align:center;}
.wheretobuyca .wheretobuy_ca {padding:30px; position:relative;}
.wheretobuy_ca .btn-type2 {height:35px}
.wheretobuy_ca .wheretobuy_local {*zoom:1;}
.wheretobuy_ca .wheretobuy_local:after {display:block; clear:both; content:'';}
.wheretobuy_ca .local_sch {text-align:right; width:100%;}
.wheretobuy_ca .local_sch .sch_inner {padding-left:10px; position:relative; display:inline-block; width:50%; box-sizing:border-box}
.wheretobuy_ca .local_sch input[type="text"] {padding:9px 0 9px 10px; width:100%; border:1px solid #dadee1;}
.wheretobuy_ca .local_sch .submit-sch {padding:9px 6px; position:absolute; top:1px; right:28px;}
.wheretobuy_ca .local_sch .adr-sch {padding:6px 3px 4px; position:absolute; top:1px; right:1px;}
.wheretobuy_ca .local_sch .adr-sch:after {font-family:samsungIcon; content:'\e61d'; font-size:21px;}
.legacy-ie .wheretobuy_ca .local_sch .submit-sch {padding:6px;}
.legacy-ie .wheretobuy_ca .local_sch .adr-sch {padding:2px 3px 3px;}
.wheretobuy_ca .map_area {float:left;}
.wheretobuy_ca .map_area {margin-top:-36px; float:left; width:50%}
.wheretobuy_ca .local_det_cont {padding:10px 0 0 8px; float:left; width:50%; box-sizing:border-box;}
.wheretobuy_ca .local_comp {height:335px; overflow-y:auto; background-color:#f1f1f1;}
.wheretobuy_ca .local_comp .local_detail {padding-bottom:25px; border-bottom:1px solid #ccc; *zoom:1;}
.wheretobuy_ca .local_comp .local_detail:after {display:block; clear:both; content:'';}
.wheretobuy_ca .local_comp .local_detail a {color:#0057a4;}
.wheretobuy_ca .local_comp .local_detail li {float:left; font-size:14px;}
.wheretobuy_ca .local_comp .local_detail .list1 {width:20%;}
.wheretobuy_ca .local_comp .local_detail .list2 {width:50%;}
.wheretobuy_ca .local_comp .local_detail .list3 {padding-left:20px; position:relative; width:30%; box-sizing:border-box;}
.wheretobuy_ca .local_comp .local_detail .list3 span > img {position:absolute; top:-4px; left:0;}
.wheretobuy_ca .local_comp .local_detail .get_dir {display:block;}
.wheretobuy_ca .local_comp .local_list > li:hover {border:2px solid #0071bf; padding:23px 18px 0 18px;}
.wheretobuy_ca .local_comp .local_list > li:hover .local_detail {padding-bottom:23px;}
.wheretobuy_ca .local_comp .local_list > li {padding:25px 20px 0 20px; box-sizing:border-box;}
.wheretobuyca .copyright {padding:10px 30px; position:relative; background-color:#ececec;}
.wheretobuyca .copyright a {color:#0057a4;}
.wheretobuyca .copyright > div {display:inline-block; vertical-align:middle; font-size:14px;}
.wheretobuyca .copyright .copy_img {position:absolute; right:30px; top:50%; margin-top:-10px;}
.wheretobuyca .copyright img {width:145px;}
.wheretobuyca .copyright img:first-child {width:90px;}
.wheretobuy_ca .wrapper-act {padding:0;}

.wheretobuy_ca .wheretobuy_online .online_list_box {margin-bottom:1px; height:429px; overflow-y:auto;}
.wheretobuy_ca .wheretobuy_online .online_list {border-top:1px solid #ccc; border-right:1px solid #ccc; *zoom:1;}
.wheretobuy_ca .wheretobuy_online .online_list:after {display:block; clear:both; content:'';}
.wheretobuy_ca .wheretobuy_online .online_list li {padding:32px 14px; float:left; width:33.333%; box-sizing:border-box; border-bottom: 1px solid #ccc; border-left:1px solid #ccc;}
.wheretobuy_ca .wheretobuy_online .online_list li a {display:block;}
.wheretobuy_ca .wheretobuy_online .online_list li div {display:inline-block; width:50%; box-sizing:border-box; text-align:center;}
.wheretobuy_ca .wheretobuy_online .online_list .img_box img {width:90px; height:30px;}
.wheretobuy_ca .wheretobuy_online .online_list .txt_box {margin-left:-4px;}
.wheretobuy_ca .wheretobuy_online .online_list .txt_box span {color:#0057a4;}
.wheretobuy_ca .wheretobuy_online .online_list .txt_box .out {color:#0071bf;}
.legacy-ie .wheretobuy_ca .wheretobuy_online .online_list_box {height:428px;}
.legacy-ie .wheretobuy_ca .wheretobuy_online .online_list li {padding:31px 14px;}

@media (max-width:963px) {
	.pop-width.ui-layer-container.wheretobuyca {width:100%;}
	.wheretobuyca {width:100%;}
	.wheretobuyca .map_area,
	.wheretobuyca .local_det_cont {width:50%;}
	.wheretobuyca .map_area .map_inner {height:425px;}
	.wheretobuyca .map_area img {width:100%}
	.wheretobuyca .local_comp {width:auto;}
	.wheretobuyca .wrapper-act {padding:0;}
}
@media (max-width:767px) {
	.wheretobuyca ul.tab.type3 li {width:50%; float:left; border-top:1px solid #ccc; border-left:1px solid #ccc;}
	.wheretobuyca ul.tab.type3 li a {font-size:14px;}
	.wheretobuyca .where_info span {display:block;}
	.wheretobuyca .copyright > div {display:block;}
	.wheretobuyca .copyright .copy_img {margin-top:10px; position:static;}
	.wheretobuy_ca .local_sch .sch_inner {padding-left:0; width:100%;}
	.wheretobuy_ca .local_sch .adr-sch {padding:6px 3px 5px;}
	.wheretobuy_ca .local_sch .submit-sch {padding:10px 6px;}
	.wheretobuy_ca .map_area {margin-top:10px; width:100%; float:none;}
	.wheretobuy_ca .local_det_cont {padding:0; width:100%; float: none;}
	.wheretobuy_ca .map_area .map_inner {height:auto;}
	.wheretobuy_ca .map_area .map_inner img {vertical-align:top;}
	.wheretobuy_ca .local_comp .local_list > li {padding:15px 10px 0 10px;}
	.wheretobuy_ca .local_comp .local_list > li:hover {border:2px solid #0071bf; padding:13px 8px 0 8px;}
	.wheretobuy_ca .local_comp .local_detail {padding-bottom:15px;}
	.wheretobuy_ca .local_comp .local_list > li:hover .local_detail {padding-bottom:13px;}

	.wheretobuy_ca .wheretobuy_online .online_list_box {height:auto;}
	.wheretobuy_ca .wheretobuy_online .online_list li {float:none; width:100%; padding:30px 5px;}
}
@media (max-width:360px) {
	.wheretobuyca .local_sch input[type="text"] {letter-spacing:-1px;}
	.wheretobuyca ul.tab.type3 li a {letter-spacing:-1px;}
	.wheretobuyca .copyright img {width:125px;}
	.wheretobuyca .copyright img:first-child {width:75px;}
	.wheretobuyca .local_comp .local_detail li {letter-spacing:-1px;}
}

/* tab */
ul.tab{overflow:hidden;}
ul.tab li{width:50%; float:left; text-align:center; font-size:18px; border-top:1px solid #0057a4; border-right:1px solid #0057a4; box-sizing:border-box;}
ul.tab li:first-child{border-left:1px solid #0057a4;}
ul.tab li a{display:block; color:#0057a4; padding:16px 0 15px;}
ul.tab li.active{border:none;}
ul.tab li.active a{background:#0071bf; border-bottom:1px solid #0071bf; color:#fff;}

ul.tab.type2 li{width:50%;}
ul.tab.type2 li:first-child{border-right:0;}
.ie7 ul.tab.type2 li{width:49.999%;}

ul.tab.type3 {display:table; width:100%; margin-bottom:40px}
ul.tab.type3 li {display:table-cell; float:none; width:33.3%; height:100%; border:1px solid #ccc; border-left:none; vertical-align:middle}
ul.tab.type3 li:first-child {border-left:1px solid #ccc}
ul.tab.type3 li.active {height:100%; border:none; border-right:1px solid #0071bf; border-bottom:1px solid #0071bf; background:#0071bf;}
ul.tab.type3 li:first-child.active {border-left:none}
ul.tab.type3 li a {display:inline-block; width:100%; padding:15px 20px; vertical-align:middle; box-sizing:border-box}
ul.tab.type3 li.active a {background: none;}

@media (max-width:767px) {
	ul.tab.type3 li {display:block}
}

div.tab-scrollarea{background:#f1f1f1; border-bottom:1px solid #0057a4; padding:20px; margin:0 0 20px;}
div.tab-scrollarea div.inner{height:290px; overflow:hidden; -webkit-overflow-scrolling:touch}
div.tab-scrollarea div.inner .product-list {height:290px; overflow-y:scroll}
div.tab-scrollarea ul.product-list{margin-right:20px;display:none}

ul.product-list{}
ul.product-list li:first-child{border-top:none;}
ul.product-list li{width:100%; border-top:1px solid #ccc; padding:15px 0;}

div.mail-form{background:#f1f1f1; padding:20px; margin-top:20px; margin-bottom:20px;}
div.mail-form table {table-layout: fixed;}
div.mail-form ul.check-list {padding-left: 0; margin-top:5px;}
table.submit{width:100%;}
table.submit th{text-align:left; width:36%; padding:0 10px; vertical-align:middle; font-weight:normal;position:relative}
table.submit td{width:64%; padding:5px 0;}
table.submit td select{color:#5a5a5a}
table.submit td input,
table.submit td textarea{font-size:18px;font-size:1rem;padding-left:10px;padding-right:10px;color:#5a5a5a}
table.submit td input[type=text]::-webkit-input-placeholder{padding-left:0px}
table.submit td select{width:100%; }
table.submit td input[type=text]{width:100%; height:30px; padding:7px 10px;}
table.submit td select {height:30px; line-height:30px}
table.submit td select+input{margin-top:10px}
table.submit .must{position:absolute;margin-left:-10px}
table.submit td textarea{width:100%;padding-top:7px;padding-bottom:7px}
	.ie7 table.submit input[type=text],
	.ie7 table.submit textarea{padding:0;height:auto}

table.submit td.double-input {*zoom:1}
table.submit td.double-input:after {display:block; content:""; clear:both}
table.submit td.double-input input[type="text"] {float:right; width:47%}
table.submit td.double-input input[type="text"]:first-child {float:left; width:50%}
table.submit tr.col2 th {width:22%}
table.submit tr.col2 td {width:28%}

ul.check-list{padding-left:10px; *zoom:1}
ul.check-list:after {display:block; content:""; clear:both}
ul.check-list li{float:left; margin:5px 0;}
ul.check-list li:first-child {margin-right:15px}
ul.check-list li label {line-height:24px}
ul.check-list li a{color:#0057a4; text-decoration:underline;}

div.select-area{background:#f1f1f1; padding:20px 20px 10px; margin-bottom:10px;}
div.select-area table{width:100%;}
div.select-area table th{width:20%; padding-bottom:15px; text-align:left; font-weight:normal;}
div.select-area table td{width:80%; padding-bottom:15px;}
div.select-area table td label{margin-right:20px;}
div.select-area table td select{width:100%;}

div.must-info{text-align:right;}
div.must-info.right-only {margin:20px 0 10px}
span.must{color:#0057a4;}

.bottom-msg {margin-top:10px; font-size:14px}
.pl-msg {margin-top:10px; font-size:14px}
.bottom-msg li,
.pl-msg li {text-indent:-10px; padding-left: 10px;}

.footer .bottom-msg {margin-top:15px;}

@media (max-width:767px){
	table.submit th{display:block; width:100%; padding:3px 0;}
	table.submit td{display:block; width:100%; padding:3px 0;}
	.ie9 table.submit th{display:table-cell; width:22%; padding:3px 0;}
	.ie9 table.submit td{display:table-cell; width:28%; padding:3px 0;}
	ul.check-list{margin-left:0; padding-left:0}

	div.select-area{padding:20px;}
	div.select-area table th{display:block; width:100%; padding-bottom:5px;}
	div.select-area table td{display:block; width:100%; padding-bottom:5px;}
	ul.tab.type3 li {width:100%; border:1px solid #ccc; border-top:none}
	ul.tab.type3 li:first-child {border-top:1px solid #ccc}
	ul.tab.type3 li.active {border:none; border-right:1px solid #0071bf; border-bottom:1px solid #0071bf}
	ul.tab.type3 li:first-child.active {border-left:none; border-top:none}
}

/* survey popup*/
.pop-wrap.survey {width:400px}

@media (max-width:400px){
	.pop-wrap.survey {width:100%}
}

/*RESQUEST A QUOTE LAYER_POP*/
.request_pop .pop-wrap,
.pop-wrap.pop-width {width:682px}

.ui-layer-survey {height:670px; padding-top:40px !important}

@media (max-width:767px){
	.request_pop .pop-wrap,
	.pop-wrap.pop-width {box-sizing:border-box; width:100%; padding:30px 10px 50px 10px}
	.ui-layer-container .ui-layer-content a.btn-close {right:0}
	.ui-layer-container.signin .ui-layer-content a.btn-close {right:15px}
}
/* //request */

/* filterby */
div.filter-by-area {position:relative; max-width:1310px; margin:0 auto 30px}
div.filter-by-area.desktop-area:after {display:block; position:absolute; left:0; top:50px; content:" "; width:100%; border-bottom:2px solid #0057a4; z-index:2}

div.filterby-section{}
div.filterby-section.none {height:50px;} /* only sort by */ 
div.filterby-section.none * {display:none;}

.filter-by-area.desktop-area.partner ul.two-depth {max-height:160px; overflow-y:auto} 
.filter-by-area.mobile-area.partner ul.m-twodepth {max-height:230px; overflow-y:auto} 

a.btn-filterby{display:inline-block; height:50px; background:#0057a4}
a.btn-filterby span{display:inline-block; color:#fff; min-width:200px; max-width:300px; height:24px; padding:13px 50px 13px 20px; position:relative}
a.btn-filterby.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}
a.btn-filterby span:after{margin-top:1px; font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}

a.btn-advanced{display:inline-block; height:50px; margin-left:-3px; background:#5a5a5a; -moz-transition: background-color ease-in-out .3s; -o-transition: background-color ease-in-out .3s; -webkit-transition: background-color ease-in-out .3s; transition: background-color ease-in-out .3s;}
a.btn-advanced:hover {background:#b8d8ee;}
a.btn-advanced span{display:inline-block; color:#fff; width:250px; height:24px; padding:13px 0 13px 20px; position:relative;}
a.btn-advanced.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}
a.btn-advanced span:after{margin-top:1px; font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}

div.ui-filter-menu {position:relative; z-index:2}
div.ui-filter-menu ul.menu{width:100%; overflow:hidden; display:table; table-layout:fixed; background:#fff}
.ie7 div.ui-filter-menu ul.menu {display:block}
div.ui-filter-menu ul.menu li{display:table-cell; box-sizing:border-box; vertical-align:middle; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.ie7 div.ui-filter-menu ul.menu li {display:block; float:left}
div.ui-filter-menu ul.menu li:first-child{border-left:1px solid #ccc}
div.ui-filter-menu ul.menu li a{display:block; padding:15px}
div.ui-filter-menu ul.menu li.active{background:#f1f1f1; border-bottom:1px solid #f1f1f1}
div.ui-filter-menu ul.menu li.active a{color:#0071bf;}
div.ui-filter-menu ul.menu.tab1 li{display:block; width:25%;}
div.ui-filter-menu ul.menu.tab1:after {display:block; content:""; width:75%; height:51px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; position:absolute; right:0; bottom:0px}
div.ui-filter-menu ul.menu.tab2 li{width:50%;}
div.ui-filter-menu ul.menu.tab3 li{width:33.3333333%;}
div.ui-filter-menu ul.menu.tab4 li{width:25%;}
div.ui-filter-menu ul.menu.tab5 li{width:20%;}
div.ui-filter-menu ul.menu.tab6 li{width:16.6%;}
div.ui-filter-menu ul.menu.tab6 li:first-child{width:17%;}
div.ui-filter-menu ul.menu.tab7 li{width:14.7%;}
div.ui-filter-menu ul.menu.tab7 li:first-child{width:11.8%;}

div.filter-content{position:relative; z-index:2; background:#f1f1f1; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 40px 0 40px;}
div.product-listarea{margin-bottom:20px}
div.product-listarea ul.two-depth{width:100%;}
div.product-listarea ul.two-depth li{padding:5px 0; width:24%; display:inline-block; vertical-align:top; box-sizing:border-box; margin-right:-3px;}
    .legacy-ie .product-listarea ul.two-depth li {position: relative;}
    .legacy-ie .product-listarea ul.two-depth li input[type="checkbox"] {position: absolute; top:10px; left:0; margin: 0}
    .legacy-ie .product-listarea ul.two-depth li label {padding-left: 20px;}
div.product-listarea ul.three-depth{margin-top:10px; margin-bottom:20px}
div.product-listarea ul.three-depth li{width:100%; display:block; padding-bottom:10px; margin-left:25px;}

div.advanced-area{max-height:405px; overflow-y:auto; overflow-x:hidden; margin-bottom:20px;}
div.advanced-area ul.two-depth{}
div.advanced-area ul.two-depth li {position:relative; padding:5px 0; vertical-align:top; box-sizing:border-box; margin-right:-3px;}
div.advanced-area ul.two-depth li span {display:inline-block; width:230px; padding-right:18px; font-size:18px; line-height:30px; vertical-align:middle; word-break:break-word; box-sizing:border-box}
div.advanced-area ul.two-depth li input[type=text] {width:100%; padding:7px; vertical-align:middle; }

div.select-product{padding:14px 93px 14px 19px; min-height:25px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
div.select-product span.word{display:inline-block; margin-right:30px}
div.select-product span.word a{display:inline-block; width:14px; height:14px; background:#666; vertical-align:middle; margin-left:5px; position:relative; bottom:auto; right:auto; margin-top:-2px;}
div.select-product span.word a:after{color:#fff; font-family:'samsungIcon'; content:"\33"; position:absolute; top:0; left:0; height:14px; line-height:14px; font-size:14px}
.btn-clear-all {display:inline-block; padding-right:20px; color:#0057a4; }
.btn-clear-all:after {display:inline-block; margin-left:3px; font-size:13px; font-family:'samsungIcon'; content:'\e610';}
.legacy-ie div.product-depth-area {margin-top:2px}
div.product-depth-area a.btn-close{display:block; width:20px; height:20px; position:absolute; bottom:20px; right:67px; font-size:20px}
div.product-depth-area a.btn-clear-all {display:none; position:absolute; right:20px; bottom:20px}
div.product-depth-area a.btn-filter-cls,
.filter-by-area.mobile-area a.btn-filter-cls{padding:0 30px 0 12px; position:absolute; right:0; bottom:-30px; height:30px; line-height:30px; background-color:#707070; text-align:center; font-size:14px; color:#fff; white-space:nowrap;}
div.product-depth-area a.btn-filter-cls:after,
.filter-by-area.mobile-area a.btn-filter-cls:after {margin-top:4px; position: absolute; padding-left: 5px; font-size: 8px; line-height: 22px; font-family: 'samsungIcon'; content: "\2f"}
.legacy-ie div.product-depth-area a.btn-filter-cls {padding-left:15px; padding-right:8px;}
.legacy-ie div.product-depth-area a.btn-filter-cls:after {padding-left:0; padding-right:5px; position:static;}
div.product-depth-area a.btn-close:after{font-family:'samsungIcon'; content:"\33";}

div.sortby-section{position:absolute; top:0; right:0;}
ul.sortby-list{}
ul.sortby-list li{float:left; background:#f1f1f1;}
ul.sortby-list li.active{background:#0071bf !important}
ul.sortby-list li a{display:block; padding:13px 15px; height:24px}
ul.sortby-list li.active a{color:#fff;}

@media (min-width:768px) and (max-width:1280px) {
	ul.insight-intro li.small div.text-info p.txt {font-size:16px}
}

.mobile-area{display:none}

@media (min-width:768px) and (max-width:1023px){
	div.product-depth-area a.btn-close {right:49px}
}

@media (max-width:767px){
	.desktop-area{display:none;}
	.mobile-area{display:block;}

	div.filter-by-area{margin:0 10px 30px}
	div.sorting-area{width:100%; overflow:hidden;}
	div.sorting-area a{display:block; position:relative; box-sizing:border-box; width:50%; float:left; border-right:5px solid #fff; background:#0071bf; color:#fff;}
	div.sorting-area a.sortby {float:right}
	div.sorting-area a span{display:inline-block; margin:10px; padding-right:20px; vertical-align:middle;}
	div.sorting-area a span:after{margin-top:-9px; top:50%; font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:10px;}
	div.sorting-area a em {display:inline-block; height:100%; vertical-align:middle;}
	div.sorting-area a.link-toggled{background:#0057a4;}
	div.sorting-area a.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:10px;}
	div.sorting-area a.sortby{border-left:5px solid #fff; border-right:0;}
	a.filter-title{display:block; color:#fff; position:relative;}
	a.filter-title span{display:block; padding:17px 20px; background:#0071bf; border-bottom:1px solid #ccc;}
	a.filter-title span:after{font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}
	a.filter-title.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}

	ul.m-twodepth li{border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:13px 20px;}

	ul.m-threedepth {padding-top:5px}
	ul.m-threedepth li{margin-top:10px; border-bottom:none; border-left:none; border-right:none; padding:0 15px;}

	div.controll-area{position:relative;}
	div.controll-area a.btn-close{display:block; width:20px; height:20px; position:absolute; top:15px; right:13px}
	div.controll-area a.btn-close:after{font-family:'samsungIcon'; content:"\33";}

	div.sortby-section{position:static; top:0; right:0;}
	ul.sortby-list{border-bottom:1px solid #ccc}
	ul.sortby-list li{float:none; background:none; width:100%;}
	ul.sortby-list li.active{background:#0689d8;}
	ul.sortby-list li a{display:block; padding:13px 20px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;}
	ul.sortby-list li.active a{color:#fff; border-left:1px solid #0071bf; border-right:1px solid #0071bf}

	div.controll-area{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 20px; min-height:25px;}
	table.submit tr.col2 th {width:100%}
	table.submit tr.col2 td {width:100%}

	.controll-area .btn-clear-all {position:absolute; top:15px; right:13px}
}
/* //filterby */

/* hidden */
.bottom2 .notice{display:none}

/* footer alert area */
.footer .alert-area {padding:0 0 10px 0; text-align:left}

/* popup alert area */
.mail-form + .alert-area {padding-top:0}
.alert-area {display:block; padding:15px 20px; text-align:center; color:#DF0008}
.alert-area.hide {display:none}
.alert-area.right {padding-left:56%;}
.step-group .alert-area {padding-bottom:0}
.step-group-mobile .alert-area {padding-bottom:0}

.pop-wrap .only-sg-txt{line-height:20px; margin-bottom:20px}
.only-sg-txt {line-height:40px; text-align:center;}
.step-group .only-sg-txt {display:inline-block; line-height:40px; margin-right:15px}
.step-group-mobile .only-sg-txt {display:block; padding:0 20px 15px}

.btn-area.mobile .only-sg-txt {line-height:20px}

/* import-html-area */
.html-area .kv-screen {margin:0 auto;max-width:1366px;height:100%;position:relative}
.html-area .inner {margin:0 auto;max-width:1366px;height:100%;position:relative; text-align:center}

/* import-html-area (content) */
.detail-content {max-width:1366px; margin:0 auto}
.detail-content .inner {padding:0 28px}
@media (max-width:1023px){
	.detail-content .inner {padding:0 15px}
}
@media (max-width:767px){
	.detail-content .inner {padding:0 10px}
	.only-sg-txt {line-height:30px}
}

/* indicator */
.ui-indicator {height:50px; margin:0 auto; padding:20px 0;text-align:center; background:url(/common/b2b4/img/ico/loading-animation.gif) no-repeat 50% 50%}
.ui-indicator {height:50px; margin:0 auto; padding:20px 0;text-align:center; background:url(/common/b2b4/img/ico/loading-animation.gif) no-repeat 50% 50%}

table.submit td .second-row {margin-top:10px; background:#f1f1f1}

/* bright-cove */
.pop-wrap.bright-cove {max-width:1260px; width:90%; margin:0 auto; margin-top:100px; padding:40px 10px 10px; border:0; background:#000}
.pop-wrap.bright-cove .btn-close2 {top:10px;  right:10px;}
.bright-main {position:relative; height:415px}
.bright-main img {width:100%}
.bright-list {margin-top:10px;}
.bright-list:after {display:block; content:""; clear:both}
.bright-list li {float:left; position:relative; width:20%; padding:5px; box-sizing:border-box}
.bright-list li a {position: relative; display:block; width:100% font-size: 0; line-height: 0;}
.bright-list li a img {width:100%}
.bright-list li.active {}
.bright-list li.active a {}
.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(/common/b2b4/img/layout/btn_close_03.png) no-repeat;}

@media (max-width:1023px) {
	.bright-main {position:relative; height:300px}
}
@media (max-width:767px) {
	.bright-main {position:relative; height:230px}
}

/* search */
.search-tit{padding:20px; font-size:21px;font-size:1.1666rem;margin:0 0 10px 10px;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.best-match .thumb{background-repeat:no-repeat;background-size:100% 100%;background-position:center;height:0;position:relative;}
.best-match .thumb img{position:absolute;left:0;top:0}
.best-match .product .thumb{padding-bottom:100%;border:1px solid #e9e9e9}
.best-match .solution .thumb{padding-bottom:61.875%}
.best-match .tit{font-size:30px;font-size:1.6666rem;margin-bottom:4px}
.best-match .sub{margin-bottom:5px}

ul.result-list li{padding:25px 0 0 20px;}
ul.result-list li:first-child{padding-top:0}
ul.result-list li a{display:block}
ul.result-list li a{font-size:30px;font-size:1.6666rem}
ul.result-list li a span.cate{display:block; font-size:1rem;color:#000}

.no-result {margin-top:30px}
.no-result-area {margin:5% 0 8%}
.no-result-area .grid-col {float:inherit; max-width:455px; margin:0 auto}
.no-result-area .grid-col .tit-area {padding:20px 30px; padding-top:140px; text-align:center; background:url(/common/b2b4/img/search/bg_search_banner.png) no-repeat 50% 0; background-size:124px 124px}
.legacy-ie .no-result-area .grid-col .tit-area {background:url(/common/b2b4/img/search/bg_search_banner_desktop.png) no-repeat 50% 0}
.no-result-area .grid-col .tit-area h2 {font-size:32px}
.no-result-area .grid-col .tit-area h3 {font-size:24px}
.no-result-area .grid-col .sub {padding:20px}
.no-result-area .grid-col .dot-style01 li {list-style:none; padding-left:12px; background:url(/common/b2b4/img/layout/bg_list_dot1.png) no-repeat 0 center;}

@media (min-width:768px) {
	.recent-kwd .col-inner {background:#e5eef6; *zoom:1}
	.recent-kwd .col-inner:after {display:block; clear:both; content:''}
	.recent-kwd .col-inner > h2.tit {padding:18px 0;}
	.recent-kwd .col-inner > div {padding-top:18px}
}
@media (min-width:768px) and (max-width:1024px){
	.best-match .tit{padding-top:10px;margin-bottom:14px}
	.best-match .sub{margin-bottom:10px}
	.no-result-area .grid-col .tit-area h2 {font-size:28px}
	.no-result-area .grid-col .tit-area h3 {font-size:20px}
}
@media (max-width:767px){
	.search-tit{margin-left:20px}
	.recent-kwd .col-inner {background-color:#e5eef6}
}

.recent-kwd .tit{font-family:'SamsungIFBd';float:left;margin:0 0 0 20px;color:#0057a4;font-size:18px;font-size:1rem}
.recent-kwd .tit+div{overflow:hidden}
.recent-kwd div a{display:inline-block;margin:0 0 0 20px}

@media (max-width:767px){
	.recent-kwd .col-inner{padding:0;border-bottom:1px solid #ccc}
	.recent-kwd .tit{color:#0057a4; float:none; margin:0;font-size:22px; font-size:1.1rem; padding:21px 0 22px 20px}
	.recent-kwd div a{display:block; padding:21px 0 22px}
	.no-result-area .grid-col .tit-area h2 {font-size:24px}
	.no-result-area .grid-col .tit-area h3 {font-size:16px}
}

@media (min-width:1024px) {
	.beside-box .grid-row {padding:0 28px}
}

/* layer */
.request_pop.ui-layer-scope {width:auto; height:auto; overflow:hidden}

.buynow {width:500px}
.pop-survey {width:400px}
.pop-survey .survey-cont .pop-tit {margin-bottom:20px}
@media (max-width:500px) {
	.buynow {width:100%}
}
@media (max-width:400px) {
	.pop-survey {width:100%}
}
.va_top {padding-top:11px !important; vertical-align:top !important}

.cont-top .title-area {margin-bottom:40px; padding:10px; text-align:center; background:#0071bf}
.cont-top .title-area h1 {font-size:32px; color:#fff}

.site-map .grid-row {padding:0 28px; *zoom:1}
.site-map .grid-row:after {display:block; content:""; clear:both}
.site-map .grid-row .grid-col {float:left; width:20%}
.site-map .grid-row .grid-col .col-inner {margin:10px 10px 0 }
.site-map .grid-row .grid-col h2 {padding-bottom:10px; font-size:28px; border-bottom:1px solid #ccc}
.site-map .grid-row .grid-col .tit span {display:block; overflow:hidden; height:2.26em; line-height:1.13em; word-break:break-word; }

.site-list {margin-bottom:50px}
.site-list li {margin-top:10px}
.site-list li a.outlink:after {margin-left:5px; margin-bottom:1px; font-family:'samsungIcon'; font-size:12px; content:'\e60e'}
.site-list li ul {margin-top:5px}
.site-list li ul li {padding-left:5px}
.site-list li ul li a {position:relative; display:inline-block; padding:1px 0 0 10px; background: url(/common/b2b4/img/ico/ico_sitemap_sub2.png) no-repeat 0 center; }
.site-list li a .out-link {display:inline-block; margin-left:5px}

@media (min-width: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:left; width:33.3%}
}

@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 {}
.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 span.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}
.acc-cont .thumb {margin-top:10px; padding:0; border:3px solid #d4d4d4}
.how-to-cont {margin-bottom:40px}
.how-to-list {margin-top:20px}
.how-to-list li {margin-top:10px}
.how-to-list li:first-child {margin-top:0}
.how-to-list li p {padding-left:25px; text-indent:-25px}

.acc-cont .floating-jumpmenu .second-jump {max-width:1366px; padding-right:0}
.acc-cont .floating-jumpmenu ul li {border-right:1px solid #989898; box-sizing:border-box}
.acc-cont .floating-jumpmenu ul li:first-child {border-left:1px solid #989898}
.acc-cont .floating-jumpmenu ul li a {border:none}
.acc-cont .floating-jumpmenu ul li a.active {border-right:1px solid #0071bf}

.ie7 .acc-cont .floating-jumpmenu ul li {margin-left:-2px}
.ie7 .acc-cont .floating-jumpmenu ul li a span {display:block; margin-top:-20px}

@media (max-width:767px) {
	.acc-cont .floating-jumpmenu>button {padding:0 30px 0 10px; border-right:1px solid #989898}
	.acc-cont .floating-jumpmenu>button:after {right:13px}
	.acc-cont .floating-jumpmenu .second-jump {margin-top:1px; margin-right:0}
	.acc-cont .floating-jumpmenu ul li {height:40px}
	.acc-cont .floating-jumpmenu ul li a {overflow:hidden; display:table; height:40px; vertical-align:middle}
	.acc-cont .floating-jumpmenu ul li a span {display:table-cell; padding:0 10px; line-height:1.365em}
}

/* 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('/common/b2b4/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(/common/b2b4/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(/common/b2b4/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(/common/b2b4/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(/common/b2b4/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:139px; height:22px; background:url(/common/b2b4/img/layout/logo-samsung-2x.png) no-repeat 0 0; background-size:139px 21px}
.legacy-ie .header-wrap .logo a {background:url(/common/b2b4/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:14px;line-height:30px; text-transform:uppercase}
.header-wrap .logo > p {display:none}
.header-wrap .nav{float:left;height:100%}
.header-wrap .nav a{display:block;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-wrap .nav ul a {text-transform:uppercase}
.header-wrap .nav ul ul a {text-transform:none}
.header-wrap .nav a span {display:inline-block; margin-left:5px}
.header-wrap .nav a span img {vertical-align:middle}

.header-wrap .ctl-nav{display:none;width:100%;height:100%;color:#fff;margin-left:2px;}
.header-wrap .local-menu{font-size:15px;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:14px 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:8px;line-height:22px;font-family:'samsungIcon';content:"\30"}
.submenu-container{position:absolute;display:none;z-index:3;color:#000}
	.ie7 .submenu-container{display:block;visibility:hidden}
	.legacy-ie .submenu-container a{color:#000}
.submenu-container>ul{width:257px;background:#f5f5f5; display:block}
.submenu-container>ul>li{border-top:1px solid #e9e9e9;padding:14px 50px 14px 10px;border-right:1px solid #e9e9e9}
.submenu-container>ul>li:hover{background:#fff;border-right-color:#fff}
.submenu-container a.outlink:after {margin:0 0 1px 5px; font-family:'samsungIcon'; font-size:12px; content:'\e60e'}
.submenu-container ul li:first-child{border-top:0}
.submenu-container li.sub>a:after{content:"\32";font-family:'samsungIcon';font-size:10px; position:absolute; right:20px; line-height:20px;}
.submenu-container .flyout{display:none;position:absolute;left:257px;width:257px;background:#fff;top:0;min-height:100%}
.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}
.header-wrap .local-menu>li.sub.on>div,
.ie7 .header-wrap .local-menu>li.sub:hover>div{display:block;top:100%;margin-left:0;visibility:visible}		/*.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:14px;line-height:30px;color:#0065b5;}
.header-wrap .nav ul.direct a:hover{color:#b8d8ee !important}
.header-wrap .nav ul.direct a:after{font-size:12px}
.header-wrap .nav ul.direct a.link:after {margin-top:-2px; margin-bottom:0}
.header-wrap .nav ul.direct a.outlink:after {margin-left:5px; margin-bottom:1px; content:'\e60e'}
.header-wrap .nav ul.direct>li{float:left;padding-left:8px}
	.ie7 .header-wrap .nav ul.direct a{color:#0057a4}

.header-wrap .util-menu{height:100%;float:right;position:relative;color:#fff;}
.header-wrap .util-menu a:hover,
.header-wrap .util-menu button:hover{color:#666}
	.ie7 .header-wrap .util-menu{zoom:1}
.header-wrap .util-menu:after{content:"";display:block;clear:both;visibility:hidden;}
.header-wrap .util-menu button{height:100%;text-align:center;}
.header-wrap .util-menu .sch{float:left;width:285px;background:#fff;height:30px;padding:0 30px 0 0;margin:10px 0 0 0;position:relative}
.header-wrap .util-menu .sch form{height:100%;}
.header-wrap .util-menu .sch.active .ctl-frm{background:#5a5a5a;color:#fff}
.header-wrap .util-menu .ctl-frm{display:none;width:34px;height:50px;text-align:center;}
.header-wrap .util-menu .sch input[type=search],
.header-wrap .util-menu .sch input[type=text]{float:left;width:100%;height:100%; font-size:18px; line-height:20px; padding:5px 25px 5px 10px;-khtml-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -webkit-appearance:none}
	.ie7 .header-wrap .util-menu .sch input[type=text]{width:265px;height:30px}
.header-wrap .util-menu .txt_del {display:none; position:absolute; top:8px; right:35px; height:13px; line-height:0}
.header-wrap .util-menu .submit-sch{float:left;margin:0 -30px 0 0;width:30px;height:100%;background:#fff;color:#000}

.header-wrap .btn-ico:before{font-size:18px;line-height:50px;}
.header-wrap .ctl-nav:before{content:"\2b"}
.header-wrap .util-menu .ctl-frm:before{content:"\e013";}
.header-wrap .util-menu .submit-sch:before{content:"\e013";line-height:30px;height:30px}

.header-wrap .btn-signin {margin-left:10px; float:left; width:34px}
.header-wrap .btn-signin:after {font-family:'samsungIcon'; font-size:22px; content:'\29'}
.header-wrap .btn-signin.on:after {content:"\e618"; font-size:28px}
.header-wrap .call-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 .header{height:50px;}
	.header-wrap .logo{top:14px;}
	.header-wrap .logo a > span{display:none;}
	.header-wrap .btn-ico:before{line-height:50px;}
	.header-wrap .util-menu .ctl-frm{height:50px;}
	.header-wrap .util-menu .sch{margin:10px 0 0 0;}
	
	.header-wrap .ctl-nav{float:right;width:36px;height:100%}
	.body-wrap.nav-on .header-wrap .ctl-nav{background:#666}
	.body-wrap.nav-on .header-wrap .ctl-nav:before {line-height:50px;}
	.header-wrap .nav{display:none; position:fixed;top:0;bottom:0;background:#fff;color:#000;float:none;overflow:auto;margin:0}
	.header-wrap .nav:before{content:"";display:block;height:30px}
	.body-wrap.nav-on .header-wrap .nav{display: block; right:0}
	.header-wrap .local-menu,
	.header-wrap .nav ul.direct>li a{line-height:1.365;}
	.header-wrap .local-menu a,
	.header-wrap .nav ul.direct>li a{padding-top:15px !important;padding-bottom:15px !important;}
	.header-wrap .local-menu>li>a{padding-left:30px !important;padding-right:72px !important;}
	.header-wrap .local-menu{margin:0;color:#000;float:none;height:auto;background:#f5f5f5}
	.header-wrap .local-menu>li{float:none;border-top:1px solid #e1e1e1;height:auto}
	.header-wrap .local-menu>li>a{margin-right:0;height:auto;color:#0057a4}
	.submenu-container{position:static}
	.header-wrap .local-menu>li:hover,
	.header-wrap .local-menu>li.on{background:transparent}
	.submenu-container>ul{width:auto;background:#e9e9e9;border-top:1px solid #e1e1e1}
	.submenu-container>ul>li:hover{background:inherit}
	.submenu-container>ul>li{border-top:1px solid #ccc; border-right:0; padding:0}
	.submenu-container>ul>li>a{padding-left:40px;padding-right:72px}
	.submenu-container>ul>li:first-child{border-top:0}
	.submenu-container .flyout{position:static;width:auto; min-height:auto; background:#fff}
	.submenu-container .flyout li:first-child{margin-top:0}
	.submenu-container .flyout a{padding-left:50px;padding-right:72px}
	.header-wrap .nav button,
	.header-wrap .ctl-nav{display:block;position:relative;z-index:9999999}
	.body-wrap.nav-on .ctl-nav {position:fixed; right:70%; top:31px; height:50px}
	.header-wrap .nav ul.direct{color:#000;position:static;border-bottom:1px solid #e1e1e1}
	.header-wrap .nav ul.direct>li{float:none;padding:0;border-top:1px solid #e1e1e1}
	.header-wrap .nav ul.direct>li a{padding-left:30px;padding-right:72px; color:#0057a4}
	.header-wrap .nav ul.direct>li a:hover{color:#000 !important}
	.header-wrap a.btn.link:after{content:""}

	.header-wrap .nav a{position:relative;}
	.header-wrap .local-menu>li.sub>a:after,
	.submenu-container li.sub>a:after{content:"+";font-family:'SamsungIFRg';right:25px;top:50%;margin-top:-10px;width:20px;height:20px;text-align:center;font-size:20px;line-height:20px;}
	.header-wrap .local-menu>li.sub.on>a:after,
	.submenu-container li.sub.on>a:after{content:"-"}

	.header-wrap .nav ul ul li.sub {position:relative}

	.header-wrap a.retial-mobile-btn,
	.header-wrap a.retail-mobile-btn {display:block; width:100%; height:50px}
	.header-wrap a.retail-link {position:absolute; left:0; top:0; padding:15px 40px}
	.header-wrap a.retail-link:after {display:none}
	.header-wrap .util-menu .sch .txt_del {position:absolute; top:8px; right:35px}
}
@media (min-width:768px) and (max-width:1023px){
	.header-wrap .logo a > span{display:none;}
	.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 .logo a > span{display:none;}
	.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 .util-menu .sch input[type=text]{}
	.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}
}

@media (max-width: 359px){
	.header-wrap .logo{top:17px;}
	.header-wrap .logo a{width:112px; height:17px; background-size: 112px 17px;}
	.header-wrap .logo a > span{display:none;}
}

.footer-row .grid-row {position:relative}
.footer-row .grid-row .col-inner{overflow:hidden; margin-top:0;}
.footer-row.bottom .col-inner > ul > li a.outlink:after {margin-left:5px; margin-bottom:1px; font-family:'samsungIcon'; content:'\e60e'}

.footer .info{background:#f5f5f5;padding:10px 0 18px;}
.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:'SamsungIFBd';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(/common/b2b4/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{float:left;width:50%;padding:10px 0;}
.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}

@media (max-width:1023px){
	.footer .info .entermail .col-inner>div{padding-right:0}
	.footer .info .entermail p{margin-right:0}
	.footer .info .entermail .frm{float:none;width:auto;font-size:1em;max-width:none;padding-bottom:10px}
	.footer .info .entermail .frm .choose a{display:inline}
	.footer .info .entermail .opt{width:auto;float:none;margin-right:0;position:relative;padding:40px 0 0}
	.footer .info .entermail .opt:before{content:"";position:absolute;top:20px;height:1px;background:#5a5a5a;left:0;width:100%;}
	.footer .info .entermail .opt .txt{display:inline-block;height:40px;text-align:center;line-height:40px;padding:0 10px;margin:0 auto;position:absolute;left:50%;margin-left:-10px;top:0}
	.footer .info .entermail .opt .btn-ico{}
	.footer .info .entermail .opt .btn-ico:before{width:48px;height:48px;line-height:48px}
	.footer .info p {font-size:16px}
	.footer .info .contact li strong {font-size:16px}
}
@media (min-width:768px) and (max-width:1023px){
	.footer .info .contact .act{float:none;width:auto}
	.footer .info .contact ul{font-family:inherit}
	.footer .info .contact li{width:auto;padding-right:7%}
	.footer .info .contact h3{padding-top:17px}
	.footer .info .entermail .frm .choose{font-size:14px}
	.footer .info .entermail .opt .txt{background:#e6e6e5;}
	.footer .info .social 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}
}
@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:'SamsungIFBd';}
	.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 0 20px;}
	.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 .sitemap{background:#5a5a5a;color:#fff;font-size:14px}
.footer .sitemap h3{text-transform:uppercase;padding:28px 0 10px;font-family:'SamsungIFBd';line-height:1; height:30px; font-size:16px; vertical-align:middle; color:#fff;border-bottom:1px solid #d8d8d8}
.footer .sitemap h3 span {display:inline-block}
.footer .sitemap h3:after {display:inline-block; content:""; width:1px; height:30px; vertical-align:middle}
.footer-row.sitemap .grid-row{padding-bottom:38px}
.footer .sitemap .grid-col{float:left}
.footer .sitemap .grid-col.left{width:25%;}
.footer .sitemap .grid-col.center{width:50%;}
.footer .sitemap .grid-col.right{width:25%;}
.footer .sitemap .grid-col.center .col-inner>ul>li{float:left;width:50%}
.footer .sitemap .col-inner>ul{padding:14px 0 0;overflow:hidden}
.footer .sitemap .col-inner>ul>li>a{display:inline-block;padding:2px 0 1px 0px; color:#fff; font-size:14px}
.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(/common/b2b4/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;}

@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 .mark.uk a {display:block; margin-top:-1px}

.footer .bottom .mark {float:right; *zoom:1}
.footer .bottom .mark:after {display:block; content:""; clear:both}
.footer .bottom .mark li {height:60px; line-height:60px; float:left; vertical-align:middle; padding-right:15px; overflow:hidden}
.footer .bottom .mark li img {vertical-align:middle}
.footer .bottom .mark li.country {display:block; height:auto; line-height:19px; padding:20px 0 20px}

.footer .bottom .mark li.country a {color:#fff !important}
.footer .bottom .mark .country img {width:30px; height:20px; margin-right:10px}
.footer .bottom .mark .country span {width:30px;height:20px;vertical-align:middle;display:inline-block;margin-right:10px}
.footer .bottom .mark .country span.uk {background:url(/common/b2b4/img/flag_bg/flag_uk.png) no-repeat 0 0}
.footer .bottom .mark .country span.sg {background:url(/common/b2b4/img/flag_bg/flag_sg.png) no-repeat 0 0}
.footer .bottom .mark .country span.ph {background:url(/common/b2b4/img/flag_bg/flag_ph.png) no-repeat 0 0}
.footer .bottom .mark .country span.at {background:url(/common/b2b4/img/flag_bg/flag_at.png) no-repeat 0 0}
.footer .bottom .mark .country span.be {background:url(/common/b2b4/img/flag_bg/flag_be.png) no-repeat 0 0}
.footer .bottom .mark .country span.be_fr {background:url(/common/b2b4/img/flag_bg/flag_be.png) no-repeat 0 0}
.footer .bottom .mark .country span.bg {background:url(/common/b2b4/img/flag_bg/flag_bg.png) no-repeat 0 0}
.footer .bottom .mark .country span.ch {background:url(/common/b2b4/img/flag_bg/flag_ch.png) no-repeat 0 0}
.footer .bottom .mark .country span.ch_fr {background:url(/common/b2b4/img/flag_bg/flag_ch.png) no-repeat 0 0}
.footer .bottom .mark .country span.cn {background:url(/common/b2b4/img/flag_bg/flag_cn.png) no-repeat 0 0}
.footer .bottom .mark .country span.cz {background:url(/common/b2b4/img/flag_bg/flag_cz.png) no-repeat 0 0}
.footer .bottom .mark .country span.de {background:url(/common/b2b4/img/flag_bg/flag_de.png) no-repeat 0 0}
.footer .bottom .mark .country span.dk {background:url(/common/b2b4/img/flag_bg/flag_dk.png) no-repeat 0 0}
.footer .bottom .mark .country span.ee {background:url(/common/b2b4/img/flag_bg/flag_ee.png) no-repeat 0 0}
.footer .bottom .mark .country span.es {background:url(/common/b2b4/img/flag_bg/flag_es.png) no-repeat 0 0}
.footer .bottom .mark .country span.fi {background:url(/common/b2b4/img/flag_bg/flag_fi.png) no-repeat 0 0}
.footer .bottom .mark .country span.fr {background:url(/common/b2b4/img/flag_bg/flag_fr.png) no-repeat 0 0}
.footer .bottom .mark .country span.gr {background:url(/common/b2b4/img/flag_bg/flag_gr.png) no-repeat 0 0}
.footer .bottom .mark .country span.hk {background:url(/common/b2b4/img/flag_bg/flag_hk.png) no-repeat 0 0}
.footer .bottom .mark .country span.hk_en {background:url(/common/b2b4/img/flag_bg/flag_hk.png) no-repeat 0 0}
.footer .bottom .mark .country span.hr {background:url(/common/b2b4/img/flag_bg/flag_hr.png) no-repeat 0 0}
.footer .bottom .mark .country span.hu {background:url(/common/b2b4/img/flag_bg/flag_hu.png) no-repeat 0 0}
.footer .bottom .mark .country span.ie {background:url(/common/b2b4/img/flag_bg/flag_ie.png) no-repeat 0 0}
.footer .bottom .mark .country span.iran {background:url(/common/b2b4/img/flag_bg/flag_iran.png) no-repeat 0 0}
.footer .bottom .mark .country span.it {background:url(/common/b2b4/img/flag_bg/flag_it.png) no-repeat 0 0}
.footer .bottom .mark .country span.lt {background:url(/common/b2b4/img/flag_bg/flag_lt.png) no-repeat 0 0}
.footer .bottom .mark .country span.lv {background:url(/common/b2b4/img/flag_bg/flag_lv.png) no-repeat 0 0}
.footer .bottom .mark .country span.nl {background:url(/common/b2b4/img/flag_bg/flag_nl.png) no-repeat 0 0}
.footer .bottom .mark .country span.no {background:url(/common/b2b4/img/flag_bg/flag_no.png) no-repeat 0 0}
.footer .bottom .mark .country span.pl {background:url(/common/b2b4/img/flag_bg/flag_pl.png) no-repeat 0 0}
.footer .bottom .mark .country span.pt {background:url(/common/b2b4/img/flag_bg/flag_pt.png) no-repeat 0 0}
.footer .bottom .mark .country span.ro {background:url(/common/b2b4/img/flag_bg/flag_ro.png) no-repeat 0 0}
.footer .bottom .mark .country span.rs {background:url(/common/b2b4/img/flag_bg/flag_rs.png) no-repeat 0 0}
.footer .bottom .mark .country span.se {background:url(/common/b2b4/img/flag_bg/flag_se.png) no-repeat 0 0}
.footer .bottom .mark .country span.sk {background:url(/common/b2b4/img/flag_bg/flag_sk.png) no-repeat 0 0}
.footer .bottom .mark .country span.tw {background:url(/common/b2b4/img/flag_bg/flag_tw.png) no-repeat 0 0}
.footer .bottom .mark .country span.si {background:url(/common/b2b4/img/flag_bg/flag_si.png) no-repeat 0 0}
.footer .bottom .mark .country span.ae {background:url(/common/b2b4/img/flag_bg/flag_ae.png) no-repeat 0 0}
.footer .bottom .mark .country span.ae_ar {background:url(/common/b2b4/img/flag_bg/flag_ae_ar.png) no-repeat 0 0}
.footer .bottom .mark .country span.africa_en {background:url(/common/b2b4/img/flag_bg/flag_africa_en.png) no-repeat 0 0}
.footer .bottom .mark .country span.africa_fr {background:url(/common/b2b4/img/flag_bg/flag_africa_fr.png) no-repeat 0 0}
.footer .bottom .mark .country span.africa_pt {background:url(/common/b2b4/img/flag_bg/flag_africa_pt.png) no-repeat 0 0}
.footer .bottom .mark .country span.ar {background:url(/common/b2b4/img/flag_bg/flag_ar.png) no-repeat 0 0}
.footer .bottom .mark .country span.py {background:url(/common/b2b4/img/flag_bg/flag_py.png) no-repeat 0 0}
.footer .bottom .mark .country span.uy {background:url(/common/b2b4/img/flag_bg/flag_uy.png) no-repeat 0 0}
.footer .bottom .mark .country span.au {background:url(/common/b2b4/img/flag_bg/flag_au.png) no-repeat 0 0}
.footer .bottom .mark .country span.br {background:url(/common/b2b4/img/flag_bg/flag_br.png) no-repeat 0 0}
.footer .bottom .mark .country span.ca {background:url(/common/b2b4/img/flag_bg/flag_ca.png) no-repeat 0 0}
.footer .bottom .mark .country span.ca_fr {background:url(/common/b2b4/img/flag_bg/flag_ca_fr.png) no-repeat 0 0}
.footer .bottom .mark .country span.cl {background:url(/common/b2b4/img/flag_bg/flag_cl.png) no-repeat 0 0}
.footer .bottom .mark .country span.co {background:url(/common/b2b4/img/flag_bg/flag_co.png) no-repeat 0 0}
.footer .bottom .mark .country span.eg {background:url(/common/b2b4/img/flag_bg/flag_eg.png) no-repeat 0 0}
.footer .bottom .mark .country span.id {background:url(/common/b2b4/img/flag_bg/flag_id.png) no-repeat 0 0}
.footer .bottom .mark .country span.il {background:url(/common/b2b4/img/flag_bg/flag_il.png) no-repeat 0 0}
.footer .bottom .mark .country span.in {background:url(/common/b2b4/img/flag_bg/flag_in.png) no-repeat 0 0}
.footer .bottom .mark .country span.jp {background:url(/common/b2b4/img/flag_bg/flag_jp.png) no-repeat 0 0}
.footer .bottom .mark .country span.kz_ru {background:url(/common/b2b4/img/flag_bg/flag_kz_ru.png) no-repeat 0 0}
.footer .bottom .mark .country span.latin {background:url(/common/b2b4/img/flag_bg/flag_latin.png) no-repeat 0 0}
.footer .bottom .mark .country span.latin_en {background:url(/common/b2b4/img/flag_bg/flag_latin_en.png) no-repeat 0 0}
.footer .bottom .mark .country span.levant {background:url(/common/b2b4/img/flag_bg/flag_levant.png) no-repeat 0 0}
.footer .bottom .mark .country span.mx {background:url(/common/b2b4/img/flag_bg/flag_mx.png) no-repeat 0 0}
.footer .bottom .mark .country span.my {background:url(/common/b2b4/img/flag_bg/flag_my.png) no-repeat 0 0}
.footer .bottom .mark .country span.n_africa {background:url(/common/b2b4/img/flag_bg/flag_n_africa.png) no-repeat 0 0}
.footer .bottom .mark .country span.nz {background:url(/common/b2b4/img/flag_bg/flag_nz.png) no-repeat 0 0}
.footer .bottom .mark .country span.pe {background:url(/common/b2b4/img/flag_bg/flag_pe.png) no-repeat 0 0}
.footer .bottom .mark .country span.pk {background:url(/common/b2b4/img/flag_bg/flag_pk.png) no-repeat 0 0}
.footer .bottom .mark .country span.ru {background:url(/common/b2b4/img/flag_bg/flag_ru.png) no-repeat 0 0}
.footer .bottom .mark .country span.sa {background:url(/common/b2b4/img/flag_bg/flag_sa.png) no-repeat 0 0}
.footer .bottom .mark .country span.sa_en {background:url(/common/b2b4/img/flag_bg/flag_sa_en.png) no-repeat 0 0}
.footer .bottom .mark .country span.th {background:url(/common/b2b4/img/flag_bg/flag_th.png) no-repeat 0 0}
.footer .bottom .mark .country span.tr {background:url(/common/b2b4/img/flag_bg/flag_tr.png) no-repeat 0 0}
.footer .bottom .mark .country span.ua {background:url(/common/b2b4/img/flag_bg/flag_ua.png) no-repeat 0 0}
.footer .bottom .mark .country span.ua_ru {background:url(/common/b2b4/img/flag_bg/flag_ua_ru.png) no-repeat 0 0}
.footer .bottom .mark .country span.ve {background:url(/common/b2b4/img/flag_bg/flag_ve.png) no-repeat 0 0}
.footer .bottom .mark .country span.vn {background:url(/common/b2b4/img/flag_bg/flag_vn.png) no-repeat 0 0}
.footer .bottom .mark .country span.za {background:url(/common/b2b4/img/flag_bg/flag_za.png) no-repeat 0 0}

.footer .bottom2{padding:10px 0;font-size:12px;}
.footer .bottom2 .copyright{float:left; margin-top:10px; line-height:18px;}
.footer .bottom2 .copyright span {margin-top:20px; display:block}
.footer .bottom2 .btn{float:right; margin-top:10px; line-height:18px; font-size:14px}
.footer .bottom2 .notice{clear:both;padding:11px 0}

@media (max-width:767px){
	.footer .bottom{background:none; font-size:14px}
	.footer .bottom .grid-row{padding:0}
	.footer .bottom .col-inner{margin:0}
	.footer .bottom .util-menu{float:none;margin-left:0;background:#000}
	.footer .bottom .util-menu li{padding:0}
	.footer .bottom .util-menu li a{display:block; padding:5px 0 5px 10px}
	.footer .bottom .mark{float:none; padding:0 10px; background:#000; color:#fff; border-top:1px solid #333}
	.footer .bottom2{font-size:14px}
	.footer .sitemap .col-inner>ul>li>a {font-size:12px}
	.footer .bottom2 .copyright {font-size:12px}
	.footer .bottom .util-menu {padding:10px 0}
	.footer .bottom .util-menu li a {color:#fff}
	.footer .bottom .mark.uk {position:relative; overflow:hidden;}
	.footer .bottom .mark.uk:after {position:absolute; left:0; top:60px; display:block; width:100%; height:0; border-bottom:1px solid #333; content:"";}
	.footer .bottom .mark li img {width:90%;}
	.footer .bottom .mark li.country {float:left; width:100%; margin:0; padding:15px 0}
}

/* autocomplete layer */
div.auto-complete {background:#fff;color:#000;line-height:1.25;left:0;right:0px; top:31px;position: absolute;max-height: 320px; overflow-y:auto; overflow-x:hidden; display: none; z-index: 800;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;
}
div.auto-complete .auto-complete-wrap {padding:15px;border:1px solid #ececec;overflow:hidden}
div.auto-complete div {display: none;}
/*open layer*/
.active div.auto-complete.on { display: block;}
/* no-results-returned*/
.active div.auto-complete.no-results-returned div { display: block }
div.auto-complete .ac-message {display:none}
div.auto-complete div.recently-viewed{border-top: 1px solid #a6a8aa;margin-top:12px;padding-top:12px}
div.auto-complete div .tit { font-size: 1.1em; font-family:'SamsungIFBd'; text-transform: uppercase; }
div.auto-complete li a { color:#0057a4;display:block }
div.auto-complete li a:hover, div.auto-complete li a:focus {color:#666}
div.auto-complete li a:active { color: #292929; }
/*results-returned*/
.active div.auto-complete.results-returned.on .autocomplete-list{display:block}
div.auto-complete .autocomplete-list {display:none;padding:10px 0 15px;border:1px solid #eaeaea;border-top:0}
div.auto-complete .autocomplete-list a{padding:5px 10px}
div.auto-complete .autocomplete-list .active a {color:orange}

@media (min-width:1024px) and (max-width:1280px){
	div.auto-complete{top:45px;left:10px;right:10px}
	div.auto-complete div.popular,
	div.auto-complete div.recently-viewed{float:left;width:50%;border-top:0;margin-top:0;padding-top:0}
	div.auto-complete .popular .tit,
	div.auto-complete .popular ul{padding-right:15px}
	div.auto-complete .recently-viewed .tit,
	div.auto-complete .recently-viewed ul{padding-left:15px}
}
@media (max-width:767px){
	div.auto-complete{left:10px;right:10px;top:45px}
}

/* Smart Finder */
.smartfinder {background-color:#fff}
.smartfinder span.pdf_down:after {margin: -3px 0 0 3px; display:inline-block; *display:inline; vertical-align:middle; font-family:'samsungIcon'; font-size:16px; content:'\e00a'; *zoom:1}
.smartfinder .top_banner {background-color:#0071bf}
.smartfinder .top_banner .tit {margin:0 auto; max-width:1310px; padding:0 28px; font-family:'SamsungIFRg'; color:#fff; height:70px; line-height:70px; font-size:18px}
.smartfinder .step_area > ul > li.on {border-bottom:1px solid #ccc}
.smartfinder .step_area li > a {position:relative}
.smartfinder .step_area li .inner{margin:0 auto; position:relative; max-width:1310px}
.smartfinder .step_area li .inner > span {margin-left:-13px; position:absolute; bottom:-18px; left:50%; width:36px; z-index:10; font-size:0; line-height:0}
.smartfinder .step_area li .inner > span img {width:100%}
.smartfinder .step_area > ul > li > a {display:block; background-color:#e5eef6; border-bottom:1px solid #ccc}
.smartfinder .step_area > ul > li > a > span {position:relative; padding:25px 28px; line-height:20px; margin:0 auto; display:block;
max-width:1310px; font-family:'SamsungIFRg'; font-size:18px; color:#000;}
.smartfinder .step_area > ul > li > a > span .step-arrow {margin-left:-13px; position:absolute; bottom:-18px; left:50%; width:36px; z-index:10; font-size:0; line-height:0}
.smartfinder .step_area > ul > li > a > span .step-arrow img {width:100%}
.smartfinder .step_area > ul > li > a .pre-step {display:inline-block; margin-left:3px; color:#0057a6}
.smartfinder .step_area > ul > li > a .pre-step:before {display:inline-block; margin-right:3px; content:"▶"; vertical-align:top}
.smartfinder .step_area li > a > strong {font-family:'SamsungIFBd'}
.smartfinder .step_area > ul > li > div {padding:55px 28px}

.smartfinder .inner .step-tit {font-family:'SamsungIFRg'; font-size:36px; font-size:2rem;}
.smartfinder .inner .step-tit strong {font-family: 'SamsungIFBd'}
.smartfinder .inner > p {margin:20px 0; font-family:'SamsungIFRg'}
.ie8 .smartfinder .inner ul {width:1320px}
.ie8 .smartfinder .inner li {width:330px; overflow:hidden}
.ie7 .smartfinder .inner ul {display:block; width:1320px}
.ie7 .smartfinder .inner li {float:left; width:330px; overflow:hidden}
.ie7 .smartfinder .inner li a {padding:0; margin:0; margin-left:10px}
.smartfinder .inner ul {position:relative; margin-left:-10px; overflow:hidden; *zoom:1}
.smartfinder .inner ul:after {display:block; clear:both; content:''}
.smartfinder .inner li {float:left;  width:25%; margin-bottom:10px}
.smartfinder .inner li a {display:block; font-family:'SamsungIFRg'; text-align:center; color:#000; background-color:#b8d8ed; margin-left:10px}
.smartfinder .inner li a:hover {color:#fff; background-color:#0071bf}
.smartfinder .inner li.on a {color:#fff; background-color:#0071bf}
.smartfinder .inner li a:active {border:0}
.smartfinder .inner li em {display:inline-block; padding:12px 15px; vertical-align:middle}
.smartfinder .inner li span {display:inline-block; height:100%; vertical-align:middle}
.smartfinder .smt_tab_cont {padding-top:40px; background-color:#e5eef6; *zoom:1}
.smartfinder .smt_tab_cont:after {display:block; clear:both; content:''}
.smartfinder .smt_tab_cont .list-thumb .thumb {border:0; border-bottom:1px solid #e9e9e9}
.smartfinder .smt_tab_cont .list-thumb .fluid-txt {background-color:#fff}
.smartfinder .smt_tab_cont .col-inner {background-color:#fff}
.smartfinder .smt_tab_cont > .module {padding-bottom:0 !important}
.smartfinder .smt_tab_cont.cont01 .module_wrap {margin:0 auto; max-width:1320px; padding:0 28px 0 18px}
.smartfinder .call-smartfinder:before {padding-right: 10px;display: inline-block;width: 26px;height: 100%;vertical-align: top;font-family: 'samsungIcon'; text-align: center; content: "\e600"; font-size: 26px}
@media (min-width:1024px) {
	.smartfinder .smt_tab_cont.cont01 .module {padding-bottom:0; float:left; width:50%}
	.smartfinder .smt_tab_cont.cont01 .article-thumb .fluid-txt {padding-bottom:0}
	.smartfinder .smt_tab_cont.cont01 .article-thumb .grid-row {padding:0}
	.smartfinder .smt_tab_cont.cont01 .list-thumb .grid-row {padding:0}
	.smartfinder .smt_tab_cont.cont01 .col-inner {height:400px; margin-bottom:0}
	.smartfinder .smt_tab_cont.cont01 .module .grid-col {width:50%}

	.smartfinder .step_area > ul > li > a > span {padding:25px 28px}
	.smartfinder .step_area li .inner {padding:27px 28px}
}
@media (min-width:1280px) {
	.smartfinder .smt_tab_cont.cont01 .col-inner {height:446px;}
}

.smartfinder .module.article-txt .grid-row .act > * {padding:0 20px}

@media (min-width:768px) and (max-width:1024px){
	.smartfinder .smt_tab_cont.cont01 .module .grid-col {width:50%}
	.smartfinder .top_banner .tit {padding:0 28px}
}
@media (min-width:768px) and (max-width:1023px){
	.smartfinder .smt_tab_cont.cont01 .module {padding-bottom:0}
	.smartfinder .step_area > ul > li > a > span {padding:25px 15px}
	.smartfinder .step_area li .inner {padding:27px 15px}
	.smartfinder .top_banner .tit {padding:0 15px}
	.smartfinder .smt_tab_cont.cont01 .module_wrap {padding:0}
}
@media (min-width:768px){
	.smartfinder .smt_tab_cont .module .grid-col .box .txt {padding-bottom:50px}
}
@media (max-width:767px){
	.smartfinder .smt_tab_cont {padding-top:25px}
	.smartfinder .smt_tab_cont.cont01 .module_wrap {padding:0}
	.smartfinder .smt_tab_cont.cont01 .module.list-thumb {padding-bottom:0 !important}
	.smartfinder .smt_tab_cont.cont01 .pdf-down .act {padding-top:0;}
	.smartfinder .smt_tab_cont .module .grid-col .box .txt {padding-bottom:50px}
	.smartfinder .inner ul {display:block; margin:0}
	.smartfinder .inner li {margin:0; padding:0; margin-bottom:10px; width:100%; display:block}
	.smartfinder .inner li a {margin:0; padding:0;}
	.smartfinder .smt_tab_cont.cont02 .grid-row .col-inner,
	.smartfinder .smt_tab_cont.cont05 .grid-row .col-inner,
	.smartfinder .smt_tab_cont.cont04 .grid-row .col-inner {margin:10px 0 0 0}
	.smartfinder .smt_tab_cont.cont02 .grid-row,
	.smartfinder .smt_tab_cont.cont05 .grid-row,
	.smartfinder .smt_tab_cont.cont04 .grid-row {padding:0}
	.smartfinder .step_area > ul > li > a > span {padding:25px 20px}
	.smartfinder .step_area li .inner {padding:27px 20px}
	.smartfinder .top_banner .tit {padding:0 20px}
}

.legacy-ie .smartfinder .smt_tab_cont .module .grid-col .box .txt {padding-bottom:50px; background:#fff;}
.legacy-ie .smartfinder .smt_tab_cont .list-thumb .fluid-txt {background:#fff;}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .module {width:50%; float:left}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .grid-col {width:50%}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .article-thumb .grid-row {padding-right:0}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .list-thumb .grid-row {padding-left:0}

.legacy-ie .smartfinder .top_banner .tit,
.legacy-ie .smartfinder .step_area li .inner {width:1320px}
.legacy-ie .smartfinder .step_area > ul > li > a > span {width:1310px}

.legacy-ie .smartfinder .smt_tab_cont.cont01 .module_wrap {width:1320px}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .grid-row {padding:0}
.legacy-ie .smartfinder .module.article-txt .grid-row {width:1320px}
/* //Smart Finder */
.outlink_footer {margin-left:4px}

/* module */
.module .thumb img{vertical-align:top}
.module .cat,
.module .act,
.grid-outer .cat,
.grid-outer .act{display:block}
.sec-board-box .meta {font-size:14px}

@media (min-width:768px){
	.module .grid-col .box .txt,
	.module .grid-col2 .box .txt,
	.module .grid-col3 .box .txt,
	.module .grid-col4 .box .txt,
	.grid-outer .grid-col .box .txt,
	.grid-outer .grid-col2 .box .txt,
	.grid-outer .grid-col3 .box .txt,
	.grid-outer .grid-col4 .box .txt {padding-top:16px;padding-bottom:50px}
	.module .grid-col .box .act,
	.module .grid-col2 .box .act,
	.module .grid-col3 .box .act,
	.module .grid-col4 .box .act,
	.grid-outer .grid-col .box .act,
	.grid-outer .grid-col2 .box .act,
	.grid-outer .grid-col3 .box .act,
	.grid-outer .grid-col4 .box .act {position:absolute;bottom:14px}
}
@media (max-width:767px){
	.module .txt,
	.grid-outer .txt{padding-top:15px;padding-bottom:10px}
	.module .grid-col .box .act,
	.module .grid-col1 .box .act,
	.module .grid-col2 .box .act,
	.module .grid-col3 .box .act,
	.module .grid-col4 .box .act,
	.grid-outer .grid-col .box .act,
	.grid-outer .grid-col1 .box .act,
	.grid-outer .grid-col2 .box .act,
	.grid-outer .grid-col3 .box .act,
	.grid-outer .grid-col4 .box .act{padding-top:8px}
	.module .box  .sub~.act,
	.grid-outer .box  .sub~.act{padding-top:20px}
}
.legacy-ie .module .grid-col .box .txt,
.legacy-ie .module .grid-col2 .box .txt,
.legacy-ie .module .grid-col3 .box .txt,
.legacy-ie .module .grid-col4 .box .txt,
.legacy-ie .grid-outer .grid-col .box .txt,
.legacy-ie .grid-outer .grid-col2 .box .txt,
.legacy-ie .grid-outer .grid-col3 .box .txt,
.legacy-ie .grid-outer .grid-col4 .box .txt{padding-top:16px;padding-bottom:73px}
.legacy-ie .module .grid-col .box .act,
.legacy-ie .module .grid-col2 .box .act,
.legacy-ie .module .grid-col3 .box .act,
.legacy-ie .module .grid-col4 .box .act,
.legacy-ie .grid-outer .grid-col .box .act,
.legacy-ie .grid-outer .grid-col2 .box .act,
.legacy-ie .grid-outer .grid-col3 .box .act,
.legacy-ie .grid-outer .grid-col4 .box .act{position:absolute;bottom:14px}

/* (sub) industry link */
.cat-direct{overflow:hidden;}
.cat-direct .grid-col{float:left;width:25%;overflow:hidden;}
.cat-direct .col-inner{}
.cat-direct a{display:block;font-size:18px;line-height:1;overflow:hidden;position:relative}
.cat-direct .thumb{display:block;position:relative;height:0;padding-bottom:55.8%;overflow:hidden}
.cat-direct .thumb img{position:absolute;left:0;top:0;width:100%;height:auto}
.cat-direct .txt {display:table;position:absolute;left:0;right:0;bottom:0;width:101%; height:48px; opacity:.85;padding-left:6.25%;padding-right:50px;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s; *width:auto; text-transform:uppercase}
.cat-direct .txt > span{display:table-cell;vertical-align:middle; height:48px; word-break:break-word; word-wrap:break-word}
.cat-direct .txt > span:after{content:"\34";font-family:'samsungIcon';position:absolute;right:6.25%;top:50%; height:24px; margin:-8px -5px 0 0;}
.cat-direct.sub .grid-col{width:33.33333333%}
.cat-direct.sub .wrapper-act{display:none}

.sec-next-step .grid-col2 .act a {font-size:16px}

@media (min-width:1024px) and (max-width:1280px){
	.cat-direct .grid-col{width:33.3333333333%}
	.cat-direct.other .grid-col{width:25%}
}
@media (max-width:1023px){
	.cat-direct a{font-size:16px}
	.cat-direct .thumb{display:none}
	.cat-direct .txt{position:relative;opacity:1;}
	.cat-direct.sub .thumb{display:none;}
	.cat-direct .txt > span:after{height:20px; margin:-10px -5px 0 0}
	.sec-next-step .grid-col2 .act a {font-size:16px}
}
@media (min-width:768px) and (max-width:1023px){
	.cat-direct .grid-col{width:50%}
	.cat-direct.sub .grid-col {width:50%}
	.cat-direct a{font-size:16px}
	.cat-direct .txt{height:50px;}
	.cat-direct .txt>span{height:50px}
	.cat-direct .txt>span:after {margin:-8px -5px 0 0 !important}
}
@media (max-width:767px){
	.cat-direct .grid-col,
	.cat-direct.sub .grid-col{float:none;width:auto}
	.cat-direct a{font-size:14px}
	.cat-direct .txt{height:50px;padding-left:15px;padding-right:35px}
	.cat-direct .bg-main1 {padding-top:0; padding-bottom:0}
	.cat-direct .txt>span:after{right:13px;margin-right:0}
	.cat-direct.sub .wrapper-act{display:block}
	.cat-direct.sub li{display:none}
	.cat-direct.sub li:nth-child(1),
	.cat-direct.sub li:nth-child(2),
	.cat-direct.sub.active li{display:block !important}
	.cat-direct.sub.active .wrapper-act{display:none}
	.cat-direct.other .txt{position:relative;opacity:1}
	.cat-direct .txt > span:after{height:16px; margin:-5px -5px 0 0}
	.cat-direct.sub .btn-complex .thumb {display:none}
}
.legacy-ie .cat-direct .txt{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);}
.cat-direct A:hover .txt{color:#000; background:#b8d8ed}

/* news and events (normal, has image, has video)*/
.sec-board-box .board-box-sple,
.sec-board-box .board-box-banner{float:left;width:50%}
.sec-board-box .board-box-sple .grid-col{float:left;width:50%}
.sec-board-box .grid-row > div > ul,
.sec-board-box .grid-row > div > a,
.sec-board-box .grid-row > div > a .thumb img,
.sec-board-box .grid-row > div > div.type-video,
.sec-board-box .grid-row > div > div.type-video .thumb img {overflow:hidden;position:relative; height:170px}
.sec-board-box .grid-row > div > div.type-video {margin-top: 10px;}
.sec-board-box .grid-row > div > div.type-video .thumb {position: relative;}

.sec-board-box .grid-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 a {display:block; overflow:hidden}

.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}

@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}

	/* news and events (no image)*/
	.sec-board-box.no-image .board-box-sple .grid-col {float:inherit; 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%}
	/* 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 {margin-left:10px}
	 .sec-board-box .grid-col.type1:first-child .col-inner {margin-left:10px}
}

/* home banner */
.module.home-banner .col-inner {position:relative;}
.module.home-banner .col-inner > a {display:block}
.module.home-banner .col-inner h3 {margin-bottom:10px; font-size:28px; line-height:1.133; max-height:2.27em; overflow: hidden;}
.module.home-banner .col-inner h3 > strong {font-weight:normal}
.module.home-banner .col-inner .fluid-txt2 {position:absolute; top:20px; left:20px; width:64%}
.module.home-banner .col-inner .bg_image {line-height:0}
.module.home-banner .col-inner .bg_image img {width:100%; min-height:160px}
.module.home-banner .grid-col3 .col-inner .fluid-txt2 {width:54%;}
.module.home-banner .grid-col2 .col-inner h3 + p,
.module.home-banner .grid-col3 .col-inner h3 + p {max-height:5.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}

@media (min-width:869px) and (max-width:1024px){
	.module.home-banner .grid-col2 .col-inner .fluid-txt2,
	.module.home-banner .grid-col3 .col-inner .fluid-txt2  {top:10px}
}

@media (min-width:768px) and (max-width:868px){
	.module.home-banner .grid-col2 .col-inner .fluid-txt2,
	.module.home-banner .grid-col3 .col-inner .fluid-txt2  {top:5px}
	.video-banner .banner-box .col-inner .fluid-txt2 div h3 {margin-bottom:3px}
}

@media (min-width:768px) and (max-width:1024px){
.module.home-banner .col-inner h3 {font-size:21px}
}

@media (max-width:767px){
.module.home-banner .col-inner .fluid-txt2 {position:absolute; top:10%; left:0; width:100%; text-align:center; box-sizing:border-box; padding:0 20px}
.module.home-banner .grid-col3 .col-inner .fluid-txt2 {width:100%;}
.module.home-banner .col-inner h3 {font-size:20px}
.module.home-banner .col-inner p {font-size:14px}
.module.home-banner .grid-col2 .col-inner h3 + p,
.module.home-banner .grid-col3 .col-inner h3 + p {max-height:4.1em; -webkit-line-clamp:3;}
.module.home-banner .media-mobile {display:block}
.module.home-banner .media-desktop {display:none}
.board-box-banner .grid-col.type1 .col-inner {margin-top:0}
.board-box-banner .grid-col.type1:first-child .col-inner {margin-top:10px; height:auto}
}

/* home banner type2 */
.module.home-banner.type2 .large-box {position:relative; padding-top:34%; overflow:hidden;}
.module.home-banner.type2 .large-box .grid-col2 {position:absolute;}
.module.home-banner.type2 .large-box .grid-col2.large {left:0; top:0; bottom:0; width:66.666666%;}
.module.home-banner.type2 .large-box .grid-col2.small {right:0; top:0; bottom:0; width:33.333333%;}
.module.home-banner.type2 .large-box .grid-col2.small-top {right:0; top:0; width:33.333333%; height:50%;}
.module.home-banner.type2 .large-box .grid-col2.small-btm {right:0; bottom:0; width:33.333333%; height:50%;}
.module.home-banner.type2 .bottom-box {position:relative; padding-top:17%;}
.module.home-banner.type2 .bottom-box .grid-col2{position:absolute; top:0; bottom:0; width:50%;}
.module.home-banner.type2 .bottom-box .grid-col2.left {left:0;}
.module.home-banner.type2 .bottom-box .grid-col2.right {right:0;}
.module.home-banner.type2 .col-inner {box-sizing:border-box; width:100%; height:100%; padding:10px 0 0 10px; margin:0;}
.module.home-banner.type2 .col-inner .fluid-txt2 {width:55%;}
.module.home-banner.type2 .grid-col2.large .col-inner .fluid-txt2 {width:40%;}
.module.home-banner.type2 .col-inner a,
.module.home-banner.type2 .col-inner .bg_image {height:100%;}
.module.home-banner.type2 .col-inner .bg_image * {display:block; height:100%;}
.module.home-banner.type2 .col-inner .bg_image img {min-height:0;}
.module.home-banner.type2 .col-inner img {width:100%; height:100%;}

.module.home-banner.type2 .large-box .grid-col2.small-top .col-inner h3 + p,
.module.home-banner.type2 .large-box .grid-col2.small-btm .col-inner h3 + p,
.module.home-banner.type2 .bottom-box .grid-col2.left .col-inner h3 + p,
.module.home-banner.type2 .bottom-box .grid-col2.right .col-inner h3 + p {max-height:2.8em; -webkit-line-clamp:2;}

@media (max-width: 868px) and (min-width: 768px) {
	.module.home-banner.type2 .col-inner .fluid-txt2 {top:10px;}
}

@media (max-width:767px){
	.module.home-banner.type2 .large-box {padding-top:0;}
	.module.home-banner.type2 .large-box .grid-col2 {position:relative; width:100% !important; height:auto;}
	.module.home-banner.type2 .bottom-box {padding-top:0;}
	.module.home-banner.type2 .bottom-box .grid-col2{position:relative; width:100% !important; height:auto;}
	.module.home-banner.type2 .col-inner .bg_image * {height:auto;}
	.module.home-banner.type2 .col-inner .fluid-txt2 {top:20px; left:20px; width:55%; padding:0 20px 0 0; text-align:left;}
	.module.home-banner.type2 .grid-col2.large .col-inner .fluid-txt2 {width:55%;}

	.module.home-banner.type2 .col-inner h3 + p {max-height:5.5em !important; -webkit-line-clamp:4 !important;}
}

/* what's next */
.sec-next-step > .grid-row .sec-title {padding-bottom:10px}
.sec-next-step > .grid-row .col-inner {margin-top:0}
.sec-next-step .col-inner h2,
.sec-next-step .col-inner .tit {font-size:18px;line-height:1.1333;padding-top:20px;padding-bottom:18px;border-bottom:1px solid #adadad}
.sec-next-step .col-inner h2 strong,
.sec-next-step .col-inner .tit strong {font-family:'SamsungIFBd';font-size:28px; display:block;font-weight:normal}
.sec-next-step p{padding:18px 0 0; font-size:16px}
.sec-next-step .grid-row{position:relative}
.sec-next-step .act{display:block;}
.sec-next-step .grid-col3 .act a{display:block}
.sec-next-step .fluid-txt{padding-bottom:55px}
.sec-next-step .grid-col3 .fluid-txt {padding-bottom:79px}
.sec-next-step.partner-sites .fluid-txt {padding-bottom:103px}
.sec-next-step.partner-sites .grid-col2 .act a {margin:0;}

.sec-next-step .grid-col2 h2,
.sec-next-step .grid-col2 .tit {height:94px; box-sizing:border-box}

.sec-next-step.only-link .fluid-txt {padding-bottom:20px}
.next-list {margin-top:20px; margin-left:-25px; *zoom:1}
.next-list:after {display:block; content:""; clear:both}
.next-list li {float:left; margin-left:25px}

.sec-next-step .col-inner .tit-accordion {display:none;}
div[data-role="ui-accordion-content"] strong.step{display:block;}

@media (min-width:768px){
	.sec-next-step .act{position:absolute;bottom:14px;}
	.sec-next-step .grid-col2 .act a{/*float:left*/}
	.sec-next-step .grid-col2 .act a~a{margin-left:24px}
}
.legacy-ie .sec-next-step .act{position:absolute;bottom:14px;}
.legacy-ie .sec-next-step .grid-col2 .act a{float:left}
.legacy-ie .sec-next-step .grid-col2 .act a~a{margin-left:24px}
.legacy-ie .sec-next-step .fluid-txt{padding-bottom:70px}
.legacy-ie .sec-next-step .grid-col3 .fluid-txt{padding-bottom:100px}

@media (max-width:1023px){
	.sec-next-step .fluid-txt{padding-bottom:30px}
	.sec-next-step .grid-col3 .fluid-txt {padding-bottom:55px}
	.sec-next-step.partner-sites .fluid-txt {padding-bottom:78px}
	
	.sec-next-step .grid-col2 h2,
	.sec-next-step .grid-col2 .tit {height:84px}
	
	.sec-next-step .col-inner .tit-accordion {display:none;}
	div[data-role="ui-accordion-content"] strong.step{display:block;}
}
@media (min-width:768px) and (max-width:1023px){
	.sec-next-step p{padding-bottom:25px;padding-bottom:1.5625em; font-size:16px}
	.sec-next-step .col-inner h2,
	.sec-next-step .grid-col2 .tit {font-size:16px;}
	
	.sec-next-step .col-inner .tit-accordion {display:none;}
	div[data-role="ui-accordion-content"] strong.step{display:block;}
}
@media (max-width:767px){
	.sec-next-step .grid-col2 h2,
	.sec-next-step .grid-col2 .tit {height:auto}
	.sec-next-step .col-inner h2 strong.step,
	.sec-next-step .col-inner .tit strong.step {padding-bottom:0;}
	.sec-next-step .grid-row{padding:0 10px}
	.sec-next-step div[class^="grid-col"]{background:#f1f1f1;margin-top:10px;padding-bottom:20px}
	.sec-next-step.only-link div[class^="grid-col"]{background:#f1f1f1;margin-top:10px; padding-bottom:0}
	.sec-next-step .grid-row div[class^="grid-col"]:first-child {margin-top:0}
	.sec-next-step .grid-row .col-inner{margin:0}
	.sec-next-step .fluid-txt,
	.sec-next-step .grid-col3 .fluid-txt,
	.sec-next-step.partner-sites .fluid-txt {padding:0 20px}
	.sec-next-step .col-inner h2,
	.sec-next-step .col-inner .tit {font-size:14px; padding-top:1.397em;padding-bottom:0.6984em}
	.sec-next-step .col-inner h2 strong,
	.sec-next-step .col-inner .tit strong {font-size:20px; padding-bottom:0.2em}
	.sec-next-step p{padding:10px 0 7px; font-size:14px}
	.sec-next-step .grid-col2 .act a {font-size:14px}
	
	.sec-next-step .col-inner .tit-accordion {display:table;}
	div[data-role="ui-accordion-content"] strong.step{display:none;}
}

/* related solutions */
.grid-outer.article-thumb,
.module.article-thumb {padding-bottom:0}
.article-thumb .grid-col{float:left;width:25%}
.article-thumb .col-inner.box {position:relative; margin-bottom:40px; padding-bottom:0}
.article-thumb .col-inner.box .fluid-txt {padding-bottom:20px}
.article-thumb .thumb{height:0;padding-bottom:60%;position:relative;overflow:hidden;background:#fff}
.article-thumb .thumb img{position:absolute;left:0;top:0;height:auto}
.article-thumb .tit{line-height:1.1333; height:2.2667em; overflow:hidden;-webkit-line-clamp:2; }
.article-thumb .sub{line-height:1.3333; height:5.3333em; overflow:hidden;-webkit-line-clamp:4; padding-top:5px}
.article-thumb .tit,
.article-thumb .sub{display:-webkit-box; -webkit-box-orient:vertical;text-overflow:ellipsis;}
.article-thumb a span.btn.down {display:none; position:absolute; bottom:10px}
.article-thumb > .wrapper-act {margin-top:0; margin-bottom:0; padding-top:0}
.article-thumb > .wrapper-act .btn-type2.show {margin-top:-30px; margin-bottom:40px}
.legacy-ie .article-thumb .col-inner.box {position:relative; margin-bottom:40px; padding-bottom:0}
.legacy-ie .article-thumb .col-inner.box .fluid-txt {padding-bottom:20px}

a.pdf-down:hover span.btn.down {color:#000}
a.pdf-down .sub {height:4em; -webkit-line-clamp:3; margin-bottom:1.3333em}
a.pdf-down span.btn.down {display:block; color:#0057a4; vertical-align:middle; font-weight:normal; font-size:16px; line-height:1.5; -moz-transition:color ease-in-out .3s; -o-transition:color ease-in-out .3s; -webkit-transition:color ease-in-out .3s}
a.pdf-down span.btn.down:after{font-family:'samsungIcon'; display:inline-block; vertical-align:middle; margin:0 0 4px 2px; font-size:0.9rem; content:"\e00a"}
 
@media (min-width:768px) and (max-width:1023px){
	.article-thumb .grid-col{width:33.33333%}
	.article-thumb .grid-col:nth-child(4) {display:none}
	.article-thumb.active .grid-col:nth-child(4) {display:block}
}
@media (max-width:767px){
	.grid-outer.article-thumb,
	.module.article-thumb {padding-bottom:0 !important}
	.article-thumb .grid-col{width:50%}
	.article-thumb .grid-col:nth-child(3),
	.article-thumb .grid-col:nth-child(4) {display:none}
	.article-thumb.active .grid-col:nth-child(3),
	.article-thumb.active .grid-col:nth-child(4) {display:block}

	.article-thumb > .wrapper-act .btn-type2.show {margin-bottom:25px}

	a.pdf-down span.btn.down {font-size:14px}
}
.legacy-ie .article-thumb .thumb{padding-bottom:0;height:198px;}
.legacy-ie .article-thumb .thumb img{height:100%}

/* customer stories */
.article-thumb2{}
.article-thumb2 .grid-col1{text-align:center}
.article-thumb2 .grid-col1 .col-inner{}
.article-thumb2 .grid-col1 .txt{padding:3em 6.1111em 1.7777em}
.article-thumb2 .grid-col1 .tit{line-height:1.1333;}
.article-thumb2 .grid-col1 .meta {color:#777}
.article-thumb2 .grid-col1 .meta,
.article-thumb2 .grid-col1 .act{padding-top:0.8333em}
.article-thumb2 .thumb{position:relative;height:0;padding-bottom:49.8%;overflow:hidden;background-color:#fff}
.article-thumb2 .thumb img{position:absolute;top:0;left:0;height:auto}
.article-thumb2 .grid-col2 .tit,
.article-thumb2 .grid-col3 .tit{line-height:1.1428;}

@media (max-width:767px) {
	.article-thumb2 .grid-col1 .txt{padding:40px 20px}
	.article-thumb2 .grid-col1 .meta,
	.article-thumb2 .grid-col1 .act{padding-top:20px}
}
.legacy-ie .article-thumb2 .thumb{padding-bottom:0; height:213px}

/* related product */
.list-thumb .grid-col{width:25%;float:left}
.list-thumb .thumb{border:1px solid #e9e9e9;position:relative;border-bottom:0; background-repeat:no-repeat;background-position:center center;background-size:contain;height:0;padding-bottom:108%;overflow:hidden}
	.legacy-ie .list-thumb .thumb{background:transparent !important;padding-bottom:0;height:321px}
.list-thumb .thumb img{width:100%;position:absolute;left:0;top:0}
.list-thumb .txt{line-height:1.3333;overflow:hidden;padding-top:15px;padding-bottom:12px}
.list-thumb .tit {font-size:18px;font-size:1rem; height:4em;overflow:hidden;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.list-thumb .product-type,
.product-list-col4 .product-type {font-size:18px;font-size:1rem; height:2em; overflow:hidden;}

/* related insight */
.article-txt .tit{font-size:24px}
.article-txt .sub{padding-top:15px}

/* reference case */
.article-txt3 .grid-col1{text-align:center}
.article-txt3 .grid-col1 .col-inner{}
.article-txt3 .grid-col1 .txt{padding:54px 20px 32px}
.article-txt3 .grid-col1 .tit{line-height:1.1333;}
.article-txt3 .grid-col1 .meta{display:block;padding-top:27px}
.article-txt3 .grid-col1 .act{display:block;padding-top:15px}
.article-txt3 .fluid-txt {position:relative}
.article-txt3 .act.align {left:0}
.article-txt3 .act.align > * {padding:0 20px}

@media (max-width:1023px){
	.list-thumb .grid-col{width:33.3333%}
	.list-thumb .grid-col:nth-child(4) {display:none}
	.list-thumb.active .grid-col:nth-child(4) {display:block}
}

@media (min-width:768px) and (max-width:1023px){
	.article-txt .grid-colgroup{overflow:hidden;position:relative}
}

@media (max-width:767px) {
	.list-thumb .grid-col {width:50%}
	.list-thumb .grid-col:nth-child(3),
	.list-thumb .grid-col:nth-child(4) {display:none}
	.list-thumb.active .grid-col:nth-child(3),
	.list-thumb.active .grid-col:nth-child(4) {display:block}
	.list-thumb .thumb{background-size:contain}

	.article-txt3 .grid-col1 .txt{padding-top:40px;padding-bottom:40px}
	.article-txt3 .grid-col1 .tit{}
	.article-txt3 .grid-col1 .meta{padding-top:20px}
	.article-txt3 .grid-col1 .act{padding-top:20px}
	.article-txt3 .grid-col2 .col-inner{padding-bottom:0;margin-bottom:0}
	.article-txt3 .act.align > div {padding:0}
}

/* tab-theme  */
.sec-theme{margin-bottom:40px;position:relative}
.sec-theme img{vertical-align:top}
.sec-theme .fluid-box{position:absolute;left:0;top:0;width:100%;background:#fff}
.tab-theme>ul{position:relative;}
.tab-theme .tab-thumb{background:#fff;overflow:hidden}
.tab-theme .tab-txt{padding:14px 4.65% 0;overflow:hidden;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.tab-theme .tab-tit{line-height:1.1333em}
.tab-theme .tab-sub{margin-top:10px; line-height:1.3333em}
.tab-theme .tab-act{display:block;height:49px;}
.tab-theme .tab-act .bar {display:block; border-top:1px solid #fff; opacity:0.3;}
.tab-theme .tab-act button{height:100%;width:100%;padding:0;text-transform:capitalize}
.tab-theme .tab-act button.hide{position:relative; top:0px;background:#f1f1f1;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box; padding-bottom:9px}
.tab-theme .tab-act 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:" ";}
.legacy-ie .tab-theme .tab-act button {margin-left:0;width:430px;padding:0}
.legacy-ie .tab-theme .col2 .tab-act button {margin-left:0;width:100%;padding:0}

.tab-theme .tab-content .article-thumb3 .grid-row{background:#fff}
body .tab-theme .active .tab-txt,
body .tab-theme .active .tab-act button {background:#0071bf; color:#fff !important}
.tab-theme .not-active .tab-txt,
.tab-theme .not-active .tab-act button {background:#707070}

.tab-theme>ul>li>.grid-col{position:absolute;width:33.33333333%;top:0}

.tab-theme>ul>li.tab-1>.grid-col{left:0}
.tab-theme>ul>li.tab-2>.grid-col{left:33.33333333%}
.tab-theme>ul>li.tab-3>.grid-col{left:66.66666666%}

/* 2col */
.tab-theme>ul.col2>li>.grid-col {width:50%}
.tab-theme>ul.col2>li.tab-2>.grid-col {left:50%}
/* //2col */

.floating-jumpmenu.active ~ .tab-theme .tab-content .module:first-of-type{padding-top:58px}
.tab-theme .tab-content:before{content:"";display:block;height:428px} /* background */
.sec-theme .fluid-box{height:428px}  /* background */
.tab-theme>ul>li>.grid-col{height:418px} /* background - 10px*/
.tab-theme>ul{min-height:418px} /* background - 10px*/
.tab-theme .tab-thumb{height:240px;}
.tab-theme .tab-thumb span,
.tab-theme .tab-thumb img{width:430px}
.tab-theme .col2 .tab-thumb span,
.tab-theme .col2 .tab-thumb img {width:650px}
.tab-theme .tab-txt{height:120px}
.sec-theme .tab-tit{max-height:3.3999em;overflow:hidden}
.sec-theme .tab-sub{display:none; max-height:2.6666em;overflow:hidden}

.tab-theme .tab-act{position:absolute; bottom:0px; margin-left:10px; left:0; right:0}
.tab-theme .tab-content{margin-right:-28px;margin-left:-18px;padding-bottom:10px}

.sec-theme.column1 .fluid-box {display:none}
.sec-theme.column1 .tab-content {display:block}
.sec-theme.column1 .tab-theme .tab-content:before {display:none}

@media (min-width:768px) and (max-width:1023px){
	.tab-theme .tab-content:before{height:363px} /* background */
	.sec-theme .fluid-box{height:363px;} /* background */
	.tab-theme>ul>li>.grid-col{height:353px}
	.tab-theme>ul{min-height:353px}
	.tab-theme .tab-thumb{height:183px}
	.tab-theme .tab-thumb span,
	.tab-theme .tab-thumb img{width:328px}
	.tab-theme .col2 .tab-thumb span,
	.tab-theme .col2 .tab-thumb img {width:496px}
	.tab-theme .tab-txt{height:158px; padding:16px 6.1% 0}
	.tab-theme .tab-sub{margin-top:10px}
	.tab-theme .tab-act{height:53px}
	.tab-theme .tab-act{position:absolute; bottom:0; margin-left:10px; left:0; right:0}
	.tab-theme .tab-content{margin-right:-15px; margin-left:-5px; padding-bottom:10px}
}
@media (max-width:767px){
	.sec-theme{margin-bottom:25px}
	.floating-jumpmenu.active ~ .tab-theme .tab-content .module:first-of-type {padding-top:53px}
	.tab-theme.grid-row{padding:0}
	.tab-theme .tab-content:before{display:none}
	.sec-theme .fluid-box{height:20px}
	.tab-theme>ul>li>.grid-col,
	.tab-theme>ul.col2>li>.grid-col {position:static; width:100%; height:auto}
	.tab-theme>ul>li>.grid-col>.col-inner{margin-left:0}

	.tab-theme .tab-content{background:#f1f1f1;padding-bottom:20px; margin-left:0; margin-right:0}
	.tab-theme .tab-thumb{height:auto}
	.tab-theme .tab-thumb span {width:100%}
	.tab-theme .tab-thumb img {width:100%}
	.tab-theme .col2 .tab-thumb span {width:100%}
	.tab-theme .col2 .tab-thumb img {width:100%}
	.tab-theme .tab-txt{height:auto; padding:14px 0 0}
	.tab-theme .tab-txt .tab-tit,
	.tab-theme .tab-txt .tab-sub {margin:5px 10px 20px}
	.tab-theme .tab-sub{display:none; max-height:auto; padding:4px 0 28px}
	.tab-theme .not-active .tab-txt,
	.tab-theme .not-active .tab-act button {background:#0057a4}
	.tab-theme .tab-act button.hide{padding-bottom:0}
	.tab-theme .tab-act{position:static; margin-left:0}
}

	.legacy-ie .sec-theme{position:relative;}
	.legacy-ie .sec-theme .fluid-box{position:absolute;left:0;top:0;width:100%;background:#fff}
	.legacy-ie .tab-theme>ul>li>.grid-col{position:absolute;width:33.33333333%;top:0}
	.legacy-ie .tab-theme>ul>li.tab-1>.grid-col{left:0}
	.legacy-ie .tab-theme>ul>li.tab-2>.grid-col{left:33.33333333%}
	.legacy-ie .tab-theme>ul>li.tab-3>.grid-col{left:66.66666666%}
	.legacy-ie .tab-theme>ul.col2>li>.grid-col {width:50%}
	.legacy-ie .tab-theme>ul.col2>li.tab-2>.grid-col {left:50%}
	.legacy-ie .tab-theme .tab-thumb{height:240px;}
	.legacy-ie .tab-theme .tab-thumb img{width:430px}
	.legacy-ie .sec-theme .tab-tit{max-height:3.3999em;overflow:hidden}
	.legacy-ie .sec-theme .tab-sub{max-height:2.6666em;overflow:hidden}
	.legacy-ie .tab-theme .tab-act{position:absolute;bottom:0;margin-left:10px;left:0;right:0}
	.legacy-ie .tab-theme .tab-act button.hide{height:59px}
	.legacy-ie .tab-theme .tab-content{margin-right:-28px;margin-left:-18px;padding-bottom:10px}
	.legacy-ie .tab-theme .tab-act button.hide:before {display:none}
	.legacy-ie .tab-theme .tab-act button.hide {background:#01a8df url(/common/b2b4/img/ico/theme_arrow_ie.png) no-repeat 50% bottom !important}
	.legacy-ie .floating-jumpmenu.active ~ .tab-theme .tab-content .module:first-of-type{padding-top:91px}
	.ie7 .tab-theme .tab-content{padding-top:428px}

/* industry, solution detail module type */
.sec-usecase{padding-bottom:50px;margin-top:-60px}
.sec-feature > .inner,
.features-wrapper > .inner {display: block; max-width:1366px; margin:0 auto;}
.floating-jumpmenu.active+.sec-feature{}

.article2{padding-bottom:0px !important}
.sec-theme .article2:last-child {margin-bottom:0}
.article2 .grid-row{overflow:hidden}
.article2 .col-inner{background:#f1f1f1;padding-bottom:999999px;margin-bottom:-999999px;}
.article2 .col-inner .thumb {background-color:#f1f1f1}
.article2 .col-inner .thumb .clip-center {background-color:#f1f1f1}
.article2 .bg-main6 {background:#fff}
.sec-theme .article2 .col-inner {background:#fff}
.sec-theme .article2 .col-inner .thumb,
.sec-theme .article2 .col-inner .clip-center,
.article2 .col-inner.bg-main6 .thumb,
.article2 .col-inner.bg-main6 .clip-center {background-color:#fff !important}

.sec-theme .article2 .no .col-inner{background:#f1f1f1}
.article2 .col-inner:after{content:"";display:block;clear:both;visibility:hidden}
.article2 .col-inner .thumb{position:relative;overflow:hidden}
.article2 .col-inner .thumb>div{position:relative;overflow:hidden}
.article2 .col-inner .thumb>div>span{display:block;}
.article2 .col-inner .thumb>div>span.media-mobile {display:none}
.article2 .col-inner .thumb>.clip-center>span{display:inline-block}
.article2 .col-inner .thumb img{width:100%;vertical-align:top}
.article2 .txt{line-height:1.3333;padding-top:14px;padding-bottom:14px;}
.article2 .tit{padding-bottom:13px;line-height:1.1333;}
.article2 .left .thumb{float:left; width:50%; margin-right:15px;}
.article2 .left .thumb>div{margin-right:5px;}
.article2 .right .thumb{float:right;width:50%;margin-left:15px}
.article2 .right .thumb>div{margin-left:5px}
.article2 .grid-col1.left .thumb{padding:20px 15px 20px 20px;margin-right:0;overflow:hidden}
.sec-feature .article2 .grid-col1.left .thumb {background-color:#f1f1f1}
.sec-feature .article2 .grid-col1 .clip-center {background-color:#f1f1f1}
.article2 .grid-col1 .clip-center{height:344px;background:#fff}
.article2 .grid-col1 .clip-center img{width:auto; height:344px}
.article2 .grid-col1.left .tit{padding-top:10px;padding-bottom:19px}
.article2 .grid-col1.right .thumb{padding:20px 20px 20px 15px;margin-left:0}
.sec-feature .article2 .grid-col1.right .thumb {background-color:#f1f1f1}
.sec-feature .article2 .grid-col1.right .clip-center {background-color:#f1f1f1}

.article2 .grid-col1.right .tit{padding-top:10px;padding-bottom:19px}
.article2 .no strong{font-family:'SamsungIFBd';font-weight:normal}
.article2 .no .value{font-size:30px;font-size:1.6666rem;}

.article2 .grid-col2.left .thumb {padding-bottom:50%; margin-right:20px;}
.article2 .grid-col2.right .thumb {padding-bottom:50%; margin-left:20px;}

.article2 .grid-col2.left .thumb>div,
.article2 .grid-col2.right .thumb>div {position:absolute; width:179%; left:-39.54%; margin:0;}

.article2 .small-img .thumb {float:left; padding:20px 20px 20px 28px; width:120px; height:120px;}
.article2 .small-img .fluid-txt {padding-left:168px}

.grid-col3.small-img .thumb {float:left; padding:20px 20px 20px 28px; width:120px; height:120px;}
.grid-col3.small-img .fluid-txt {padding-left:168px}

@media (max-width:1279px) and (min-width:768px){
	.article2 .grid-col2.left,
	.article2 .grid-col2.right {width:100%}
	.article2 .grid-col2.left .col-inner,
	.article2 .grid-col2.right .col-inner {padding-bottom:0;margin-bottom:0}
	.article2 .grid-col2.left .thumb,
	.article2 .grid-col2.right .thumb {width:299px; height:299px; margin:20px; padding:0;}
	.article2 .grid-col2.left .thumb>div,
	.article2 .grid-col2.right .thumb>div {padding-bottom:0}
	.article2 .grid-col2.left .tit,
	.article2 .grid-col2.right .tit{padding-top:10px;padding-bottom:19px}
}
@media (max-width:767px){
	.article2:last-child {margin-bottom:20px}
	.sec-feature .article2:last-child {margin-bottom:0}
	.sec-feature .article2 .grid-col1.no .txt{padding-top:14px;padding-bottom:14px}
	.article2 .col-inner{padding-bottom:0;margin-bottom:0}
	.article2 .col-inner .thumb>div>span.media-mobile {display:inline-block}
	.article2 .right .thumb>div,
	.article2 .left .thumb>div{margin-left:0;margin-right:0}
	.article2 .thumb{width:100% !important;float:none !important;padding:0 !important;margin:0 !important}
	.article2 .thumb img{width:100% !important}
	.article2 .grid-col1 .clip-center{height:auto}
	.article2 .grid-col1.left .tit,
	.article2 .grid-col1.right .tit{padding-top:0}
	.article2 .grid-col2.left .thumb,
	.article2 .grid-col2.right .thumb{width:auto;float:none}
	.article2 .grid-col2.left .thumb>div,
    .article2 .grid-col2.right .thumb>div {position:static; width:100%;}

	.module .article2:last-child {margin-bottom:0}
	.grid-col2.small-img .thumb {float:left !important; width:120px !important; height:120px !important;}
	.grid-col2.small-img .fluid-txt {padding-left:140px}
}

/* insight module style */
.article{line-height:1.3333;padding-bottom:40px}
.article .grid-row{overflow:hidden}
.article .col-inner{padding-bottom:999999px;margin-bottom:-999999px}
.article .col-inner:after{content:"";display:block;clear:both;visibility:hidden}
.article .col-inner .thumb{position:relative;overflow:hidden}
.article .col-inner .thumb>div{position:relative;overflow:hidden}
.article .col-inner .thumb>div>span{display:block}
.article .col-inner .thumb>div>span.media-mobile {display:none}
.article .col-inner .thumb>.clip-center>span{display:inline-block}
.article .col-inner .thumb img{width:100%;vertical-align:top}
.article .txt{line-height:1.3333}
.article .grid-col2 .txt,
.article .grid-col3 .txt{padding:14px 20px}
.article .top .txt{padding-top:24px;padding-bottom:24px}
.article .no .txt{padding-left:0; padding-right:0px}
.article .left .thumb{float:left;width:50%;margin-right:15px}
.article .left .thumb>div{margin-right:5px;}
.article .right .thumb{float:right;width:50%;margin-left:15px}
.article .right .thumb>div{margin-left:5px;}
.article .grid-col1 .clip-center{height:344px;background:#fff}
.article .grid-col1 .clip-center img{width:auto; height:344px}
.article .grid-col2 .col-inner,
.article .grid-col3 .col-inner{background:#f1f1f1}
.article .no .col-inner{background:transparent}

@media (max-width:1279px) and (min-width:768px){
	.article .grid-col2.left{width:100%}
	.article .grid-col2.left .col-inner{padding-bottom:0;margin-bottom:0;}
	.article .grid-col2.left .thumb{width:325px}
	.article .grid-col2.left .thumb>div{width:320px;height:320px}
	.article .grid-col2.right{width:100%}
	.article .grid-col2.right .col-inner{padding-bottom:0;margin-bottom:0;}
	.article .grid-col2.right .thumb{width:325px}
	.article .grid-col2.right .thumb>div{width:320px;height:320px}
}
@media (max-width:767px){
	.article .col-inner{padding-bottom:0;margin-bottom:0}
	.article .col-inner .thumb>div>span.media-mobile {display:inline-block}
	.article .right .thumb>div,
	.article .left .thumb>div{margin-left:0;margin-right:0}
	.article .thumb{width:100% !important;float:none !important;padding:0 !important;margin:0 !important}
	.article .thumb img{width:100% !important}
	.article .grid-col1 .clip-center{height:auto}
	.article .grid-col1.left .tit,
	.article .grid-col1.right .tit{padding-top:0}
	.article .grid-col2.left .thumb,
	.article .grid-col2.right .thumb{width:auto;float:none}
}

.award-list{padding:10px 0 20px;margin-top:10px}
.award-list .grid-row{overflow:hidden}
.award-list .col-inner{background:#fff;*zoom:1}
.award-list .col-inner:after{content:"";display:block;clear:both;visibility:hidden}
.award-list .thumb{float:left; padding:20px}
.ie7 .award-list .thumb img {width:auto}
.award-list .txt{overflow:hidden;padding-bottom:14px;padding-left:0}
.award-list .tit{font-size:30px;font-size:1.6666rem;line-height:1.1333;padding-top:14px}
.award-list .sub{padding-top:12px}

.award-list.type2 .grid-row .col-inner.box {margin-bottom:0; padding-bottom:0; border:1px solid #dadada;}
.award-list.type2 .grid-col2 .box .txt {padding-bottom:20px; height:120px;}
.award-list.type2 .tit {padding-top:0px; line-height:1.2; max-height:6em; overflow: hidden;}

@media(min-width:768px){
	.award-list .thumb{padding:15px}
}
@media(min-width:768px) and (max-width:1023px){
	.award-list .thumb{width:60px}
}
@media (max-width:767px){
	.award-list.type2 .grid-col2 .box .txt {height:auto; padding-bottom:30px;}
	.award-list.type2 .tit {max-height:none; padding-top:5px;}
}
.module.article-txt3 .grid-row .tit {display:-webkit-box; min-height:4.1em; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:3; -webkit-box-orient:vertical}
.module.article-txt3 .grid-row .grid-col1 .tit {min-height:100%; display: block;}
.module.article-txt .grid-row .cat {position: absolute; top:15px; line-height: 1.2;}
.module.article-txt .grid-row .tit {margin-top: 15px; display:-webkit-box; height:2.73em; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical}
.module.article-txt .grid-row .sub {display:-webkit-box; height:5.2em; line-height:1.3;text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:4; -webkit-box-orient:vertical}
.module.article-txt .grid-row .col-inner {position:relative; margin-bottom:0; padding-bottom:0}
.chrome .module.article-txt .grid-row .sub {line-height:1.35;}

button.video_down:after {margin:-2px 0 0 3px; display:inline-block; *display:inline; vertical-align:middle; font-family:'samsungIcon'; font-size:18px; content:'\e616'; *zoom:1}

.act.align  div a:hover {color:#0057a4 !important}

/* reference cases, related insights button align */
.act.align {width:100%;}
.act.align > div {*zoom:1}
.act.align > div:after {display:block; clear:both; content:''}
.act.align > div .left {float:left; text-align: left;}
.act.align > div button,
.act.align > div a {display:inline-block; vertical-align:middle; line-height:1.5; margin-right:15px; color:#0057a4; font-size:16px}
.act.align > div a.pdf_down:after {margin: -3px 0 0 3px; display:inline-block; *display:inline; vertical-align:middle; font-family:'samsungIcon'; font-size:16px; content:'\e00a'; *zoom:1}
.act.align  div a:hover {color:#0057a4 !important}

.module .align_btn3 .grid-col3 .box .txt,
.module .align_btn4 .grid-col4 .box .txt {padding-bottom:65px}

@media (max-width:767px){
	.act.align > div button,
	.act.align > div a {font-size:14px; margin-right: 0;}
	.act.align > div .left {float:none; width:100%;}
	.act.align > div .left > * {float:none}

	.article-txt .grid-row.align_btn4 .txt {padding-bottom:65px !important}

	.module.article-txt3 .act.align > div .left {float:left; width:auto; margin-right: 15px;}
}
@media (max-width:460px){
	.act.align > div .btn.down,
	.act.align > div .btn.pdf_down {letter-spacing: -1px;}
	.article-txt .grid-row.align_btn3 .txt {padding-bottom:65px}
}

.module.article-txt .grid-row .grid-col4 {width:25%}
.module.article-txt .grid-row .act  {position:absolute; left:0; bottom:10px; box-sizing:border-box; width:100%; margin-left:0}
.module.article-txt .grid-row .act > * {padding:0 20px}
.module .grid-row .act.align  div button {font-size:16px; color:#0057a4}
.module .grid-row .act.align  div a {font-size:16px}
.module.article-txt.fn-pro .grid-row .grid-col4 .txt {padding-bottom:20px}

.module .bg-main1 .act.align  div button,
.module .bg-main1 .act.align  div a {color:#fff}
.module .bg-main1 .act.align  div button:hover,
.module .bg-main1 .act.align  div a:hover {color:#fff !important}

@media (min-width:768px) and (max-width:1023px){
	.article-txt .grid-row.align_btn4 .grid-col4 {width:33.3333%}
	.article-txt .grid-row.align_btn4 .grid-col4:nth-of-type(2n+1){clear:none}

	.article-txt .grid-row.align_btn4 .grid-col4:nth-child(4) {display:none}
	.article-txt.active .grid-row.align_btn4 .grid-col4:nth-child(4) {display:block}

	.grid-row.align_btn4 .act  {margin-left:-25px}

	.module.article-txt.fn-pro .grid-row .grid-col4 {width:50%}
}

@media (max-width:767px) {
	.article-txt .grid-row.align_btn4 .grid-col4 {width:50%}
	.article-txt .grid-row.align_btn4 .grid-col4:nth-child(3),
	.article-txt .grid-row.align_btn4 .grid-col4:nth-child(4) {display:none}
	.article-txt .grid-row.align_btn4 .act .mobile {display:none}

	.article-txt.active .grid-row.align_btn4 .grid-col4:nth-child(3),
	.article-txt.active .grid-row.align_btn4 .grid-col4:nth-child(4) {display:block}

	.article-txt .sub {padding-top:10px}

	.article-txt .txt {padding-bottom:50px}
	.module.article-txt .grid-row .act > * {padding:0 20px}
	.module.article-txt.fn-pro .grid-row .grid-col4 {width:100%}
	.module.article-txt.fn-pro .grid-row .grid-col4 .txt {padding-bottom:10px}

	.module .grid-row .act.align div button,
	.module .grid-row .act.align div a {font-size:14px}
}

.video-banner {*zoom:1}
.video-banner:after {content:""; display:block; clear:both}
.video-banner .video-box {position:absolute; width:50%; left:0; top:0; bottom:0; box-sizing:border-box; margin-top:10px; padding:0 5px 0 18px; line-height:0;}
.video-banner .video-box .grid-col {height:100%;}
.video-banner .video-box .col-inner {height:100%; margin-top:0;}
.video-banner .video-box .col-inner img {width:100%; height:100%;}
.video-banner .video-box .col-inner .brightcove-player * {height:100%}
.video-banner .banner-box {float:right; width:50%;}
.video-banner .banner-box .col-inner .fluid-txt2 {left:0; box-sizing:border-box; width:100%; padding:0 20px; text-align:center}
.video-banner .banner-box .col-inner .fluid-txt2 h2 {margin-bottom:5px; overflow:hidden; max-height:2.2em; line-height:1.1}
.home-banner .video-banner .banner-box .col-inner .fluid-txt2 p {overflow:hidden; line-height:1.1; max-height:3.3em; -webkit-line-clamp:3;}

@media (min-width:1024px) and (max-width:1280px){
	.video-banner .banner-box .col-inner .fluid-txt2 h2 {margin-bottom:12px}
}
@media (min-width:1280px){
	.video-banner .banner-box .col-inner .fluid-txt2 h2 {margin-bottom:20px}
}
@media (max-width:1280px) {
	.video-banner .banner-box .col-inner .fluid-txt2 h2 {padding:0}
}

@media (min-width:768px) and (max-width:1023px) {
	.video-banner .video-box {padding-left:5px;}
	.video-banner .video-box .btn-ico.video {background-size:40px 40px}
}

@media (max-width:767px) {
	.video-banner .video-box {float:none; width:100%;}
	.video-banner .video-box {position:static; width:100%; padding:0; margin:0;}
	.video-banner .video-box .grid-col {height:auto;}
	.video-banner .video-box .col-inner {height:auto; margin-top:10px;}
	.video-banner .video-box .col-inner img {height:auto;} 
	.video-banner .banner-box {float:none; width:100%;}

	.module.home-banner.type2 .col-inner {height:auto; margin-top:10px;}
	.module.home-banner.type2 .col-inner img {height:auto;} 
}

.module.article2 .experience {max-width:1310px; margin:0 auto; background-color:#f1f1f1;}
.module.article2 .experience .grid-colgroup {overflow:hidden}
.module.article2 .experience .tit {font-size:28px}
.module.article2 .experience .grid-col2 {width:37%}
.module.article2 .experience .grid-col2:first-child {width:63%}
.module.article2 .experience .grid-col2 .col-inner {margin-left:0; background-color:#f1f1f1}
.module.article2 .experience .grid-col2.col1 .fluid-txt {padding-top:20px}
.module.article2 .experience .grid-col2.col2 .fluid-txt {padding-top:10px; padding-bottom:10px}
.module.article2 .experience .grid-col2.col2 .col-inner {background-color:#f1f1f1; margin-left:0; margin-top:0}
.module.article2 .experience .grid-col2.col2 .sub {padding:10px 15px 15px; background-color:#e3e3e3}
.module.article2 .experience .txt_top {margin-bottom:10px; border-bottom:1px solid #707070}
.module.article2 .experience .txt_top > div {*zoom:1}
.module.article2 .experience .txt_top > div:after {display:block; clear:both; content:''}
.module.article2 .experience .txt_top span {margin-top:10px; display:inline-block; *display:inline; font-family:'SamsungIFBd'; color:#5a5a5a; *zoom:1}
.module.article2 .experience .txt_top span.value {margin:-14px 10px 0 0; letter-spacing:-3px; font-size:80px}
.module.article2 .experience .txt_top span.value em {display:inline-block; letter-spacing:0; font-size:20px}
.module.article2 .experience .txt_btm p {font-size:18px; color:#555}
.module.article2 .experience .txt_btm span {margin-top:5px; display:block; font-size:14px; color:#5e5e5e}
.module.article2 .experience .txt_btm .act {margin-top:20px}

@media (min-width:768px) and (max-width:1024px) {
	.module.article2 .experience .tit {font-size:24px}
	.module.article2 .experience .grid-col2 {width:45%}
	.module.article2 .experience .grid-col2:first-child {width:55%}
	.module.article2 .experience .txt_btm p {font-size:16px}
	.module.article2 .experience .txt_top span {font-size:14px}
	.module.article2 .experience .txt_top span.value {font-size:70px}
	.module.article2 .experience .txt_top span.value em {font-size:18px}
	.module.article2 .experience .grid-col2 .col-inner {margin-left:10px}
}
@media (max-width:767px) {
	.module.article2 .experience .tit {font-size:20px}
	.module.article2 .experience .txt_top span {margin-top:6px; width:auto}
	.module.article2 .experience .txt_top span.value {margin-right:5px; font-size:65px}
	.module.article2 .experience .txt_btm p {font-size:14px}
	.module.article2 .experience .txt_btm span {font-size:12px}
	.module.article2 .experience .grid-col2 .col-inner {margin-left:10px}
	.module.article2 .experience .grid-col2.col2 .col-inner {margin-left:10px}
	.module.article2 .experience .grid-col2.col1, .module.article2 .experience .grid-col2.col2 {width:100%}
	.module.article2 .experience .grid-col2.col2 .col-inner {margin-top:0}
	.module.article2 .experience .grid-col2.col1 .fluid-txt {padding-top:10px}
	.module.article2 .experience .grid-col2.col2 .fluid-txt {padding-bottom:20px}
}

.module.list-thumb .fluid-txt .model_numb {height:1.3333em; color:#5a5a5a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.module.solution_ds .grid-col1.no .col-inner .txt {padding:25px 20px}
.module.solution_ds .sub {font-size:21px}
@media (min-width:768px) and (max-width:1024px){
	.module.solution_ds .sub {font-size:20px}
}
@media (max-width:767px){
	.module.solution_ds .sub {font-size:16px}
}

.product-list-col4.active ~ .wrapper-act .offline-more {display:none !important}

.offline-more {display:none}

@media (max-width:1023px){
	.list-count-4 .offline-more {display:block}
}

@media (max-width:767px){
	.list-count-3 .offline-more {display:block}
}

.solution_prt_tab {padding:0 28px; margin:0 auto 30px; max-width:1310px}
.solution_prt_tab ul {*zoom:1}
.solution_prt_tab ul:after {display:block; clear:both; content:''}
.solution_prt_tab li {float:left; width:50%; height:58px; text-align:center}
.solution_prt_tab li span {padding-left:1px; display:block; height:100%}
.solution_prt_tab li:first-child span {padding-left:0; padding-right:1px}
.solution_prt_tab li button {position:relative; width:100%; height:100%; background-color:#666; color:#fff; font-size:18px; -moz-box-sizing:content-box; -ms-box-sizing:content-box; -o-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
.solution_prt_tab li.on button {background-color:#0071bf}
.solution_prt_tab li.on button:before {position:absolute; left:50%; bottom:0; display:block; width:0; height:12px; margin-left:-15px; border-color: transparent transparent #fff; border-width:15px; border-style:solid;  content:" ";}

@media (min-width:768px) and (max-width:1023px){
	.solution_prt_tab li.on button:before {margin-left:-13px; border-width:13px;}
	.solution_prt_tab {padding:0 14px}
	.solution_prt_tab li button {font-size:16px}
}
@media (max-width:767px){
	.solution_prt_tab li.on button:before {margin-left:-11px; border-width:11px;}
	.solution_prt_tab {padding:0 10px}
	.solution_prt_tab li button {font-size:16px}
}

/* my business */
.additional-con {padding:30px 0; margin-top:10px}
.additional-con .alert-area {padding-bottom:0;}
.additional-con .btn-area {padding-top:15px;}
.add-input {margin-bottom:60px; *zoom:1}
.add-input:after {display:block; content:""; clear:both}
.add-input li {float:left; width:48%}
.add-input li:first-child {margin-right:4%}
.add-input li label {display:inline-block; width:20%; vertical-align:middle}
.add-input li input[type=text] {width:80%; height:38px; font-size:16px; line-height:18px; padding:10px 5px; box-sizing:border-box}

.no-recent {padding:20px; text-align:center;}

@media (max-width:767px) {
	.add-input {margin-bottom:30px}
	.add-input li {float:none; width:100%}
	.add-input li:first-child {margin-right:0}
	.add-input li + li {margin-top:10px}
	.add-input li label {width:100%}
	.add-input li input[type=text] {width:100%; margin-top:10px; font-size:14px}
}

div.ui-interest-menu {position:relative; z-index:2}
div.ui-interest-menu ul.menu{width:100%; overflow:hidden; display:table; table-layout:fixed; background:#fff}
.ie7 div.ui-interest-menu ul.menu {display:block}
div.ui-interest-menu ul.menu li{display:table-cell; box-sizing:border-box; vertical-align:middle; text-align:center; border-top:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa}
.ie7 div.ui-interest-menu ul.menu li {display:block; float:left}
div.ui-interest-menu ul.menu li:first-child{border-left:1px solid #aaa}
div.ui-interest-menu ul.menu li a{display:block; padding:15px}
div.ui-interest-menu ul.menu li.active{background:#ccc; border-bottom:1px solid #ccc}
div.ui-interest-menu ul.menu li.active a{color:#000}
div.ui-interest-menu ul.menu.tab1 li{display:block; width:25%;}
div.ui-interest-menu ul.menu.tab1:after {display:block; content:""; width:75%; height:51px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; position:absolute; right:0; bottom:0px}
div.ui-interest-menu ul.menu.tab2 li{width:50%;}
div.ui-interest-menu ul.menu.tab3 li{width:33.3333333%;}
div.ui-interest-menu ul.menu.tab4 li{width:25%;}
div.ui-interest-menu ul.menu.tab5 li{width:20%;}
div.ui-interest-menu ul.menu.tab6 li{width:16.6%;}
div.ui-interest-menu ul.menu.tab6 li:first-child{width:17%;}
div.ui-interest-menu ul.menu.tab7 li{width:14.7%;}
div.ui-interest-menu ul.menu.tab7 li:first-child{width:11.8%;}

div.interest-content{position:relative; z-index:2; background:#ccc; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:20px 40px}
.additional-con .interest-content {margin-bottom:20px}

div.tabs-list-area{max-height:405px; overflow-y:auto; overflow-x:hidden}
div.tabs-list-area ul.tabs-list{}
div.tabs-list-area ul.tabs-list li{padding:5px 0; width:25%; display:inline-block; vertical-align:top; box-sizing:border-box; margin-right:-3px;}
div.tabs-list-area ul.three-depth{margin-top:10px; margin-bottom:20px}
div.tabs-list-area ul.three-depth li{width:100%; display:block; padding-bottom:10px; margin-left:25px;}

table.type-1 {width:100%; border-spacing:0; table-layout:fixed;}
table.type-1 th {padding:13px; color:#fff; text-align:center; background:#606060}
table.type-1 th:first-child {border-left:#606060}
table.type-1 th.last {border-right:#606060}
table.type-1 th + th {border-left:1px solid #767676}
table.type-1 td {position:relative; padding:20px; text-align:center; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
table.type-1 .last {border-right:1px solid #e1e1e1}
table.type-1 td.date {text-align:center}
table.type-1 td .btn-type4 {display:inline-block;}
table.type-1 td.col3 .btn-type4 {display:none}
table.type-1 td.col4 .btn-type4 {}

.my-requests .col1 {width:17%}
.my-requests .col2 {width:17%}
.my-requests .col3 {width:17%}
.my-requests .col4 {width:32%}
.my-requests td.col4 {text-align:left}
.my-requests .col5 {width:17%}

.trial .col1 {width:25%}
.trial .col2 {width:25%}
.trial .col3 {width:25%}
.trial .col4 {width:25%}

.message-box {display:inline-block; max-width:100%; overflow:hidden; height:30px; line-height:30px; margin-right:30px; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; word-wrap:break-all; vertical-align:middle}

@media (max-width:767px) {
	.my-requests th, .my-requests td {width:50%}
	.my-requests .col1 {display:none}
	.my-requests .col2 {display:none}
	.my-requests .col4 {display:none}

	.trial th, .trial td {width:50%}
	.trial .col1, .trial .col2, .trial .col3, .trial .col4 {width:50%;}
	.trial .col2 {display:none}
	.trial .col3 {display:none}
}

.viewd-insight .grid-row .fluid-txt .tit,
.viewd-solution .grid-row .fluid-txt .tit,
.saved .grid-row .fluid-txt .tit {min-height:1.365em; -webkit-line-clamp:1}
.saved .grid-row .fluid-txt .sub,
.viewd-insight .grid-row .fluid-txt .sub {overflow:hidden; text-overflow:ellipsis; height:2.7em; -webkit-line-clamp:2; -webkit-box-orient: vertical}
.viewd-solution .grid-row .fluid-txt .sub {overflow:hidden; text-overflow:ellipsis; height:4.1em; margin-bottom:1.2em; -webkit-line-clamp:2; -webkit-box-orient:vertical}
.viewd-solution .grid-col2 .box .txt {padding-bottom:20px}
.viewd-solution .grid-col2 .box .act {bottom:10px}

.saved .fluid-txt {position:relative; padding-right:60px}
.saved .btn-close {display:inline-block; position:absolute; top:20px; right:20px; width:30px; height:30px; font-size:30px}
.saved .btn-close:after{display:inline-block; position:absolute; left:0; top:0; width:30px; height:30px; line-height:30px; font-family:'samsungIcon'; content:"\33"}

.legacy-ie .article-txt3 .fluid-txt {padding-top:20px; padding-bottom:60px}
.legacy-ie .module .grid-col2 .box .act {position:absolute; bottom:14px}
.thumb-box {padding:20px 0 10px 20px; *zoom:1}
.thumb-box:after {display:block; content:""; clear:both}
.thumb-box .thumb {position:relative; float:left}
.thumb-box .thumb span {display:inline-block; width:120px; height:120px}
.thumb-box .fluid-txt {padding-left:130px}
.thumb-box .model_numb {color:#a8a8a8}

.module.article-txt3 .grid-row .thumb-box .tit {min-height:4.1em}
.sub-tit {font-size:18px; font-family:'SamsungIFBd'}

@media (max-width:1023px) {
	.viewd-product .grid-col3 {width:100%}
	.sub-tit {font-size:16px}
}

.interest-mobile {display:none; border-bottom:1px solid #ccc}
.interest-mobile .m-twodepth li label {line-height:24px}
.saved .align div .right {float:right}
.viewd-insight .align div .right {float:right}

@media (max-width:767px) {
	.interest-desktop {display:none}
	a.interest-title{display:block; color:#fff; position:relative;}
	a.interest-title span{display:block; padding:17px 20px; background:#0071bf; border-bottom:1px solid #ccc;}
	a.interest-title span:after{font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}
	a.interest-title.link-toggled span {background:#0057a4}
	a.interest-title.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}

	.interest-mobile {display:block; margin-bottom:30px}
	.interest-mobile .m-twodepth li {padding:5px 20px; border:none; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}

	.interest-mobile .controll-area {border-top:1px solid #ccc; background:#fff;}

	.interest-mobile a.btn-filter-cls{padding:0 30px 0 12px; position:absolute; right:0; bottom:-30px; height:30px; line-height:30px; background-color:#707070; text-align:center; font-size:14px; color:#fff}
	.interest-mobile a.btn-filter-cls:after,
	.interest-mobile a.btn-filter-cls:after {margin-top:4px; position:absolute; padding-right:5px; font-size:8px; line-height:22px; font-family:'samsungIcon'; content:"\\2f"}
	.interest-mobile a.btn-close:after{font-family:'samsungIcon'; content:"\33";}
	.additional-con label + .btn-area {margin-top:10px}

	table.type-1 td.col3 .btn-type4 {display:inline-block}
	table.type-1 td.col4 .btn-type4 {display:none}

	.cut-col .grid-row:nth-child(3) {display:none}
	.cut-col.active .grid-row:nth-child(3) {display:block}
	.viewd-solution .grid-col2 .box .txt {padding-bottom:35px}
	.viewd-solution .grid-col2 .box .act {position:absolute; left:20px; bottom:5px; padding-top:0; }
	.viewd-solution .grid-row .fluid-txt .sub {margin-bottom:0}
}

/* my business popup */
table.submit th.message-tit {padding:5px; vertical-align:top}
.expand-box {padding:5px 10px; border:1px solid #dadee1; background:#fff}
.expand-box-no {}
.expand-txt {overflow:auto; height:120px}

.pop-wrap.pop-business {width:360px}
.pop-wrap.pop-business a.btn-close {right:5px}
.business-type {padding:0 10px}
.business-type strong {display:block; margin-top:20px; font-size:18px; font-weight:normal; text-align:center;}
.business-type strong + .btn-area {margin-top:30px}
.business-type .btn-area a + a {margin-left:30px}

@media (max-width:767px) {
	.business-type {padding:0}
	.business-type strong {font-size:16px}
}
@media(max-width:360px) {
    .pop-wrap.pop-business {width:100%}
}

/* visit our industry pages box */
.sel_industry {padding:0 28px; margin:0 auto 40px; max-width:1310px}
.sel_industry .sel_tit {font-family:'SamsungIFBd'; font-size:32px}
.sel_industry .m_ico {display:none}
.sel_industry .m_ico img {width:100%}
.sel_industry .sel_inner {padding:20px 0 20px 30px; background-color:#f1f1f1; *zoom:1}
.sel_industry .sel_inner:after {display:block; clear:both; content:''}
.sel_industry .sel_inner .ico,
.sel_industry .sel_inner .sel_link {float:left; vertical-align:top}
.sel_industry .sel_inner .ico {margin-right:30px; padding-top:11px; width:7%; text-align:right}
.sel_industry .sel_inner .ico span {display:block}
.sel_industry .sel_inner .ico img {width:100%}
.sel_industry .sel_inner .sel_link {width:88%}
.sel_industry .sel_inner .sel_link p {margin-top:5px}
.sel_industry .sel_inner .sel_link ul {margin-top:20px}
.sel_industry .sel_inner .sel_link ul:after {display:block; clear:both; content:''}
.sel_industry .sel_inner .sel_link ul li {margin-right:2%; float:left}
.sel_industry .sel_inner .sel_link ul li:first-child {margin-left:0}

@media (min-width:768px) and (max-width:1023px){
	.sel_industry {padding:0 15px}
	.sel_industry .sel_tit {font-size:28px}
	.sel_industry .sel_inner {padding-right:0}
	.sel_industry .sel_inner .sel_link {width:85%}
	.sel_industry .sel_inner .sel_link ul li {margin-right:1%}
}

@media (max-width:767px){
	.sel_industry {padding:0 10px; margin-bottom:25px}
	.sel_industry .sel_tit {font-size:24px}
	.sel_industry .m_ico {margin-right:10px; display:inline-block; *display:inline; max-width:25px; vertical-align:middle; *zoom:1}
	.sel_industry .sel_inner {padding:20px}
	.sel_industry .sel_inner .ico {display:none}
	.sel_industry .sel_inner .sel_link {width:100%; float:none}
	.sel_industry .sel_inner .sel_link ul li {margin:10px 0 0; display:table; width:50%; text-align:center}
	.sel_industry .sel_inner .sel_link ul li a {margin-left:10px; display:table-cell; height:40px; letter-spacing:-1px; line-height:16px; background-color:#fff; vertical-align:middle}
	.sel_industry .sel_inner .sel_link ul li:nth-child(odd) a {border-right:10px solid #f1f1f1}
	.sel_industry .sel_inner .sel_link ul li a:after {content:''}
}

@media (max-width:370px){
	.sel_industry .sel_tit {font-size:20px; letter-spacing:-1px}
}

/* Airconditional */
.airconditional .aircond_inner .article2 {margin-bottom:40px}
.airconditional .aircond_inner .article2:first-child {margin-top:40px}
.airconditional .aircond_inner .article2 .col-inner {padding:40px 40px 999999px}
.airconditional .aircond_inner .wrapper-act {padding-bottom:40px}
.airconditional .aircond_inner .wrapper-act button {margin-top:0}
.airconditional .air-input {margin-bottom:30px; *zoom:1}
.airconditional .air-input:after {display:block; clear:both; content:''}
.airconditional .air-input > li {width:85%; float:left}
.airconditional .air-input > li:first-child {width:15%; height:38px; line-height:38px}
.airconditional .air-input > li select {width:100%; height:38px; font-size:16px; line-height:38px; box-sizing:border-box}
.airconditional .air-input > li {*zoom:1}
.airconditional .air-input > li:after {display:block; clear:both; content:''}
.airconditional .air-input > li .indoor_list {padding:0 0 0 25px}
.airconditional .air-input > li > p {height:38px; line-height:38px}
.airconditional .air-input .indoor_unit {width:100%}
.airconditional .air-input .indoor_unit > li {margin-top:20px; position:relative}
.airconditional .air-input .indoor_unit > li:first-child {margin-top:0}
.airconditional .air-input .indoor_unit > li div {position:absolute; top:13px}
.airconditional .air-input input[type=radio]+label {padding-left:0; width:33px; text-indent:-999em}
.airconditional .air-input input[type=radio]+label:before {top:2px}
.airconditional .air-input .indoor_list {*zoom:1}
.airconditional .air-input .indoor_list:after {display:block; clear:both; content:''}
.airconditional .air-input .indoor_list li {margin-bottom:5px; width:20%; float:left}
.airconditional .air-input .indoor_list li span {padding:13px 10px; margin-left:5px; display:block; background-color:#fff}
.airconditional .wrapper-act > p {margin-bottom:20px; color:#ff0000}

@media (min-width:1281px) {
	.airconditional .air-input .indoor_list li {width:25%}
}
@media (max-width:1280px) {
	.airconditional .air-input .indoor_list li {width:33.333%}
}
@media (max-width:1023px) {
	.airconditional .air-input .indoor_list li {width:50%}
}

@media (max-width:767px){
	.airconditional .aircond_inner .article2 {margin-bottom:25px}
	.airconditional .aircond_inner .article2:first-child {margin-top:30px}
	.airconditional .aircond_inner .article2 .col-inner {padding:20px 20px 0}
	.airconditional .air-input > li {width:100%; float:none}
	.airconditional .air-input > li:first-child {width:100%}
	.airconditional .air-input input[type=radio]+label {width:25px}
	.airconditional .air-input .indoor_unit > li {margin-top:30px}
	.airconditional .air-input .indoor_list li {margin-bottom:10px; width:100%; float:left}
	.airconditional .air-input .indoor_list li span {padding:13px 7px; display:block; background-color:#fff}
}
/* //Airconditional */

/* support section */
.support-section-list li {padding:10px; border-bottom:1px solid #989898}
.support-section-list li:first-child {border-top:1px solid #989898}
.support-section-list .inner-box {*zoom:1}
.support-section-list .inner-box:after {display:block; content:""; clear:both}
.support-section-list .inner-box strong {float:left; width:70%; font-weight:normal; font-family:'SamsungIFRg'; font-size:18px; word-break:break-word; word-wrap:break-word}
.support-section-list .inner-box a.btn {float:right}
.support-section-list .inner-box button {float:right; color:#0057a4; line-height:1.5}

@media (max-width:767px) {
	.support-section-list .inner-box strong {float:none; width:100%; font-size:16px; }
	.support-section-list .inner-box a.btn {display:block; float:none}
.support-section-list .inner-box button {display:block; float:none;}
}

.lay-find-device{padding:10px 0 30px;position:relative;background:#fff;overflow:hidden}
.lay-find-device .grid-row{max-width:none}
.lay-find-device .pop-tit {text-align:left; font-family:'SamsungIFRg'; margin-bottom:0;}
.lay-find-device .pop-group {font-size:24px; margin-bottom:10px}
.lay-find-device .grid-col .breadcrumb{display:none; padding:0 0 0 20px;height:71px;width:100%;text-align:left;background:#f9f9f9}
.lay-find-device .grid-col .breadcrumb:before{content:"\25";font-family:'samsungIcon';vertical-align:middle;margin:0 8px 0 0}
.lay-find-device .grid-col{float:left;width:25%}
.lay-find-device .select-area{height:400px;overflow:auto;border:1px solid #ccc}
.lay-find-product .lay-find-device .select-area.model {height:341px}
.lay-find-device .select-area li{border-top:1px solid #ccc}
.lay-find-device .select-area li:first-child{border-top-width:0}
.lay-find-device li a{display:block; padding:13px 15px 12px; color:#000}
.lay-find-device li a:hover{background:#eaeaea;color:#000}
.lay-find-device .selected {background:#0f1790;color:#fff;}
.lay-find-device .selected a {color:#fff}
.lay-find-device .selected a:hover {background:#0f1790; color:#fff}
.lay-find-device .frm-sch{position:relative; overflow:hidden;margin:0 0 10px;height:47px;padding:0 52px 0 0;border:1px solid #ccc;}
.lay-find-device .frm-sch .txt_del {display:none; position:absolute; right:58px; top:14px;}
.lay-find-device .frm-sch .txt_del.active {display:block;}
.lay-find-device .frm-sch input[type=search],
.lay-find-device .frm-sch input[type=text]{height:100%;background:#fff;float:left;width:100%; padding:0 25px 0 10px; font-size:16px}
    .legacy-ie .lay-find-device .frm-sch input[type=search],
    .legacy-ie .lay-find-device .frm-sch input[type=text]{height:47px; line-height:47px;}
.lay-find-device .frm-sch .submit-sch{float:left;width:52px;height:100%;margin-right:-52px;background:rgb(210, 210, 210)}
.lay-find-device .frm-sch .submit-sch:before{content:"\e013";line-height:47px;font-size:32px}
.lay-find-device .sort-area{position:relative;}
.lay-find-device .sort-area button{width:100%;text-align:left;height:48px;border:1px solid #ccc;border-bottom:0;color:#fff;background:#0071bf}
.lay-find-device .sort-area button:hover {color:#fff}
.lay-find-device .sort-area ul{position:absolute;left:0;right:0;top:100%;display:none;border: 1px solid #ccc;background: #fff;color:#0689d8}
.lay-find-device .sort-area button.hide~ul{display:block; z-index:1}
.lay-find-device .sort-area li{}
.lay-find-device .sort-area a{display:block;padding-left:20px;}
.lay-find-device .step-3 .select-area{height:234px}
.lay-find-device .step-3 .select-area+button{background:#0071bf;color:#fff;height:49px;border:1px solid #ccc;border-width:0 1px 1px;width:100%}
.lay-find-device .step-3 .select-area+button:hover {color:#fff}
.lay-find-device .thumb{width:100%;max-width:200px;margin:0 auto;}
.lay-find-device .step-4 .txt{padding-bottom:20px}
.lay-find-device .step-4 h3{font-size:20px; text-align:center;}
.lay-find-device .step-4 p{font-size:14px; text-align:center;}
.lay-find-device .step-4 button{background:#1428a0;color:#fff;height:45px;width:100%;max-width:160px;margin:0 auto;display:block;padding:0 10px;font-family:'SamsungIFBd'}
.lay-find-device .step-4 button:hover {color:#fff}

@media (max-width:767px){
    .lay-find-device{padding-bottom:0}
    .lay-find-device .grid-row{padding-right:0}
    .lay-find-device .step-4,
    .lay-find-device .pop-group {display:none}
    .lay-find-device .grid-col{float:none;width:auto;font-size:14px;display:none}
    .lay-find-device .grid-col.active{display:block}
    .lay-find-device .grid-col .col-inner{margin-left:0}
    .lay-find-device .grid-col .breadcrumb{display:block}
    .lay-find-device .select-area{height:auto;border:0}
    .lay-find-device .select-area li{border-color:#f3f3f3}
    .lay-find-device .select-area li:first-child{border-top-width:1px}
    .lay-find-device .selected{color:#000;}
    .lay-find-device li a{position:relative;padding:21px 50px 20px 20px;}
    .lay-find-device li a:before{content:"\26";font-size:12px;position:absolute;right:25px;top:25px;font-family:'samsungIcon'}
    .lay-find-device .frm-sch{margin:0 20px 20px}
    .lay-find-device .sort-area button{height:70px}
    .lay-find-device .step-3 .select-area{height:auto;max-height:355px}
    .lay-find-device .step-3 .select-area+button{height:70px}
}

/* disclaimer */
.disclaimer {padding:0 28px; max-width:1310px; margin:0 auto 40px; font-size:12px; color:#666}
.disclaimer .disclaimer_inner {padding:20px; background:#f1f1f1;}
.disclaimer li,
.disclaimer dl {position:relative; margin-top:10px; padding-left:10px;}
.disclaimer li:first-child {margin-top:0;}
.disclaimer li:before, 
.disclaimer dl:before {position:absolute; left:0; top:6px; display: block; width:3px; height:3px;}
.disclaimer dl {margin-top:10px}
.disclaimer dt {font-family:'SamsungIFBd';}

div.feature-inner {overflow:hidden;}
.feature-module .disclaimer {padding:15px 20px; margin:0;}
.feature-module .featurebox .disclaimer {padding:15px 0 0;}
.feature-module .disclaimer .disclaimer_inner {padding:0; background:none;}

.feature-module .feature .disclaimer {background:#fff;}
.feature-module .feature .disclaimer.light {background:#000; color:#fff}
.feature-module .feature .disclaimer.light li:before,
.feature-module .feature .disclaimer.light dl:before {background:#fff;}

@media (min-width:768px) and (max-width:1023px){
	.disclaimer {padding:0 15px}
}
@media (max-width:767px){
	.disclaimer {padding:0 10px; margin-bottom:25px}
	.feature-module .disclaimer {padding:15px}
}

/* PRODUCT BUY ONLINE */
.pop-wrap.buyonline {width:500px;}
.pop-wrap.pdp-buy .pop-tit {margin-bottom:0;}
.pdp_buy_online.where_to_buy .cont {padding-top:0px;}
.pdp_buy_online.where_to_buy h2 {margin-bottom:0px;}
.partner-cont {padding:0 28px; margin:0 auto 30px; max-width:1310px;}

table.type-2 {width:100%;}
table.type-2 th,
table.type-2 td {text-align:center; width:25%;}
table.type-2 th {padding:0 10px; height:50px; background-color:#0071bf; color:#fff;}
table.type-2 td {padding:30px 10px; border-bottom:1px solid #ccc;}
table.type-2 td a {color:#0057a4;}
table.type-2 td:first-child {font-weight:bold;}
table.type-2 td.emphasis {color:#0071bf;}

@media (min-width:768px) and (max-width:1023px) {
	.partner-cont {padding:0 15px;}
	.partner-cont .wrapper-act {padding:0;}
}
@media (max-width:767px) {
	.partner-cont {padding:0 10px;}
	table.type-2 th:nth-child(even),
	table.type-2 td:nth-child(even) {display:none;}
	table.type-2 th, table.type-2 td {width:50%;}
}
@media (max-width:500px) {
	.pop-wrap.buyonline {width:100%;}
	.where_to_buy {width:100%;}
	.pop-wrap.pdp-buy {width:100%;}
}
/* //PRODUCT BUY ONLINE */

/* POPUP TAB TYPE4 */
ul.tab.type4 {display:table; width:100%; margin-bottom:40px}
ul.tab.type4 li {display:table-cell; float:none; width:50%; height:100%; border:1px solid #ccc; border-left:none; vertical-align:middle}
ul.tab.type4 li:first-child {border-left:1px solid #ccc}
ul.tab.type4 li.active {height:100%; border:none; border-right:1px solid #0071bf; border-bottom:1px solid #0071bf; background:#0071bf;}
ul.tab.type4 li:first-child.active {border-left:none}
ul.tab.type4 li a {display:block; padding:15px 5px; vertical-align:middle; box-sizing:border-box}
ul.tab.type4 li.active a {background: none;}


@media (max-width:767px) {
	ul.tab.type4 li {width:50%; border-top:1px solid #ccc; border-left:1px solid #ccc;}
	ul.tab.type4 li a {font-size:14px;}
}
/* //POPUP TAB TYPE4 */

/* PARTNER LOCATOR SOLUTION POPUP */
.pop-wrap.locator-pop {width:750px;}
.pop-wrap.locator-pop .pop-tit {margin-bottom:15px;}
.pop-wrap.locator-pop ul.tab.type3 {margin-bottom:0;}
.pop-wrap.locator-pop .company-info {padding:10px 10px 30px; margin-bottom:20px; background-color:#f1f1f1;}
.pop-wrap.locator-pop .detail-info{border-bottom:1px solid #0057a4; margin-bottom:0;}
.pop-wrap.locator-pop ul.tab.type4 {margin-bottom:0; border-bottom:1px solid #ccc}
.pop-wrap.locator-pop ul.tab.type4 li {border-bottom:0}
.pop-wrap.locator-pop ul.tab.type4 li.nomap {display:block;}
.pop-wrap.locator-pop ul.tab.type4 li.nomap + li {display:none;}
.pop-wrap.locator-pop .company-map {height:300px; border-bottom:1px solid #0057a4; line-height:0;}
.pop-wrap.locator-pop .company-map img {width:100%;}
table.type-3 {width:100%; word-break:break-all}
table.type-3 td,
table.type-3 th {padding:20px 10px 0;}
table.type-3 th {width:40%; text-align:left; font-weight:bold;}
table.type-3 td a {color:#0057a4;}

@media (max-width:767px) {
	.pop-wrap.locator-pop ul.tab.type3 li {width:50%; float:left; font-size:14px;}
	.pop-wrap.locator-pop .company-info {padding:10px 10px 20px;}
	table.type-3 th,
	table.type-3 td {display:block; box-sizing:border-box; width:100%; padding-top:10px;}
	table.type-3 td {padding-top:0;}
}
@media (max-width:750px) {
	.pop-wrap.locator-pop {width:100%;}
}
/* //PARTNER LOCATOR SOLUTION */

/* overview tab contents */
.pcp-tab-cont {display:none}
.pcp-tab-cont.overview {display:block; max-width:1310px; margin:0 auto 40px; padding:0 28px;}
@media (max-width:1023px) {
	.pcp-tab-cont.overview {padding:0 15px;}
}
@media (max-width:767px) {
	.pcp-tab-cont {margin-top:-10px;}
	.pcp-tab-cont.overview {padding:0 10px; margin-top:-10px; margin-bottom:25px;}
}

/* bread crumb */
.bread-crumb-wrap {background:#f1f1f1; border-bottom:1px solid #dadada;}
.bread-crumb {max-width:1310px; padding:0 28px; margin: 0 auto; overflow:hidden;}
	.legacy-ie .bread-crumb {width:1310px;}
.bread-crumb > * {float:left; height:20px; line-height:20px; padding:5px 0; font-size:14px;}
.bread-crumb a {color:#0057a4; text-decoration:underline}
.bread-crumb .bread-arrow:before {display:inline-block; width:14px; text-align:center; font-family:'samsungIcon'; content:"\32"; font-size:10px;}
.bread-crumb .home,
.bread-crumb .last {display: block}

@media (max-width:1023px) {
	.bread-crumb {padding:0 15px;}
	.bread-crumb > span {display:none;}
	.bread-crumb > a {display:block;}
	.bread-crumb > a + span {display:block;}
}
@media (max-width:767px) {
	.bread-crumb {padding:0 10px;}
}

/* add luxemburg confirm popup (15.06.25 by wj.lee) */
#lng_popup {display:none;position:absolute;bottom:0;left:0}
#lng_popup .pop-wrap.pop-width {width:100%}
#lng_popup .layer_popup {display:none;width:100%;font-size:0.75em}
#lng_popup .popAlign {width:100%;z-index:9999;min-height:130px;display:block;background:#fff;pointer-events: auto!important}
#lng_popup .popup_wrap {position:relative;padding:30px 20px}
#lng_popup .msg-text {padding:20px 0;width:80%!important;margin:0 auto;line-height:18px;font-size:14px;color:#000;-webkit-tap-highlight-color:transparent}
#lng_popup .layer_popup p {}
#lng_popup .pop-btn {margin: 0;text-align:center;pointer-events:auto!important;padding:0;-webkit-tap-highlight-color:transparent;font-family:'SECGCWL', sans-serif}
#lng_popup .pop-btn a.button {margin: 5px;background:#1428a0;color:#fff;min-width:10em;padding:.6em 0;display:inline-block;vertical-align:middle;zoom:1;text-transform:uppercase;text-align:center;font-weight:normal;font-family:'SECGCWM', sans-serif;font-weight:bold}
#lng_popup .pop-btn a.button:hover {background:#6b6b6b;}
#lng_popup .btn-close {position: absolute;top:5px !important;right:10px;width:20px;height:20px;font-size:30px;display:block;padding:10px;z-index:1;text-decoration:none;line-height:1.365;font-family:'SamsungIFRg', Arial;word-wrap:break-word}
#lng_popup .btn-close:after {position:absolute;left:5px;top:0;font-family:'samsungIcon';content:"\33";font-size:30px;}

@media (min-width:400px) {
    #lng_popup .layer_popup {width:400px}
}
/* //add luxemburg confirm popup */

/* Support Inquery Layer Popup : 2016.05.13 */
.ui-layer-container.mailInquiryType{width:430px;margin:0 auto;}
.ui-layer-container.mailInquiryType > .ui-layer-content > div{border:inherit;padding:inherit}
.select-inquiry-type h3{padding:28px 60px 27px 30px;background:#1428a0;color:#FFF;font-size:28px;line-height:36px}
.select-inquiry-type button[type=button]{margin-right:5px;background:#fff;color:#0057A4;font-size:20px;text-align:left}
.select-inquiry-type button[type=button]:hover{text-decoration:underline}
.select-inquiry-type .btn-box{padding:37px 31px}
.select-inquiry-type .btn-box span{display:block;width:100%}
.select-inquiry-type .btn-box span:first-child{margin-bottom:32px}
.select-inquiry-type .btn-box .email:after{position:absolute;display:inline-block;content:'\e60c';width:24px;height:19px;margin:4px 0 0 5px;margin-top:6px\0;line-height:19px;font-size:15px;vertical-align:middle}
.select-inquiry-type .btn-box button:after{margin:0 0 0px 2px;display:inline-block;font-family:'samsungIcon';vertical-align:middle;font-size: 0.9rem}
.select-inquiry-type .support-num{margin:1px 30px 0;padding:15px 0 25px;border-top:1px solid #adadad;color:#666}
.select-inquiry-type .support-num strong{padding-left:5px}
div.pop-wrap .select-inquiry-type a.btn-close{color:#fff;top:21px !important;right:20px !important}
html.rtl .select-inquiry-type h3{padding-left:60px;padding-right:30px}
html.rtl .select-inquiry-type .btn-box .email:after{margin-left:0;margin-right:5px;margin-right:16px\0}
html.rtl body .select-inquiry-type .btn-close{left:17px !important;right:auto !important}
@media (max-width:460px){
.ui-layer-container.mailInquiryType{width:100% !important}	
}
/* //Support Inquery Layer Popup */