@charset "utf-8"; 
.samsungSSB {font-family: "SamsungSSBd";}
.samsungIFR {font-family: "SamsungOne_400";}
.samsungIFB {font-family: "SamsungOne_400";}
.SamsungOne_400 {font-family: "SamsungOne_400";}
/*video*/
 .liveVideo {position: relative; width: 100%; height:530px; } /*2017 08 14 수정*/
 .liveVideo iframe {position: absolute; width: 100%; height: 100%;} /*2017 08 14 수정*/
 .liveVideo2 {height:730px;} /*2017 08 14 수정*/

/*contents*/
section .row div.one-third {margin-left: 20px;}
section .row div.two-third {margin-left: 20px;}
section .row div.one-half {margin-left: 20px;}

section .row div.one-third:first-child {margin-left: 0;}
section .row div.two-third:first-child {margin-left: 0;}
section .row div.one-half:first-child {margin-left: 0;}

.contents .row {height: 408px; margin-top: 20px; overflow: hidden;}
.contents .row>div{float: left;overflow: hidden; }
.contents .row>div a img {width: 100%;  vertical-align: top;}
.contents .row>div .view a img {width: 100%;height: 100%;  vertical-align: top;}  /*2017.08.17 수정*/

/*two-third*/
.contents .row .two-third {width: 860px;}
.contents .row .two-third .view {width: 550px; height: 408px;float: left;}
.contents .row .two-third .text {width: 310px;height: 408px;float: left;background: #fff;padding: 20px; box-sizing: border-box;position: relative;}

/*main키비주얼 영상 추가*/ /*2017 08 22 수정*/
.media-wrap {width: 100%;}
.media-wrap a {display: block;}
.media-wrap a .pc-media {display: block; width: 100%;}
.media-wrap a .m-media {display: none; width: 100%;}

/*main banner 추가*/ /*2017 08 22 수정*/
.two-third  .banner img {width: 100%;	}
.two-third  .banner .pc-banner {display: block;}
.two-third  .banner .m-banner {display: none;}

/*one-third */
.contents .row .one-third  {width: 420px; height: 408px;}
.contents .row .one-third  .view { height: 240px;}
.contents .row .one-third  .view a {display:inline-block; width: 100%; height: 100%;}
.contents .row .one-third  .text {height: 168px; background: #fff; padding: 20px; box-sizing: border-box;position: relative;}

/*one-half*/
.contents .row .one-half{width: 640px; overflow: hidden;}
.contents .row .one-half .view {height: 240px;}
.contents .row .one-half .text { height: 168px; background: #fff; padding: 20px; box-sizing: border-box;position: relative;}

/*text*/
.text .ico-date {width: 100%; height: 22px; overflow: hidden; line-height: 20px;font-size:11px;font-family: "SamsungOne_400"; position: relative;}
.text .date {float: right; color:#333333;}
.text .text-title {display: block; margin-top: 20px; font-size: 16px; line-height: 1.2em; font-family: "SamsungOne_400" !important; font-weight: bold; word-wrap:break-word; color:#333; letter-spacing: -0.01em;} /* 2017.07.09 수정 */

/*countdown*/ /* 2017. 07.28 수정*/
.clockWrap {width: 100%; height: 100%;background: #191919; box-sizing: border-box;}
.clockWrap a {display:inline-block; width: 100%; height: 100%;} /*2017.08.17 수정*/
.clockInner {width: auto;  text-align: center; padding-top: 27px;}
.clockInner h1 {font: normal 30px "samsungSSBd"; color:#fff; text-align: center;}
.clockInner .clockLabel {width: 780px; margin: 10px auto; position: relative;}
.clockInner .clockLabel span {font-size: 14px; color:#fff; position: absolute; font-family:"samsungSSBd";}
.clockLabel .day {left:9%;}
.clockLabel .hour {left:34%;}
.clockLabel .min {right:33%;}
.clockLabel .sec {right: 7%;}

.clockTxt {margin: 65px auto 0; padding-bottom: 45px; color:#fff;}
.clockTxt .openDate {font-size:20px; font-family:"samsungSSBd";}
.clockTxt span {width: 40px; height: 1px;  display: block; background:#fff; margin: 20px auto;}
.clockTxt .clockSumm {display: inline-block; font-size:14px; line-height: 1.2em; font-family:"samsungSSBd";} 

/*sub0101*/
.contents h2.sub-title {font-family: "SamsungSSBd";font-size:36px; margin:40px 0; letter-spacing: -0.5px; position: relative;}
.contents h2.sub-title .result {font-size:18px; font-family: "SamsungOne_400"; padding-left:30px; font-weight:normal; display: inline-block;} /* 2017.07.10 수정 */
.contents h2.sub-title .back {position: absolute; right:0; top:50%; margin-top:-12px; background:url('../images/ico-back-cc8746685ac93ad33a58489fd5d79057.png') 0 0 no-repeat; line-height:24px; padding-left: 30px; font-family: "SamsungSSBd"; font-size:16px; color:#333;}

.pdc-view .share-link {position: absolute; top: -73px; right: 0; float: none; display: inline-block;} /* 2017.07.12 수정 */
.pdc-view .share-link .share .ico-share {display:none;} /* 2017.07.12 수정 */
.pdc-view .share-link .share .sns {display:block;} /* 2017.07.12 수정 */

ul.article-list-wrap li:first-child {border-top: 1px solid #dddddd;}
.article-list {height: 200px; border-bottom:1px solid #dddddd; padding: 20px 0; overflow: hidden; position: relative;}
.article-list a {display: block; }
.article-list a .article-thumb {width: 300px; height: 200px; margin-right:40px;position: absolute; left:0; top:20px;}
.article-list a .article-thumb img {vertical-align:top; }
.article-list a .article-thumb .thumb-txt {width:100%; position: absolute; top:50%; color:#fff; font-size:28px; margin-top:-15px; text-align:center; font-family: "SamsungOne_400"; font-weight: bold; line-height:1em;} /* 2017.07.06 수정 */
.article-list a .article-cont {padding-left: 340px; height: 185px;margin-top: 15px;color:#333;}
.article-list a .article-cont .article-subj  {font-size:18px;  line-height: 25px;  font-family: "SamsungOne_400" !important; font-weight: bold; margin-bottom: 20px;}
.article-list a .article-cont .article-summ {font-size: 15px; opacity: 0.6;font-family: "SamsungOne_400" !important;margin-bottom: 20px; line-height:1.4em;} /* 2017.07.07 수정 */
.article-list a .article-cont .article-date { font-size: 15px; opacity: 0.6;font-family: "SamsungOne_400" !important;} /* 2017.07.07 수정 */
.search-all-list {}
.search-all-list li {border-bottom: 1px solid #ddd; padding:24px 0;}
.search-all-list li:first-child {border-top: 1px solid #ddd; }
.search-all-list li dl {position:relative; }
.search-all-list li dl dt {position:absolute; top:0; left:0; width:160px; text-align:center; font-family: "SamsungSSBd"; font-size:14px; padding:60px 0 20px 0;}
.search-all-list li dl dt.news {background:url('../images/ico-result-news-f064f780b684b23bcbfe8f3fc354de08.png') center 20px no-repeat; }
.search-all-list li dl dt.feature {background:url('../images/ico-result-feature-caaa21dc7f4132163d92a0700a9c5293.png') center 20px no-repeat; }
.search-all-list li dl dt.media {background:url('../images/ico-result-media-e089113991f1d3357e754babb098ea49.png') center 20px no-repeat; }
.search-all-list li dl dt.event {background:url('../images/ico-result-event-a9b9e30e670b805d4fcd511e3234d1d1.png') center 20px no-repeat; }
.search-all-list li dl dd {border-left: 1px solid #ddd; padding-left:30px; margin-left:160px;}
.search-all-list li dl dd .subj {padding:18px 0; display:block; font-family:SamsungOne_400; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:18px; color:#333;}
.search-all-list li dl dd .date {font-size:11px; opacity:0.6;}

/*no-article-thumb*/
.no-thumb a {display: block;}
.no-thumb a .article-cont {float: none; width: auto; padding:0 40px;}

/*sub0102*/
.title-area {margin: 40px 0; position: relative;}
.title-area .detail-subj { font-size: 36px; line-height:1.4em; font-family: "SamsungOne_400" !important; font-weight: bold; letter-spacing: -0.5px; margin: 22px 0;}
.title-area .detail-date {font-size:11px; color:#333; opacity: 0.6; margin-bottom: 40px;}
.title-area .tag-word {overflow: hidden; font-size:11px;  display:inline-block;}
.title-area .tag-word dt {float: left; font-family: "SamsungOne_400" !important; font-weight: bold; margin-right: 10px;}
.title-area .tag-word dd {float: left;} 
.title-area .tag-word dd a {color:#333; opacity: 0.6;}
.title-area .tag-word dd a:hover {color:#333; opacity: 1; text-decoration: underline;}

/*news용 sns*/
.title-area .share-link {width:295px;position:absolute; bottom:5px; right:0; float: right;display: inline-block; } /*2017.07.09 수정*/
.title-area .share-link .sns-link-box {margin-right:15px; }
.title-area .share-link .share {float:left;}
.title-area .share-link .share .ico-share{display: none;}
.title-area .share-link .sns {display:inline-block; float: left;}
.btn-dwn-wrap {float: right;}

/*2017.07.10 수정*/
.detail-cont {border-top:1px solid #e4e4e4; text-align:center;}
.detail-box {margin-top: 40px;}
.detail-box h4 {font-family: "SamsungOne_400";font-weight: bold; font-size:20px; margin: 40px 0; background:url('../images/ico-h4-fa3c0aeda8c0885f21a8ca8e354490b5.png') left top 3px no-repeat; padding-left: 15px; text-align:left; line-height: 1.4em; } /*2017.07.18 수정*/
.detail-box p {font-family: "SamsungOne_400"; font-size: 15px; color: #333;line-height: 1.4em; margin: 40px 0; text-align:left;}
.detail-box blockquote {margin: 80px 0; text-align: center; background-image: url('../images/blockqoute-bg1-a05801f1957a08186a91833006ff9fdb.png'),url('../images/blockqoute-bg2-4a7b9c02f1bd7a10edd6a1614216328e.png');background-position: left 40px top, right 40px bottom; background-repeat: no-repeat, no-repeat; padding-left:11%;padding-right:11%;} /* 2017.07.07 수정 */
.detail-box blockquote p {font-family: "SamsungOne_400"; font-weight: bold; font-size:26px; font-style: italic; line-height: 45px; padding: 40px 0 50px; text-align:center;}
.detail-box strong {font-size: 19px; font-family: "SamsungOne_400"; font-weight: bold; line-height: 28px;	margin-bottom:40px;} /*2017.07.31 수정*/
.detail-box em {font-size:15px; color:#333; font-style:italic; opacity: 1 ; line-height: 28px; margin-bottom:40px; display:block;} /*2017.08.02 수정*/

.detail-box p sup {vertical-align: super;font-size: 11px;} /*2017.08.11 수정*/
.detail-box em sup {vertical-align: super;font-size: 11px;} /*2017.08.11 수정*/


.detail-box p a {text-decoration:none; color:#13269a;} /*2017.08.01 수정*/
.detail-box p a:link, a:visited {text-decoration:none; color:#13269a;} /*2017.08.01 수정*/
.detail-box p a:hover {text-decoration:none; color:#13269a;} /*2017.08.01 수정*/

/*2017.07.17 수정*/
.detail-box ul {list-style-type:disc; text-align:left;}
.detail-box ul li {text-align:left; margin-left: 13px; margin-bottom: 10px; list-style-image:url('../images/ico-li-d09ee4062db1ea72d6d9d9728c4b0d5f.png'); line-height: 20px;}
/*2017.07.06 수정*/
.detail-box div.mov-box {position:relative; width:100%; padding-bottom:56.25%; margin-bottom:40px; text-align:left;}  
.detail-box div.mov-box iframe {position:absolute; width:100%; height:100%;}
.detail-box div.mov-wrap {margin:0 auto; max-width:900px;} /*2017.07.09 수정*/


.detail-box .detail-slide-wrap .bx-wrapper .bx-viewport ul li{margin-left: 0;}/*2017.07.17 수정*/
.detail-box .detail-slide-wrap .bx-has-pager .bx-controls-direction .bx-prev {display: block;	width: 60px;	height: 60px;	background: url('../images/detail-silde-pre-9f3f752012b0c5ee66f7246784ee6e2d.png') left center no-repeat; position: absolute; left:0; top:50%;}
.detail-box .detail-slide-wrap .bx-has-pager .bx-controls-direction .bx-next {display: block;	width: 60px;	height: 60px;	background: url('../images/detail-silde-next-2ad3f256fed50146c0d47f621a2e7d41.png') right center no-repeat; position: absolute; right:0; top:50%; z-index: 100;} 
.pdc-view2-txt {width: 50%; float: left; text-align: center; background: #f6f6f6; padding: 125px 0;box-sizing: border-box; position: relative;}
.detail-box .detail-conts {overflow: hidden; position: relative; text-align:center;}
.detail-box .detail-conts>img {max-width: 100%;} /* 2017.07.07 수정 */
em.detail-em {font-size:14px; color:#333; font-style:italic; opacity: 0.9 ; line-height: 23px;  margin-top:-35px; display:block; margin-bottom: -20px;}


/*news 이미지 호버시 나오는 sns*/
.detail-box .detail-conts .sns-box {display: none;}

.detail-conts:hover .control-btn {display: none;}
.detail-conts .btn-m-share {display: none;}
.detail-conts .img-share-inner .img-share-box {display: inline-block; position: relative;}
.detail-conts .img-share-inner .img-share-box .img-share-link {display: none; position: absolute; top:8px; left:50%; margin-left:-200px; z-index: 1;}  /* 2017.07.07 수정 */
.detail-conts .img-share-inner .img-share-box .img-share-link input {width: 400px; height: 34px; border:1px solid #293ba9; position: relative; box-sizing: border-box;} /* 2017.07.07 수정 */
.detail-conts .img-share-inner .img-share-box .img-share-link .img-share-link-close {position: absolute; top:1px; right:0; width: 33px;height: 33px;  background:#293ba9 url('../images/ico-menu-btn-close-68983bae82e4d106ebadb45e5ea335c7.png') center center no-repeat; background-size: 15px;}
.detail-conts .img-share-inner {display: none; position: absolute; bottom:20px; left:50%; margin-left: -290px; width:580px; height:50px; border-radius:25px;border:1px solid #7d7d7d; background: #313131; margin-bottom: 5px;}/* 2017.07.20 수정 */
.detail-conts .img-share-inner .img-share-box ul {overflow: hidden; display: inline-block; list-style-type: none;}
.detail-conts .img-share-inner .img-share-box ul li {float: left;  vertical-align: top; text-align: center;list-style-image:none; } 
.detail-conts .img-share-inner .img-share-box ul li a {width: 35px; display: block; line-height: 50px;}
.detail-conts .img-share-inner .img-share-box ul li a i {color:#fff; font-size:18px; line-height: 50px;}
.detail-conts .img-share-inner .img-share-box ul li a.ico-share-fff { width: 35px; height: 50px; background:url('../images/ico-link-fff-8766d08a22be1c19ce1227b2f94eafd2.png') center center no-repeat; background-size:18px; }
.detail-conts .img-share-inner .img-share-box ul li a.ico-dwn-fff {width: 35px; height: 50px; background:url(../images/ico-file-dwn-fff-24a76bf96bb07e13fe25c388f5c0e858.png) center center no-repeat;}
.detail-conts:hover .img-share-inner {display: block;} /*2017.07.28 수정*/
.detail-conts .img-share-inner .img-share-close {display: none; width: 40px; height: 40px; background:url(../images/ico-menu-btn-close-68983bae82e4d106ebadb45e5ea335c7.png) center center no-repeat; background-size: 15px}/*2017.08.02 수정*/



.detail-cont .news-letter {background: #ecf1f4; padding: 40px; box-sizing: border-box; overflow:hidden;}
.news-letter p {font-size:18px; margin-bottom: 20px; text-align:left;}
.news-letter-box {float: left; width:85%}
.news-letter-box dt  {float: left; display:none;}
.news-letter-box dd {float: left; width:31%; margin-right: 2%; display:block;}
.news-letter-box dd input {width: 100%; height:48px; background: #fff; text-indent: 60px; border:0; }
.news-letter-box dd input.name {background:#fff url('../images/ico-user-a34fb9238b13f6218b18f8a124e9ff62.png') left 20px center no-repeat;}
.news-letter-box dd input.email {background:#fff url('../images/ico-mail-2927e249ccc7056faaaafad8de7cc048.png') left 20px center no-repeat; }
.news-letter-box dd input.media {background:#fff url('../images/ico-voice-16d806440ddbb653508fdbbe34a9204d.png') left 20px center no-repeat;}
.news-letter button {width:15%; float: left; padding:0;}

/*sub0103*/
.detail-conts {position: relative;}
.detail-box .detail-conts.card:hover .img-share-inner{display: block; position: absolute; bottom:20px; left:50%; margin-left: -290px; width:580px; height:50px; border-radius:25px;border:1px solid #7d7d7d;} /* 2017.07.20 수정 */
.detail-box .detail-conts.card:hover .img-share-inner {bottom:80px;} /* 2017.07.20 수정 */
.detail-box .detail-conts .bx-wrapper .bx-has-pager  .bx-pager {bottom:90px;} /* 2017.07.20 수정 */ 
.detail-box .detail-conts:hover  .bx-wrapper .bx-has-pager  .bx-pager {display:none;}
.detail-box .detail-conts:hover  .control-btn {display:none;}
.viewer-summ {height: 60px; background: #ecf1f4;} /*2017 08 09 수정*/
.detail-box .viewer-summ p {font-size: 15px;padding:0 10px; line-height: 60px; margin: 0;} /*2017 08 09 수정*/
.title-area .share-link .sns-link-box {margin-right:15px;}





/*sub0301*/
.soures-select {padding: 30px 0; border-top: 1px solid #e4e4e4;} /* 2017.07.10 수정 */
.soures-select .select-title {font-size:15px; font-family: "SamsungOne_400" !important; font-weight: bold; margin-bottom: 17px;}
.soures-filter {display:none;} /* 2017.07.10 수정 */
.media-category {height: 180px; margin-bottom: 20px;} /* 2017.07.10 수정 */
.media-category li {width: 20%; height: 180px; float: left; position: relative; margin-left:0;}
.media-category li span {display: block;}
.media-category li:first-child {margin-left:0;}
.media-category li:first-child input[type="checkbox"] + label {border-left:1px solid #e4e4e4;}
.media-category li input[type="checkbox"] {display:none;}
.media-category li input[type="checkbox"] + label { display: block; width: 100%; height: 180px; color:#333; font-family: "SamsungOne_400" !important; font-weight: bold; font-size:13px; text-align: center; box-sizing:border-box; border:1px solid #e4e4e4; border-left:0; padding-top: 114px; position: absolute; top:0; left:0; cursor:pointer;}
.media-category li input[type="checkbox"] + label.phone {background:url('../images/check-phone-6b8edd475ab8047e3a3af305211cef4e.png') center 50% no-repeat #f6f6f6;}
.media-category li input[type="checkbox"] + label.pc {background:url('../images/check-pc-647da5ee2d94f8dc0f7d3a06933e70c3.png') center 50% no-repeat #f6f6f6;}
.media-category li input[type="checkbox"] + label.wearable {background:url('../images/check-wearable-34a0d59af54205b7704f075b2a7a3a29.png') center 50% no-repeat #f6f6f6;}
.media-category li input[type="checkbox"] + label.service {background:url('../images/check-service-f13c7e64ce7db876c715fbeaaa97f8a6.png') center 50% no-repeat #f6f6f6;}
.media-category li input[type="checkbox"] + label.others {background:url('../images/check-other-10b0b9fe0753701291422d1d252cd2f0.png') center 50% no-repeat #f6f6f6;}
.media-category li input[type="checkbox"]:checked + label {color:#fff; border:0 !important;}
.media-category li input[type="checkbox"]:checked + label.phone {background:url('../images/check-phone-checked-3bc9e97ad9883df439a86f89589ef4fb.png') center 50% no-repeat #1428a0;}
.media-category li input[type="checkbox"]:checked + label.pc {background:url('../images/check-pc-checked-9803f8bf2509b3c7a1fbd005448a7edd.png') center 50% no-repeat #1428a0;}
.media-category li input[type="checkbox"]:checked + label.wearable {background:url('../images/check-wearable-checked-fabc4cde300f75d9a8c315313286a452.png') center 50% no-repeat #1428a0;}
.media-category li input[type="checkbox"]:checked + label.service {background:url('../images/check-service-checked-62d8e244f6d7dddb0fabfaea6d7a15e8.png') center 50% no-repeat #1428a0;}
.media-category li input[type="checkbox"]:checked + label.others {background:url('../images/check-other-checked-c4e556cb445cb7f6cd165cb079aa71a3.png') center 50% no-repeat #1428a0;}

.media-year  {  border:1px solid #e4e4e4;  overflow:hidden; }
.media-year li {width: 11%;  padding:14px 0; background: #f6f6f6; border-left:1px solid #e4e4e4; box-sizing:border-box; position: relative; float: left;  text-align:center;}
.media-year li:first-child {border-left: 0; width: 12%;}
.media-year li label {margin-left: -40px;}
.media-year li label span {padding-left: 27px;font-family: "SamsungOne_400" !important; font-weight: bold; line-height:20px; vertical-align:top; }
.media-select-btns {width: 310px; margin: 30px auto 0;}  /* 2017.07.10 수정 */
.media-source {padding: 40px 0; border-top: 1px solid #e4e4e4;}
.media-source .total-num {height: 50px; line-height: 50px; margin-bottom: 20px; background: #ecf1f4; padding-left: 22px; font-family: "SamsungOne_400" !important; font-weight: bold; font-size: 15px;  color:#1428a0; position: relative;}
.media-source .total-num a { position: absolute; right:22px; top:0; padding-right: 20px; font-family: "SamsungSSBd"; color:#333; background: url(../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png) right center no-repeat;}
.media-source-list {margin-bottom: 2%; overflow: hidden;}
.media-source-list li {width: 23.5%; text-align: center; margin-right: 2%; margin-bottom: 2%; float: left; position: relative;}
.media-source-list li:nth-child(4n+0) {margin-right: 0;}
.media-source-list li a {overflow: hidden;  display: block; border:1px solid #e4e4e4; box-sizing:border-box;}
.media-source-list li .source-thumb {width: 100%;  position: relative;  height:383px; display:table;}  /* 2017.07.11 수정 */
.media-source-list li .source-thumb .source-pdc-name {position: absolute; top:20px; width:100%; z-index: 1;}
.media-source-list li .source-thumb .source-pdc-name  p {font-family: "SamsungOne_400" !important; font-weight: bold; font-size:15px; color:#333; margin-top: 10px;}  /* 2017.07.11 수정 */
.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:30px;} /* 2017.07.11 수정 */
.media-source-list li .source-thumb .source-pdc-img img {width: 100%;} /* 2017.07.11 수정 */
.media-source-list li a:hover {border:1px solid #1428a0;}
.media-source-list .source-thumb-cont {width: 100%; height: 50px; line-height: 48px; background: #1428a0; opacity: 0.8; position: absolute; bottom:-50px; left:0;}
.media-source-list .source-thumb-cont .ico-pic { color:#fff; padding-left: 30px;background:url('../images/ico-pic-15de1c94f51cad5ef8d2f7e70e0e83da.png') left center no-repeat; margin-right: 10px;}
.media-source-list .source-thumb-cont .ico-play { color:#fff; padding-left: 25px;background:url('../images/ico-play-819a29267f358c36a56b4ac1d5f9fa25.png') left center no-repeat;}

/*sub0302*/
.pdc-view {width: 100%; height: auto; position: relative;}
/*detail-style01*/
.media-pdc-view1 {position: relative;}
.media-pdc-view1 img {width: 100%;}
.media-pdc-view1 .sns-box {display: none;}
.media-pdc-view1 .sns {display: none;}
.media-pdc-view1 .pdc-view-sns {position: absolute; bottom:0; right:0;}
.media-pdc-view1 .pdc-view-sns .url-copy {position: absolute; bottom:0; right:0;}
.media-pdc-view1 .pdc-view-sns li {width: 60px; height: 60px; line-height: 60px; text-align: center; background: rgba(0, 0, 0, 0.5); border-right: 1px solid #e4e4e4; float: left;}
.media-pdc-view1 .pdc-view-sns li a {display: block;}
.media-pdc-view1 .pdc-view-sns li a.ico-url {width: 100%; height: 100%;background:url('../images/ico-link-fff-8766d08a22be1c19ce1227b2f94eafd2.png') center center no-repeat;}
.media-pdc-view1 .pdc-view-sns li a i {color:#fff;  font-size:20px; line-height: 60px;}
.media-pdc-view1 .pdc-view-sns li:hover {background: rgba(0, 0, 0, 1);}

.media-pdc-view1 .url-copy {position: absolute; bottom:0;right:0; z-index: 1; display: none;}
.media-pdc-view1 .url-copy input {width: 400px; height: 58px; background: #f5f5f5; color:#848484; font-family: "SamsungOne_400"; font-size:15px; border:0; padding-right: 60px;}
.media-pdc-view1 .url-copy-close {display:inline-block; width: 60px; height: 60px; background: #333 url('../images/ico-x-fff-528f27b6d388b77fc49385b0665ee619.png') center center no-repeat; position: absolute; right:0px; bottom:0px;}

/*detail-style02*/
.media-pdc-view2 {border:1px solid #e4e4e4;}
.media-pdc-view2 .slider_wrap02 { width: 50%; height: auto;}

.media-pdc-view2 .slider_wrap02  ul.media-pdc-slide {position: relative; height: 100%;}
.media-pdc-view2 .slider_wrap02  ul.media-pdc-slide li img{width: 100%;} /*2017.07.28 수정*/

.media-pdc-view2 .bx-has-pager .bx-pager {display: none;}
.media-pdc-view2 .bx-has-pager .bx-controls-direction .bx-prev {display: block; width: 60px;	height: 60px;	background: url('../images/detail-silde-pre-9f3f752012b0c5ee66f7246784ee6e2d.png') left center no-repeat; position: absolute; left:0; top:50%;}
.media-pdc-view2 .bx-has-pager .bx-controls-direction .bx-next {display: block; width: 60px;	height: 60px;	background: url('../images/detail-silde-next-2ad3f256fed50146c0d47f621a2e7d41.png') right center no-repeat; position: absolute; right:0; top:50%;}


.media-pdc-view2 .media-pdc-info {position: absolute; top:0; left:50%; width:50%; height:100%; background: #f6f6f6; box-sizing: border-box; border:1px solid #e4e4e4;}
.pdc-view2-txt {width: 100%; position: absolute; top:50%; left:0; text-align: center; padding: 0;   margin-top:-126px; position:relative; }
.pdc-view2-txt .sns {display: none;}
.pdc-view2-txt h4.pdc-name {font-size:60px; font-family: "SamsungSSBd"; padding-top: 30px; opacity: 0.8; position: relative;}
.pdc-view2-txt h4.pdc-name:after {content:""; width: 70px; height: 4px; background: #333; position: absolute; bottom:-50px; left:50%; margin-left: -35px;}
.pdc-view2-txt .pdc-spec {margin-top: 68px; color:#333; font-size: 16px; line-height: 25px;}
.media-pdc-info .sns-link-box{ position: absolute; bottom:20px; right:20px;}

/*detail-style03*/
.pdc-view {border:1px solid #e4e4e4;}
.pdc-view03 img {width: 100%;}
.pdc-view03-txt {padding: 40px 0; box-sizing: border-box; background: #f6f6f6; overflow: hidden; position: relative;}
.pdc-view03-txt .pdc-name-box {float: left; margin-left: 30px;}
.pdc-view03-txt .pdc-name-box .pdc-name {height: 60px; margin-top: 20px; font-size:60px; font-family: "SamsungSSBd" !important; margin-right: 40px; line-height: 1em; }
.pdc-view03-txt .pdc-spec {float: left;}
.pdc-view03-txt dl {border-left:1px solid #d4d8db;}
.pdc-view03-txt dl dd{padding-left: 40px; font-size:16px; line-height: 30px;}
.pdc-view03 .sns-link-box {position:absolute; bottom:20px; right:20px; }

/*tab*/
.media-pdc-conts {margin-top: 60px;}
.media-pdc-tab {}
.media-pdc-tab li {width: 25%; height: 57px; line-height: 55px; text-align: center; float: left; border-bottom: 1px solid #999999; box-sizing: border-box;}
.media-pdc-tab li span {display: inline-block;}
.media-pdc-tab li a {display: block; font-family: "SamsungSSBd"; font-size:18px; color:#333;}
.media-pdc-tab li.on {	border-bottom:4px solid #293ba9;}
.media-pdc-tab li.on a {	color:#293ba9;}
.media-pdc-tab li:hover a {color:#293ba9;}
.media-pdc-tab.tab3  li {width: 33%; }
.media-pdc-tab.tab3  li:first-child {width: 34%; }

/*target*/
.media-pdc-target {height: auto;}

/*tab target01*/
.media-pdc-article {margin-top: 40px;}

/*tab target02*/
.media-pdc-spec  {margin-top: 40px; display: none;  table-layout: fixed;} /* 2017.07.18 수정 */
.techBtn {text-align:right;}  /* 2017.08.11 수정 */

/*170703 수정*/
.detail-box table {width: 100%; margin-bottom:20px;}  /* 2017.08.11 수정 */
.detail-box table tr {border-bottom: 1px solid #e4e4e4;}
.detail-box table thead {border-top: 1px solid #e4e4e4; background: #f5f5f5;}
.detail-box table thead th {font-family: "SamsungOne_400"; font-weight: bold; font-size: 15px; color:#333; border-left: 1px solid #e4e4e4; line-height: 50px;}
.detail-box table thead th:first-child {border-left: 0;}
.detail-box table tbody tr th {text-align: center; background: #f5f5f5; }
.detail-box table tbody tr td {padding: 10px 20px; box-sizing: border-box; line-height: 25px;border-left: 1px solid #e4e4e4; word-break: normal;} /* 2017.08.01 수정 */


/*tab target03*/
.media-pdc-img {margin-top: 40px; display: none;}
.media-img-num {text-align: center; background: #f6f6f6;}
.media-img-num a {color:#333; opacity: 0.5; font-size:13px; letter-spacing: -0.5px; margin: 0 12px; line-height: 50px;}
.media-img-num a:hover {opacity: 1; text-decoration:underline;}
.pdc-dwn-btns {height: 30px; margin: 40px 0; }
.add-img {overflow: hidden; margin-bottom: -2%;}
.add-img li {width: 18.4%; float: left; margin-right: 2%; margin-bottom: 2%;  position: relative;box-sizing:border-box; position: relative; display:table;} /* 2017.07.10 수정 */
.add-img li:nth-child(5n+0) {margin-right: 0 !important;}
.add-img li span {position: absolute; top:10px; left:10px;}
.add-img li .image-thum {border:1px solid #e4e4e4; height: 199px; display: table-cell; vertical-align: middle;overflow: hidden;box-sizing:border-box;} /* 2017.07.14 수정 */
.add-img li .image-thum  img {width: 100%; vertical-align: middle;}
.add-img li .image-thum.on {border:1px solid #1428a0;}



/*img pop*/
.image-thum-pop {width: 700px;height: 600px; position: fixed; top:50%; left:50%; margin-left: -350px; margin-top: -300px;z-index: 1000; display: none;	} /* 2017.07.14 수정 */
.image-thum-pop  .image-thum-pop-btn { height: 30px; padding:15px 20px; background: #ecf1f4; position: relative; overflow:hidden;} /* 2017.07.10 수정 */
.image-thum-pop  .image-thum-pop-btn .title {font-family: "SamsungSSBd"; font-size: 30px; line-height:30px;}
.image-thum-pop .pop-close { display: block; color:#333; font-size: 16px; text-align: center;  font-family: "SamsungSSBd"; position: absolute; bottom:20px; right:20px; background: url('../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png') center right no-repeat; }
.image-thum-pop .pop-close span {padding-right: 20px;}
.image-thum-pop .image-thum-pop-btn .btn-dwn {float: left;} /* 2017.07.10 수정 */
.image-thum-pop .share-link {width: 210px; float: none; position:absolute; top:15px; left:130px;} /* 2017.07.10 수정 */
.image-thum-pop .sns-link-box { position: relative;}

 /* 2017.07.10 수정 */
.image-thum-pop .sns-link-box .share .ico-share {display: none;}
.image-thum-pop .sns-link-box .share .sns {display: block;}
.image-thum-pop .sns-link-box .link-copy { position: absolute; display: none;}
.image-thum-pop .sns-link-box .link-copy input {width: 200px;height: 30px;background: #f5f5f5;color: #848484;font-family: "SamsungOne_400";font-size: 15px;border: 0;margin: 0;padding: 0 5px;border: 1px solid #000;}
.image-thum-pop .sns-link-box .link-copy .link-copy-close {right:0;top:0; }
.image-thum-pop .sns-link-box .link-copy .link-copy-close-pop {right:0;top:0; } /* 2017.07.10 수정 */
/*2017.07.10 수정*/

/*img pop slide*/
.pop-slide-wrap {width: 700px;	height: 590px;	}
.pop-slide-wrap .bx-wrapper .bx-viewport {height: 590px !important;	}
.pop-slide-wrap .bx-wrapper .bx-viewport .pop-slide {}
.pop-slide-wrap .bx-wrapper .bx-viewport .pop-slide li {width: 700px !important; position: relative; top:0 ;left:0;}
.pop-slide-wrap .bx-wrapper .bx-has-pager .bx-pager {display: none;}
.pop-slide-wrap .bx-wrapper .bx-controls-direction .bx-prev {display: block;	width: 60px;	height: 60px;	background: url('../images/detail-silde-pre-9f3f752012b0c5ee66f7246784ee6e2d.png') left center no-repeat; position: absolute; left:0; top:50%;}
.pop-slide-wrap .bx-wrapper .bx-controls-direction .bx-next {display: block;	width: 60px;	height: 60px;	background: url('../images/detail-silde-next-2ad3f256fed50146c0d47f621a2e7d41.png') right center no-repeat; position: absolute; right:0; top:50%;}

/*비디오 pop*/ 
.video-thum-pop {width: 700px;height: 453px; position: fixed; top:50%; left:50%; margin-left: -350px; margin-top: -300px; z-index: 1000; display: none;	}
.video-thum-pop .video-pop-btn { height: 30px; padding:15px 20px; background: #ecf1f4; position: relative;}
.video-thum-pop .video-pop-btn .btn-dwn {float: left;}
.video-thum-pop .pop-close { display: block; color:#333; font-size: 16px; text-align: center;  font-family: "SamsungSSBd"; position: absolute; bottom:20px; right:20px; background: url('../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png') center right no-repeat; }
.video-thum-pop .pop-close span {padding-right: 20px;}
.video-thum-pop .share-link {width: 210px; float: none; position:absolute; top:15px; left:130px;} /* 2017.07.10 수정 */
.video-thum-pop .sns-link-box { position: relative;}

.video-thum-pop .sns-link-box .share .ico-share {display: none;}
.video-thum-pop .sns-link-box .share .sns {display: block;}
.video-thum-pop .sns-link-box .link-copy { position: absolute; display: none;}
.video-thum-pop .sns-link-box .link-copy input {width: 200px;height: 30px;background: #f5f5f5;color: #848484;font-family: "SamsungOne_400";font-size: 15px;border: 0;margin: 0;padding: 0 5px;border: 1px solid #000;}
.video-thum-pop .sns-link-box .link-copy .link-copy-close {right:0;top:0; }
.video-thum-pop .sns-link-box .link-copy .link-copy-close-pop {right:0;top:0; } /* 2017.07.10 수정 */

/*캘린더 pop*/
.image-thum-pop .box {background:#fff; padding:20px; height:500px; overflow:auto;}
.image-thum-pop .box .noti-list {}
.image-thum-pop .box .noti-list li { border-bottom: 1px solid #ddd; padding-bottom:20px; margin-bottom:20px;  color:#999;}
.image-thum-pop .box .noti-list li .subj { font-family: "SamsungOne_400"; font-weight: bold; font-size:24px; color:#000; margin-bottom:20px; letter-spacing:-1px;}
.image-thum-pop .box .noti-list li .summ {margin-bottom:20px; }
.image-thum-pop .box .noti-list li .term {font-size:12px;}

/*copy text pop*/  /* 2017.08.11 추가 */
.copy-text {width: 700px; height: 590px; position: fixed; top:50%; left:50%; margin-left: -350px; margin-top: -295px;z-index: 1000; display: none; background: #fff;}
.copy-text .popbtn-group {height: 30px; padding:15px 20px; background: #ecf1f4; position: relative; }
.copy-text .popbtn-group p {font-family: "SamsungSSBd"; font-size: 24px; text-align: left; line-height: 30px; letter-spacing: -0.04em;}
.copy-text .popbtn-group .pop-close{ display: block; color:#333; font-size: 16px; text-align: center;  font-family: "SamsungSSBd"; position: absolute; bottom:20px; right:20px; background: url('../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png') center right no-repeat}
.copy-text .popbtn-group .pop-close span {padding-right: 20px;}
.copy-text textarea {width: 660px; height: 450px; margin: 15px auto; border:1px solid #e4e4e4; resize: none; padding: 5px; box-sizing:border-box; overflow-y: scroll; display: block; text-align: left;}
.copy-text .copy-notice { display: block;font-size:13px; color:#696969; padding-left: 40px; background: url('../images/iconInfo.png') left 20px center no-repeat;}



/*tab video*/
.media-pdc-video {margin-top: 40px;}
.pdc-video-list ul{ overflow: hidden; margin-bottom:-2%;}
.pdc-video-list .pdc-video-box {width: 32%; border:1px solid #e4e4e4; float: left;box-sizing: border-box; margin-right: 2%; margin-bottom:2%; position: relative; }
.pdc-video-list .pdc-video-box img {width: 100%;}
.pdc-video-list .pdc-video-box:nth-child(3n+0) {margin-right: 0px;}
/*170629 수정 비디오 list */
.pdc-video-list .pdc-video-box a .text .date {float: left;}
.pdc-video-list .pdc-video-box .view-video {position: relative;}
.pdc-video-list .pdc-video-box .view-video .ico-video-play {display: block; width: 68px;height: 68px; background:url('../images/ico-video-play-e5ae862e72dd80cc5ba7ef5b5997fd04.png') center center no-repeat; position: absolute; top:50%; left:50%; margin: -34px 0 0 -34px;  z-index: 2; opacity:0.8;}
.pdc-video-list .pdc-video-box .video-txt{display: block;}
.pdc-video-box>a .text {padding: 20px; position: relative;}
.pdc-video-box .select-video {position: absolute; top:20px; left:20px; z-index:999; }
.video-title {font-size: 18px; line-height: 25px; color:#333;margin-top: 10px; font-family: "SamsungOne_400"; font-weight: bold; }

/*event*/
.event-list  { margin-bottom: -2%;}
.event-list li.event-box {width: 48%; margin-left: 2%; margin-bottom: 2%; float: left; border:1px solid #e4e4e4; position: relative;}
.event-list li.event-box:nth-child(odd) {margin-left: 0;}
.event-list li.event-box .event-img img {width: 100%;}
.event-list .text {background: #f5f5f5; padding: 20px; box-sizing: border-box; position: relative;}

.event-list .text .text-title {display: block;height: 48px;overflow: hidden;margin-top: 20px;font-size: 16px;line-height: 22px;font-family: "SamsungOne_400" !important; font-weight: bold; word-wrap: break-word;color: #333;letter-spacing: -0.01em;
}
.event-list li.event-box .text .sns-link-box {position: absolute; bottom:15px; right:20px;}
.event-box .text  .dwn {display: none;}
/*

.event-box .text .sns {display: block; float: right;}
.event-box .text .sns li {float: right;}
.event-box .text .sns span {padding-right: 0px;   display:inline-block; vertical-align:middle; text-align: center; }
.event-box .text .read-more {position: absolute; bottom:30px; left:20px;}
.event-box .text .read-more a {display: block; color:#333; opacity: 0.6; font-family: "SamsungSSBd"; font-size:12px;}
.event-box .text .read-more a:hover {opacity: 1; text-decoration: underline;}
.event-box .text .sns span a{ display: block; }
.event-box .text .sns .fa {display: inline-block;width: 30px; height: 30px; line-height: 30px;}
.event-box .text .sns .fa a i {font-size:17px; color:#949494; }
.event-box .text .sns .share { height: 25px; }
.event-box .text .sns .share a {width: 25px; height: 25px; background:url('../images/m-share-084200ba796544fe2b38fd38d02199cf.png') center center no-repeat;background-size: 25px;} 
.event-box .text .sns .share.act a {width: 25px; height: 25px; background:url('../images/m-share-act-fdd94be151d66855757213c095af64b9.png') center center no-repeat; background-size: 25px;} 
.event-box .text .sns .m-ico-link {}
.event-box .text .sns .m-ico-link a {width: 25px;height: 25px;background:url('../images/m-ico-link-756c4e64d41a32f432077fb0d48030f2.png') center center no-repeat;background-size: 15px;}*/

/*calendar*/
.month-head {background: #f5f5f5; position:relative; padding:16px 0;}
.month-head .month-box {width: 400px; margin: 0 auto; text-align:center; height: 36px; }
.month-body ul.day li .day-wrap p, .month-body ul.day li .day-wrap a.notice {margin-top:5px; line-height:18px; padding-right: 17px;}
.month-head .month-box .month { font-size: 30px;  font-family: "SamsungSSBd"; padding:0 40px; margin:0; vertical-align:top; line-height:36px;}
.month-head .month-box .month-prev {background:url('../images/btn-cal-prev-332115c03a1c2ce5e22edd32b517d338.png') 0 0 no-repeat; width:36px; height:36px; vertical-align:top;}
.month-head .month-box .month-prev:hover {background:url('../images/btn-cal-prev-over-3d0f618d2a81e18ae28ce275ee8905fb.png') 0 0 no-repeat; }
.month-head .month-box .month-next {background:url('../images/btn-cal-next-e7f909caf2c4a6225ccd1236b9b9fac4.png') 0 0 no-repeat; width:36px; height:36px; vertical-align:top;}
.month-head .month-box .month-next:hover {background:url('../images/btn-cal-next-over-ebb8c3b8f8902ef6a5c4ada60bbb4af4.png') 0 0 no-repeat; }
.month-head .today {position:absolute; top:19px; right:40px; width: 80px; display: block; line-height: 30px; font-family: "SamsungSSBd"; color: #333; text-align: center; border: 1px solid #333; border-radius: 15px; font-size:12px;}
.month-body {}
.month-body ul.head {border-top: 1px solid #333; border-bottom: 1px solid #333; overflow:hidden; margin-top:40px; }
.month-body ul.head li {width:14.3%; float:left; text-align:center; font-size:15px; line-height:50px;}
.month-body ul.head li.sun {width:14.2%;}
.month-body ul.day {overflow:hidden; }
.month-body ul.day li {width:14.3%; float:left; }
.month-body ul.day li:hover {background:#edf3f7;}
.month-body ul.day li.sun {width:14.2%;}
.month-body ul.day li .day-wrap {padding: 20px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; min-height: 180px; overflow:hidden;}
.month-body ul.day li.sat .day-wrap {border-right: 0;}
.month-body ul.day li .day-wrap .daily {margin-bottom:13px; display:block; color:#666;}
.month-body ul.day li .day-wrap .daily:hover {color:#000;}
.month-body ul.day li .day-wrap .daily span {display:none;}
.month-body ul.day li .day-wrap p, .month-body ul.day li .day-wrap a.notice {margin-top:5px; line-height:18px;}
.month-body ul.day li .day-wrap p span {font-size:10px; padding-left:1px; display:block; width:17px;}
.month-body ul.day li .day-wrap .press {position:relative; font-size:11px; border: 1px solid #1429a0; padding-left:10px; color:#1429a0; background:#fff;}
.month-body ul.day li .day-wrap .press span {color:#fff; background:#1429a0; display:block;  text-align:center; position:absolute; top:0; right:0;}
.month-body ul.day li .day-wrap .stories {position:relative; font-size:11px; border: 1px solid #0ba8d1; padding-left:10px; color:#0ba8d1; background:#fff;}
.month-body ul.day li .day-wrap .stories span {color:#fff; background:#0ba8d1; display:block;  text-align:center; position:absolute; top:0; right:0;}
.month-body ul.day li .day-wrap .notice {position:relative; font-size:11px; border: 1px solid #f14b17; padding-left:10px; color:#fff; background:#f14b17; display:block;}
.month-body ul.day li .day-wrap .notice span {color:#fff; background:url('../images/ico-plus-w-d14edecd7d13d7e48647dc9456727a77.png') center center no-repeat; display:block;  width:17px; height:18px; text-align:center; position:absolute; top:0; right:0;}
.month-body ul.day li .day-wrap .event {position:relative; font-size:11px; border: 1px solid #333; padding-left:10px; color:#333; background:#fff;}
.month-body ul.day li .day-wrap .event span {color:#fff; background:#333; display:block;  text-align:center; position:absolute; top:0; right:0;}
.month-body ul.day li .day-wrap .product {position:relative; font-size:11px; border: 1px solid #7e3891; padding-left:10px; color:#7e3891; background:#fff;}
.month-body ul.day li .day-wrap .product span {color:#fff; background:#7e3891; display:block;  text-align:center; position:absolute; top:0; right:0;}
.month-body ul.day li .day-wrap .unpacked {position:relative; font-size:11px; border: 1px solid #333; padding-left:10px; color:#333; background:#fff;}
.month-body ul.day li .day-wrap .unpacked span {color:#fff; background:#333; display:block;  text-align:center; position:absolute; top:0; right:0;}
.month-body ul.day li .day-wrap.dim {background:#f5f5f5; color:#bbb;}

/*landing*/
.landing-box {width: 854px; height: 480px; box-sizing: border-box;  margin: 0 auto;} /*2017.07.11 수정*/
.landing-box img {width: 100%;}

/* error */ /*2017.07.12 수정*/
.error-box {width: 800px; box-sizing: border-box;  margin: 0 auto; background:url('../images/bg-error-892500c5175e26c503f44dd052dc8b7c.png') center top no-repeat;  padding-top: 145px; text-align:center;} 
.error-box.e500 {background:url('../images/bg-error2-6866269b47ee535cb32d26b12b4f070f.png') center top no-repeat;}
.error-box.no-data { padding-top: 110px; }
.error-box h2.error-title {font-size:72px; font-family: "SamsungSSBd"; line-height:1em;}
.error-box p.error-copy {font-size:34px;  line-height:1em;}
.error-box p.error-copy-s {font-size:26px;  line-height:1em;  font-family: "SamsungOne_400"; font-weight: bold; letter-spacing:-.5px;}
.error-box span.line {width:80px; height:2px; display:block; margin:40px auto; background:#000;}
.error-box .load-wrap {margin-top: 40px;}
.error-box .load-wrap .load-more {width:150px;}
.error-box .load-wrap .load-more.wide {width:240px;}

/*new-shares-pass*/ /*2017. 07.18 수정*/
.new-shares-box {width: 800px; box-sizing: border-box;  margin: 0 auto; background:url('../images/bg-pass-f8e85658edf7589ed3e1b5b1faf4d7fb.png') center top no-repeat;  padding-top: 120px; text-align:center;}
.new-shares-box  h2.new-shares-title{font-size:36px; font-family: "SamsungSSBd"; line-height:1.4em;}
.new-shares-box input {min-width:400px; height: 50px; background:#f5f5f5; margin-top: 40px;}
.new-shares-box .pass-wrap{margin-top: 40px;}