@charset "utf-8";

@media all and (min-width:1341px) and (max-width:1780px) { 


	/*aside*/  /*2017.07.18 수정*/
	.aside {display: block; width: 1300px; height:269px; left:0; top:0 !important;margin-left: 0; position: relative !important; margin:0 auto; padding-bottom: 80px; } /*2017.07.28수정*/
	.related-news { margin-right: 220px;}
	.related-news-list li {padding:20px 15px 15px;border-bottom: 1px solid #e4e4e4;}
	.related-pdc-box .related-pdc-name {margin: 5px 0 2px;}
	.plus-more {right: 15px;top: 15px;}

	.related-pdc.no-news {position: static;}/*2017.07.28수정*/
	.related-pdc {width: 200px; position: absolute; top:0; right:0; margin-top: 0;}
	.related-pdc-box {padding: 20px 0; height: 190px;} /*2017.07.10 수정*/

	.media-source-list li .source-thumb {width: 100%;  position: relative;  height:360px; display:table;}  /* 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 수정 */

	.dwn-file .dwn-file-list li span {width: 92%;} /* 2017.08.03 수정 */
}

@media all and (min-width:769px) and (max-width:1780px) {

	.detail-box  .detail-conts img {width: 80%;}
}


@media all and (min-width:1201px) and (max-width:1340px) { 
	.liveVideo2 {height: 655px;} /*2017 08 09 수정*/

	/* 2017. 07.28 수정*/
	.flip-clock-wrapper ul {width: 76px;}
	.clockLabel .day {left:9%;}
	.clockLabel .hour {left:33.8%;}
	.clockLabel .min {right:35.5%;}
	.clockLabel .sec {right: 10%;}
	.clockTxt {margin: 40px auto 30px;}

	section.container .landing-wrap {width: 1200px;}

	header .cont { width:1152px;}
	header .header-box {width: 1152px;}
	section.main-container .contents, secion.container .contents {width:1152px; margin:0 auto;}
	footer {height: auto}
	footer .footer-box {width:1152px;margin: 0 auto;}
	footer .footer-box .footer_info .footer-sns li {margin: 0 20px 10px 0;}

	
	.slide02 {height: 488px;}
	/*aside*/
	.m-aside{display: none;}
	.aside {display: block; width: 1152px; height: 269px; left:0; top:0 !important;margin-left: 0; position: relative !important; margin:0 auto; padding-bottom: 80px; } /*2017.07.28수정*/
	.related-news { margin-right: 220px;}
	.related-news-list li {padding:20px 15px 15px;border-bottom: 1px solid #e4e4e4;} 
	.related-pdc-box .related-pdc-name {margin: 5px 0 2px;}
	.plus-more {right: 15px;top: 15px;}
	.related-pdc {width: 200px; position: absolute; top:0; right:0; margin-top: 0;}
	.related-pdc.no-news {position: static;}/*2017.07.28수정*/
	.related-pdc-box {padding: 20px 0; height: 190px;} /*2017.07.10 수정*/
	.related-pdc-box .related-pdc-no {height: 87px;}
	.media-source-list li .source-thumb {width: 100%;  position: relative;  height:360px; display:table;}  /* 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 수정 */
	/*main contents*/
	section .row div.one-third {margin-left: 18px;}
	section .row div.two-third {margin-left: 18px;}
	section .row div.one-half {margin-left: 18px;}
	
	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: 361px; margin-top: 18px; }

	/*two-third*/
	.contents .row .two-third {width: 762px;}
	.contents .row .two-third .view {width: 488px; height: 361px; margin-left: 0;}
	.contents .row .two-third .text {width: 274px; height: 361px;padding: 17px;}

	/*one-third */
	.contents .row .one-third  {width: 372px; height: 361px; margin-left: 18px;}
	section div.one-third:first-child {margin-left: 0;}
	.contents .row .one-third  .view { height: 211px;}
	.contents .row .one-third  .text {height: 149px; background: #fff; padding: 17px;}

	/*one-half*/
	.contents .row .one-half{width: 567px;overflow: hidden;}
	.contents .row .one-half .view { height: 213px;  margin-left: 0;}
	.contents .row .one-half .text { height: 149px; padding: 17px;}

	/*text*/
	.text .text-title {display: block; margin-top: 8px; font-size: 16px; color:#333; letter-spacing: -0.01em;} /* 2017.07.09 수정 */
	.row .sns-link-box .link-copy ,.row .sns-link-box .sns {margin:0} /* 2017.07.09 수정 */

	/*170627 수정*/
	.multi-dwn {width: 100%; height: auto; padding: 0; top:120px; }
	.multi-dwn .multi-dwn-wrap {width: 1152px; height: auto; padding:0; margin: 0 auto; overflow: auto;}
	.dwn-file .dwn-file-list li {	}
	.dwn-file .dwn-file-list li span {width: 92%;}

	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:""; width: 0;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list,.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list-video {width: 557px;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:""; width: 1px; height: 135px; background:#d4d8db; position: absolute; right: -18px; top:0;}

	.list-prev {width: 18px; height: 87px; display: block; background:url('../images/ico-multi-prev-13343524abff46904f402851ca5f0940.png') center center no-repeat; float: left;margin-top: 20px;}  
	.list-next {width: 18px; height: 87px; display: block; background:url('../images/ico-multi-next-e2f13bf2a4c9a5feaac8aa228b6b8797.png') center center no-repeat; float: left;margin-top: 20px;}

	.add-img li .image-thum {height:176px;} /* 2017.07.14 수정 */

	section.container .contents {width: 1152px;}	
}

@media screen and (max-width: 1200px) {
	.month-head {background: #f5f5f5; position:relative; padding:10px;}
	.month-head .month-box {width: auto; margin: 0 auto; text-align:left; height: 26px; }
	.month-head .month-box .month { font-size: 20px;  font-family: "SamsungSSBd"; padding:0 20px; margin:0; vertical-align:top; line-height:26px;}
	.month-head .month-box .month-prev, .month-head .month-box .month-prev:hover {background:url('../images/btn-cal-prev-over-3d0f618d2a81e18ae28ce275ee8905fb.png') 0 0 no-repeat; background-size:100%; width:26px; height:26px; vertical-align:top;} /*2017.07.10 수정*/
	.month-head .month-box .month-next, .month-head .month-box .month-next:hover {background:url('../images/btn-cal-next-over-ebb8c3b8f8902ef6a5c4ada60bbb4af4.png') 0 0 no-repeat; background-size:100%; width:26px; height:26px; vertical-align:top;} /*2017.07.10 수정*/
	.month-head .today {position:absolute; top:10px; right:10px; width: 80px; display: block; line-height: 24px; font-family: "SamsungSSBd"; color: #333; text-align: center; border: 1px solid #333; border-radius: 15px; font-size:12px;}
	.month-body ul.head {display:none;}
	.month-body ul.head li, .month-body ul.day li, .month-body ul.day li.sun {float:none; width:auto;}
	.month-body ul.day li .day-wrap.dim {display:none;}
	.month-body ul.day li .day-wrap p, .month-body ul.day li .day-wrap a.notice {width:32%; float:left; margin-right:1%; padding-left:0; text-indent:10px; box-sizing:border-box; line-height:22px;}
	.month-body ul.day li .day-wrap p span, .month-body ul.day li .day-wrap a.notice span { text-indent:0;}
	.month-body ul.day li .day-wrap .notice {position:relative; font-size:12px; 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:21px; height:22px; text-align:center; position:absolute; top:0; right:0;}
	.month-body ul.day li .day-wrap {min-height: auto; padding: 14px 0; border-right: 0;}
	.month-body ul.day li .day-wrap p, .month-body ul.day li .day-wrap a.notice {margin-top:10px;}
	.month-body ul.day li .day-wrap .daily {margin-bottom:0; font-size:13px; font-family: "SamsungOne_400"; font-weight: bold; }
	.month-body ul.day li .day-wrap .daily span {display:inline-block;}
}

@media all and (min-width:1065px) and (max-width:1200px) { 

	.liveVideo2 {height: 580px;} /*2017 08 09 수정*/

	/*2017.07.28수정*/
	.clockInner {padding-top: 15px;}
	.clockInner h1 {font: normal 26px "samsungSSBd";}
	.flip-clock-wrapper ul {width: 60px; height: 100px; font-size:80px; line-height: 100px; }
	.flip-clock-wrapper ul li {line-height: 100px;}
	.flip-clock-wrapper ul li a div div.inn {font-size:80px;}
	.flip-clock-divider {height: 100px; }
	.clockInner .clockLabel {width: 620px; margin: 0 auto;}
	.clockInner .clockLabel span {font-size:12px;}
	.clockTxt { margin: 42px auto 30px;}
	.clockTxt span {margin: 20px auto;}
	.clockSumm {width: 600px; display: inline-block;}

	header .cont {position:relative; padding:0; margin:0 auto; width:auto;}
	header .header-box {width:1024px; height: auto; color:#fff; margin:0 auto;}
	.header-box nav ul li {margin:0 12px;}
	.header-box hgroup {height: 80px;}
	.header-box nav ul li {margin:0 10px;}
	.header-box nav ul li a {display: inline-block;width: 100%;height: 100%;color: #fff;font-size: 14px;font-family: "SamsungSSBd";line-height: 80px;}

	section.main-container .contents, section.container .contents {width:1024px; margin:0 auto; padding: 80px 0;}
	section.container .landing-wrap {width: 1024px;}

	footer {width: auto; height: auto;}
	footer .footer-box {width:1024px; margin: 0 auto;}
	footer .footer-box .footer_info .footer-sns li {margin: 0 20px 10px 0;}

	.slide02 {height: 433px;}
	/*main contents*/
	section .row div.one-third {margin-left: 16px;}
	section .row div.two-third {margin-left: 16px;}
	section .row div.one-half {margin-left: 16px;}
	
	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: 321px; margin-top: 16px; }

	/*two-third*/
	.contents .row .two-third {width: 678px;}
	.contents .row .two-third .view {width: 433px; height: 321px; margin-left: 0;}
	.contents .row .two-third .text {width: 245px; height: 321px;background: #fff;padding: 17px;}

	/*one-third */
	.contents .row .one-third  {width: 330px; height: 321px;}
	section div.one-third:first-child {margin-left: 0;}
	.contents .row .one-third  .view { height: 189px;}
	.contents .row .one-third  .text {height: 133px; background: #fff; padding: 17px;}

	/*one-half*/
	.contents .row .one-half{width: 504px;overflow: hidden;}
	.contents .row .one-half .view { height: 190px;  margin-left: 0;}
	.contents .row .one-half .text { height: 133px; padding: 17px;}

	/*text*/
	.text .text-title {display: block; margin-top: 8px; font-size: 15px; color:#333; letter-spacing: -0.01em; line-height: 1.1em;} /* 2017.07.09 수정 */
	.row .sns-link-box .link-copy ,.row .sns-link-box .sns {margin:0;} /* 2017.07.09 수정 */


	/*170704 수정*/
	.multi-dwn {width: 100%; height: auto; padding: 0; top:120px; }
	.multi-dwn .multi-dwn-wrap {width: 1024px; height: auto; padding:0; margin: 0 auto; overflow: hidden;} /* 2017.07 18 수정 */
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:""; width: 0;}
	.dwn-list li .check-viewer {margin-bottom: 4px;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:""; width: 1px; height: 115px; background:#d4d8db; position: absolute; right: -18px; top:0;}

	.list-prev {width: 16px; height: 78px; display: block; background:url('../images/ico-multi-prev-13343524abff46904f402851ca5f0940.png') center center no-repeat; float: left;margin-top: 20px;background-size: 8px;}  
	.list-next {width: 16px; height: 78px; display: block; background:url('../images/ico-multi-next-e2f13bf2a4c9a5feaac8aa228b6b8797.png') center center no-repeat; float: left;margin-top: 20px;background-size: 8px;}
	.btn-hd-dwn {font-size:9px;}

	.add-img li .image-thum {height:156px;} /* 2017.07.14 수정 */


	/*aside*/
	.aside {display: block; width: 1024px; height: 269px; left:0; top:0 !important;margin-left: 0; position: relative !important; margin:0 auto; padding-bottom: 80px; } /*2017.07.28수정*/
	.related-news { margin-right: 220px;}
	.related-news-list li {padding:20px 15px 15px;border: 1px solid #e4e4e4; border-top:0; } /* 2017.07.26 수정 */
	.related-pdc-box .related-pdc-name {margin: 5px 0 2px;}
	.plus-more {right: 15px;top: 15px;}

	.related-pdc {width: 200px; position: absolute; top:0; right:0; margin-top: 0;}
	.related-pdc.no-news {position: static;}/*2017.07.28수정*/
	.related-pdc-box {padding: 20px 0; height:190px;}  /*2017.07.17 수정*/
	.related-pdc-box.no-cont {height: 87px;}
	.media-source-list li .source-thumb {width: 100%;  position: relative;  height:320px; display:table;}  /* 2017.07.11 수정 */
	.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:20px;} /* 2017.07.11 수정 */
}

@media all and (min-width:769px) and (max-width:1064px) { 
	
	.liveVideo2 {height: 430px;} /*2017 08 09 수정*/

	/*2017.07.28수정*/
	.clockInner {padding-top: 10px;}
	.clockInner h1 {font: normal 20px "samsungSSBd";}
	.flip-clock-wrapper ul {width: 45px; height: 80px; font-size:60px; line-height: 80px; }
	.flip-clock-wrapper ul li {line-height: 80px;}
	.flip-clock-wrapper ul li a div div.inn {font-size:60px;}
	.flip-clock-divider {width: 12px;height: 80px; }
	.flip-clock-dot {width: 7px;height: 7px;}
	.clockInner .clockLabel {width: 500px; margin: 0 auto;}
	.clockInner .clockLabel span {font-size:10px;}
	.clockTxt {margin: 30px auto 0; padding-bottom: 20px;}
	.clockTxt .openDate {font-size:16px;}
	.clockTxt span {margin: 10px auto;}
	.clockTxt .clockSumm {font-size:12px; width: 460px; display: inline-block;}
	.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {display: none;}
	.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {display: none;}
	.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow  {display: none;}
	.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow  {display: none;}

	header .cont {position:relative; padding:0; width:auto;}
	header .header-box {width: 768px; height: auto; margin: 0 auto; color:#fff; }
	.header-box nav ul li {margin:0 5px;}
	.header-box hgroup {height:80px;}
	.header-box nav ul li {margin:0 10px;}
	.header-box nav ul li a {display: inline-block;width: 100%;height: 100%;color: #fff;font-size: 14px;font-family: "SamsungSSBd";line-height: 80px;}

	.slider_wrap{margin-bottom: 13px;}
	section.main-container .contents, section.container .contents {width:768px; margin: 0 auto; padding: 80px 0; }
	section.container .landing-wrap {width: 768px;} /* 2017.07.07 수정 */
	section.container .landing-wrap .landing-box {width: 768px;} /* 2017.07.07 수정 */
	section.container .landing-wrap .landing-box img {width:100%;} /* 2017.07.07 수정 */

	footer {width: auto ;height: auto}
	footer .footer-box {width:768px; height: 100% ;margin: 0 auto;}
	footer .footer-box .footer_info .footer-sns li {margin: 0 10px 5px 0;}

	.slide02 {height: 325px;}
	.slide02-controlls {bottom:0;}
	.slide02-controlls a {display: inline-block;width: 30%;height: 40px;margin: 0 6px;text-align: center;font-family: "SamsungOne_400" !important; font-weight: bold; font-size: 13px;color: #fff;line-height: 40px;background: rgba(0,0,0,0.7);}
	
	.footer-box address {font-size: 12px;}
	.footer-box address .ico-logo { font-size: 18px;padding-top: 15px; background:url(../images/header_logo-83ef4f4420b07ff4062fc9df38b8c989.png) left top no-repeat;}
	.footer-box address p.f_txt {margin-top: 10px;font-size:11px; }
	.footer-box address p.copyright {margin-top: 40px;font-size:11px;}
	.footer-box .site .site-map li {margin:0 25px 0 0;  line-height: 20px;}
	.footer-box .site .site-map li a {font-size: 12px; }
	.footer-box div>strong{font-size:18px;}
	.footer-box .footer_info {width: 26%;float: left;}
	.footer-box .footer_info .footer-sns {margin-top: 30px;overflow: hidden;}
	.footer-box .footer_info .footer-sns li {margin: 0 15px 5px 0;}
	.footer-box .footer_info .footer-sns li a { display:block; }
	.footer-box .footer_info .footer-sns li a i {font-size: 16px;}
	.footer-box .footer_info .rss {height: 24px; line-height: 24px;margin-top: 115px; padding-left: 30px; text-align: right;background:url('../images/ico-rss-096a2c9a30ab9344b7d2225a06c8044a.png') right 100px center no-repeat; color:#7e7e7e;font-family: "SamsungOne_400";  }
	
	.media-source-list li .source-thumb .source-pdc-name {top:15px;}
	.media-source-list li .source-thumb .source-pdc-name p {margin-top: 5px; font-size: 14px;}
	.media-source-list .source-thumb-cont {width: 100%; height: 50px; line-height: 48px; background:#f6f6f6; position: absolute; bottom:0; left: 0; display:block;}
	.media-source-list .source-thumb-cont .ico-pic { width:50%; color:#333;padding-left: 23px; background:url('../images/ico-pic-000-17f003524235d6e87da7515356a8b41c.png') left center no-repeat;  background-size:20px;}
	.media-source-list .source-thumb-cont .ico-play { width:50%;   color:#333; padding-left:12px;background:url('../images/ico-play-000-8d5f5ec2ada76a8111130caa375622e0.png') left center no-repeat; background-size:11px;}
	.media-source .total-num {height: 40px; line-height: 40px; margin-bottom: 10px; padding-left: 11px; font-size:12px;}
	.media-source .total-num a { position: absolute; right:10px; top:0; padding-right: 15px; background: url(../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png) right center no-repeat; background-size: 22%;}
	.media-source {padding: 20px 0;border-top: 0;}

	/*2017.07.09 수정*/
	.text .sns-link-box {display:block; position: absolute; bottom:15px; right:15px;  float: none;}
	.text .sns-link-box .share .sns { float:right; height: 25px; line-height: 25px; overflow: hidden; vertical-align: top; display: inline-block; display:none;}
	.text .sns-link-box .share .sns li {float: right; width: 25px; margin-left: 0;}
	.text .sns-link-box .share .sns li:first-child {margin-left: 0;}
	.text .sns-link-box .share .sns li a {display: block; text-align: center;}
	.text .sns-link-box .share .sns li a i {font-size:17px; color:#333; opacity: 0.5; line-height:25px;}
	.text .sns-link-box .share .sns li a i.fa-facebook:hover {color:#3a589e; opacity: 1;}
	.text .sns-link-box .share .sns li i.fa-twitter:hover {color:#1da1f3; opacity: 1;}
	.text .sns-link-box .share .sns li a.ico-link {width: 25px; height: 25px; background:url('../images/ico-link-4ce2f422e60290f9745778442cf8402b.png') center center no-repeat; background-size: 15px;}
	.text .sns-link-box .share .sns li.dwn a {width: 25px; height: 25px;background:url('../images/m-ico-dwn-c60ffcf4a979f54cdfc1427bdfd8b07a.png') center center no-repeat; background-size: 25px; font-size:0;}
	.text .sns-link-box .share a.ico-share{width: 25px;height: 25px; background: url(../images/ico-share-6d78e7d3a4d57508259241ab6e770ae7.png) center center no-repeat; background-size: 15px; display:inline-block; float:right;}
	.text .sns-link-box .share a.ico-share.act{width: 25px;height: 25px; background: url(../images/m-share-act-fdd94be151d66855757213c095af64b9.png) center center no-repeat; background-size: 25px;}
	.text .sns-link-box .share a.ico-down {width: 25px;height: 25px;background: url(../images/m-ico-dwn-c60ffcf4a979f54cdfc1427bdfd8b07a.png) center center no-repeat;background-size: 25px; font-size: 0; display:inline-block; float:left; margin-left:5px;}


	/*170704 수정*/
	.multi-dwn {width: 100%; height: auto; padding: 0; top:120px; }
	.multi-dwn .multi-dwn-wrap {width: 768px; height: auto; padding:0; margin: 0 auto; overflow: auto;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:""; width: 0;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list,.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list-video {}
	.dwn-list li {}
	.dwn-list li .check-viewer {margin-bottom: 5px;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:""; }

	.list-prev {width: 12px; height: 66px; display: block; background:url('../images/ico-multi-prev-13343524abff46904f402851ca5f0940.png') center center no-repeat; float: left;margin-top: 20px;background-size: 6px;}  
	.list-next {width: 12px; height: 66px; display: block; background:url('../images/ico-multi-next-e2f13bf2a4c9a5feaac8aa228b6b8797.png') center center no-repeat; float: left;margin-top: 20px;background-size: 6px;}
	.btn-hd-dwn {font-size:9px;}

	.add-img li .image-thum {height: 117px; }

	/*main contents*/
	section .row div.one-third {margin-left: 13px;}
	section .row div.two-third {margin-left: 13px;}
	section .row div.one-half {margin-left: 13px;}
	
	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: 241px; margin-top: 16px; }

	/*two-third*/
	.contents .row .two-third {width: 508px;}
	.contents .row .two-third .view {width: 325px; height: 241px; margin-left: 0;}
	.contents .row .two-third .text {width: 182px; height: 241px;background: #fff;padding: 17px;}

	/*one-third */
	.contents .row .one-third  {width: 247px; height: 241px;}
	section div.one-third:first-child {margin-left: 0;}
	.contents .row .one-third  .view { height: 141px;}
	.contents .row .one-third  .text {height: 100px; background: #fff; padding: 10px; overflow: hidden;}

	/*one-half*/
	.contents .row .one-half{width: 377px;overflow: hidden;}
	.contents .row .one-half .view { height: 142px;  margin-left: 0;}
	.contents .row .one-half .text { height: 100px; padding: 10px;}

	/*read more*/
	.read-more {left:10px; bottom:10px;}

	/* 2017 07.18 수정*/
	.btn-download {left:10px; bottom:10px;}

	/*text*/
	.row .text .text-title {display: block; margin-top: 2px; font-size: 13px; line-height: 14px; letter-spacing: -0.01em;} /*2017.07.09 수정*/
	.text .sns-link-box {bottom:5px; right:5px;}
	
	/*event*/
	.event-list .text {padding: 10px;}
	.event-list .text .text-title {display: block; ; margin-top: 8px; font-size: 14px; line-height: 20px; letter-spacing: -0.01em;}
	
	/*tab video*/
	.video-title {font-size: 18px; line-height: 20px;}

	/*detail02*/
	.pdc-view2-txt {    top: 55%;}
	.pdc-view2-txt h4.pdc-name {font-size:40px; padding-top: 20px;}
	.pdc-view2-txt h4.pdc-name:after {content:""; width:50px;  bottom:-30px; left:50%; margin-left: -25px;}
	.pdc-view2-txt .pdc-spec {margin-top:50px; font-size: 16px; line-height: 22px;}
	.media-pdc-view2 .bx-has-pager .bx-pager {display: none;}

	/*detail03*/
	.pdc-view03-txt .pdc-name-box {float: left; margin-left: 20px;}
	.pdc-view03-txt .pdc-name-box .pdc-name {height: 30x; margin-top: 15px; font-size:30px; margin-right: 40px; line-height: 1em; }
	.pdc-view03 .sns-link-box {position:relative; top:95px; bottom:0px; right:10px; float:right;  }

	/*aside*/
	.aside {display: block; width: 768px; height: 269px; left:0; top:0 !important;margin-left: 0; position: relative !important; margin:0 auto; padding-bottom: 80px; }/*2017.07.28수정*/
	.related-news { margin-right: 220px;}
	.related-news-list li {padding:20px 15px 15px;}
	.related-pdc-box {padding: 10px 0 2px !important;} /*2017.07.20 수정*/ 

	.related-pdc-box .related-pdc-name {margin: 5px 0 2px;} 
	.plus-more {right: 15px;top: 15px;}
	
	.related-pdc {width: 200px; position: absolute; top:0; right:0; margin-top: 0;}
	.related-pdc.no-news {position: static;}/*2017.07.28수정*/
	.related-pdc-box.no-cont {padding: 20px 0; height:87px;}  /*2017.07.17 수정*/ 
	
	/*170703 수정*/
	.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 80px top, right 80px bottom; background-repeat: no-repeat, no-repeat;}
	.detail-box blockquote q  {font-family: "SamsungOne_400"; font-weight: bold; font-size:22px; font-style: italic; line-height: 40px; padding: 40px 0 50px;}

	.article-list a .article-cont .article-summ {display: none;} /* 2017.07.07 수정 */

	.media-source-list li .source-thumb {width: 100%;  position: relative;  height:280px; display:table;}  /* 2017.07.11 수정 */
	.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:10px;} /* 2017.07.11 수정 */
}


@media screen and (max-width: 768px) {

	/*live vedio*/ /*2017 08 09 수정*/
	.liveVideo {position: relative; width: auto; height:420px; }
	.liveVideo iframe {position: absolute; width: 100%; height: 100%;}

	.liveVideo2 {height:360px;} /*2017 08 09 수정*/

	/*카운트다운*/ /*2017.07.28수정*/
	.clockInner {padding-top: 30px; position: relative; width: 380px;margin: 0 auto;}
	.clockInner h1 {font: normal 30px "samsungSSBd"; margin-bottom: 30px;}
	.flip-clock-wrapper {width: 380px; margin: 0 auto; position: relative;}
	.flip-clock-wrapper ul:nth-child(-n+6) {margin-bottom:12%;}
	.flip-clock-divider.minutes {display: none;}
	.flip-clock-dot {width: 7px;height: 7px;}
	.clockInner .clockLabel {width: 380px; height:200px;position: absolute; top:43.5%; font-size:14px;}
	.clockLabel .day {top:0%; left:19%;}
	.clockLabel .hour {top:0%; left:70%;}
	.clockLabel .min {bottom:-3%; right:69%;}
	.clockLabel .sec {bottom:-3%; right:15%;}
	.clockTxt { margin: 55px auto 0; padding-bottom: 30px;text-align: center;}
	.clockTxt .openDate {font-size:26px;}
	.clockTxt span {margin: 24px auto;}
	.clockTxt .clockSumm {font-size:12px; width: 240px;display: inline-block;}
	
	/*main banner 추가*/ /*2017 08 22 수정*/
	.two-third  .banner img {width: 100%;	}
	.two-third  .banner .pc-banner {display: none;}
	.two-third  .banner .m-banner {display: block;}

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

	/*tutorial*/
	.tutorial {position:absolute; top:40px; left: 50%; margin-left:-160px; width:320px;  z-index: 10001; text-align:center; color:#fff;}
	.tutorial .tutorial-title {}
	.tutorial .tutorial-title p.logo {font-family: "SamsungSSBd"; font-size:16px; background:url('../images/header_logo-83ef4f4420b07ff4062fc9df38b8c989.png') 0 50% no-repeat; display:inline-block; padding-left:86px;}
	.tutorial .tutorial-title p.title { font-family: "SamsungSSBd"; font-size:20px; margin:10px 0; overflow:hidden;}
	.tutorial .tutorial-title p.title .line {display:inline-block; height:1px; width:25%; margin:18px 0; background:#666; float:left;}
	.tutorial .tutorial-title p.title .txt {display:inline-block; width:50%; float:left; line-height:37px;}
	.tutorial .tutorial-tab {text-align:center; overflow:hidden; width:320px; margin:0 auto;}
	.tutorial .tutorial-tab li { display:inline-block; border-radius:35px; width:70px; height:70px; border:2px solid #fff; box-sizing: border-box;  float:left; margin: 5px 5px 20px 5px; }
	.tutorial .tutorial-tab li.on {background:#13269a;}
	.tutorial .tutorial-tab li a {padding-top:40px; font-size: 10px;  color:#fff; display:block; line-height:1em; display:block; height:46px;}
	.tutorial .tutorial-tab li a.share {background: url('../images/ico-cloud-w-f2e317f26ae8e3e23538832b1f52386d.png') center 3px no-repeat; padding-top:35px;}
	.tutorial .tutorial-tab li a.m-search {background: url('../images/ico-search-w-028b0e181d43f060b128b618f0eca4e6.png') center 14px no-repeat; background-size: 20px;}
	.tutorial .tutorial-tab li a.subs {background: url('../images/ico-calendar-w-9921028e7e97fac342dc73b52492b967.png') center 14px no-repeat; background-size: 20px;}
	.tutorial .tutorial-tab li a.others {background: url('../images/ico-dot-w-1730cad2861dabcaa8967c47a41a8f9d.png') center 23px no-repeat; background-size: 20px;}
	.pop-slide-wrap.tut {width: 310px; height: 323px; margin:0 auto; position:relative;}
	.pop-slide-wrap.tut .bx-wrapper .bx-viewport {height: 323px !important;	 background:#000;}
	.pop-slide-wrap.tut .bx-wrapper .bx-viewport .pop-slide {}
	.pop-slide-wrap.tut .bx-wrapper .bx-viewport .pop-slide li {width: 310px !important; position: relative; top:0 ;left:0; }
	.pop-slide-wrap.tut li img {width:100%;}
	.pop-slide-wrap.tut .bx-wrapper .bx-has-pager .bx-pager {display: block; top:auto;  right:auto; left:0; bottom:20px; padding:0; margin-left:0; background:none; width:100%; height:10px; text-align:center;}
	.pop-slide-wrap.tut .bx-wrapper .bx-controls-direction .bx-prev {display: block; width: 30px; height: 30px; background: url('../images/detail-silde-pre-9f3f752012b0c5ee66f7246784ee6e2d.png') left center no-repeat; background-size:100%; position: absolute; left:0; top:50%; margin-top: 15px;}
	.pop-slide-wrap.tut .bx-wrapper .bx-controls-direction .bx-next {display: block; width: 30px; height: 30px; background: url('../images/detail-silde-next-2ad3f256fed50146c0d47f621a2e7d41.png') right center no-repeat; background-size:100%; position: absolute; right:0; top:50%; margin-top: 15px;}
	.btn-wrap {width: 100%; height: 30px; padding: 10px 0; position:fixed; bottom:0; left: 0; margin: 0 auto; display: block;  background:#13269a;} /* 2017.08.01 수정 */
	.btn-wrap .btn-goto { width:140px; line-height: 30px; border-radius:40px; font-family: "SamsungSSBd"; color: #13269a; text-align: center; border: none; background:#fff; font-size: 12px; display: inline-block;}  /* 2017.08.01 수정 */
	.btn-wrap .not-see { display: inline-block; vertical-align:top;margin-top: 7px; padding-left: 5px;}   /* 2017.08.01 수정 */
	.btn-wrap .not-see span { font-size:12px; padding:0 5px;} /* 2017.08.01 수정 */

	.pc-tab {display:none;}
	.m-tab {display:block;}
	.pc-tut {display:none;}
	.m-tut {display:block;}

	/*header*/
	header {height: 56px;}
	header.fixed {top: -56px;} 
	header.main {height: 56px;	}
	.header-box {width:100%; height: 56px; color:#fff;position: relative; }
	.header-box hgroup {height: 56px;float: none;} /*2017 07.18 수정*/
	.header-box hgroup::after{ display:block; content:""; clear:both;}
	.header-box hgroup h1 {background-size: 45%; margin-left: 10px; margin-top: 15px; padding-top: 10px; float: left;}
	.header-box hgroup h1 a{font-size:17px; }

	/*menu-btns*/
	.header-box .m-menu-box {float: right; position: relative; }
	.header-box .m-menu-box .m-menu {display:block; padding: 21px 18px 17px;}
	.header-box .m-menu-box .m-menu span { display: block; width: 20px; height: 2px; background: #fff; margin-bottom: 4px;}
	.header-box .m-menu-box .m-menu span:nth-child(2) {width: 15px;}
	.header-box .m-menu-box .m-menu-close {display: none;  padding: 28px; background: #404040 url('../images/ico-menu-btn-close-68983bae82e4d106ebadb45e5ea335c7.png') center center no-repeat; background-size: 18px;}
	.header-box .m-menu-box .m-calendar {display: block; width: 20px; height: 56px; background:url('../images/ico-calendar-926241d498ca743c5f38f9b32106b736.png') center center no-repeat; background-size: 20px; position: absolute; top:0; right:56px;}   /* 2017.07.12 수정 */

	/*search*/
	.search {background: #404040; height: 105px; display: block; position: absolute; top:56px; display: none;}
	.search .search-box {width:96%; padding: 20px 0; box-sizing: border-box;}
	.search .search-box .search-inner {padding-top: 0; position: relative;}
	.search .search-box .search-inner .search-input {width: 100%;	 height: 35px; margin-right: 0; font-size: 14px; border:0;}
	.search .search-box .search-inner .btn-search {width:35px; height:35px; background: url('../images/m-search-btn-41a96bb371a5a6b4d7bdbf4efeb4b42f.png') center center  no-repeat; background-size:50%;border:0; line-height:0; border-radius: 0; font-size:0; position: absolute; right:0; top:0px; }
	.search .search-box .search-x {display: none;}
	.search .search-box dl { overflow: none;margin-top: 10px;}
	.search .search-box dl dt {font-size:0;}
	.search .search-box dl dd {color:#fff; padding-left: 25px; background: url('../images/ico-tag-74f787e698b1976c47f58da74b74f35d.png') left 3px no-repeat; background-size: 18px;}
	.search .search-box dl dd a, .search .search-box dl dd a:hover, .search .search-box dl dd>a:focus {color:#fff; font-size:11px;}  /* 2017.07.31 수정 */


	/*nav*/
	.header-box nav { width: 100%;  height: auto; background: #404040; position: absolute; top:160px; padding-bottom: 10px; display: none;}
	.header-box nav ul {width: 96%; float: none; margin: 0 auto;}
	.header-box nav ul li {width: 49%; background: #fff; text-align: center; margin: 0;margin-right: 2%; margin-bottom: 2%; float: left;}
	.header-box nav ul li:nth-child(even) {margin-right: 0;}
	.header-box nav ul li a { display: block;color:#333; font-size:15px; padding-top: 30px;  box-sizing: border-box;}
	.header-box nav ul li a:hover {color:#333;}
	.header-box nav ul li a.latest-menu {display: block;background:#fff url('../images/ico-clock-f12236dc04fd23c9f5adf046f0feb12b.png') center top 25px no-repeat; background-size: 32px;}
	.header-box nav ul li a.feature-menu {display: block;background:#fff url('../images/ico-book-eab16c7c9b4fe04f4e33f648da65f835.png') center top 25px no-repeat; background-size: 32px;}
	.header-box nav ul li a.media-menu {display: block;background:#fff url('../images/ico-mic-c609c38a209c5dbcc6f73fb3f9eeea5d.png') center top 25px no-repeat; background-size: 32px;}
	.header-box nav ul li a.event-menu {display: block;background:#fff url('../images/ico-star-fe722b06b40869ae21cd26102692988c.png') center top 25px no-repeat; background-size: 32px;}
	.header-box nav ul li.ico-calendar {display: none;}
	.header-box nav ul li.ico-search {display: none;}

	/*sub nav*/
	.sub-nav {height: 35px;}
	.sub-nav .sub-nav-wrap {width: 96%; height: 35px; margin: 0 auto; position: relative;} 
	.sub-nav .btn-top {display: none;}

	/*aside*/
	.aside {display: none;}
	.m-aside {display: block;width: auto; height: auto; position: relative; top: auto; left: 0; bottom: 0; margin: 0 10px 30px;}	
	.related-pdc { border: 1px solid #e4e4e4; background: #fff; margin-top:10px; }
	.related-pdc-btn div {width:50%;}
	.m-aside .related-news-list {min-height: 65px;} /*2017.08.01 수정*/

	/*main-section*/
	section.main-container {position:relative; width:100%; background:#000; padding-top: 56px;}
	section.main-container .contents {width: 100%; padding: 0 0 40px;}
	section.container .landing-wrap {width:100%;}

	/* 2017 07.18 수정*/
	.btn-download { width: 25px; height: 25px; background:url('../images/m-ico-dwn-c60ffcf4a979f54cdfc1427bdfd8b07a.png')left 50% no-repeat; background-size:25px; position: absolute; bottom: 10px; left: 40px;}
	.btn-download a  {opacity: 1; text-indent: 9999px;}

	/* HD-dwn*/
	.multi-dwn {width: auto; height: auto; padding:0 10px;top:91px; }
	.multi-dwn .multi-dwn-wrap {width: 100%; height: auto; padding:0; margin: 0; overflow: auto;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-inner  {height: auto; overflow: hidden; margin: 10px 0;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-inner .multi-t {height: 24px; padding-left: 20px; line-height: 25px; font-size:12px; background:url('../images/ico-multi-4464ed2c03da4d9dda6a6ae9bf60a57c.png') left center no-repeat; background-size:15px; float: none; }
	.multi-dwn .multi-dwn-wrap .multi-dwn-inner .multi-dwn-btn {float: none; text-align: center; margin-top: 10px;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c{width: 100%; border-top: 2px solid #333; padding-top: 0px;} 
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list {width: auto; position: relative; float: none;  border-bottom: 1px solid #e4e4e4; padding: 20px 0;  overflow:hidden; text-align: center;} /* 2017.07.31 수정 */
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:"" }
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list-video {width:auto; position: relative; float: none; border-bottom: 1px solid #e4e4e4; padding: 20px 0; 	overflow:hidden; text-align: center;} /* 2017.07.31 수정 */
	.pager { display: none;}
	.list-t {font-size:12px; text-align: left;} /*2017.07.31수정*/

	.list-prev {display: none;}s
	.list-next {display: none;}

	.no-content {display: none;}

	/*ul.dwn list*/
	.dwn-list { float: none; width: 100%; display: inline-block;  margin: 10px auto;} /*2017.07.31수정*/
	.dwn-list li {width: 31%; height: auto; float: left; margin-right: 2%;} /*2017.07.31수정*/
	.dwn-list li:nth-child(3){margin-right: 0;}
	.dwn-list li .check-viewer {width: 100%; height: 100px; margin-bottom: 5px; position: relative; box-sizing: border-box; line-height: 98px;} /*2017.07.31수정*/
	.dwn-list li .check-viewer img{ }
	.dwn-list li .check-viewer input[type="checkbox"] {display:none;display:inline-block;width: 100%; position: relative;}
	.dwn-list li .check-viewer input[type="checkbox"]+ label { display:inline-block;width: 100%; height: auto; position: relative; top:0; left:0; cursor:pointer; background: none;}
	.dwn-list li .check-viewer input[type="checkbox"]:checked + label {width: 100%; height: 100%;display: inline-block; background:url('../images/ico-checked-e9da26d2fc32c79d7502cdbfed1e38b7.png') no-repeat center 50% #1428a0; opacity:0.9;}
	.dwn-list li .radio-btn {width: 85px;margin: 0 auto;}
	.dwn-list li .radio-btn input[type="radio"] {display:none;}
	.dwn-list li .radio-btn input[type="radio"] + label { display:inline-block; padding:0 11px; border:1px solid #333; border-radius: 30px; font-size:10px; cursor: pointer;	}
	.dwn-list li .radio-btn input[type="radio"]:checked + label { display:inline-block; padding:0 10px; border:1px solid #333; border-radius: 30px; font-family: "SamsungSSBd"; font-size:14px; cursor: pointer; background:#333; color:#fff;}

	/*170627 수정*/
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .multi-list:after {content:""; width: 0;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-c .dwn-file {width: 100%; border:0; padding-top: 10px;}
	.dwn-file .list-t {font-size:12px;}
	.dwn-file .dwn-file-list {width:100%;overflow: hidden;	margin: 10px 0;}
	.dwn-file .dwn-file-list li {width:100%; position: relative; display: inline-block;margin-right: 0px;	}
	.dwn-file .dwn-file-list li span {width: 92%;} /*2017.08.03 수정*/
	.dwn-file .dwn-file-list li span.doc { height: 20px; line-height: 20px;   padding-left: 20px; background:url('../images/ico-word-d3885170b3002a1364c5d468dc55ee67.png') left center no-repeat; background-size:15px; font-size:12px; vertical-align: top;}  /* 2017.07.06 수정 */
	.dwn-file .dwn-file-list li span.pdf { height: 20px; line-height: 20px;  padding-left: 20px;background:url('../images/ico-pdf-0049a85754ba76462f3f0ab1b2c70044.png') left center no-repeat; background-size:15px; font-size:12px; vertical-align: top;}
	.dwn-file .dwn-file-list li span.ppt { height: 20px; line-height: 20px;  padding-left: 20px;background:url('../images/ico-ppt-6f3b3647ce389286efd0a8d903fd99bf.png') left center no-repeat; background-size:15px; font-size:12px; vertical-align: top;}
	.dwn-file .dwn-file-list li span.zip { height: 20px; line-height: 20px;  padding-left: 20px;background:url('../images/ico-zip-059054baa826c9be4b0bc0bcc3cc17d0.png') left center no-repeat; background-size:15px; font-size:12px; vertical-align: top;}
	.dwn-file .dwn-file-list li span.xls { height: 20px; line-height: 20px;  padding-left: 20px;background:url('../images/ico-excel-8396992a281a88694c4243137e5647fa.png') left center no-repeat; background-size:15px; font-size:12px; vertical-align: top;}
	.dwn-file .dwn-file-list li span.txt { height: 20px; line-height: 20px;  padding-left: 20px;background:url('../images/ico-text-9edc4597e8728ee52fdeefa18737547a.png') left center no-repeat; background-size:15px; font-size:12px; vertical-align: top;}
	.multi-dwn .multi-dwn-wrap .multi-dwn-btn02 {display: block; text-align: center; padding: 20px 0; border-top:2px solid #333;}

	/*170627 수정*/
	.multi-dwn .multi-dwn-wrap .multi-dwn-btn02 a {width: 48%;}
	.multi-dwn .multi-close { width: 80px;height:30px;  font-size: 12px;text-align: center;line-height: 30px; position: absolute; bottom:-30px; left:50%; margin-left:-40px;}
	.multi-dwn .multi-close span {color: #333;padding-right: 20px; background: url(../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png) right center no-repeat;}

	/*피시 메인 슬라이드 숨기기*/
	.slider_wrap {display: none;}
	.slider_wrap .bx-has-pager {display: none;}
	.slider_wrap .control-btn {display: none;}
	ul.slider {display: none;}
	ul.slider li {display: none;}

	/*모바일 메인 슬라이드*/
	.contents .m-slider-wrap {position: relative; padding-top: 0; display: block; }
	ul.m-slider {display: block;}
	ul.m-slider li {position: relative; display: block; float: left;}
	ul.m-slider li img {width: 100%; display: block;}

	.contents .m-slider-wrap .bx-wrapper {display: block; position: relative;}
	.contents .m-slider-wrap .bx-wrapper .bx-viewport {display: block;}
	.contents .m-slider-wrap .bx-wrapper .bx-has-pager {display: block;}
	.contents .m-slider-wrap .bx-wrapper .bx-controls {display: block;}

	/*모바일 메인 슬라이드2*/
	.slide02 {display: none;}
	.m-slide02 {display: block;}
	.m-slide02{width: auto;  position:relative; overflow:hidden;  }
	.m-slide02-view {height: 100%;}
	.m-slide02-view li {position: relative; display:none; }
	.m-slide02-view li:first-child {display:block; }
	.m-slide02-view li img {width: 100%;}
	.m-slide02-controlls {height:30px;  position: absolute;  bottom:10px; width:100%; text-align:center; }
	.m-slide02-controlls a {display:inline-block; width:30%; height: 30px; margin: 0 3px; text-align: center;	 font-size:11px; line-height: 30px; background: rgba(0,0,0,0.7); color:#fff; }
	.m-slide02-controlls a:first-child{margin-left: 0;	}
	.m-slide02-controlls a.on {background: #1428a0;}

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

	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 {width: auto; height: auto; margin: 0 10px; } /* 2017.07.12 수정 */
	.contents .row>div {float: none; margin-top: 10px;}
	/*two-third*/
	.contents .row .two-third {width: auto; }
	.contents .row .two-third .view {width: 100%; height: auto; float: none; margin-left: 0;}
	.contents .row .two-third .text {width: 100%; height: auto; float: none; background: #fff;padding: 17px; overflow:hidden;}

	/*one-third */
	.contents .row .one-third  {width: auto; height: auto;}
	section div.one-third:first-child {margin-left: 0;}
	.contents .row .one-third  .view {width: 100%; height: auto;}
	.contents .row .one-third  .text {width: 100%; height: auto; background: #fff; padding: 10px; overflow: hidden;}

	/*one-half*/
	.contents .row .one-half{width: auto;overflow: hidden;}
	.contents .row .one-half .view {width: 100%; height: auto;  margin-left: 0;}
	.contents .row .one-half .text {width: 100%; height: auto; padding: 10px; overflow: hidden;}

	.contents .row .one-third .view img {width:100%;}
	.contents .row .one-half .view img {width: 100%;}
	.contents .row .two-third .view img {width: 100%;}

	/*text*/
	.text .ico-date {width: 100%; height: 17px; line-height: 15px; font-size:11px; overflow: auto;}
	.text .date {font-size:11px; opacity: 0.6;}
	.text .text-title {width: 100%; height: auto; overflow: hidden;margin: 5px 0; font-size:14px; line-height: 18px;}

	/*sns*/
	.sns-box {height: 45px;  padding:10px; border:1px solid #e4e4e4; box-sizing: border-box;}

	/*170627 수정 float: none;*/
	.sns-link-box {display:block; /*position: absolute; bottom:-35px; left:10px;*/  float: none;}
	.sns-link-box .share .sns { float:left; height: 25px; line-height: 25px; overflow: hidden; vertical-align: top; display: inline-block; display:none;}
	.sns-link-box .share .sns li {float: left; width: 25px; margin-left: 5px;}
	.sns-link-box .share .sns li:first-child {margin-left: 0;}
	.sns-link-box .share .sns li a {display: block; text-align: center;}
	.sns-link-box .share .sns li a i {font-size:17px; color:#333; opacity: 0.5; line-height:25px;}
	.sns-link-box .share .sns li a i.fa-facebook:hover {color:#3a589e; opacity: 1;}
	.sns-link-box .share .sns li i.fa-twitter:hover {color:#1da1f3; opacity: 1;}
	.sns-link-box .share .sns li a.ico-link {width: 25px; height: 25px; background:url('../images/ico-link-4ce2f422e60290f9745778442cf8402b.png') center center no-repeat; background-size: 15px;}
	.sns-link-box .share .sns li.dwn a {width: 25px; height: 25px;background:url('../images/m-ico-dwn-c60ffcf4a979f54cdfc1427bdfd8b07a.png') center center no-repeat; background-size: 25px; font-size:0;}
	.title-area .sns-link-box .share a.ico-share{width: 25px;height: 25px; background: url(../images/m-share-084200ba796544fe2b38fd38d02199cf.png) center center no-repeat; background-size: 25px; display:inline-block; float:left;}
	.sns-link-box .share a.ico-share.act{width: 25px;height: 25px; background: url(../images/m-share-act-fdd94be151d66855757213c095af64b9.png) center center no-repeat; background-size: 25px;}
	.sns-link-box .share a.ico-down {width: 25px;height: 25px;background: url(../images/m-ico-dwn-c60ffcf4a979f54cdfc1427bdfd8b07a.png) center center no-repeat;background-size: 25px; font-size: 0; display:inline-block; float:left; margin-left:5px;}

	/*main,event sns*/
	.read-more {display:none;}
	.text .sns-link-box {display:block;  float: left; position:relative; bottom:0; right:0; width:100%;}  /* 2017.07.18 수정 */
	.text .sns-link-box .share .sns { float:left; height: 25px; line-height: 25px; overflow: hidden; vertical-align: top; display: inline-block; display:none;}
	.text .sns-link-box .share .sns li {float: left; width: 25px; margin-left: 5px;}
	.text .sns-link-box .share .sns li:first-child {margin-left: 0;}
	.text .sns-link-box .share .sns li a {display: block; text-align: center;}
	.text .sns-link-box .share .sns li a i {font-size:17px; color:#333; opacity: 0.5; line-height:25px;}
	.text .sns-link-box .share .sns li a i.fa-facebook:hover {color:#3a589e; opacity: 1;}
	.text .sns-link-box .share .sns li i.fa-twitter:hover {color:#1da1f3; opacity: 1;}
	.text .sns-link-box .share .sns li a.ico-link {width: 25px; height: 25px; background:url('../images/ico-link-4ce2f422e60290f9745778442cf8402b.png') center center no-repeat; background-size: 15px;}
	.text .sns-link-box .share .sns li.dwn a {width: 25px; height: 25px;background:url('../images/m-ico-dwn-c60ffcf4a979f54cdfc1427bdfd8b07a.png') center center no-repeat; background-size: 25px; font-size:0;}
	.text .sns-link-box .share a.ico-share{width: 25px;height: 25px; background: url(../images/m-share-084200ba796544fe2b38fd38d02199cf.png) center center no-repeat; background-size: 25px; display:inline-block; float:left;}
	.text .sns-link-box .share a.ico-share.act{width: 25px;height: 25px; background: url(../images/m-share-act-fdd94be151d66855757213c095af64b9.png) center center no-repeat; background-size: 25px;}
	.text .sns-link-box .share a.ico-down {width: 25px;height: 25px;background: url(../images/m-ico-dwn-c60ffcf4a979f54cdfc1427bdfd8b07a.png) center center no-repeat;background-size: 25px; font-size: 0; display:inline-block; float:left; margin-left:5px;}

	/*section*/
	section.container {padding-top: 91px;}
	section.container .contents {width: auto; padding:0 10px 40px;}
	.sub-nav .sub-nav-wrap ul {height: 35px; line-height: 35px;}
	.contents h2.sub-title {font-family: "SamsungSSBd";font-size:24px; margin:20px 0; letter-spacing: -0.5px;}

	.pdc-view .share-link {position: absolute; top: -43px; right: 0; float: none; display: inline-block; z-index: 1000;} /* 2017.07.12 수정 */

	.article-list {height: 74px; padding: 10px 0;}
	.article-list a .article-thumb {width: 110px; height: 73px;margin-right:10px; position: absolute; left:0; top:10px;}
	.article-list a .article-thumb img {width: 100%;}
	.article-list a .article-thumb .thumb-txt {width:100%; position: absolute; top:50%; color:#fff; font-size:13px; margin-top:-7px; text-align:center; font-family: "SamsungOne_400"; font-weight: bold; line-height:1em;} /* 2017.07.06 수정 */
	.article-list a .article-cont  {padding-left: 120px; height: 70px; margin-top: 0;}
	.article-list a .article-cont .article-subj  {font-size:14px; line-height: 16px;  margin-bottom: 10px; height:50px; overflow:hidden;}
	.article-list a .article-cont .article-summ {display: none;}
	.article-list a .article-cont .article-date { font-size: 11px;}

	.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:80px; text-align:center; font-family: "SamsungSSBd"; font-size:13px; padding:40px 0 20px 0;}
	.search-all-list li dl dt.news {background:url('../images/ico-result-news-f064f780b684b23bcbfe8f3fc354de08.png') center 5px no-repeat; }
	.search-all-list li dl dt.feature {background:url('../images/ico-result-feature-caaa21dc7f4132163d92a0700a9c5293.png') center 5px no-repeat; }
	.search-all-list li dl dt.media {background:url('../images/ico-result-media-e089113991f1d3357e754babb098ea49.png') center 5px no-repeat; }
	.search-all-list li dl dt.event {background: url(../images/ico-result-event-a9b9e30e670b805d4fcd511e3234d1d1.png) center 5px no-repeat;}
	.search-all-list li dl dd {border-left: 1px solid #ddd; padding-left:10px; margin-left:80px;}
	.search-all-list li dl dd .subj {padding:5px 0; display:block; font-family:SamsungOne_400; font-weight: bold; overflow: visible; text-overflow: ellipsis; white-space: normal;  font-size:13px; color:#333;}
	.search-all-list li dl dd .date {font-size:12px; opacity:0.6;}



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

	/*sub0102*/
	.title-area {margin: 20px 0;}
	.title-area .detail-subj {font-size: 18px;  margin: 10px 0;}
	.title-area .detail-date {font-size:10px;  margin-bottom: 10px;}
	.title-area .tag-word {font-size:10px; }
	.title-area .tag-word dt {margin-right: 5px;}
	.title-area .share-link { display:block; height: 25px; position: relative; right:0; top:0; bottom:0;  overflow:hidden; margin-top:10px;float: none; width: 100%;}
	.link-copy {position: absolute; top:0px; left:0; right:0; z-index: 999; display: none;}
	.link-copy input {width: 100% !important; height: 25px; background: #f5f5f5; color:#848484; font-family: "SamsungOne_400" !important; font-size:11px; border:0; margin:0; padding:0;}  /* 2017.07.18 수정 */
	.link-copy-close {display:inline-block; width: 25px; height: 25px; background: #333 url('../images/ico-x-fff-528f27b6d388b77fc49385b0665ee619.png') center center no-repeat; background-size:10px; position: absolute; right:0px; top:0;}
	.image-thum-pop .sns-link-box .link-copy .link-copy-close-pop {display:inline-block; width: 25px; height: 25px; background: #333 url('../images/ico-x-fff-528f27b6d388b77fc49385b0665ee619.png') center center no-repeat; background-size:10px; position: absolute; right:-1px; top:0;} /* 2017.07.10 수정*/
	.btn-dwn-wrap {float: none;  position: absolute;top:0; right:0;} 

	.detail-box {margin-top: 20px;}

	/*170703 수정*/
	/*170707 수정*/
	.detail-box h4 {
		font-family: "SamsungOne_400";
		font-weight: bold;
		font-size:18px;
		margin: 40px 0;
		background:url('../images/ico-h4-fa3c0aeda8c0885f21a8ca8e354490b5.png') left top 1px no-repeat;
		padding-left: 15px;
	}
	.detail-box p {
		font-family: "SamsungOne_400";
		font-size: 15px;
		color: #333;
		line-height: 25px;
		margin: 40px 0;
	}
	.detail-box blockquote {
		margin: 40px 0;
		background-size: 40px;
		background-position: left  top, right bottom;
	}
	/*170707 수정*/
	.detail-box blockquote p {
		font-size:18px;
		font-style: italic;
		line-height: 24px;
		padding: 20px 0 25px;
		font-family: "SamsungOne_400";
		font-weight: bold;
	}


	.detail-box  .detail-conts img {width: 100%;}
	.detail-box  .detail-conts {line-height: 21px;padding: 0; /*padding-bottom: 52px;*/ bottom:0; left:0;}
	.detail-box  .detail-conts .sns-box {display: block;}
	.detail-conts .img-share-inner {display: none;}
	.detail-box .detail-conts .bx-wrapper .bx-has-pager .bx-pager {display:none;}
	.control-btn {display:none;}
	.detail-conts .img-share-inner .img-share-box {display: none;}

	/*newletter*/
	.detail-cont .news-letter { padding: 20px 10px; text-align: center;	}
	.news-letter p {font-size:13px; margin-bottom: 20px;}
	.news-letter-box {width:100%; display: inline-block; margin-right: 0; margin-bottom: 20px; }
	.news-letter-box dd {width: auto; float: none; margin-right: 0; }
	.news-letter-box dd input {width:100%; height:35px; text-indent: 35px; border:0; font-family: "SamsungOne_400";}

	input:-ms-input-placeholder { font-family:"SamsungOne_400";color: #999; }
	input::-webkit-input-placeholder {font-family:"SamsungOne_400"; color: #999; }
	input::-moz-placeholder { font-family:"SamsungOne_400";color: #999; }
	input::-moz-placeholder { font-family:"SamsungOne_400";color: #999; }
	input:focus, input:active{outline:none;}
	.news-letter-box dd input.name {background:#fff url('../images/ico-user-a34fb9238b13f6218b18f8a124e9ff62.png') left 10px center no-repeat; margin-bottom: 5px;}
	.news-letter-box dd input.email {background:#fff url('../images/ico-mail-2927e249ccc7056faaaafad8de7cc048.png') left 10px center no-repeat; margin:0; margin-bottom: 5px;}
	.news-letter-box dd input.media {background:#fff url('../images/ico-voice-16d806440ddbb653508fdbbe34a9204d.png') left 10px center no-repeat;}
	.news-letter button {width: 140px; float:none;}


	/*card*/
	.detail-slide-wrap {width:auto;}
	.detail-slide-wrap .slider {width:auto; display:block;}
	.detail-slide-wrap .slider li {width:100%;  display:block;}
	.viewer-summ {width:auto; height:auto;} /*2017 08 09 수정*/
	.detail-box .viewer-summ p {font-size:11px; padding:5px; line-height:14px;}

	/*media resources*/
	.soures-select {width:auto; padding:10px 5px; border:0; background:#f6f6f6;}
	.soures-select .select-title {font-size:10px; margin-bottom:15px; }
	.soures-select .category, .soures-select .year {float:left; width:50%; overflow:hidden;  border-bottom: 1px solid #e4e4e4;}

	.soures-filter {display:block; border:1px solid #000; padding:10px; font-family: "SamsungSSBd"; color:#333; margin-bottom: 10px; background:url('../images/ico-select-bg-cefbbbcb0011dd61fe1eb6f4e1f27fea.png') right 10px center no-repeat; background-size:11px; font-size:14px;} /* 2017.07.10 수정 */
	.soures-filter.close {background:url('../images/ico-filter-plus-ac72bf519301205cf6be222180609625.png') right 10px center no-repeat; background-size:11px;} /* 2017.07.10 수정 */
	.media-category {width: 100%;height: auto; float:left; margin-bottom: 0px; border:0;}
	.media-category li {width: 100%; height: 20px; float: none; position: relative; margin-left:0px; margin-bottom: 5px;}
	.media-category li input[type="checkbox"] {display:none;}
	.media-category li input[type="checkbox"] + label {padding-left: 30px;display:inline-block; width: auto; height: 20px; font-size:11px; background:url('../images/ico-checkbox-42f03eccfa303fcbf5cd87373793ed09.png') left center no-repeat; cursor:pointer; padding-top:0; border:0;}
	.media-category li input[type="checkbox"] + label.phone {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checkbox-42f03eccfa303fcbf5cd87373793ed09.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"] + label.pc {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checkbox-42f03eccfa303fcbf5cd87373793ed09.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"] + label.wearable {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checkbox-42f03eccfa303fcbf5cd87373793ed09.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"] + label.service {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checkbox-42f03eccfa303fcbf5cd87373793ed09.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"] + label.others {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checkbox-42f03eccfa303fcbf5cd87373793ed09.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"]:checked + label {color:#000;}
	.media-category li input[type="checkbox"]:checked + label  {display:inline-block; width: 20px;	height: 20px; background:url('../images/ico-checked2-9dec76ed31e3a86bdfd28f12536b1a7f.png') left center no-repeat;}
	.media-category li input[type="checkbox"]:checked + label.phone {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checked2-9dec76ed31e3a86bdfd28f12536b1a7f.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"]:checked + label.pc {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checked2-9dec76ed31e3a86bdfd28f12536b1a7f.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"]:checked + label.wearable {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checked2-9dec76ed31e3a86bdfd28f12536b1a7f.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"]:checked + label.service {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checked2-9dec76ed31e3a86bdfd28f12536b1a7f.png') left center no-repeat; cursor:pointer;}
	.media-category li input[type="checkbox"]:checked + label.others {display:inline-block;width: auto; height: 20px; background:url('../images/ico-checked2-9dec76ed31e3a86bdfd28f12536b1a7f.png') left center no-repeat; cursor:pointer;}
	.media-category li label span {display: inline-block !important; font-size:11px; }

	.media-year  {  border:0; float:left;   }
	.media-year li {width: 48%; padding:0; background: none; border-left:0; box-sizing:border-box; position: static; float: left; text-align:left; margin-bottom: 5px;}
	.media-year li:first-child {border-left: 0; width: 48%; }
	.media-year li label {margin-left: 0;}
	.media-year li label span {font-size:11px;}
	.media-select-btns {width: auto; text-align: center; clear:both; margin: 0; padding: 20px 0 10px;}
	.media-source-list {width:100%;margin-bottom:10px; overflow: hidden;}
	.media-source-list li {width: 49%; text-align: center; margin-bottom: 10px; float: left; position: relative;}
	.media-source-list li:nth-child(2n+0) {margin-right: 0;}
	.media-source-list li .source-thumb {width: 100%; position: relative; padding-bottom:50px;}
	.media-source-list li .source-thumb>img {width:100%;}
	.media-source-list li .source-thumb .source-pdc-name {position: absolute; top:4%;  left:0; margin-left:0;}
	.media-source-list li .source-thumb .source-pdc-name  p {font-size:12px; margin-top: 3px;}
	.media-source-list li a:hover {border:1px solid #e4e4e4;}
	.media-source-list .source-thumb-cont {width: 100%; height: 50px; line-height: 48px; background:#f6f6f6; position: absolute; bottom:0; left: 0; display:block;}
	.media-source-list .source-thumb-cont .ico-pic { width:50%; color:#333;padding-left: 23px; background:url('../images/ico-pic-000-17f003524235d6e87da7515356a8b41c.png') left center no-repeat;  background-size:20px;}
	.media-source-list .source-thumb-cont .ico-play { width:50%;   color:#333; padding-left:12px;background:url('../images/ico-play-000-8d5f5ec2ada76a8111130caa375622e0.png') left center no-repeat; background-size:11px;}
	.media-source .total-num {height: 40px; line-height: 40px; margin-bottom: 10px; padding-left: 11px; font-size:11px;}
	.media-source .total-num a { position: absolute; right:10px; top:0; padding-right: 15px; background: url(../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png) right center no-repeat; background-size: 22%;}
	.media-source {padding: 20px 0;border-top: 0;}
	/*2017 07.18 수정*/
	.soures-select .year.list {width: 100%;}
	.soures-select .year.list .media-year  { width: auto; float: none; }
	.soures-select .year.list .media-year  li {width: 21.5%;  margin:0 5px 10px;}

	/*detail 공통*/
	
	.detail-conts .btn-m-share {position: absolute; bottom:10px; right:10px; display: inline-block; width: 30px; height: 30px; background: url('../images/btn-m-share-246ef8271d414a6c4e7088e9ff23cb42.png')center center no-repeat; background-size:30px; z-index: 101; } /* 2017.08.02 수정 */

	.detail-conts .img-share-inner .img-share-box {display: none; position: relative; position: absolute; top:50%; left:50%; margin-top: -25px; margin-left: -85px;} /* 2017.08.02 수정 */
	.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;}/*2017.08.02 수정*/

	.detail-conts .img-share-inner {display: none; position: absolute; bottom:0px; left:0; margin-left: 0; width:100%; height:100%; border-radius:0px;border:1px solid #7d7d7d; background-color:rgba(0,0,0,0.8); z-index: 101;}/* 2017.08.02 수정 */
	.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; margin-bottom:0px; margin-left: 10px; position: relative;}
	.detail-conts .img-share-inner .img-share-box ul li:before {    content: "";width: 1px;height: 15px;background-color:rgba(255,255,255,0.5);position: absolute;left: -8px;top: 17px;} /* 2017.08.02 수정 */
	.detail-conts .img-share-inner .img-share-box ul li:first-child {margin-left: 0;}
	.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:16px; 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: none;} /*2017.08.02 수정*/
	.detail-conts .img-share-inner .img-share-close {display:inline-block; position: absolute; top:0; right:0;}/*2017.08.02 수정*/
	
	/*card*/
	.detail-box .detail-conts.card:hover .img-share-inner  {display: none; position: absolute; bottom:0px; left:0; margin-left: 0; width:100%; height:100%; border-radius:0px;border:1px solid #7d7d7d; background-color:rgba(0,0,0,0.8);}  /* 2017.08.02 수정 */
	.detail-conts .btn-m-share.card {position: absolute; bottom:30px; right:10px; }  /* 2017.08.02 수정 */


	/*media resources detail-style01*/
	.add-img li .image-thum {width: auto;}
	.pdc-view-sns {display: none;}
	.media-pdc-view1 .sns-box {display:block;}
	.media-pdc-view1 .sns-box .sns {display: none; }
	.media-pdc-view1 .sns-box .sns .dwn {display: none;}
	.media-pdc-conts {margin-top: 20px;}
	.media-pdc-tab li {height: 45px; line-height: 1em; display:table;}
	.media-pdc-tab li span {display: block;}
	.media-pdc-tab li a {font-size: 12px;word-wrap: break-word;display: table-cell;vertical-align: middle;height: 45px;width: inherit;text-align: center;padding: 0;line-height: 13px;}
	.media-pdc-tab.tab3 li a {font-size: 12px;word-wrap: break-word;display: table-cell;vertical-align: middle;height: 45px;width: inherit;text-align: center;padding: 0;line-height: 13px; }
	.media-pdc-article {margin-top: 20px;}

	/*tech spec*/
	.media-pdc-spec {margin-top: 20px;}
	/*170703 수정 클래스명 delete*/
	.media-pdc-spec table  {width: auto;}
	.media-pdc-spec table thead th {font-size: 13px; color:#333; border-left: 1px solid #e4e4e4; line-height: 30px;}
	.media-pdc-spec table tbody tr th {font-size:13px;}
	.media-pdc-spec table tbody tr td {padding: 3px 8px; box-sizing: border-box; line-height: 18px;border-left: 1px solid #e4e4e4; font-size: 12px; font-family: "SamsungOne_400";}


	/*images*/
	.media-pdc-img {margin-top: 20px;}
	.media-img-num {text-align:center;}
	.media-img-num a {font-size:11px; margin: 0 2px;line-height: 25px; }
	.pdc-dwn-btns {margin:20px 0;}
	.add-img {overflow:auto; width: auto; margin-bottom: 20px;}
	.add-img li {width: 100%; float: none;}

	/*img pop*/
	.image-thum-pop {width: 100%; height: auto; position:fixed; top:0; left:0; margin-left: 0; margin-top:0; 	}
	.image-thum-pop  .image-thum-pop-btn { width: 100%; height:auto; padding:10px 20px;  box-sizing:border-box;}
	.image-thum-pop  .image-thum-pop-btn .title {font-family: "SamsungSSBd"; font-size: 20px; line-height:30px;}
	.image-thum-pop .pop-close { display: block; color:#333; font-size: 14px; text-align: center;  font-family: "SamsungSSBd"; position: absolute; bottom:16px; 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 .share-link {width: 210px; float: none; position:absolute; top:10px; left:100px;} /* 2017.07.10 수정 */
	/*img pop slide*/
	.pop-slide-wrap {width:100%;	height:auto;}
	.image-thum-pop .pop-slide-wrap .bx-wrapper .bx-viewport {height: 100% !important;	}
	.pop-slide-wrap .bx-wrapper .bx-viewport .pop-slide { position: relative;}
	.image-thum-pop .pop-slide-wrap .bx-wrapper .bx-viewport .pop-slide {}
	.image-thum-pop .pop-slide-wrap .bx-wrapper .bx-viewport .pop-slide li {width: 20% !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: 30px;	height: 30px;	background: url('../images/detail-silde-pre-9f3f752012b0c5ee66f7246784ee6e2d.png') center center no-repeat; background-size:30px; position: absolute; left:0; top:50%; margin-top: -15px;}
	.pop-slide-wrap .bx-wrapper .bx-controls-direction .bx-next {display: block;	width: 30px;	height: 30px;	background: url('../images/detail-silde-next-2ad3f256fed50146c0d47f621a2e7d41.png') center center no-repeat;   background-size:30px; position: absolute; right:0; top:50%; margin-top: -15px;}

	/*캘린더 pop*/
	.image-thum-pop .box {background:#fff; padding:20px; height: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:18px; 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;}
	.image-thum-pop .sns-link-box .link-copy input {width: 200px;height: 25px;background: #f5f5f5;color: #848484;font-family: "SamsungOne_400";font-size: 11px;border: 0;margin: 0;padding: 0 5px;border: 1px solid #000;} /* 2017.07.10 수정 */
	.image-thum-pop .sns-link-box .link-copy .link-copy-close-pop { width: 25px;height: 25px; }

	/*video list*/
	.media-pdc-video {margin-top:20px;}
	.pdc-video-list ul{width: auto; margin-bottom:-2%;}
	.pdc-video-list .pdc-video-box  {width: 100%; height: auto; float: none; margin-right: 0; margin-bottom: 10px;}
	.pdc-video-box>a .text {padding: 10px;}
	.pdc-video-box .select-video {position: absolute; top:10px; left:10px; z-index:999; }
	.video-title { font-size: 13px; line-height: 16px; color:#333; margin: 10px 0; font-family: "SamsungOne_400"; font-weight: bold;}

	/*비디오 pop*/ 
	.video-thum-pop {width: 100%; height: auto;position: fixed;top: 0;left: 0;margin-left: 0;margin-top: 0;}
	.video-thum-pop .video-pop-btn{ width: 100%; height:auto; padding:10px 20px;  box-sizing:border-box; overflow: hidden;}
	.video-thum-pop .sns-link-box { display: block; float: none;}
	.video-thum-pop .sns-link-box .link-copy  {position: absolute;top: 0;left: 0;right: 0;z-index: 999;display: none;}
	.video-thum-pop .sns-link-box .link-copy input {width: 100%;height: 25px;background: #f5f5f5;color: #848484;font-family: "SamsungOne_400" !important;font-size: 11px;border: 0;margin: 0;padding: 0;}

	.video-thum-pop .sns-link-box .link-copy .link-copy-close {right:0;} /* 2017.07.10 수정 */
	.video-thum-pop .sns-link-box .link-copy .link-copy-close-pop {right:-1px;} /* 2017.07.10 수정 */
	.video-thum-pop .share-link {width: 210px; float: none; position:absolute; top:10px; left:100px;} /* 2017.07.10 수정 */
	.video-thum-pop .sns-link-box .link-copy input {width: 200px;height: 25px;background: #f5f5f5;color: #848484;font-family: "SamsungOne_400";font-size: 11px;border: 0;margin: 0;padding: 0 5px;border: 1px solid #000;} /* 2017.07.10 수정 */
	.video-thum-pop .sns-link-box .link-copy .link-copy-close-pop { width: 25px;height: 25px; }
	.video-thum-pop .pop-close { display: block; color:#333; font-size: 14px; text-align: center;  font-family: "SamsungSSBd"; position: absolute; bottom:16px; right:20px; background: url('../images/ico-x-1b2fdebb9aa4ccb3c0a40463c73db1a5.png') center right no-repeat; }
	.video-thum-pop .pop-close span {padding-right: 20px;}

	.video-box {width: 100%; height: auto;}
	.video-box img {width: 100%;}

	/*media resources detail-style01*/
	.pdc-view {padding-bottom:0;}  /* 2017.07.12 수정 */

	/*media resources detail-style02*/
	.media-pdc-view2 {height: auto;}
	.media-pdc-view2 .slider_wrap02 { width:100%; height: auto; float: none;}
	.media-pdc-view2 .slider_wrap02 ul.slider {display: block !important;}
	/*170628 수정*/
	.media-pdc-view2 .media-pdc-info {position: relative;top: 0;left: 0;width: 100%;height: 100%;background: #f6f6f6;padding: 32px 10px 0;border: 0;border-top: 1px solid #e4e4e4;
	}
	.media-pdc-view2 .media-pdc-info .pdc-view2-txt {width: 100%; position: relative; top:0; left:0; text-align: center;  padding: 10px 0; box-sizing: border-box;  margin-top:0;}/*2017.07.28 수정*/

	.pdc-view2-txt {width: 100%; float: none; text-align: center; background: #f6f6f6; padding: 30px 0 10px;}
	.pdc-view2-txt h4.pdc-name:after {bottom:-20px; width: 35px; position: absolute; bottom:-20px; left:50%; margin-left: -16px;}
	.pdc-view2-txt h4.pdc-name {font-size:30px; padding-top: 5px; }
	.pdc-view2-txt .pdc-spec {margin: 34px 0 24px; font-size: 13px; line-height: 16px;}
	.pdc-view2-sns {display: none;}
	.pdc-view2-txt .sns {display: block; height: 25px; line-height: 25px; text-align:left; margin: 0 10px;}

	/*media resources detail-style03*/
	.pdc-view03-txt {padding: 30px 10px 30px; box-sizing: border-box; background: #f6f6f6; overflow: hidden; position: relative;}
	.pdc-view03-txt .sns {display: block;}

	.pdc-view03-txt .pdc-name-box {float: none; margin-left: 0px;}
	.pdc-view03-txt .pdc-name-box .pdc-name {height: 30px; margin-top: 10px; font-size:30px; margin-right: 20px; }
	.pdc-view03-txt .pdc-spec {float: none; margin: 15px 0 0 0; }
	.pdc-view03-txt dl {border:0; margin-top: 20px;}
	.pdc-view03-txt dl dd{padding-left: 0px; font-size:12px; line-height:1em;}
	.pdc-view03 .sns-link-box {position:relative; top:0; bottom:0px; right:0px; float:left;  }

	/*event*/
	.contents .event-list .event-box {width:100%; margin-left: 0; margin-bottom: 10px; float: none; border:1px solid #e4e4e4; position: relative;}
	.contents .event-list .event-box:nth-child(odd) {margin-left: 0; width:100%; }
	.contents .event-list .event-box .text {height: auto; background: #f5f5f5; padding:15px; overflow:hidden;  box-sizing: border-box; position: relative; }
	.contents .event-box .text .text-title { width: 100%;height: auto; overflow: hidden;margin: 5px 0;font-size: 14px; line-height: 18px;}
	.event-list li.event-box .text .sns-link-box {display: inline-block; position: relative; top:5px; bottom:0; right:0;}

	/*calendar*/
	.month-head {background: #f5f5f5; position:relative; padding:10px;}
	.month-head .month-box {width: auto; margin: 0 auto; text-align:left; height: 26px; }
	.month-head .month-box .month { font-size: 20px;  font-family: "SamsungSSBd"; padding:0 20px; margin:0; vertical-align:top; line-height:26px;}
	.month-head .month-box .month-prev {background:url('../images/btn-cal-prev-over-3d0f618d2a81e18ae28ce275ee8905fb.png') 0 0 no-repeat; background-size:100%; width:26px; height:26px; vertical-align:top;}
	.month-head .month-box .month-next {background:url('../images/btn-cal-next-over-ebb8c3b8f8902ef6a5c4ada60bbb4af4.png') 0 0 no-repeat; background-size:100%; width:26px; height:26px; vertical-align:top;}
	.month-head .today {position:absolute; top:10px; right:10px; width: 80px; display: block; line-height: 24px; font-family: "SamsungSSBd"; color: #333; text-align: center; border: 1px solid #333; border-radius: 15px; font-size:12px;}
	.month-body ul.head {display:none;}
	.month-body ul.head li, .month-body ul.day li, .month-body ul.day li.sun {float:none; width:auto;}
	.month-body ul.day li .day-wrap.dim {display:none;}
	.month-body ul.day li .day-wrap p, .month-body ul.day li .day-wrap a.notice {width:48%; float:left; margin-right:2%; padding-left:0; text-indent:10px; box-sizing:border-box;  line-height:18px;}
	.month-body ul.day li .day-wrap p span, .month-body ul.day li .day-wrap a.notice span { text-indent:0;  width:17px; height:18px;}
	.month-body ul.day li .day-wrap {min-height: auto; padding: 14px 0; border-right: 0;}
	.month-body ul.day li .day-wrap p, .month-body ul.day li .day-wrap a.notice {margin-top:10px;}
	.month-body ul.day li .day-wrap .daily {margin-bottom:0; font-size:13px; font-family: "SamsungOne_400"; font-weight: bold;}
	.month-body ul.day li .day-wrap .daily span {display:inline-block;}

	/*load more btn*/
	.load-wrap { margin-top: 40px;}
	.load-more {width: 148px;  font-size:12px; display:block; line-height: 35px;  font-family: "SamsungSSBd";  color:#333; font-size:12px;  text-align: center;  border: 1px solid #333; border-radius:40px;}

	.load-more-fff {width: 148px; font-size:12px;  color:#fff; border:1px solid #fff;display:block; line-height: 35px;  font-family: "SamsungSSBd";text-align: center;border-radius:40px; }
	/*btn-dwn*/
	.btn-dwn {height: 25px; font-size:9px; line-height: 23px; padding:0 8px; }
	.btn-dwn-blue {height: 25px; display: inline-block; border-radius: 35px; font-size:9px; line-height: 23px;padding:0 8px;}
	.multi-dwn-btn .btn-dwn {width:48%;}
	.submit {line-height: 35px;padding: 0 42px;text-align: center;font-family: "SamsungSSBd";color: #333;border-radius: 40px;border: 1px solid #333;background: none;}
	.reset  {line-height: 35px;padding: 0 42px;text-align: center;font-family: "SamsungSSBd";color: #333;border-radius: 40px;border: 1px solid #333;background: none;}
	.ico-badge {line-height: 15px;font-size: 10px;border-radius: 30px;padding: 0 8px;box-sizing: border-box;}
	.btn-select {height: 25px; display: inline-block; border-radius: 35px; font-size:10px; line-height: 25px;padding:0 5px; box-sizing: border-box; color:#333; border:1px solid #333; font-family: "SamsungSSBd"; background: none;}  /* 2017.07.26 수정 */
	.btn-diselect {background: #333; color:#fff; height: 25px; display: inline-block; border-radius: 35px; font-size:10px; line-height: 25px;padding:0 20px; box-sizing: border-box; border:1px solid #333; font-family: "SamsungSSBd";}/* 2017.07.26 수정 */

	/*copy-text popup */ /* 2017.08.11 추가 */
	.copytext-open {display: none;}


	/*footer*/
	footer {width: auto; padding:0 10px; height: 89px;}
	.footer-box {width: 100%; padding-top: 20px; }
	.footer-box address {width: auto;}
	.footer-box address .ico-logo  {font-size: 17px;padding-top: 10px; background-size: 22%;}
	.footer-box address .f_txt {display: none;}
	.footer-box address p.copyright {margin-top: 17px; font-size:11px;}
	.footer-box .site {display: none;}
	.footer-box .footer_info {display: none;}
	.footer-box .top {display: block;}
	.footer-box .top .top-btn { display: block;}

	/*landing*/
	section.container .landing-wrap {width: auto; padding:10% 0; margin:0 10px;}  /* 2017.07.07 수정 */
	section.container .contents.landing {margin:0 10px; padding:0;} /* 2017.07.07 수정 */
	section.container .contents.landing h2.sub-title{margin: 20px 0;} /* 2017.07.07 수정 */
	.landing-box {width: auto;height: auto;}

	/*본문내용*/
	/*인용구*/	
	blockquote.b-quote {margin: 80px 0; text-align: center; 
		background-image: url('images/blockqoute-bg1.png'),url('images/blockqoute-bg2.png');
		background-position: left top, right bottom;
		background-repeat: no-repeat, no-repeat;}
		blockquote.b-quote p {font-family: "SamsungOne_400"; font-size:26px; font-weight: bold; font-style: italic; line-height: 45px; padding: 40px 0 50px;}

		.aside-slide-wrap .bx-wrapper .aside-slide li {height:240px; display:table;} /* 2017.07.11 수정 */
		.aside-slide-wrap .bx-wrapper .aside-slide li img { width:280px;} /* 2017.07.11 수정 */

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

		/*new-shares-pass*/ /*2017. 07.18 수정*/
		.new-shares-box {width: auto;  background-size: 80px; padding-top: 100px; }
		.new-shares-box  h2.new-shares-title{font-size:24px; line-height:1.2em;}
		.new-shares-box input {min-width:300px; height: 30px;margin-top: 40px;}
		.new-shares-box .pass-wrap{margin-top: 40px;}

}



	@media screen and (max-width: 640px) {

		.contents h2.sub-title .back {position: absolute; right:0; top:1px; margin-top:0; background:url('../images/ico-back-cc8746685ac93ad33a58489fd5d79057.png') 0 0 no-repeat; line-height:24px; font-family: "SamsungSSBd"; font-size:14px; color:#333;} /* 2017.07.10 수정 */
		.contents h2.sub-title .result {display:block; padding: 10px 0 0 0; font-size: 16px;}  /* 2017.07.10 수정 */
		.contents .m-slider-wrap .bx-wrapper .bx-controls .bx-prev {display: block;width:30px;height: 30px;background: url(../images/detail-silde-pre-9f3f752012b0c5ee66f7246784ee6e2d.png) right center no-repeat; background-size:100%; position: absolute; left: 0;top: 50%; margin-top: -15px;}
		.contents .m-slider-wrap .bx-wrapper .bx-controls .bx-next {display: block;width:30px;height: 30px; background: url(../images/detail-silde-next-2ad3f256fed50146c0d47f621a2e7d41.png) center center no-repeat; background-size:100%; position: absolute; right: 0;top: 50%; margin-top: -15px;}
		.contents .m-slider-wrap .control-btn {position: absolute;bottom: 10px; left: 50%;margin-left: 13px;z-index: 99;cursor: pointer;opacity: 0.5; width: 4px; height: 6px;	}
		.contents .m-slider-wrap .bx-wrapper .bx-pager {bottom: 5px; }
		.contents .m-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a {}

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

		.detail-box .detail-slide-wrap .bx-has-pager .bx-controls-direction .bx-prev {display: block;width:30px;height: 30px;background: url(../images/detail-silde-pre-9f3f752012b0c5ee66f7246784ee6e2d.png) right center no-repeat; background-size:100%; position: absolute; left: 0;top: 50%; margin-top: -15px;}
		.detail-box .detail-slide-wrap .bx-has-pager .bx-controls-direction .bx-next {display: block;width:30px;height: 30px; background: url(../images/detail-silde-next-2ad3f256fed50146c0d47f621a2e7d41.png) center center no-repeat; background-size:100%; position: absolute; right: 0;top: 50%; margin-top: -15px;}
		.detail-slide-wrap .control-btn {position: absolute;bottom: 10px; left: 50%;margin-left: 13px;z-index: 99;cursor: pointer;opacity: 0.5; width: 4px; height: 6px;	}
		.detail-slide-wrap .bx-wrapper .bx-pager {bottom: 5px; }
		.detail-slide-wrap .bx-wrapper .bx-pager.bx-default-pager a {}

		.media-source-list li .source-thumb {width: 100%;  position: relative;  height:300px; display:table;}  /* 2017.07.11 수정 */
		.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:40px;} /* 2017.07.11 수정 */
		
		/*sns UI
		.detail-conts .btn-m-share {width:20px; height:20px; background-size:20px;}  /* 2017.08.02 수정 */
		/*card*/
		.detail-conts .btn-m-share.card {position: absolute; right:10px; }  /* 2017.08.02 수정 */
	}

	@media screen and (max-width: 560px) {
		.media-source-list li .source-thumb {width: 100%;  position: relative;  height:240px; display:table;}  /* 2017.07.11 수정 */
		.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:40px;} /* 2017.07.11 수정 */
		.btn-select span{display: none;} /*2017. 07. 29 수정  */
		.btn-diselect span {display: none;} /*2017. 07. 29 수정  */
		.btn-dwn span {display: none;} /*2017. 07. 29 수정  */

	}

	@media screen and (max-width: 560px) {
	.dwn-file .dwn-file-list li span {width:85%;} /*2017.08.03 수정*/
	/*live vedio*/ /*2017 08 09 수정*/
	.liveVideo {position: relative; width: 100%; height:300px; }
	.liveVideo iframe {position: absolute; width: 100%; height: 100%;}
	.liveVideo2 {height: 320px;} /*2017 08 09 수정*/
	}
			

	@media screen and (max-width: 480px) {
		/*live vedio*/ /*2017 08 09 수정*/
		.liveVideo {position: relative; width: 100%; height:255px; }
		.liveVideo2 {height: 270px;}	/*2017 08 09 수정*/

		.media-source-list li .source-thumb {width: 100%;  position: relative;  height:240px; display:table;}  /* 2017.07.11 수정 */
		.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:40px;} /* 2017.07.11 수정 */

		.detail-conts .img-share-inner .img-share-box .img-share-link {display: none; position: absolute; top:8px; left:50%; margin-left:-100px; z-index: 1;}  /* 2017.07.28 수정 */
		.detail-conts .img-share-inner .img-share-box .img-share-link input {width: 200px; height: 34px; border:1px solid #293ba9; position: relative; box-sizing: border-box;} 

		.dwn-list li .check-viewer {height: 80px; line-height:78px;font-size:0;}/*2017. 07. 31 수정  */

	}


	@media screen and (max-width: 420px) {
		.media-source-list li .source-thumb {width: 100%;  position: relative;  height:200px; display:table;}  /* 2017.07.11 수정 */
		.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:40px;} /* 2017.07.11 수정 */
	}



	@media screen and (max-width: 400px) {

		.liveVideo2 {height: 220px;}/*2017 08 09 수정*/

		/*2017.07.28수정*/
		.clockInner {width: 225px;padding-top: 10px;}
		.clockInner h1 {font: normal 24px "samsungSSBd"; margin-bottom: 20px;}
		.flip-clock-wrapper{width: 232px;}
		.flip-clock-wrapper ul {width: 45px; height: 80px; font-size:60px; line-height: 80px; }
		.flip-clock-wrapper ul li {line-height: 80px;}
		.flip-clock-wrapper ul li a div div.inn {font-size:60px;}
		.flip-clock-divider {width: 12px;height: 80px; }
		.flip-clock-dot {width: 7px;height: 7px;}
		.clockInner .clockLabel {width: 232px;  height: 125px; margin: 0 auto; top:40.5%;}
		.clockInner .clockLabel span {font-size: 11px; }
		.clockLabel .day{left: 17.5%;}
		.clockLabel .hour {left: 69%;}
		.clockLabel .min {right: 67%;}
		.clockLabel .sec {right: 13%}
		.clockTxt {width: 232px;margin: 40px auto 0; padding-bottom: 30px;}
		.clockTxt .openDate {font-size:16px;}
		.clockTxt span {margin: 20px auto;}
		.clockTxt .clockSumm {font-size:11px;width: 225px;}
		}	.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {display: none;}
		.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {display: none;}
		.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow  {display: none;}
		.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow  {display: none;}

		@media screen and (max-width: 360px) {
			.media-source-list li .source-thumb {width: 100%;  position: relative;  height:180px; display:table;}  /* 2017.07.11 수정 */
			.media-source-list li .source-thumb .source-pdc-img {display: table-cell; vertical-align: middle; box-sizing:border-box; padding-top:40px;} /* 2017.07.11 수정 */
				
		
			/*card*/
			.detail-conts .btn-m-share.card {position: absolute; bottom:60px; right:5px; }  /* 2017.08.02 수정 */
		}

		@media screen and (max-width: 320px) {
			.btn-dwn span{display: none;}
			.btn-dwn-blue span{display: none;}
			
		}
