@charset "utf-8";
body.suhd_samsung{height:auto; background: #fff; word-break: break-word;}
.ss_samsung.suhd_samsung .body_wrapper{min-width: 320px; background: #000}
.ss_samsung.suhd_samsung div[role=main]#content{max-width:640px !important;  margin:0 auto; background:#000000; overflow: hidden;}
.ss_samsung.ss_samsung.suhd_samsung .footer .section_notice{display:none;}
.ss_samsung.suhd_samsung .footer-navi{display:none;}
.ss_samsung.suhd_samsung .footer{display: none}

html.ltr body.cookiewarning.suhd_samsung .global_header div[role=status].cookie_notice{display:none;}
html.ltr .suhd_samsung .global_header div[role=status].accNav a{width:100%; height:40px; background: #2a2a2a}
/*html.ltr .suhd_samsung .global_header div[role=status].accNav a{display:none; position:relative; width:100%; height:40px; background: #2a2a2a}*/
html.ltr .suhd_samsung .global_header div[role=status].accNav p:first-child a{padding-top:11px}
html.ltr .suhd_samsung .global_header div[role=status].accNav p:last-child{display:none}

.scrollwrapper:after{content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; *zoom: 1; }

/*top_banner*/
.suhd_samsung .top_banner{z-index:10; position:relative; padding:3.5% 9% 5.5% 9%; text-align: center; background: #e5e5e5}
.suhd_samsung .top_banner .ban_inner{display:inline-block; max-width: 640px}
.suhd_samsung .top_banner .ban_inner .banText p{margin-bottom:3%; font-family:SamsungIFRg; font-size:.8em; color:#272727;}
.suhd_samsung .top_banner .ban_inner .btn{display: inline-block;}
.suhd_samsung .top_banner .ban_inner .btn img{max-width:60%}
.suhd_samsung .top_banner .closer .close{display:block; position:absolute; top:10px; right:10px; width:16px; height:19px; background:url(../img/btn_top_banner_close.png) no-repeat; background-size: 100% auto; font-size:0; text-indent: -99999px}
@media (min-width: 48em) {
	.suhd_samsung .top_banner{display:none;}
}

/***** nav *****/
.suhdM_nav {z-index:3; position: relative; top:0; width:100%; border:1px solid #2b2b2b; border-width:1px 0; background: #1a1a1a}
.suhdM_nav.navTop{position: fixed; top:0px; /*max-width:640px;*/}
.suhdM_nav:after{content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; *zoom: 1; }
.suhdM_nav .suhdM_nav_inner{position:relative; max-width:640px; margin:0 auto;}
.suhdM_nav #suhdlogo{z-index:1; display:inline-block; position: relative; padding:3% 0; margin-left:2.2%;max-width:50%;}
.suhdM_nav #suhdlogo img{max-width:100%}
.suhdM_nav {position: relative; top:0; right:0; width:100%}
.suhdM_nav .btn_suhdMNav{float:right; padding:3%; margin-top:1%; margin-right:20px;}
.suhdM_nav .paging_gnb{display:none; z-index:2; position: absolute; top:100%; right:0; width: 353px;}
.suhdM_nav .paging_gnb li{border-top:1px solid #2b2b2b; background: #1a1a1a}
.suhdM_nav .paging_gnb li a{display:block; padding:4.6% 0 4.6% 9%; color:#b7b7b8; letter-spacing: -.5px; text-align: left; font-size:1em; font-family:SamsungIFRg}
.suhdM_nav .paging_gnb li:first-child{border-top:0;}
.suhdM_nav .paging_gnb li.on a{color:#fff;}
.btn_suhdMNav em{display: block; width:25px; height:19px; background: url(../img/gnb_arrow_open.png) no-repeat; background-size:100% 100%; font-size:0; text-indent: -999999px}
.btn_suhdMNav.on em{background: url(../img/gnb_arrow_close.png) no-repeat; background-size:100% 100%;}

/***** nav *****//* 150921 modify */
.suhdM_nav_inner:after {display:block;clear:both;height:0;content:"";overflow:auto;}
.suhdM_nav #suhdlogo {z-index:1;display:block;position:relative;float:left;width:26.56%;margin-left:2.2%;padding:0;}
.suhdM_nav #suhdlogo a {display:block;}
.suhdM_nav #suhdlogo img {width:100%;}
.suhdM_nav .btn_suhdMNav {float:right;width:11%;margin-right:0;margin-top:1%;padding:3% 0;line-height:5px;}
.suhdM_nav .btn_suhdMNav em {display:block;width:25px;height:19px;margin:0 auto;background-size:100%;font-size:0;text-indent:-9999px}
.suhdM_nav .btn_review_award {display:block;position:absolute;right:11%;top:-1px;width:auto;height:100%;padding:0 15px 0 75px;background: url(../../review_award/img/template/btn_review_award.png) no-repeat;background-size:50px 40px;background-position:15px center;border:1px solid #383838;color:#bca783;font-size:17px;text-align:left;}
.suhdM_nav .btn_review_award div {display:table;height:100%;vertical-align:middle;}
.suhdM_nav .btn_review_award div p {display:table-cell;vertical-align:middle;}

@media all and (max-width:320px) {
.suhdM_nav .btn_suhdMNav em {width:13px;height:10px;}
.suhdM_nav .btn_review_award {padding:0 7px 0 40px;background-size:27px 22px;background-position:7px center;font-size:10px;letter-spacing:-1px;}
}

@media all and (min-width:321px) and (max-width:450px) {
.suhdM_nav .btn_suhdMNav em {width:15px;height:11px;}
.suhdM_nav .btn_review_award {padding:0 7px 0 42px;background-size:30px 24px;background-position:7px center;font-size:11px;}
}

@media all and (min-width:451px) and (max-width:550px) {
.suhdM_nav .btn_suhdMNav em {width:18px;height:14px;}
.suhdM_nav .btn_review_award {padding:0 10px 0 58px;background-size:40px 32px;background-position:10px center;font-size:14px;}
}

@media (max-width: 30em) {
	.suhdM_nav .paging_gnb{width: 290px;}
	.suhdM_nav .paging_gnb li a{font-size:.85em}
}

/***** layout *****/
#suhdM_layout { width:100%; margin:0 auto; position:relative; background: #000; overflow:hidden; }
#suhdM_layout .sl_innder { width:99999px; position:absolute; top:0; left:0; overflow:hidden; overflow: visible;}
#suhdM_layout .sl_innder .sl_con { z-index:0; float:left; width:100%; overflow: hidden;}
#suhdM_layout .sl_innder .sl_con:first-child{z-index:2;}

.btn_area { background:#f5f5f5; overflow:hidden; }
.btn_area button {z-index: 2; display:none; position:absolute; top:56%; width:30px; height:57px;  background-repeat:no-repeat !important; background-size:100% 100% !important; font-size:0; line-height: 0; text-indent: -99999px }
.btn_area button.btn_prev { float:left; left:20px; background:url(../img/prev.png)}
.btn_area button.btn_next { float:right; right:20px; background:url(../img/next.png)}

/**** Contents *****/
/* part */
.part{position: relative; overflow:hidden}
.part .textArea{position: relative; width:100%;  padding:0 3% 4% 3%; font-size: 100%; overflow:hidden; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.part .textArea .tit{margin-bottom:5%; line-height:1em; font-size:2em; color:#272727; font-family:SamsungIFBd }
.part .textArea .titM{margin-bottom: 2.3%; font-weight: 900; font-size:1.5em; color:#fff; font-family:SamsungIFRg}
.part .textArea .titM em{font-weight: normal; font-size: .8em; font-family:SamsungIFRg}
.part .textArea p{margin-bottom:5px; font-size:1.2em; color:#fff; line-height:1.2em; font-family:SamsungIFRg}
.part .textArea .text{}
.part .bgImg{}
@media (max-width: 30em) {
	.part .textArea{font-size:75%}
}
.part .bgImg {display:block; position: relative; padding:0 0;}
.part .bgImg img{width:100%;}
.part .bgImg .spe{position: absolute; left:20px; bottom:16%; width:100%;}
.part .bgImg .spe li{display:inline-block; width:33.3%; margin-bottom:3%; vertical-align: middle; margin-left:-4px;}
.part .bgImg .spe span{display: inline-block; vertical-align: middle; width:47px; height:32px; margin-right:8px; background-repeat: no-repeat !important; background-size: 100% 100% !important}
.part .bgImg .spe .icon_nc{background: url(../img/icon_nc.png);}
.part .bgImg .spe .icon_sb{background: url(../img/icon_sb.png);}
.part .bgImg .spe .icon_co{background: url(../img/icon_co.png);}
.part .bgImg .spe .icon_ud{background: url(../img/icon_ud.png);}


.part .bgImg .spe em{display:inline-block; zoom:1; font-family: SamsungIFRg; color:#fff; font-size:.75em;
	text-shadow: 1px 1px 2px #000;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000, Positive=true);
	/*filter: dropshadow(color=#000, offx=1, offy=1);*/ /* ie 축약형 */}
@media (max-width: 30em) {
	.part .bgImg .spe{bottom:0%}
	.part .bgImg .spe span{width: 37px; height: 26px; margin-right: 6px;}
	.part .bgImg .spe em{display:block}
}
.part.page_top .textArea{z-index:1; position: absolute; padding-top:7.5%; color:#fff;}
.part.page_top .textArea .tit{color:#fff;}
.part.page_top .textArea p{color:#fff;}
.part.page_top .textArea .text{margin-top:6%; color:#fff; text-shadow: 1px 1px 2px #000;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000, Positive=true);display:inline-block; zoom:1;
	/*filter: dropshadow(color=#000, offx=1, offy=1);*/ /* ie 축약형 */}
.part.page_top .textArea .text em{font-family: SamsungIFRg; font-size:.9em; font-style:italic;}
.part.page_top .bgImg{padding:0;}

/* main */
.sl_con_01 .part .textArea{padding-top: 10%; text-align: center;}
.sl_con_01 .part .tit{margin:0; margin:13% 0 10% 0; font-size:1.5em; letter-spacing: 5px; color:#fff;  font-family:SamsungIFRg}
.sl_con_01 .part .textArea p{margin-bottom: 1em; color:#fff; font-size:1em; line-height:1.1em; font-family:SamsungIFRg}
.sl_con_01 .part .textArea .textM{font-size:1.5em; margin-top:9%; letter-spacing:-.1px}
.sl_con_01 .part .textArea .textM em{display:block; margin-top:8px}
.sl_con_01 .part .movie{position: absolute;z-index: 1;margin-top: 48%;background:none;}

.icon_swipe{position: absolute; top:53%; left:50%; margin-left:-44px;}
.icon_swipe img{width:88px;}
.catchup{position: absolute; top:62%; left:0; margin-bottom:0 !important; padding:0 3% 4% 3%; color: #fff;font-size: 1em;line-height: 1.1em;font-family: SamsungIFRg;}
.catchup.type2{position:static;bottom:initial;font-size:.8em;}
@media (max-width: 30em) {
	.catchup{font-size:.7em;}
	.catchup + .suhd_footer{font-size:.7em;}
}
.blankbox{width:100%; height:65px; background:#000}
.sl_main .blankbox{height:50px;}

 @media (max-width: 22.5em) {
 	.sl_con_01 .part .tit{font-size:1.2em; letter-spacing: 3px; }
 	.btn_area button{width: 15px; height: 28px;}
 	.sl_con_01 .part .bgImg .textB{width: 197px;}
}

 @media (min-width: 22.6em) and (max-width: 33.75em) {
    .sl_con_01 .part .tit{font-size:1.4em; letter-spacing: 3px; }
 	.btn_area button{width: 20px; height: 37px;}
 	.sl_con_01 .part .bgImg .textB{width: 197px;}
}

/* movie */
.movie{width:100%; padding:5%; background:#000; text-align: center; overflow: hidden; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.movie .movieImg{display:inline-block; position: relative; padding: 0}
.movie .movieImg span{display:block;}
/*#su_main .movie .movieImg .play{text-indent: -99999px;position:absolute; top:50%; left:50%; margin:-22px 0 0 -22px; width:43px; height:43px; background: url(../img/btn_movieplay.png) no-repeat;}*/
.movie .movieImg .play{text-indent: -99999px;position:absolute; top:50%; left:50%; margin:-22px 0 0 -22px; width:43px; height:43px; background: url(../img/btn_movieplay2.png) no-repeat;}
.movie .movieImg img{width:100%;}
.movie iframe, .movie .obJ{display:none; width:100%; height:324px; border:0;}

/* line up */
.lineup .part{padding:0 3% 10% 3%;}
.lineup .part .tit{margin:0; margin:7.5% 0 9% 0; line-height:1em; font-size:1.5em; color:#fff; font-family:SamsungIFBd }
.sList{}
.sList > li {position:relative;padding-bottom:20px; margin-bottom: 20px;border-bottom: 1px solid #141414;}
.sList li:first-child{margin-top:0;}
.sList li .sImg{position: absolute;width:35%;margin:13% 4% 4% 4%; }
.sList li .sImg img{width:100%; min-width: 110px;}
.sList:after,
.sList li:after{content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; *zoom: 1; }
.sList .s_info{display: inline-block;position: relative;vertical-align: top;width: 54%;margin-top: 0;margin-left: 44%;padding: 3%;}
.sList .s_info .s_Name{margin-bottom: 2px; font-size:.85em; color:#fff;  font-family:SamsungIFBd;}
.sList .s_info ul{margin-top:10px;}
.sList .s_info ul li{padding-left:10px; margin-top: 3%; background: url(../img/dot.png) no-repeat left 6px; text-align: left; color:#cdcdcd; font-size:.75em; font-family: SamsungIFRg; }
.sList .sImg, .sList .s_info{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.sList li.se03 {margin-bottom:0;padding-bottom:0;border-bottom:none;}
/*.sList li.se02 {padding-left: 7%; margin:30px 0;}
.sList li.se03 {padding-left: 16%;}*/

.sList li .icon_arr:before{content: ""; display:block; position:absolute; top: -12%;left: 5px; width:33px; height:32px; background: url(../img/arrow2.png) no-repeat; background-size:100% 100%; }

.line_link{margin-top:10%;}
.line_link a{padding:1% 4%;border:1px solid #c9c9c9;border-radius:3px;text-align: center;color: #cdcdcd;font-size: .75em;font-family: SamsungIFRg;}
.line_link a:hover{border-color:#0090f4;color:#0090f4;}

@media (max-width: 30em){
	.sList li .icon_arr:before{top:-42%;}	
}

/* footer */
.suhd_footer{padding:2.5% 4%; background: #000; text-align: right; font-size:.75em; color:#fff; font-family:SamsungIFRg}
.suhd_footer p{display:inline-block; width: 206px}
.suhd_footer .copy{width:100%;margin-bottom:0;}
.sl_main .suhd_footer{position:relative; margin-top:0;}

/* bg color */
.part.bg_gray{background: #eeedee}
.part.bg_gray2{background: #f3f3f3}
.bgImg.paN{padding:0}

/* margin */
.mTB610{margin-top:13% !important; margin-bottom:10% !important;}
.mTB610{margin-top:13% !important; margin-bottom:15% !important;}
.pT13{padding-top:13% !important}
.mB9{margin-bottom:9% !important;}
.mB30{margin-bottom:30px !important;}
.mTN{margin-top:0 !important;}


/*
-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;
.col_Grid:after{content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; *zoom: 1; }

@media (min-width: 48em) 
@media (min-width: 64em)
@media (min-width: 80.063em)

확장
@media (min-width: 22.563em)
@media (min-width: 30em)
@media (min-width: 40em)
@media (min-width: 50em)
@media (min-width: 80em)
*/


/* tv/suhdtv */
.ss_samsung #header {display:none !important;}
.suhd_samsung .top_banner {display:none !important;}