@charset "utf-8";
@import url(/playm/css/common_renew.css);
div,header,#header,nav,footer,.header,.footer {position:relative;}

@media screen and (min-width:320px) and (max-width:639px) { 
	#wrap {width:100%;position:relative;} /**/
	#header {min-width:320px;position:relative;}
	#adWrap {}
	#adWrap .ad {display:block;width:100%;text-align:center;}
	#adWrap .ad img {display:block;width:100%;}
	#adWrap .ad.text {display:block;width:100%;background-color:#43baff;padding-top:43px;padding-bottom:30px;text-align:left;}
	#adWrap .ad.text {font-size:22px;font-family:'NanumBarunGothic';color:#000;line-height:130%;text-align:center;}
	#adWrap .ad.text strong {font-size:24px;font-weight:700;color:#fff;}
	#adWrap .popClose {width:18.5px;height:19px;display:block;position:absolute;top:10px;right:10px;background:url(/playm/images_renew/common/btn_close_x.png) left top no-repeat;background-size:contain;}
	.gnb {width:260px;height:100%;display:table;position:absolute;top:0;left:-260px;text-align:left;z-index: 3000; background-color:#2b2b37;}
	.gnb .searchBox {height:39.5px;line-height:39.5px;background-color:#ab2620;}
	.gnb .searchBox input[type=text] {margin-left:8.5px;width:210px;height:21px;border:1px solid #fff;border-radius:10.5px;vertical-align:middle;text-indent:10px;}
	.gnb .searchBox .btnSearch {display:inline-block;width:20px;height:20.5px;background:url(/playm/images_renew/layout/gnb_bg_search.png) left top no-repeat;background-size: 100%;vertical-align:middle;}
	.gnb li {font-size:14px;font-family:'NanumBarunGothic';border-bottom:1px solid #000000;}
	.gnb a {padding:15px 10px;display:block;color:#c4c6d3;}
	.gnb li.home {background-color:#15151e;} 
	.gnb li img {display:block;width:100%;}
	.gnb li.adult {padding-left:20px;height:44px; line-height:44px;color:#fff;}
	.gnb li.adult > strong.red {color:#cb1e18;}
	.gnb li.adult > span {font-size:10px;}
	.gnb li.home a {padding:0;} 
	.gnb li.category {background-color:#15151e;}
	.gnb li.dep2 a {padding-left:23.5px;}
	.gnb li.dep2.yellow a {color:#dcdca3;}
	.gnb li.dep2.sky a {color:#9aceff;}
	.gnb li.dep2.green a {color:#dbffdb;}
	.gnb li.dep2.white a {color:#ffffff;} 
	.gnb li.dep2 ul {padding:10px 0;background-color:#222222;border-top:1px solid #000000;display:none;}
	.gnb li.dep2.up ul {display:block;}
	.gnb li.dep2 li.dep3 {background-color:#222222;border-bottom:none;}
	.gnb li.dep2 li.dep3 a {padding-top:10px;padding-bottom:10px;font-size:12px;color:#fff;background:none;}
	.gnb li.login a {background:url(/playm/images_renew/layout/gnb_bg_lock.png) 10px 50% no-repeat;padding-left:40px;}
	.gnb li.join a {background:url(/playm/images_renew/layout/gnb_bg_pencil.png) 10px 50% no-repeat;padding-left:40px;}
	.gnb li.buy a {background:url(/playm/images_renew/layout/gnb_bg_carter.png) 10px 50% no-repeat;padding-left:40px;}
	.gnb li.auth a {background:url(/playm/images_renew/layout/gnb_bg_machine.png) 10px 50% no-repeat;padding-left:40px;}
	.gnb li.vod a, .gnb li.channel a {background:url(/playm/images_renew/layout/gnb_bg_down.png) 215px 50% no-repeat;background-size:10%;}
	.gnb li.up a {background:url(/playm/images_renew/layout/gnb_bg_up.png) 215px 50% no-repeat;background-size:10%;}
	#header .topLine1 {width:100%;height:38.5px;overflow:hidden;background:#101010 url(/playm/images_renew/layout/header_bg.jpg) center top repeat-x;text-align:center;border-top:2px solid #000000;border-bottom:2px solid #000000;}
	#header .topLine1 h1 a {display:inline-block;}
	#header .topLine1 h1 img {display:inline-block;height:38.5px;}
	#header .topLine1 .btnMenu {width:47px;height:38.5px;position:absolute;top:0;left:0;display:block;background:url(/playm/images_renew/layout/btn_menu.gif) left top no-repeat;background-size: 100%;}
	#header .topLine1 .btnG {width:38.5px;height:38.5px;position:absolute;top:0;right:0;display:block;background:url(/playm/images_renew/layout/btn_g.gif) left top no-repeat;background-size: 100%;}
	#header .topLine1 button {}
	#header .topLine2 {min-width:320px;height:37px;overflow:auto;overflow-y:hidden;background-color:#101010;border-bottom:1px solid #1b1b1b;} /**/
	#header .topLine2 div {/* overflow:hidden; */}
	#header .topLine2 .slide1 {/* width:80px; */padding: 0 16px;height:37px;display:block;float:left;text-align:center;background: #fff;} /**/
	#header .topLine2 .slide1 a {display:inline-block;width:auto;height:37px;line-height:37px;font-family:'NanumBarunGothic';font-size:15px;color:#000;text-align:center;}
	#header .topLine2 .slide1.current a, #header .topLine2 .slide1 a:hover {height:33px;border-bottom:4px solid #ce2e26;/* background: #111; *//* color: #fff; */font-weight: bold;}
	#touchSlider5 { width:100%; height:150px; margin:0 auto; background:#ccc; position:relative; overflow:hidden; }
	#touchSlider5 ul { width:99999px; height:150px; position:absolute; top:0; left:0; overflow:hidden; }
	#touchSlider5 ul li { float:left; /* width:100%; */ height:150px; background:#9C9; font-size:14px; color:#fff; }
/* Navigation */
#header .nav{position:relative;height:42px;margin-top:-1px;border-top:1px solid #bababa;border-bottom:1px solid #9e9f9f;background-color:#fafafa;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fafafa),color-stop(100%,#f5f5f5))}
#header .nav:before,.nav:after{overflow:hidden;position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#000;opacity:.1;content:''}
#header .nav:after{bottom:-3px;opacity:.03}
#header .nav_u{display:table;width:100%;height:42px}
#header .nav_l{display:table-cell;white-space:nowrap;text-align:center}
#header .nav_a{display:block;position:relative;height:42px;color:#303133;font-family:'Helvetica Neue Condensed',Helvetica;font-size:15px;font-weight:bold;text-shadow:0 -1px 1px rgba(255,255,255,.7);line-height:42px}
#header .nav_lon .nav_a{height:39px;border-bottom:3px solid #1eb501;color:#038f00}
#header .nav_lon .nav_a:after{overflow:hidden;position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:#249405;content:''}


	/*
	#header .topLine2 ul {position:absolute;left:0;top:0;overflow:hidden;}
	#header .topLine2 ul li {display:block;float:left;}
	#header .topLine2 ul li a {height:74px;line-height:270%;padding:0 30px;display:block;font-family:'NanumBarunGothic';font-size:30px;color:#000;text-align:center;}
	#header .topLine2 ul li.current a, #header .topLine2 ul li a:hover {height:66px;border-bottom:8px solid #ce2e26;}*/
	#container {padding:12.5px 4.5px 7.5px 4.5px;}
	#contents {min-width:290px;position:relative;}
	#contents hr {display:block;position:relative;width:100%;height:0px;overflow:hidden;margin:8px 0;padding:0;border-top:1px solid #898989;border-bottom:1px solid #898989;}
	.btnDep3 {display:inline-block;width: 32.5%;height:30px;line-height:30px;text-align:center;font-size:12px;font-family:'NanumBarunGothic';}
	.btnDep3.red {background-color:#ce2e26;color:#fff;}
	.btnDep3.gray {background-color:#727272;color:#fff;}
	.btnDep3.black {background-color:#000;color:#fff;}
	#footer {padding:11px 0 1.5px 0;position:relative;background-color:#dcdcdd;text-align:center;}
	#footer .btnWrap {position:relative;}
	#footer .btnWrap button {padding:7px 10px;font-size:12px;color:#ababab;background-color:#1b1b1b;border:1px solid #101010;}
		/* 2014-11-05
	#footer .meunWrap {position:relative;margin-top:8px;}
	#footer .meunWrap a:first-child {border-left:none;}
	#footer .meunWrap a {display:inline-block;font-size:12px;color:#767676;padding:0 7px;margin:0;}
	#footer .meunWrap span {display:inline-block;}
		*/
	#footer .copyright {margin-top:4px;font-size:10px;color:#8e8e8e;text-align:center;}
	#ghost {width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.7;display:none;z-index: 2500;}

	/* Headlines */
	.hgroup{}
	.hgroup h3 {height: 34px;line-height: 34px;font-size: 14px;text-align:center;background-color:#e7e7e7;}
	.hgroup h3.red {color:#ce2e26;}
	.hgroup h3.redBg {height:61px;line-height:52px;font-family:'NanumBarunGothic';font-weight:700;font-size:29px;color:#fff;text-align:left;text-indent:30px;background:url(/playm/images_renew/common/h3_bg_red.png) left top no-repeat;}

	/* 메인 */
	.main {margin:0 auto;overflow:hidden;} /**/
	.mainAD {padding-bottom:4px; display: table;/* min-width: 100%; */height: 100%;position:relative;}/*height:215px;overflow:hidden;*/
	.mainAD img {width: 100%; display:block;}
	.mainAD ul {/* min-width:300px; */height: 107px;overflow:hidden;}
	.mainAD ul li {float:left;}
	.mainAD ul li a {display:block;} 
	.mainAD ul li a > img {display:block;}
	.mainAD .leftArrow {width:20px;height:100%;min-height:105.5px;display:block;position:absolute;top:0;left:0;background:url(/playm/images_renew/main/btn_arrow_left.png) 50% 50% no-repeat;}
	.mainAD .rightArrow {width:20px;height:100%;display:block;position:absolute;top:0;right:10px;background:url(/playm/images_renew/main/btn_arrow_right.png) 50% 50% no-repeat;}
	
	.m_slide {margin-bottom:8px;}
	.m_slide ul li {overflow:hidden;width:100%; /*height:175px;*/}
	/* .m_slide .leftArrow {width:20px;height:100%;min-height:105.5px;display:block;position:absolute;top:0;left:0;background:url(/playm/images_renew/main/btn_arrow_left.png) 50% 50% no-repeat;}
	.m_slide .rightArrow {width:20px;height:100%;display:block;position:absolute;top:0;right:10px;background:url(/playm/images_renew/main/btn_arrow_right.png) 50% 50% no-repeat;} */

	.onAir {margin-bottom:4px;}
	.onAir a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/playm/images_renew/main/btn_onair_play.png) 50% 70% no-repeat;background-size:20%;}
	.onAir img {width:100%;display:block;}
	.newVod {margin-bottom:4px;}
	/* .newVod a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;font-size:15px;color:#fff;font-weight:700;}
	.newVod a strong {font-size:16px;display:block;margin-bottom:10px;}
	.newVod a p {display:table;position:absolute;top:60px;right:35px;} */
	.newVod img {width:100%;display:block;}
	.adGroup img {width:100%;display:block;}
	.adGroup ul {min-width:320px;margin-top:1px;overflow:hidden;}
	.adGroup ul li {width:100%;/* height:131px; */float:left;}
	.adGroup ul li img {width:100%;/* height:100%; */}
	.adGroup ul.layout2cell li {width:50%;} 

	/* 서브 */
	#container.sub {padding:0;}
	#container.sub #contents {width:100%;}
	.adArea1 {text-align:center;z-index:1;}
	.adArea1 img {width:100%; display:inline-block;}
	.adArea1 a {display:block;position:relative;}
	.moreWrap {height:30px;/* float: left; */width: 100%;overflow:hidden;height:auto;border-top:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;}
	.moreWrap button {height:30px;line-height:30px;font-weight:700;background-color:#fff;}
	.moreWrap .btnMore {width:80%;font-size:10px;color:#adadad;border-right:1px solid #101010;} /**/
	.moreWrap .btnTop {width:76px;font-size:10px;color:#adadad;border-left:1px solid #101010;background:url(/playm/images_renew/common/btn_top.png) 10px 45% no-repeat;background-size: 15%;padding-left:10px;}
	.adArea2 {width:100%;display:block;}
	.adArea2 a {margin:2px 0;text-align:center;}
	.adArea2 img {width:100%; display: block;}

	/* 게시판 상단 정보 */
	.tblInfoWrap {overflow:hidden;padding:7px 5px;border-bottom:1px solid #1b1b1b;}
	.tblInfoWrap .left {width:200px;float:left;padding-top:5px;}
	.tblInfoWrap .right {width: 60px;float:right;display: table;}
	.tblInfoWrap input[type=radio] {display:none;}
	.tblInfoWrap .imgChk, .tblInfoWrap label {vertical-align:middle;}
	.tblInfoWrap label {display:inline-block;margin:0 5px 0 2.5px;font-size:12px;color:#ababab;font-weight:700;}
	.tblInfoWrap label.on {color:orange;}/*color:#31c8bf;*/
	.tblInfoWrap .imgChk {width:21px;height:18px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check.png) left top no-repeat;cursor:pointer;}
	.tblInfoWrap .imgChk.on {background-position:1px 90%;}
	.tblInfoWrap .right a {display: inline-block;width: 30px;height: 26px;overflow:hidden;}
	.tblInfoWrap .btnList {background:url(/playm/images_renew/common/btn_types.png) left top no-repeat;background-size: 200%;}
	.tblInfoWrap .btnListThumb {background: url(/playm/images_renew/common/btn_types.png) 0 top no-repeat;background-position: left 0%;  background-size: 200%;}
	.tblInfoWrap .btnList.on {background-position: 0% 100%;background-size: 200%;overflow: hidden;height: 25px;/* width: 60px; */}
	.tblInfoWrap .btnListThumb.on {background-position: 100% 100%;background-size: 200%;}

	/* 게시판 : 이미지 + 정보 */
	.thumbList {margin:0px 0 0 0;}
	.thumbList ul.page_list2 {width:100%;overflow:hidden;margin-bottom:5px;/* text-align: center; */} /**/
	.thumbList ul.page_list3 {width:100%;overflow:hidden;margin:0 auto;}
	.thumbList ul li {padding:8.5px 10px 5px 10px;border-top:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;overflow:hidden;background-color:#1b1b1b;}
	.thumbList ul li a {display:block;overflow:hidden;}
	.thumbList ul li .figure {float:left;width:94px;/* height:50px; */overflow:hidden;margin-right:5px;border-radius: 4px;}
	.thumbList ul li .figure img {width:100%; display:block;height: 54px;}
	.thumbList ul li .info {float:left;line-height: 16px;}
	.thumbList ul li strong.title {width:77%;overflow:hidden;font-size:12px;color:#000;display:block;margin:0.5em 0 1em 0;white-space:nowrap;text-overflow:ellipsis;} /**/
	.thumbList ul li span {display:inline-block;}
	.thumbList ul li .title {font-size:11px;font-weight:700;color:#000;}
	.thumbList ul li .con {margin-right:4px;margin-left:2px;font-size:11px;color:#888;}
	/* 게시판 : 이미지 only */ 
	.thumbList.thumb ul li {padding:0;background-color:#fff;border:none;display:block;float:left;}
	.thumbList.thumb ul li .figure {/* width:84px; */height:100px;overflow:hidden;border:1px solid #9e9e9e;clear:both;margin: 5px;}
	.thumbList.thumb ul li .figure img {width:100%;height: 100%;}
	.thumbList.thumb ul li .info {display:none;}
	/* 게시판 : 이미지 + 정보 (이벤트) */
	.thumbList.type2 {margin:0;}
	.thumbList.type2 ul li {padding: 9px 10px;border-top:none;background-color:#fff;}
	.thumbList.type2 ul li .figure {width: 28%;/* height:111px; */margin-right: 10px;}
	.thumbList.type2 ul li .info {width: 66%;} /**/
	.thumbList.type2 ul li strong.title {width:100%;margin: 0 0 3px 0;font-size: 11px;color:#333;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.thumbList.type2 ul li .info dl {overflow:hidden;}
	.thumbList.type2 ul li .info dl dt {width: 16%;font-size: 10px;color:#666;float:left;line-height:1.3em;}
	.thumbList.type2 ul li .info dl dd {width:70%;font-size: 10px;color:#666;float:left;line-height:1.3em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} /**/
	/* 게시판 : 이미지 + 영문 정보 (플레이메이트) */
	.thumbList.type3 {margin:0;width: 100%;/* display: block; */float: left;}
	.thumbList.type3 ul li {padding: 8px 2px;width:100%;border-top:none;}
	.thumbList.type3 ul li .figure {width: 28%;height: 54px;margin-right: 5px;border-radius: 4px;}
	.thumbList.type3 ul li .info {width: 70%;} /**/
	.thumbList.type3 ul li strong.title {width:100%;margin:0 0 5px 0;font-size: 12px;color:#333;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.thumbList.type3 ul li .info .general {font-size: 11px;color:#333;font-weight:700;}
	.thumbList.type3 ul li .info .name {margin-right:5px;font-size:22px;color:#666;font-weight:700;}
	.thumbList.type3 ul li .info .hit img {vertical-align:middle;}
	.thumbList.type3 ul li .info .hit {font-size: 11px;color:#888;}

	/* 게시판 : 정보 */
	.tblList {}
	.tblList ul {width:100%;overflow:hidden;/* margin: 0 10px; */} /**/
	.tblList ul li {padding: 12px 17px;border-bottom: 1px solid #1b1b1b;overflow:hidden;}
	.tblList ul li a {display:block;overflow:hidden;}
	.tblList ul li .info {line-height: 14px;}
	.tblList ul li strong.title {width:100%;overflow:hidden;font-size: 14px;color:#000;display:block;margin:0 0 0.8em 0;white-space:nowrap;text-overflow:ellipsis;} /**/
	.tblList ul li strong.title span {color:#ff0000;}
	.tblList ul li span {display:inline-block;}
	.tblList ul li .title {font-size: 11px;font-weight:700;color:#000;}
	.tblList ul li .con {margin-right: 5px;margin-left: 3px;font-size: 11px;color:#888;}
	.tblList ul li .con.bold.bar {padding-right: 10px;color:#818181;font-weight:700;background-size: 4%;}
	/* 게시판 : VOD RED 버튼 포함 */
	.tblList.type2 { }	 
	.tblList.type2 ul {width:100%;}
	.tblList.type2 ul li {padding: 5px 0 5px 0;}
	.tblList.type2 ul li:first-child {border-top:none;}
	.tblList.type2 ul li .time {width: 80px;height: 29px;line-height: 29px;font-size: 12px;color:#000;text-align:center;vertical-align:middle;}
	.tblList.type2 ul li .program {/* width:405px; */height: 29px;line-height: 29px;font-size: 12px;color:#000;vertical-align:middle;}
	.tblList.type2 ul li .vod {height:58px;vertical-align:middle;position:absolute;top:8px;right:10px;}
	.tblList.type2 ul li .vod .btnVod {display:inline-block;width: 29px;height: 29px;line-height: 29px;background:url(/playm/images_renew/common/btn_vod.png) left top no-repeat;color:#fff;font-size: 10px;font-weight:700;text-align:center;vertical-align:middle;background-size: 100%;}
	/* 게시판 : VOD GRAY 버튼 포함 */
	.tblList.type2-1 {margin:5px 9px 0 9px;}	 
	.tblList.type2-1 ul {width:100%;} /**/
	.tblList.type2-1 ul li {padding:10px 0 10px 0;border-top:none;}
	.tblList.type2-1 ul li .time {width:130px;height:40px;line-height:40px;font-size:18px;color:#666;text-align:left;text-indent:10px;vertical-align:middle;}
	.tblList.type2-1 ul li .program {width:395px;height:40px;line-height:40px;font-size:18px;color:#666;vertical-align:middle;}
	.tblList.type2-1 ul li .vod {position:absolute;top:0;right:30px;height:40px;vertical-align:middle;} /**/
	.tblList.type2-1 ul li .vod .btnVod {display:inline-block;width:68px;height:40px;line-height:40px;background:url(/playm/images_renew/common/btn_vod_gray.png) left top no-repeat;color:#fff;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;}
	/* 게시판 : 상세 (좌 이미지 우 설명) */
	.tblView {overflow:hidden;/* display: table; *//* width: 98%; */padding: 2%;font-size: 12px;}
	.tblView .opacity {display:table-cell;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,5);background-position:center bottom;background-repeat:no-repeat;background-size: 100%;opacity:0.5;}
	.tblView h2 {display:block;font-size: 16px;color:#fff;padding: 16px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#000;opacity:0.55;}
	.tblView .tblinView {padding: 6px 5px 13px;}
	.tblView .figure {width: 100px;height: 140px;display:block;overflow:hidden;border:1px solid #1b1b1b;float:left;margin: 0 6px 6px 0;}
	.tblView .figure img {width:100%;}
	.tblView .info {/* float:left; */font-size:17px;color:#363636;}
	.tblView .info ul li {}
	.tblView .info .pointWrap {padding: 7px 0;font-size: 12px;}
	.tblView .info .pointWrap .starPoint {margin-left: 110px;font-size: 12px;background: url(/playm/images_renew/common/star_red.png) left 10% no-repeat;padding-bottom:5px;background-size: 5%;}
	.tblView .tip {clear:both;font-size: 12px;color:#070707;}
	/* 게시판 : 상세 */
	.tblView dl {overflow:hidden;margin: 5px 5px 10px 5px;}
	.tblView dl dt {/* width: 50px; */float:left;text-align:center;/* font-size:18px; */color:#383847;font-weight:800;/* line-height:1.5em; */}
	.tblView dl dd {width: 90%;float:left;/* font-size:18px; */color:#383847;line-height:1.5em;} /**/
	/* 글상자 */
	.synop {padding: 10px;}
	.synop dl {border:1px solid #1b1b1b;background-color:#101010;}
	.synop dl dt {padding: 8px;font-size: 16px;color:#383847;font-weight:800;}
	.synop dl dd {padding: 17px 9px;font-size: 12px;color:#383847;line-height:1.3em;}
	.synop .btnMoreText {display:block;position:absolute;top:27px;right:35px;font-size:17px;color:#8c8c9c;font-weight:700;}
	/* 버튼 */
	.btnKakao {width:23px;height:22px;display:inline-block;background:url(/playm/images_renew/common/btn_kakao.png) left top no-repeat;vertical-align:middle;}
	.btnRed {/* width:138px; */height: 22px;line-height: 20px;font-size: 12px;padding: 0 14px;color:#fff;border:1px solid #292929;box-shadow:1px 1px rgba(41,41,41,0.4);vertical-align:middle;
		background: #d95b55; /* Old browsers */
		background: -moz-linear-gradient(top, #d95b55 0%, #ce2e26 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d95b55), color-stop(100%,#ce2e26)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* IE10+ */
		background: linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95b55', endColorstr='#ce2e26',GradientType=0 ); /* IE6-9 */
	}
	.btnRed2 {display:inline-block;/* width:138px; */height: 50px;line-height: 20px;font-size: 14px;padding: 0 14px;color:#adadad;border:1px solid #1b1b1b;box-shadow:1px 1px rgba(41,41,41,0.4);vertical-align:middle;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top, #1b1b1b 0%, #1b1b1b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* IE10+ */
		background: linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
	}
	.btnBlack {/* width:138px; */height: 22px;line-height: 20px;font-size: 14px;padding: 0;color:#adadad;border:1px solid #1b1b1b;vertical-align:middle;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top, #1b1b1b 0%, #1b1b1b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* IE10+ */
		background: linear-gradient(top, #1b1b1b 0%,#1b1b1b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
	}
	.btnCheck {width: 22px;height: 23px;overflow:hidden;background:url(/playm/images_renew/common/btn_check.png) left top no-repeat;vertical-align:middle;background-size: 100%;}
	.btnCheck.on {background-position:left 100%;}
	.btnCalendar {display:inline-block;width: 20px;height: 20px;background:url(/playm/images_renew/common/btn_calendar.png) left top no-repeat;background-size: 100%;}
	.btnPrev {display:inline-block;/* width:26px; *//* height:26px; *//*background:url(/playm/images_renew/common/btn_prev.png) left top no-repeat;*/font-weight:800;}
	.btnNext {display:inline-block;/* width:26px; */height: 30px;/*background:url(/playm/images_renew/common/btn_next.png) left top no-repeat;*/font-weight:800;}

	/* VOD 보기 */
	.vodWrap {overflow:hidden;background-color:#17171e;text-align:center;}
	.vodWrap a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/playm/images_renew/common/btn_play.png) 50% 70% no-repeat;background-size: 15%;}
	.vodWrap img {display:block;width:100%;}
	/* 텝 */
	.tabWrap{padding: 0 7px;}
	.tabWrap .tab {width:48%;height: 25px;line-height: 25px;display:inline-block;font-size: 12px;color:#adadad;text-align:center;border:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;vertical-align:middle;
		background: #101010; /* Old browsers */
		background: -moz-linear-gradient(top, #101010 0%, #101010 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(100%,#101010)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #101010 0%,#101010 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #101010 0%,#101010 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #101010 0%,#101010 100%); /* IE10+ */
		background: linear-gradient(top, #101010 0%,#101010 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101010', endColorstr='#101010',GradientType=0 ); /* IE6-9 */
	}
	.tabWrap .tab.off {border:1px solid #c2c2c2;color:#fff;border-bottom:1px solid #cdcdcd;box-shadow:2px 2px rgba(194,194,194,0.4);vertical-align:middle;
		background: #5b5b67; /* Old browsers */
		background: -moz-linear-gradient(top, #5b5b67 0%, #383847 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b67), color-stop(100%,#383847)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #5b5b67 0%,#383847 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #5b5b67 0%,#383847 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #5b5b67 0%,#383847 100%); /* IE10+ */
		background: linear-gradient(top, #5b5b67 0%,#383847 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b67', endColorstr='#383847',GradientType=0 ); /* IE6-9 */
	}
	.tabWrap .tab.second {}
	/* 텝 - 타입2 */
	.tabWrap .tab-1 {width: 100%;height:58px;line-height:58px;display:block;font-size:24px;text-align:center;vertical-align:middle;border:1px solid #e4e4e4;color:#fff;background-color:#42474e;}
	.tabWrap .tab-1.off {color:#a4a4a4;/* border:1px solid #e4e4e4; */background-color:#efefef; }
	.tabWrap .tab-1.second {padding:0} /**/

	/* 주간편성표 */
	.scheduleWrap {margin:0 9px;}
	.scheduleWrap h3 {height: 40px;line-height: 40px;font-size: 16px;color:#fff;background-color:#1b1b1b;text-align:center;}
	.scheduleWrap .btnCalendar {position:absolute;top: 12px;right: 13px;}
	.scheduleWrap .weeklyWrap .date {height: 40px;line-height: 40px;font-size: 14px;color:#666;font-weight:700;text-align:center;}
	.scheduleWrap .weeklyWrap .btnPrev {position:absolute;left: 20%;top: 14px;}
	.scheduleWrap .weeklyWrap .btnNext {position:absolute;right: 20%;top: 14px;}

	/* 플레이메이트 */
	.gallery .btnWrap:first-child {margin: 6px 6px;text-align:center;}
	.gallery .tabWrap {/* display:block; */padding: 2%;margin: 0;}
	.gallery .tabWrap li{width:50%;float:left;}
	.gallery .tabWrap .tab-1 {/* margin-left:8px; *//* width: 48.5%; */font-size: 12px;height:25px;line-height:25px;/* display:inline-block; */}
	.gallery .tabWrap .ref {margin: 32px 0 15px 8px;font-size:12px;color:#7a7a7a;font-family:'NanumBarunGothic';}


	/* 채널소개 */
	.channel-info .btnWrap:first-child {margin:10px 9px 0 9px;text-align:center;}
	.channel-info .tabWrap {margin-left:-15px;}
	.channel-info .tabWrap .tab-1 {margin-left:15px;}
	.channel-info .btnDep3 {width:152px;}
	.channel-info h2 {margin-bottom:20px;width:100px;}
	.channel-info h3 {margin-bottom:20px;width:150px;}
	.channel-info .introText {margin:18px 20px 33px 20px;text-align:center;}
	.channel-info .playboyInnovation {overflow:hidden;background-color:#ededed;padding:13px 10px;}
	.channel-info .playboyInnovation li {width:33.3333%;float:left;text-align:center;}
	.channel-info .playboyInnovation li div {margin:10px 0 0 18px;text-align:left;color:#525253;}
	.channel-info .playboyInnovation li div strong {padding-bottom:8px;display:block;font-size:14px;font-family:'NanumBarunGothic';color:#666;}
	.channel-info .bgWrap {background:url(/playm/images_renew/channel/channelinfo_07.gif) right bottom no-repeat;background-size:70%;}
	.channel-info .bgWrap img {display:block;width:100%;}
	.channel-info .no1 {margin-bottom:15px;}
	.channel-info .no1 dl {overflow:hidden;padding:0 13px}
	.channel-info .no1 dt {width:100px;height:26px;line-height:26px;float:left;text-indent:25px;font-size:12px;color:#22263c;font-weight:800;background:url(/playm/images_renew/channel/channelinfo_06.gif) left 2px no-repeat;background-size:100%;}
	.channel-info .no1 dd {width:65%;padding:6px 0 8px 0;float:left;font-size:12px;color:#525253;letter-spacing:-1;}
	/* N스크린 */
	.channel-nscreen .btnWrap:first-child {margin:10px 9px 0 9px;text-align:center;}
	.channel-nscreen .tabWrap {margin-left:-15px;}
	.channel-nscreen .tabWrap .tab-1 {margin-left:0px;}
	.channel-nscreen .btnDep3 {width:152px;}
	/* .channel-nscreen .info {padding:125px 0 80px 0;margin-top:-72px;text-align:center;background:linear-gradient( to bottom, #eeeeef, #dfdfdf);}  20141117*/
	.channel-nscreen .info {padding: 62.5px 20px 40px 20px;margin-top:-0px;text-align:center;background:linear-gradient( to bottom, #eeeeef, #dfdfdf);}
	.channel-nscreen .info img {display:block; width: 100%;}
	.channel-nscreen .tv {/* width: 290px; */height: 220px;padding:50px 0 0 15px;margin:0 auto;background: url(/playm/images_renew/channel/nscreen_04.gif) 100% 10px no-repeat;background-size: 50%;}
	.channel-nscreen .tv .line01 {font-size: 11px;color:#525253;}
	.channel-nscreen .tv .line02 {font-size:16px;color:#666;line-height: 19px;padding-bottom:20px;}
	.channel-nscreen .tv .line02 strong {color:#333;font-weight:700;}
	.channel-nscreen .tv .line03 {font-size: 11px;color:#525253;line-height: 14px;padding-bottom:5px;}
	.channel-nscreen .tv .line04 {font-size: 12px;color:#a9285a;line-height:12px;padding-bottom:5px;}
	.channel-nscreen .tv .line05 {font-size:12px;color:#525253;line-height:12px;padding-bottom:25px;}
	.channel-nscreen .tv .line06 {font-size: 10px;color:#666666;line-height:14px;}
	.channel-nscreen .tv .line06 span {color:#333333;}
	.channel-nscreen .benefit {margin-bottom: 15px;background-color:#f3393a;text-align:center;}
	.channel-nscreen .benefit img {display:block; width:100%;}
	.channel-nscreen .btn-red {height: 20px;background:url(/playm/images_renew/channel/nscreen_06.gif) left top no-repeat;background-size: 80%;}
	.channel-nscreen .btn-red a {display:block;/* width:390px; */height: 20px;line-height: 20px;color:#fff;font-size: 12px;text-indent:30px;}
	.channel-nscreen .btn-orange {/* height: 23px; */background: url(/playm/images_renew/channel/nscreen_06.gif) left -26px no-repeat;background-size: 80%;}
	.channel-nscreen .btn-orange a {display:block;/* width:390px; */height: 25px;line-height: 30px;color:#333;font-size: 12px;text-indent:30px;}
	/* 이용권 */
	/* .ticket-onair .conWrap, .ticket-general .conWrap {padding:163px 15px 0 15px;margin-top:-163px;background-color:#ececec;z-index:0;} 20141113*/
	.ticket-onair .conWrap, .ticket-general .conWrap {padding:3px 15px 0 15px;margin-top:-0px;background-color:#ececec;z-index:0;}
	.ticket-onair .conWrap h2, .ticket-general .conWrap h2 {margin:10px 0 5px 0;color:#333;font-size: 14px;font-weight:700;font-family:'NanumBarunGothic';}
	.ticket-onair .conWrap .ref, .ticket-general .conWrap .ref {margin: 10px 0 0 0;font-size:12px;color:#525253;line-height: 16px;}
	.boxWrap {margin-bottom: 5px;border:1px solid #bab6b6;border-radius:4px;background-color:#fff;padding: 6px;margin: 10px auto;overflow:hidden;}
	.boxWrap img {width: 20%; display:block;}

	.boxWrap h2.bonny {margin:0;}
	.boxWrap .discount {width: 30px;height: 25px;padding-top: 2px;margin-right: 5px;margin-top: 4px;overflow:hidden;text-align:center;color:#fff;font-size: 9px;font-weight:700;line-height: 10px;background:url(/playm/images_renew/common/arrow_red.png) left top no-repeat;float:left;background-size: 100%;}
	.boxWrap .discount span {display:block;font-size: 9px;}
	.boxWrap .textWrap {padding:5px 0 20px 5px;font-size:17px;color:#9b9b9b;font-weight:700;font-family:'NanumBarunGothic';float:left;}
	.boxWrap .textWrap strong {font-size: 16px;color:#333333;font-weight:700;}
	.boxWrap .textWrap p {padding-left:20px;background:url(/playm/images_renew/common/point.png) left 50% no-repeat;}
	.boxWrap .skyBox {margin-bottom: 14px;border-radius: 5px;background-color:#42a8e8;clear:both;}
	.boxWrap .skyBox.last {margin-bottom:0;}
	.boxWrap .skyBox a {padding: 8px;text-align:left;padding-left: 12px;display:block;background:url(/playm/images_renew/common/arrow_circle.png) 95% 50% no-repeat;font-family:'NanumBarunGothic';font-size: 14px;font-weight:700;color:#fff;text-shadow:1px 1px #1f2f3a;}
	.boxWrap .skyBox .arrow {display:inline-block;width: 20px;height: 10px;background: url(/playm/images_renew/common/arrow_white.png) 0% 00% no-repeat;vertical-align:middle;background-size: 100%;}
	.boxWrap .skyBox strong {display:inline-block;padding-top:5px;font-size: 16px;color:#e3ff27;font-weight:700;font-family:'NanumBarunGothic';vertical-align:middle;}
	.boxWrap .skyBox strong.white {color:#fff;font-size: 16px;margin-left:70px;}
	.boxWrap .skyBox strong span {font-size: 11px;}
	.boxWrap .skyBox .lineThrough {text-decoration:none;background:url(/playm/images_renew/common/cancel.png) left top no-repeat;}

	.btnPoint {width: 45px;margin-left: 2px;border:2px solid #d8d8d8;border-radius: 2px;padding: 5px 2px 4px;text-align:center;margin-top: 4px;float:left;}
	.btnPoint.first {margin-left:0;}
	.btnPoint strong {font-size: 10px;color:#da3e3e;font-weight:700;letter-spacing: -1px;font-family:'Myriad pro';}
	.btnPoint strong span {font-size: 8px;font-weight:800;font-family:'Nanum Gothic';}
	.btnPoint p {font-size:8px;color:#111111;font-weight:700;letter-spacing: -1px;line-height: 10px;}
	.btnPoint button, .btnPoint p.button {display:inline-block;/* width:61px; */height: 12px;padding: 0 4px;line-height: 12px;font-size:8px;color:#fff;font-weight:700;border:1px solid #922d2d;border-radius:2px;background-color:#b23636;color:#fff}
	.arrowBoxWrap {margin:20px 0 0 0;overflow:hidden;}
	.arrowBoxWrap .arrowBox {width:94%;height:105px;overflow:hidden;height:105px;background:url(/playm/images_renew/common/arrowbox_l.png), url(/playm/images_renew/common/arrowbox_m.png);background-repeat:no-repeat, repeat-x;float:left;}
	.arrowBoxWrap .arrowBox a {width:200px;margin:0 0 0 180px;padding:5px;text-align:center;display:block;line-height:1.3em;}
	.arrowBoxWrap .arrowBox a h2.red {color:#cb1e18;font-size:18px;font-weight:700;margin-bottom:0;}
	.arrowBoxWrap .arrowBox a strong {display:block;font-size:14px;color:#3d3d3d;}
	.arrowBoxWrap .arrowBox a p {font-size:12px;color:#8c8c8c;text-align:left;padding-top:2px;padding-left:5px;}
	.arrowBoxWrap .arrowBox_r {width:56px;height:105px;background:url(/playm/images_renew/common/arrowbox_r.png) left top no-repeat;float:left;}


	/* 아이콘 */
	.icon {width: 19px;height: 8px;margin-right:7px;line-height: 8px;display:inline-block;color:#fff;font-size: 8px;font-weight:700;text-align:center;border:1px solid #333;border-radius:4px;vertical-align:middle;}
	.icon-hot {background-color:#ce2e26;}
	.icon-hit {background-color:#ef980e;}

	.photoList {margin:0;/* display: block; */overflow:hidden;}
	.photoList img {width:100%; display:block;}
	.photoList ul li {/* width:620px; *//* height:349px; */margin-bottom: 10px;/* margin-right: 10px; *//* float:left; */text-align:center;} /* 2014-11-10 */
	
	/* 로그인 */
	#contents.login .conWrap {min-width:290px;margin:0 auto;padding:15px;}
	#contents.login .conWrap img {display:block; width:100%;}
	#contents.login h2 {padding:12.5px 0;display:block;font-size:12px;font-weight:700;text-align:center;color:#fff;background-color:#373945;}
	#contents.login .loginWrap {width:100%; margin:0 auto;}
	#contents.login .loginWrap input[type=text] {width:72%;height:37.5px;border:1px solid #bdbdbd;border-radius:10px 10px 0 0;font-size:12px;text-indent:10px;}
	#contents.login .loginWrap input[type=password] {width:72%;height:37.5px;border:1px solid #bdbdbd;border-radius:0 0 10px 10px;border-top:none;font-size:12px;text-indent:10px;}
	#contents.login .loginWrap input[type=checkbox] {display:none;}
	#contents.login .loginWrap .imgChk2, .loginWrap label {vertical-align:middle;}
	#contents.login .loginWrap label {display:inline-block;margin:0 5px 0 2.5px;font-size:12px;color:#666666;font-weight:700;}
	#contents.login .loginWrap label.on {/*color:#cb1a0f;*/}
	#contents.login .loginWrap .imgChk2 {width:15px;height:15px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;background-size:100%;cursor:pointer;}
	#contents.login .loginWrap .imgChk2.on {background-position:0 -30px;}
	#contents.login .loginWrap .login {display:inline-block;width:23%;height:76.5px;border-radius:5px;background-color:#f57681;color:#fff;font-size:12px;font-weight:700;position:absolute;top:15px;right:15px;}
	#contents.login .loginWrap .join {display:inline-block;width:100%;height:32.5px;margin-top:20px;margin-bottom:32.5px;border-radius:2px;background-color:#889399;color:#fff;font-size:12px;font-weight:700;}
	#contents.login .loginWrap .save {padding:5px 0;}
	#contents.login .loginWrap .find {padding:5px 0;font-size:12px;color:#3a3a3a;font-weight:700;position:absolute;top:92.5px;right:20px;}
	#contents.login .inputBox {padding:10px 0 5px 0;border-top:1px solid #e3e3e3;overflow:hidden;}
	#contents.login .inputBox .left {width:140px;float:left;}
	#contents.login .inputBox .right {width:140px;float:left;margin-left:7.5px;}
	#contents.login .inputBox h3 {padding:0 0 7.5px 10.5px;font-size:12px;font-weight:700;color:#555555;background:url(/playm/images_renew/common/dot_big.gif) left 3px no-repeat;background-size:4%;}
	#contents.login .inputBox input {width:140px;height:24.5px;line-height:24.5px;border:1px solid #e0e0e0;border-radius:2px;text-indent:5px;font-size:12px;}
	/* 로그인 : 비밀번호 찾기 */
	#contents.login .certification {overflow:hidden;}
	#contents.login .certification .boxClear {overflow:hidden;}
	#contents.login .certification .boxClear .box {width:135.5px;height:47px;line-height:47px;float:left;margin-left:15px;border:1px solid #bbbbbb;border-radius:5px;text-indent:22.5px;}
	#contents.login .certification .boxClear .box.first {margin-left:0;}
	#contents.login .certification .imgChk2 input[type=radio] {display:none;}
	#contents.login .certification .imgChk2, .certification label {vertical-align:middle;}
	#contents.login .certification label {display:inline-block;margin:0 5px 0 2.5px;font-size:12px;color:#888888;font-weight:700;text-indent:2.5px;}
	#contents.login .certification label.on {/*color:#cb1a0f;*/}
	#contents.login .certification .imgChk2 {width:10px;height:10px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;cursor:pointer;}
	#contents.login .certification .imgChk2.on {background-position:0 -20px;}
	#contents.login .certification button {clear:both;display:inline-block;width:290px;height:32.5px;margin-top:20px;margin-bottom:32.5px;border-radius:2px;background-color:#889399;color:#fff;font-size:12px;font-weight:700;}
	/* 로그인 : 비밀번호 찾기 : 아이핀 인증 */
	#contents.login .certification-ipin {overflow:hidden;}
	#contents.login .certification-ipin .boxClear {overflow:hidden;}
	#contents.login .certification-ipin .boxClear .box {width: 46.5%;height:47px;line-height:47px;float:left;margin-left:15px;border:1px solid #bbbbbb;border-radius:5px;text-indent:22.5px;}
	#contents.login .certification-ipin .boxClear .box.first {margin-left:0;}
	#contents.login .certification-ipin .imgChk2 input[type=radio] {display:none;}
	#contents.login .certification-ipin .imgChk2, .certification label {vertical-align:middle;}
	#contents.login .certification-ipin label {display:inline-block;margin:0 5px 0 2.5px;font-size:12px;color:#888888;font-weight:700;text-indent:2.5px;}
	#contents.login .certification-ipin label.on {/*color:#cb1a0f;*/}
	#contents.login .certification-ipin .imgChk2 {width:30px;height:23px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;background-size: 50%;cursor:pointer;}
	#contents.login .certification-ipin .imgChk2.on {background-position: 0 -28px;}
	#contents.login .certification-ipin .ipinInfo {clear:both;width:100%;height:auto;margin:22.5px 0 0 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background-color:#f6f6f6;}
	#contents.login .certification-ipin .ipinInfo .inBox {display:table-cell;width:100%;padding:12.5px 17.5px;line-height:1.8em;font-weight:700;color:#666;}
	#contents.login .certification-ipin .ipinInfo h3 {font-size:12px;color:#333;font-weight:700;padding-bottom:7.5px;}
	#contents.login .certification-ipin .ipinInfo span {color:#ce2e26;text-decoration:underline;}
	#contents.login .certification-ipin .confirm {display:block;width: 100%;height:32.5px;margin-top:10px;margin-bottom:32.5px;border-radius:4px;background-color:#889399;color:#fff;font-size:12px;font-weight:700;}
	/* 로그인 : 방송가입자인증 */
	#contents.login .certification-cell {}
	#contents.login .certification-cell .box {border:1px solid #cecece;border-radius:5px;}
	#contents.login .certification-cell .box input, #contents.login .certification-cell .box select {border:1px solid #cecece;border-radius:2px;height:19.5px;line-height:19.5px;/* width: 100%; *//* padding: 0 5px; */font-size:12px;color:#575d62;} 
	#contents.login .certification-cell .box dl {overflow:hidden;border-radius:5px;}
	#contents.login .certification-cell .box dl dt {width: 25%;height:37.5px;line-height:37.5px;background-color:#f6f6f6;font-size:12px;font-weight:700;color:#666666;text-indent:12.5px;float:left;border-top:1.5px solid #cecece;}
	#contents.login .certification-cell .box dl dd {width: 75%;height:37.5px;line-height:37.5px;text-indent:5px;float:left;font-size:16px;color:#575d62;border-top:1.5px solid #cecece;}
	#contents.login .certification-cell .box dl dt.first,#contents.login .certification-cell .box dl dd.first {border-top:none;}
	#contents.login .certification-cell .agree {margin:7.5px 0;}
	#contents.login .certification-cell .agree .imgChk2 input[type=checkbox] {display:none;}
	#contents.login .certification-cell .agree .imgChk2, .certification label {vertical-align:middle;}
	#contents.login .certification-cell .agree label {display:inline-block;margin:0 5px 0 2.55px;font-size:12px;font-weight:700;color:#333333;}
	#contents.login .certification-cell .agree label.on {/*color:#cb1a0f;*/}
	#contents.login .certification-cell .agree .imgChk2 {width:10px;height:10px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;cursor:pointer;}
	#contents.login .certification-cell .agree .imgChk2.on {background-position:0 -20px;}
	#contents.login .certification-cell .btnWrap {margin-top:10px;text-align:center;}
	#contents.login .certification-cell .btnWrap .certify {display:inline-block;width:73px;height:29px;line-height:29px;border-radius:5px;color:#fff;font-size:12px;font-weight:700;text-shadow:1px 1px #333;background-color:#f57580;}
	/* 이용안내페이지 */
	#container.sub .mobile-guide h2 {padding-top: 2%;padding-bottom: 11%;padding-left: 20%;font-size:14px;text-align:left;background: #343434 url(/playm/images_renew/guide/h2_playboytv.png) 12.5px 6px no-repeat;background-size: 40%;}
	.mobile-guide .conWrap {padding:0 7.5px;}
	.mobile-guide .conWrap img {width: 100%; display: inline;}
	.mobile-guide h3 {padding:7.5px 0;color:#a6160f;font-weight:700;font-size:12px;}
	.mobile-guide .hgroup {overflow:hidden;/* height:100px; */}
	.mobile-guide .hgroup h2 {border-bottom:4px solid #d08900;}
	.mobile-guide .hgroup .btnApp {display:inline-block;width:58px;height:17.5px;position:absolute;bottom:14px;right:20px;border:1px solid #d0d0d0;border-radius:2.5px;color:#fff;font-weight:700;font-size:12px;background-color:#a9a8a8;}
	.mobile-guide .figure {text-align:center;}
	.mobile-guide .figure img {width: 80%; /* display:block; */}
	.mobile-guide .downloadInfo {width:100%;height: 40px;overflow:hidden;background:url(/playm/images_renew/common/hr_bar.jpg) left top repeat-x;overflow:hidden;}
	.mobile-guide .downloadInfo .left {width:50%;padding:3px 0 0 15px;line-height: 10px;font-size: 10px;color:#333333;font-weight:700;}
	.mobile-guide .downloadInfo .left span {display:block;color:#666;font-size: 10px;}
	.mobile-guide .downloadInfo .right {position:absolute;top:7px;right:20px;font-size: 10px;color:#333333;font-weight:700;}
	.mobile-guide .hr {width:100%;height:23px;overflow:hidden;border-top:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;background:url(/playm/images_renew/common/hr_bar.jpg) left top repeat-x;}
	.mobile-guide .explanation {margin-bottom:10px;/* margin-top: 10px; */color: #666666;font-size:12px;font-weight:700;}
	.mobile-guide .explanation strong {color:#333333;font-weight:700;font-size:15px;line-height: 18px;display:block;padding-bottom:5px;}
	.mobile-guide .installation ol {overflow:hidden;display: table;/* width: 100%; */}
	.mobile-guide .installation ol li {/* float:left; */display:table-cell;}

.whiteBox {margin-bottom:15px;border:4px solid #e6e6e6;border-radius:4px;}
.whiteBox.last {margin-bottom:0;}
.whiteBox .inBox {padding: 10px;font-weight:700;font-size: 14px;line-height: 15px;}
.whiteBox .inBox.blue {color:#3c8ec8;}
.whiteBox .inBox.purple {color:#c887e6;}
.f10 {font-size:10px !important;}
.f12 {font-size:12px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
.f20 {font-size:20px !important;}
}

@media screen and (min-width:359px) {
	#contents.login .loginWrap input[type=text] {width:75%;height:37.5px;border:1px solid #bdbdbd;border-radius:10px 10px 0 0;font-size:12px;text-indent:10px;}
	#contents.login .loginWrap input[type=password] {width:75%;height:37.5px;border:1px solid #bdbdbd;border-radius:0 0 10px 10px;border-top:none;font-size:12px;text-indent:10px;}
    #contents.login .loginWrap .login {display:inline-block;width:20%;height:76.5px;border-radius:5px;background-color:#f57681;color:#fff;font-size:12px;font-weight:700;position:absolute;top:15px;right:15px;}
	.mainAD ul {/*min-width:300px;height: 120px;*/ width:100%; height:auto; overflow:hidden;}
	.mainAD ul li {float:left; width:100%;}
	.mainAD ul li a {display:block;}  
	.mainAD .leftArrow {width:20px;height:100%;min-height:105.5px;display:block;position:absolute;top:0;left:0;background:url(/playm/images_renew/main/btn_arrow_left.png) 50% 50% no-repeat;}
	.mainAD .rightArrow {width:20px;height:100%;display:block;position:absolute;top:0;right:10px;background:url(/playm/images_renew/main/btn_arrow_right.png) 50% 50% no-repeat;}
	
	.m_slide {margin-bottom:8px;}

		/* 게시판 : 이미지 only */ 
	.thumbList.thumb ul li {padding:0;background-color:#fff;border:none;display:block;float:left;width:33%;text-align:center}
	.thumbList.thumb ul li .figure {width: 108px;height:100px;overflow:hidden;border:1px solid #9e9e9e;clear:both;margin: 5px 3px 2px 7px;}
	.thumbList.thumb ul li .figure img {width:100%;display: block;}
	.thumbList.thumb ul li .figure_bany {overflow:hidden;border:1px solid #1b1b1b;clear:both;margin: 5px 3px 2px 7px;}
	.thumbList.thumb ul li .figure_bany img {width:100%;display: block;}
	.thumbList.thumb ul li .info {display:none;}
	.channel-info .no1 dd {width:70%;padding:6px 0 8px 0;float:left;font-size:12px;color:#525253;letter-spacing:-1;}

		/* 플레이메이트 */
	.gallery .btnWrap:first-child {margin: 6px 6px;text-align:center;}
	.gallery .tabWrap {display:block;padding: 2%;margin: 0;}
	.gallery .tabWrap li{width: 45%;/* float:left; */}
	.gallery .tabWrap .tab-1 {/* margin-left: 2px; */width: 100%;font-size: 12px;height:25px;line-height:25px;/* display: block; */}
	.gallery .tabWrap .ref {margin: 34px 0 15px 8px;font-size:12px;color:#7a7a7a;font-family:'NanumBarunGothic';}
	.boxWrap .textWrap {padding: 5px 0 10px 5px;font-size:17px;color:#9b9b9b;font-weight:700;font-family:'NanumBarunGothic';float:left;}
	.boxWrap .textWrap strong {font-size: 16px;color:#333333;font-weight:700;}
	.boxWrap .textWrap p {padding-left:20px;background:url(/playm/images_renew/common/point.png) left 50% no-repeat;}

	.boxWrap .skyBox a {padding: 8px;text-align:left;padding-left: 12px;display:block;background:url(/playm/images_renew/common/arrow_circle.png) 95% 50% no-repeat;font-family:'NanumBarunGothic';font-size: 14px;font-weight:700;color:#fff;text-shadow:1px 1px #1f2f3a;}
	.boxWrap .skyBox .arrow {display:inline-block;width: 20px;height: 10px;background: url(/playm/images_renew/common/arrow_white.png) 0% 00% no-repeat;vertical-align:middle;background-size: 100%;}
	.boxWrap .skyBox strong {display:inline-block;padding-top:5px;font-size: 16px;color:#e3ff27;font-weight:700;font-family:'NanumBarunGothic';vertical-align:middle;}
	.btnPoint {width: 53px;margin-left: 2px;border:2px solid #d8d8d8;border-radius: 2px;padding: 5px 2px 8px;text-align:center;margin-top: 4px;float:left;}

	/* 로그인 : 비밀번호 찾기 : 아이핀 인증 */
	#contents.login .certification-ipin {overflow:hidden;}
	#contents.login .certification-ipin .boxClear {overflow:hidden;}
	#contents.login .certification-ipin .boxClear .box {width:47%;height:47px;line-height:47px;float:left;margin-left:15px;border:1px solid #bbbbbb;border-radius:5px;text-indent:22.5px;}
	#contents.login .certification-ipin .boxClear .box.first {margin-left:0;}
	#contents.login .certification-ipin .imgChk2 input[type=radio] {display:none;}
	#contents.login .certification-ipin .imgChk2, .certification label {vertical-align:middle;}
	#contents.login .certification-ipin label {display:inline-block;margin:0 5px 0 2.5px;font-size:12px;color:#888888;font-weight:700;text-indent:2.5px;}
	#contents.login .certification-ipin label.on {/*color:#cb1a0f;*/}
	#contents.login .certification-ipin .imgChk2 {width:30px;height:23px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;background-size: 50%;cursor:pointer;}
	#contents.login .certification-ipin .imgChk2.on {background-position: 0 -28px;}
	#contents.login .certification-ipin .ipinInfo {clear:both;width:100%;height:auto;margin:22.5px 0 0 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background-color:#f6f6f6;}
	#contents.login .certification-ipin .ipinInfo .inBox {display:table-cell;width:100%;padding:12.5px 17.5px;line-height:1.8em;font-weight:700;color:#666;}
	#contents.login .certification-ipin .ipinInfo h3 {font-size:12px;color:#333;font-weight:700;padding-bottom:7.5px;}
	#contents.login .certification-ipin .ipinInfo span {color:#ce2e26;text-decoration:underline;}
	#contents.login .certification-ipin .confirm {display:block;width: 100%;height:32.5px;margin-top:10px;margin-bottom:32.5px;border-radius:4px;background-color:#889399;color:#fff;font-size:12px;font-weight:700;}

	.f10 {font-size:11px !important;}
	.f12 {font-size:13px !important;}
	.f14 {font-size:15px !important;}
	.f15 {font-size:16px !important;}
	.f16 {font-size:17px !important;}
	.f18 {font-size:19px !important;}
	.f20 {font-size:21px !important;}
}
@media screen and (min-width:410px) {
	#contents.login .loginWrap input[type=text] {width:75%;height:37.5px;border:1px solid #bdbdbd;border-radius:10px 10px 0 0;font-size:12px;text-indent:10px;}
	#contents.login .loginWrap input[type=password] {width:75%;height:37.5px;border:1px solid #bdbdbd;border-radius:0 0 10px 10px;border-top:none;font-size:12px;text-indent:10px;}
    #contents.login .loginWrap .login {display:inline-block;width:20%;height:76.5px;border-radius:5px;background-color:#f57681;color:#fff;font-size:12px;font-weight:700;position:absolute;top:15px;right:15px;}
	.mainAD ul {/*min-width:300px;height: 139px;*/ width:100%; height: auto; overflow:hidden;}
	.mainAD ul li {float:left; width:100%;}
	.mainAD ul li a {display:block;}  
	.mainAD .leftArrow {width:20px;height:100%;min-height:105.5px;display:block;position:absolute;top:0;left:0;background:url(/playm/images_renew/main/btn_arrow_left.png) 50% 50% no-repeat;}
	.mainAD .rightArrow {width:20px;height:100%;display:block;position:absolute;top:0;right:10px;background:url(/playm/images_renew/main/btn_arrow_right.png) 50% 50% no-repeat;}

		/* 게시판 : 이미지 only */ 
	.thumbList.thumb ul li {padding:0;background-color:#fff;border:none;display:block;float:left;}
	.thumbList.thumb ul li .figure {width: 124px;/* height:120px; */overflow:hidden;border:1px solid #9e9e9e;clear:both;margin: 5px 3px 2px 7px;}
	.thumbList.thumb ul li .figure img {width:100%;display: block;}
	.thumbList.thumb ul li .info {display:none;}
	.channel-info .no1 dd {width:70%;padding:6px 0 8px 0;float:left;font-size:12px;color:#525253;letter-spacing:-1;}
		/* 플레이메이트 */
	.gallery .btnWrap:first-child {margin: 6px 6px;text-align:center;}
	.gallery .tabWrap {display:block;padding: 2%;margin: 0;}
	.gallery .tabWrap .tab-1 {/* margin-left:8px; *//* width: 49%; */font-size: 12px;height:25px;line-height:25px;display:inline-block;}
	.gallery .tabWrap .ref {margin: 34px 0 15px 8px;font-size:12px;color:#7a7a7a;font-family:'NanumBarunGothic';}
	.btnPoint {width: 64px;margin-left: 2px;border:2px solid #d8d8d8;border-radius: 2px;padding: 5px 2px 4px;text-align:center;margin-top: 4px;float:left;}

	.f10 {font-size:11px !important;}
	.f12 {font-size:13px !important;}
	.f14 {font-size:15px !important;}
	.f15 {font-size:16px !important;}
	.f16 {font-size:17px !important;}
	.f18 {font-size:19px !important;}
	.f20 {font-size:21px !important;}
}
@media screen and (min-width:480px) {
	#contents.login .loginWrap input[type=text] {width:80%;height:37.5px;border:1px solid #bdbdbd;border-radius:10px 10px 0 0;font-size:12px;text-indent:10px;}
	#contents.login .loginWrap input[type=password] {width:80%;height:37.5px;border:1px solid #bdbdbd;border-radius:0 0 10px 10px;border-top:none;font-size:12px;text-indent:10px;}
    #contents.login .loginWrap .login {display:inline-block;width:17%;height:76.5px;border-radius:5px;background-color:#f57681;color:#fff;font-size:12px;font-weight:700;position:absolute;top:15px;right:15px;}
	.thumbList.thumb ul li .figure {width:140px;height:100px;overflow:hidden;border:1px solid #9e9e9e;clear:both;margin:10px 6px 4px 10px;}
	.thumbList.thumb ul li .figure img {width:100%;}
	.thumbList.thumb ul li .info {display:none;}
	.f10 {font-size:12px !important;}
	.f12 {font-size:14px !important;}
	.f14 {font-size:16px !important;}
	.f15 {font-size:18px !important;}
	.f16 {font-size:20px !important;}
	.f18 {font-size:22px !important;}
	.f20 {font-size:24px !important;}
	.btnPoint {width: 64px;margin-left: 2px;border:2px solid #d8d8d8;border-radius: 2px;padding: 5px 2px 4px;text-align:center;margin-top: 4px;float:left;}

}


@media screen and (min-width:641px) {
	img {display:block; width:100%;/* height: 100%; */}
	#wrap {width:100%;position:relative;} /**/
	#header {}
	#adWrap {/* height:130px; */}
	#adWrap .ad {display:block;width:100%;text-align:center;}
	#adWrap .ad.text {display:block;width:100%;background-color:#43baff;padding-top:43px;padding-bottom:30px;text-align:left;}
	#adWrap .ad.text {font-size:22px;font-family:'NanumBarunGothic';color:#000;line-height:130%;text-align:center;}
	#adWrap .ad.text strong {font-size:24px;font-weight:700;color:#fff;}
	#adWrap .popClose {width:37px;height:38px;display:block;position:absolute;top:10px;right:10px;background:url(/playm/images_renew/common/btn_close_x.png) left top no-repeat;background-size:contain;}
	.gnb {width:420px;height:100%;display:table;position:absolute;top:0;left:-420px;text-align:left;z-index:10; background-color:#2b2b37;}
	.gnb .searchBox {height:79px;line-height:79px;background-color:#ab2620;}
	.gnb .searchBox input[type=text] {margin-left:17px;width:323px;height:42px;border:1px solid #fff;border-radius:21px;vertical-align:middle;text-indent:20px;}
	.gnb .searchBox .btnSearch {display:inline-block;width:40px;height:41px;background:url(/playm/images_renew/layout/gnb_bg_search.png) left top no-repeat;vertical-align:middle;}
	.gnb li {font-size:28px;font-family:'NanumBarunGothic';border-bottom:1px solid #000000;}
	.gnb a {padding:30px 20px;display:block;color:#c4c6d3;}
	.gnb li.home {background-color:#15151e;} 
	.gnb li.home a {padding:0;} 
	.gnb li.category {background-color:#15151e;}
	.gnb li.dep2 a {padding-left:47px;}
	.gnb li.dep2.yellow a {color:#dcdca3;}
	.gnb li.dep2.sky a {color:#9aceff;}
	.gnb li.dep2.green a {color:#dbffdb;}
	.gnb li.dep2.white a {color:#ffffff;} 
	.gnb li.dep2 ul {padding:20px 0;background-color:#222222;border-top:1px solid #000000;display:none;}
	.gnb li.dep2.up ul {display:block;}
	.gnb li.dep2 li.dep3 {background-color:#222222;border-bottom:none;}
	.gnb li.dep2 li.dep3 a {padding-top:20px;padding-bottom:20px;font-size:22px;color:#fff;background:none;}
	.gnb li.login a {background:url(/playm/images_renew/layout/gnb_bg_lock.png) 20px 50% no-repeat;padding-left:50px;}
	.gnb li.join a {background:url(/playm/images_renew/layout/gnb_bg_pencil.png) 20px 50% no-repeat;padding-left:50px;}
	.gnb li.buy a {background:url(/playm/images_renew/layout/gnb_bg_carter.png) 20px 50% no-repeat;padding-left:50px;}
	.gnb li.auth a {background:url(/playm/images_renew/layout/gnb_bg_machine.png) 20px 50% no-repeat;padding-left:50px;}
	.gnb li.adult {padding-left:20px;height:74px; line-height:74px;color:#fff;}
	.gnb li.adult > strong.red {color:#cb1e18;}
	.gnb li.adult > span {font-size:20px;}
	.gnb li.vod a, .gnb li.channel a {background:url(/playm/images_renew/layout/gnb_bg_down.png) 355px 50% no-repeat;}
	.gnb li.up a {background:url(/playm/images_renew/layout/gnb_bg_up.png) 355px 50% no-repeat;}
	#header .topLine1 {height:77px;overflow:hidden;background:#ce2e26 url(/playm/images_renew/layout/header_bg.jpg) center top repeat-x;text-align:center;border-top:2px solid #000000;border-bottom:2px solid #000000;}
	#header .topLine1 h1 a {display:inline-block;}
	#header .topLine1 .btnMenu {width:94px;height:77px;position:absolute;top:0;left:0;display:block;background:url(/playm/images_renew/layout/btn_menu.gif) left top no-repeat;}
	#header .topLine1 .btnG {width:77px;height:77px;position:absolute;top:0;right:0;display:block;background:url(/playm/images_renew/layout/btn_g.gif) left top no-repeat;}
	#header .topLine2 {width:640px;height:74px;overflow:auto;overflow-y:hidden;background-color:#fff;border-bottom:2px solid #9e9f9f;} /**/
	#header .topLine2 div {overflow:hidden;}
	#header .topLine2 .slide1 {width:160px;height:74px;display:block;float:left;text-align:center;} /**/
	#header .topLine2 .slide1 a {display:inline-block;width:auto;height:74px;line-height:270%;font-family:'NanumBarunGothic';font-size:30px;color:#000;text-align:center;}
	#header .topLine2 .slide1.current a, #header .topLine2 .slide1 a:hover {height:66px;border-bottom:8px solid #ce2e26;}
	/*
	#header .topLine2 ul {position:absolute;left:0;top:0;overflow:hidden;}
	#header .topLine2 ul li {display:block;float:left;}
	#header .topLine2 ul li a {height:74px;line-height:270%;padding:0 30px;display:block;font-family:'NanumBarunGothic';font-size:30px;color:#000;text-align:center;}
	#header .topLine2 ul li.current a, #header .topLine2 ul li a:hover {height:66px;border-bottom:8px solid #ce2e26;}*/
	#container {padding:25px 9px 15px 9px;}
	#contents {/* width:622px; */position:relative;}
	#contents hr {display:block;position:relative;width:100%;height:0px;overflow:hidden;margin:8px 0;padding:0;border-top:1px solid #898989;border-bottom:1px solid #898989;}
	.btnDep3 {display:inline-block;width:204px;height:61x;line-height:61px;text-align:center;font-size:24px;font-family:'NanumBarunGothic';}
	.btnDep3.red {background-color:#ce2e26;color:#fff;}
	.btnDep3.gray {background-color:#727272;color:#fff;}
	.btnDep3.black {background-color:#000;color:#fff;}
	#footer {padding:22px 0 3px 0;position:relative;background-color:#dcdcdd;text-align:center;}
	#footer .btnWrap {position:relative;}
	#footer .btnWrap button {width:150px;padding:14px 0;font-size:11px;color:#000000;background-color:#fff;border:1px solid #ababab;font-size:16px;}
		/* 2014-11-05
	#footer .meunWrap {position:relative;margin-top:8px;}
	#footer .meunWrap a:first-child {border-left:none;}
	#footer .meunWrap a {display:inline-block;font-size:11px;color:#767676;padding:0 7px;margin:0;}
	#footer .meunWrap span {display:inline-block;}
		*/
	#footer .copyright {margin-top:8px;font-size:18px;color:#8e8e8e;text-align:center;}
	#ghost {width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.7;display:none;z-index:2;}

	/* Headlines */
	.hgroup{}
	.hgroup h3 {height:64px;line-height:64px;font-size:25px;text-align:center;background-color:#e7e7e7;}
	.hgroup h3.red {color:#ce2e26;}
	.hgroup h3.redBg {height:61px;line-height:52px;font-family:'NanumBarunGothic';font-weight:700;font-size:29px;color:#fff;text-align:left;text-indent:30px;background:url(/playm/images_renew/common/h3_bg_red.png) left top no-repeat;}

	/* 메인 */
	.main {margin:0 auto;overflow:hidden;} /**/
	.mainAD {margin-bottom:8px; width: 100%;/* height:215px; */position:relative;}/*height:215px;overflow:hidden;*/
	.mainAD ul {width: 100%; height: auto;overflow:hidden;}
	.mainAD ul li {/* width:622px; *//* height:215px; */ width:100%; float:left;}
	.mainAD ul li a {display:block;/* width:622px; *//* height:215px; */}  
	.mainAD .leftArrow {width:40px;height:100%;min-height:215px;display:block;position:absolute;top:0;left:0;background:url(/playm/images_renew/main/btn_arrow_left.png) 50% 50% no-repeat;}
	.mainAD .rightArrow {width:40px;height:100%;display:block;position:absolute;top:0;right:0;background:url(/playm/images_renew/main/btn_arrow_right.png) 50% 50% no-repeat;}
	
	.m_slide {margin-bottom:8px;}
	
	.onAir {margin-bottom:8px;}
	.onAir a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/playm/images_renew/main/btn_onair_play.png) 50% 70% no-repeat;}
	.onAir img {display:block;}
	.newVod {width:100%; margin-bottom:8px;}
	/* .newVod a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;font-size:15px;color:#fff;font-weight:700;}
	.newVod a strong {font-size:32px;display:block;margin-bottom:10px;}
	.newVod a p {display:table;position:absolute;top:118px;right:70px;}  */
	.newVod img {display:block;}
	.adGroup ul {width: 100%;margin-top:1px;overflow:hidden;}
	.adGroup ul li {width:100%;/* height:262px; */float:left;}
	.adGroup ul li img {width:100%;/* height:100%; */display: block;}
	.adGroup ul.layout2cell li {width: 50%;float: left;height: auto;} 

	/* 서브 */
	#container.sub {padding:0;}
	#container.sub #contents {width:100%;}
	.adArea1 {text-align:center;border-bottom:3px solid #e0e0e0;z-index:1;}
	.adArea1 a {display:block;position:relative;margin:15px auto;}
	.moreWrap {height:60px;overflow:hidden;height:auto;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
	.moreWrap button {height:60px;line-height:60px;font-weight:700;background-color:#fff;}
	.moreWrap .btnMore {width:88%;font-size:18px;color:#525252;border-right:1px solid #dfdfdf;} /**/
	.moreWrap .btnTop {width:94px;font-size:16px;color:#6d6d6d;border-left:1px solid #dfdfdf;background:url(/playm/images_renew/common/btn_top.png) 15px 50% no-repeat;padding-left:20px;}
	.adArea2 a {display:block;margin:2px 0;text-align:center;}

	/* 게시판 상단 정보 */
	.tblInfoWrap {overflow:hidden;padding:15px 10px;border-bottom:2px solid #d0d0d0;}
	.tblInfoWrap .left {width:540px;float:left;padding-top:5px;}
	.tblInfoWrap .left_bany {width:800px;float:left;padding-top:5px;}
	.tblInfoWrap .right {width:80px;float:right;}
	.tblInfoWrap input[type=radio] {display:none;}
	.tblInfoWrap .imgChk, .tblInfoWrap label {vertical-align:middle;}
	.tblInfoWrap label {display:inline-block;margin:0 10px 0 5px;font-size:24px;color:#666666;font-weight:700;}
	.tblInfoWrap label.on {color:orange;}/*color:#31c8bf;*/
	.tblInfoWrap .imgChk {width:21px;height:18px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check.png) left top no-repeat;cursor:pointer;}
	.tblInfoWrap .imgChk.on {background-position:1px 90%;}
	.tblInfoWrap .right a {display:inline-block;width:40px;height:35px;overflow:hidden;}
	.tblInfoWrap .btnList {background:url(/playm/images_renew/common/btn_types.png) left top no-repeat;}
	.tblInfoWrap .btnListThumb {background:url(/playm/images_renew/common/btn_types.png) 100% top no-repeat;}
	.tblInfoWrap .btnList.on {background-position:left 100%;}
	.tblInfoWrap .btnListThumb.on {background-position:100% 100%;}








	/* 게시판 : 이미지 + 정보 */
	.thumbList {margin:0px 0 0 0;}
	.thumbList ul {width:100%;overflow:hidden;} /**/
	.thumbList ul li {padding:17px 20px 10px 20px;border-top:2px solid #fff;border-bottom:2px solid #d0d0d0;overflow:hidden;background-color:#ffffff;}
	.thumbList ul li a {display:block;overflow:hidden;}
	.thumbList ul li .figure {float:left;width:195px;height:108px;overflow:hidden;margin-right:25px;border-radius:8px;}
	.thumbList ul li .info {float:left;line-height:200%;}
	.thumbList ul li strong.title {width:77%;overflow:hidden;font-size:24px;color:#000;display:block;margin:0.5em 0 1em 0;white-space:nowrap;text-overflow:ellipsis;} /**/
	.thumbList ul li span {display:inline-block;}
	.thumbList ul li .title {font-size:22px;font-weight:700;color:#000;}
	.thumbList ul li .con {margin-right:10px;margin-left:5px;font-size:22px;color:#888;}
	/* 게시판 : 이미지 only */ 
	.thumbList.thumb ul li {padding:0;background-color:#fff;border:none;display:block;float:left;}
	.thumbList.thumb ul li .figure {width:191px;height:191px;overflow:hidden;border:1px solid #9e9e9e;clear:both;margin:0 0 17px 17px;}
	.thumbList.thumb ul li .figure img {width:100%;}
	.thumbList.thumb ul li .info {display:none;}
	/* 게시판 : 이미지 + 정보 (이벤트) */
	.thumbList.type2 {margin:0;}
	.thumbList.type2 ul li {padding:17px 20px;border-top:none;background-color:#fff;}
	.thumbList.type2 ul li .figure {width:206px;height:111px;margin-right:20px;}
	.thumbList.type2 ul li .info {width:370px;} /**/
	.thumbList.type2 ul li strong.title {width:100%;margin:0 0 5px 0;font-size:22px;color:#333;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.thumbList.type2 ul li .info dl {overflow:hidden;}
	.thumbList.type2 ul li .info dl dt {width:60px;font-size:18px;color:#666;float:left;line-height:1.3em;}
	.thumbList.type2 ul li .info dl dd {width:70%;font-size:18px;color:#666;float:left;line-height:1.3em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} /**/
	/* 게시판 : 이미지 + 영문 정보 (플레이메이트) */
	.thumbList.type3 {margin:0;}
	.thumbList.type3 ul li {padding:17px 20px;border-top:none;border-bottom:2px dotted #d0d0d0;background-color:#fff;}
	.thumbList.type3 ul li .figure {width:196px;height:108px;margin-right:20px;border-radius:8px;}
	.thumbList.type3 ul li .info {width:77%;} /**/
	.thumbList.type3 ul li strong.title {width:100%;margin:0 0 5px 0;font-size:24px;color:#333;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.thumbList.type3 ul li .info .general {font-size:15px;color:#333;font-weight:700;}
	.thumbList.type3 ul li .info .name {margin-right:5px;font-size:22px;color:#666;font-weight:700;}
	.thumbList.type3 ul li .info .hit img {vertical-align:middle;}
	.thumbList.type3 ul li .info .hit {font-size:22px;color:#888;}








	/* 게시판 : 정보 */
	.tblList {}
	.tblList ul {width:100%;overflow:hidden;} /**/
	.tblList ul li {padding:25px 35px;border-top:2px solid #fff;border-bottom:2px solid #d0d0d0;overflow:hidden;background-color:#ffffff;}
	.tblList ul li a {display:block;overflow:hidden;}
	.tblList ul li .info {line-height:200%;}
	.tblList ul li strong.title {width:100%;overflow:hidden;font-size:30px;color:#000;display:block;margin:0 0 0.8em 0;white-space:nowrap;text-overflow:ellipsis;} /**/
	.tblList ul li strong.title span {color:#ff0000;}
	.tblList ul li span {display:inline-block;}
	.tblList ul li .title {font-size:22px;font-weight:700;color:#000;}
	.tblList ul li .con {margin-right:10px;margin-left:5px;font-size:22px;color:#888;}
	.tblList ul li .con.bold.bar {padding-right:20px;color:#818181;font-weight:700;background:url(/playm/images_renew/common/bar.gif) right 50% no-repeat;}
	/* 게시판 : VOD RED 버튼 포함 */
	.tblList.type2 { }	 
	.tblList.type2 ul {width:100%;}
	.tblList.type2 ul li {padding:10px 0 10px 0;}
	.tblList.type2 ul li:first-child {border-top:none;}
	.tblList.type2 ul li .time {width:130px;height:58px;line-height:58px;font-size:18px;color:#000;text-align:center;vertical-align:middle;}
	.tblList.type2 ul li .program {width:405px;height:58px;line-height:58px;font-size:24px;color:#000;vertical-align:middle;}
	.tblList.type2 ul li .vod {height:58px;vertical-align:middle;position:absolute;top:0;right:30px;}
	.tblList.type2 ul li .vod .btnVod {display:inline-block;width:59px;height:58px;line-height:58px;background:url(/playm/images_renew/common/btn_vod.png) left top no-repeat;color:#fff;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;}
	/* 게시판 : VOD GRAY 버튼 포함 */
	.tblList.type2-1 {margin:5px 9px 0 9px;}	 
	.tblList.type2-1 ul {width:100%;} /**/
	.tblList.type2-1 ul li {padding:10px 0 10px 0;border-top:none;}
	.tblList.type2-1 ul li .time {width:130px;height:40px;line-height:40px;font-size:18px;color:#666;text-align:left;text-indent:10px;vertical-align:middle;}
	.tblList.type2-1 ul li .program {width:395px;height:40px;line-height:40px;font-size:18px;color:#666;vertical-align:middle;}
	.tblList.type2-1 ul li .vod {position:absolute;top:0;right:30px;height:40px;vertical-align:middle;} /**/
	.tblList.type2-1 ul li .vod .btnVod {display:inline-block;width:68px;height:40px;line-height:40px;background:url(/playm/images_renew/common/btn_vod_gray.png) left top no-repeat;color:#fff;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* 게시판 : 상세 (좌 이미지 우 설명) */
	.tblView {overflow:hidden;}
	.tblView .opacity {display:table-cell;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,5);background-position:center bottom;background-repeat:no-repeat;background-size:100%;opacity:0.5;}
	.tblView h2 {display:block;font-size:30px;color:#fff;padding:32px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#000;opacity:0.55;}
	.tblView .tblinView {padding:12px 9px 25px;}
	.tblView .figure {width:191px;height:232px;display:block;overflow:hidden;border:1px solid #868585;float:left;margin:0 12px 12px 0;}
	.tblView .figure img {width:100%;}
	.tblView .info {float:left;font-size:17px;color:#363636;}
	.tblView .info ul li {}
	.tblView .info .pointWrap {padding:26px 0;font-size:15px;}
	.tblView .info .pointWrap .starPoint {padding-left:20px;font-size:18px;background:url(/playm/images_renew/common/star_red.png) left 50% no-repeat;padding-bottom:5px;}
	.tblView .tip {clear:both;font-size:15px;color:#070707;}
	/* 게시판 : 상세 */
	.tblView dl {overflow:hidden;margin:10px 9px 20px 9px;}
	.tblView dl dt {width:68px;float:left;text-align:center;font-size:18px;color:#383847;font-weight:800;line-height:1.5em;}
	.tblView dl dd {width:93%;float:left;font-size:18px;color:#383847;line-height:1.5em;} /**/
	/* 글상자 */
	.synop {padding:10px 9px 20px;}
	.synop dl {border:1px solid #898989;background-color:#eeeeee;box-shadow:1px 2px rgba(137,137,137,0.4);}
	.synop dl dt {padding:15px;font-size:18px;color:#383847;font-weight:800;border-bottom:2px solid #666666;}
	.synop dl dd {padding:34px 18px;font-size:18px;color:#383847;line-height:1.3em;}
	.synop .btnMoreText {display:block;position:absolute;top:27px;right:35px;font-size:17px;color:#8c8c9c;font-weight:700;}
	/* 버튼 */
	.btnKakao {width:23px;height:22px;display:inline-block;background:url(/playm/images_renew/common/btn_kakao.png) left top no-repeat;vertical-align:middle;}
	.btnRed {display:inline-block; text-align:center; width:138px;height:40px;line-height:40px;font-size:18px;color:#fff;border:1px solid #292929;box-shadow:1px 1px rgba(41,41,41,0.4);vertical-align:middle;
		background: #d95b55; /* Old browsers */
		background: -moz-linear-gradient(top, #d95b55 0%, #ce2e26 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d95b55), color-stop(100%,#ce2e26)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* IE10+ */
		background: linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95b55', endColorstr='#ce2e26',GradientType=0 ); /* IE6-9 */
	}
	.btnRed2 {display:inline-block; text-align:center; width:138px;height:38px;line-height:40px;font-size:18px;color:#fff;border:1px solid #292929;box-shadow:1px 1px rgba(41,41,41,0.4);vertical-align:middle;
		background: #d95b55; /* Old browsers */
		background: -moz-linear-gradient(top, #d95b55 0%, #ce2e26 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d95b55), color-stop(100%,#ce2e26)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* IE10+ */
		background: linear-gradient(top, #d95b55 0%,#ce2e26 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95b55', endColorstr='#ce2e26',GradientType=0 ); /* IE6-9 */
	}
	.btnBlack {width:138px;height:40px;line-height:40px;font-size:18px;color:#fff;border:1px solid #292929;box-shadow:1px 1px rgba(41,41,41,0.4);vertical-align:middle;
		background: #61616d; /* Old browsers */
		background: -moz-linear-gradient(top, #61616d 0%, #383847 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61616d), color-stop(100%,#383847)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #61616d 0%,#383847 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #61616d 0%,#383847 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #61616d 0%,#383847 100%); /* IE10+ */
		background: linear-gradient(top, #61616d 0%,#383847 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61616d', endColorstr='#383847',GradientType=0 ); /* IE6-9 */
	}
	.btnCheck {width:43px;height:44px;overflow:hidden;background:url(/playm/images_renew/common/btn_check.png) left top no-repeat;vertical-align:middle;}
	.btnCheck.on {background-position:left 100%;}
	.btnCalendar {display:inline-block;width:35px;height:28px;background:url(/playm/images_renew/common/btn_calendar.png) left top no-repeat;}
	.btnPrev {display:inline-block;width:26px;height:26px;/*background:url(/playm/images_renew/common/btn_prev.png) left top no-repeat;*/font-weight:800;}
	.btnNext {display:inline-block;width:26px;height:26px;/*background:url(/playm/images_renew/common/btn_next.png) left top no-repeat;*/font-weight:800;}

	/* VOD 보기 */
	.vodWrap {height:268px;overflow:hidden;background-color:#17171e;text-align:center;}
	.vodWrap a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/playm/images_renew/common/btn_play.png) 50% 50% no-repeat;}
	.vodWrap img {display:inline-block;height:100%;}
	/* 텝 */
	.tabWrap{padding:0 9px;}
	.tabWrap .tab {width:306px;height:50px;line-height:50px;display:block;font-size:20px;color:#000;text-align:center;border:1px solid #b5b5b5;border-bottom:1px solid #cdcdcd;box-shadow:2px 2px rgba(181,181,181,0.4);vertical-align:middle;
		background: #fbfbfb; /* Old browsers */
		background: -moz-linear-gradient(top, #fbfbfb 0%, #d8d8d8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fbfbfb 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fbfbfb 0%,#d8d8d8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fbfbfb 0%,#d8d8d8 100%); /* IE10+ */
		background: linear-gradient(top, #fbfbfb 0%,#d8d8d8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
	}
	.tabWrap .tab.off {border:1px solid #c2c2c2;color:#fff;border-bottom:1px solid #cdcdcd;box-shadow:2px 2px rgba(194,194,194,0.4);vertical-align:middle;
		background: #5b5b67; /* Old browsers */
		background: -moz-linear-gradient(top, #5b5b67 0%, #383847 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b67), color-stop(100%,#383847)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #5b5b67 0%,#383847 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #5b5b67 0%,#383847 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #5b5b67 0%,#383847 100%); /* IE10+ */
		background: linear-gradient(top, #5b5b67 0%,#383847 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b67', endColorstr='#383847',GradientType=0 ); /* IE6-9 */
	}
	.tabWrap .tab.second {position:absolute;top:0;left:318px;}
	/* 텝 - 타입2 */
	.tabWrap .tab-1 {width:308px;height:58px;line-height:58px;display:block;font-size:24px;text-align:center;vertical-align:middle;border:1px solid #e4e4e4;color:#fff;background-color:#42474e;}
	.tabWrap .tab-1.off {color:#a4a4a4;border:1px solid #e4e4e4;background-color:#efefef; }
	.tabWrap .tab-1.second {position:absolute;top:0;left: 50%;} /**/

	/* 주간편성표 */
	.scheduleWrap {margin:0 9px;}
	.scheduleWrap h3 {height:75px;line-height:75px;font-size:30px;color:#fff;background-color:#ce2e26;text-align:center;}
	.scheduleWrap .btnCalendar {position:absolute;top:22px;right:25px;}
	.scheduleWrap .weeklyWrap {border-bottom:2px solid #dbdbde;}
	.scheduleWrap .weeklyWrap .date {height:75px;line-height:75px;font-size:25px;color:#666;font-weight:700;text-align:center;}
	.scheduleWrap .weeklyWrap .btnPrev {position:absolute;left:200px;top:25px}
	.scheduleWrap .weeklyWrap .btnNext {position:absolute;right:200px;top:25px}

	/* 플레이메이트 */
	.gallery .btnWrap:first-child {margin:10px 9px 0 9px;text-align:center;}
	.gallery .tabWrap {margin-left:-15px;}
	.gallery .tabWrap .tab-1 {margin-left:15px;}
	.gallery .tabWrap .ref {margin:15px 0 30px 15px;font-size:22px;color:#7a7a7a;font-family:'NanumBarunGothic';}

	/* 채널소개 */
	.channel-info .btnWrap:first-child {margin:10px 9px 0 9px;text-align:center;}
	.channel-info .tabWrap {margin-left:-15px;}
	.channel-info .tabWrap .tab-1 {margin-left:15px;}
	.channel-info .btnDep3 {width:152px;}
	.channel-info h2 {margin-bottom:20px;}
	.channel-info .introText {margin:35px 0 65px 0;text-align:center;}
	.channel-info .playboyInnovation {overflow:hidden;background-color:#ededed;padding:25px 0;}
	.channel-info .playboyInnovation li {width:33.3333%;float:left;text-align:center;}
	.channel-info .playboyInnovation li div {margin:20px 0 0 35px;text-align:left;color:#525253;}
	.channel-info .playboyInnovation li div strong {padding-bottom:15px;display:block;font-size:24px;font-family:'NanumBarunGothic';color:#666;}
	.channel-info .bgWrap {background:url(/playm/images_renew/channel/channelinfo_07.gif) right bottom no-repeat;}
	.channel-info .no1 {margin-bottom:30px;}
	.channel-info .no1 dl {overflow:hidden;margin-left:25px;}
	.channel-info .no1 dt {width:140px;height:36px;line-height:36px;float:left;text-indent:25px;font-size:16px;color:#22263c;font-weight:800;background:url(/playm/images_renew/channel/channelinfo_06.gif) left 2px no-repeat;}
	.channel-info .no1 dd {width:465px;padding:6px 0 8px 0;float:left;font-size:15px;color:#525253;letter-spacing:-1;}
	/* N스크린 */
	.channel-nscreen .btnWrap:first-child {margin:10px 9px 0 9px;text-align:center;}
	.channel-nscreen .tabWrap {margin-left:-15px;}
	.channel-nscreen .tabWrap .tab-1 {margin-left:0px;}
	.channel-nscreen .btnDep3 {width:152px;}
	/* .channel-nscreen .info {padding:125px 0 80px 0;margin-top:-72px;text-align:center;background:linear-gradient( to bottom, #eeeeef, #dfdfdf);}  20141117*/
	.channel-nscreen .info {padding:125px 0 80px 0;margin-top:-0px;text-align:center;background:linear-gradient( to bottom, #eeeeef, #dfdfdf);}
	.channel-nscreen .tv {width:640px;height:390px;padding:100px 0 0 30px;margin:0 auto;background:url(/playm/images_renew/channel/nscreen_04.gif) 295px 20px no-repeat;}
	.channel-nscreen .tv .line01 {font-size:16px;color:#525253;}
	.channel-nscreen .tv .line02 {font-size:27px;color:#666;line-height:1.3em;padding-bottom:35px;}
	.channel-nscreen .tv .line02 strong {color:#333;font-weight:700;}
	.channel-nscreen .tv .line03 {font-size:17px;color:#525253;line-height:1.2em;padding-bottom:10px;}
	.channel-nscreen .tv .line04 {font-size:18px;color:#a9285a;line-height:1.2em;padding-bottom:10px;}
	.channel-nscreen .tv .line05 {font-size:17px;color:#525253;line-height:1.2em;padding-bottom:50px;}
	.channel-nscreen .tv .line06 {font-size:15px;color:#666666;line-height:1.5em;}
	.channel-nscreen .tv .line06 span {color:#333333;}
	.channel-nscreen .benefit {margin-bottom:25px;background-color:#f3393a;text-align:center;}
	.channel-nscreen .btn-red {height:40px;background:url(/playm/images_renew/channel/nscreen_06.gif) left top no-repeat;}
	.channel-nscreen .btn-red a {display:block;width:390px;height:40px;line-height:40px;color:#fff;font-size:18px;text-indent:30px;}
	.channel-nscreen .btn-orange {height:47px;background:url(/playm/images_renew/channel/nscreen_06.gif) left -40px no-repeat;}
	.channel-nscreen .btn-orange a {display:block;width:390px;height:40px;line-height:47px;color:#333;font-size:18px;text-indent:30px;}
	/* 이용권 */
	/* .ticket-onair .conWrap, .ticket-general .conWrap {padding:163px 15px 0 15px;margin-top:-163px;background-color:#ececec;z-index:0;} 20141113*/
	.ticket-onair .conWrap, .ticket-general .conWrap {padding:3px 15px 0 15px;margin-top:-0px;background-color:#ececec;z-index:0;}
	.ticket-onair .conWrap h2, .ticket-general .conWrap h2 {margin:10px 0 5px 0;color:#333;font-size:16px;font-weight:700;font-family:'NanumBarunGothic';}
	.ticket-onair .conWrap .ref, .ticket-general .conWrap .ref {margin:20px 0 0 0;font-size:11px;color:#525253;line-height:1.8em;}
	.boxWrap {margin-bottom:10px;border:1px solid #bab6b6;border-radius:4px;background-color:#fff;padding:22px 25px 25px;overflow:hidden;}
	.boxWrap h2.bonny {margin:0;}
	.boxWrap .discount {width:52px;height:45px;padding-top:5px;margin-right:10px;overflow:hidden;text-align:center;color:#fff;font-size:18px;font-weight:700;line-height:0.9em;background:url(/playm/images_renew/common/arrow_red.png) left top no-repeat;float:left;}
	.boxWrap .discount span {display:block;font-size:11px;}
	.boxWrap .textWrap {padding:5px 0 20px 5px;font-size:17px;color:#9b9b9b;font-weight:700;font-family:'NanumBarunGothic';float:left;}
	.boxWrap .textWrap strong {font-size:29px;color:#333333;font-weight:700;}
	.boxWrap .textWrap p {padding-left:20px;background:url(/playm/images_renew/common/point.png) left 50% no-repeat;}
	.boxWrap .skyBox {margin-bottom:25px;border-radius:10px;background-color:#42a8e8;clear:both;}
	.boxWrap .skyBox.last {margin-bottom:0;}
	.boxWrap .skyBox a {padding:15px;text-align:left;padding-left:60px;display:block;background:url(/playm/images_renew/common/arrow_circle.png) 95% 50% no-repeat;font-family:'NanumBarunGothic';font-size:19px;font-weight:700;color:#fff;text-shadow:1px 1px #1f2f3a;}
	.boxWrap .skyBox .arrow {display:inline-block;width:130px;height:21px;background:url(/playm/images_renew/common/arrow_white.png) 50% top no-repeat;vertical-align:middle;}
	.boxWrap .skyBox strong {display:inline-block;padding-top:5px;font-size:34px;color:#e3ff27;font-weight:700;font-family:'NanumBarunGothic';vertical-align:middle;}
	.boxWrap .skyBox strong.white {color:#fff;font-size:33px;margin-left:70px;}
	.boxWrap .skyBox strong span {font-size:22px;}
	.boxWrap .skyBox .lineThrough {text-decoration:none;background:url(/playm/images_renew/common/cancel.png) left top no-repeat;}

	.btnPoint {width:101px;height:74px;margin-left:8px;border:2px solid #d8d8d8;border-radius:4px;padding:10px 0 4px 0;text-align:center;float:left;}
	.btnPoint.first {margin-left:0;}
	.btnPoint strong {font-size:18px;color:#da3e3e;font-weight:700;font-family:'Myriad pro';}
	.btnPoint strong span {font-size:14px;font-weight:800;font-family:'Nanum Gothic';}
	.btnPoint p {font-size:8px;color:#111111;font-weight:700;line-height:1.3em;}
	.btnPoint button, .btnPoint p.button {display:inline-block;width:61px;height:18px;line-height:18px;font-size:8px;color:#fff;font-weight:700;border:1px solid #922d2d;border-radius:2px;background-color:#b23636;color:#fff}
	.arrowBoxWrap {margin:20px 0 0 0;overflow:hidden;}
	.arrowBoxWrap .arrowBox {width:94%;height:105px;overflow:hidden;height:105px;background:url(/playm/images_renew/common/arrowbox_l.png), url(/playm/images_renew/common/arrowbox_m.png);background-repeat:no-repeat, repeat-x;float:left;}
	.arrowBoxWrap .arrowBox a {width:200px;margin:0 0 0 180px;padding:5px;text-align:center;display:block;line-height:1.3em;}
	.arrowBoxWrap .arrowBox a h2.red {color:#cb1e18;font-size:18px;font-weight:700;margin-bottom:0;}
	.arrowBoxWrap .arrowBox a strong {display:block;font-size:14px;color:#3d3d3d;}
	.arrowBoxWrap .arrowBox a p {font-size:11px;color:#8c8c8c;text-align:left;padding-top:2px;padding-left:5px;}
	.arrowBoxWrap .arrowBox_r {width:56px;height:105px;background:url(/playm/images_renew/common/arrowbox_r.png) left top no-repeat;float:left;}


	/* 아이콘 */
	.icon {width:39px;height:16px;margin-right:7px;line-height:15px;display:inline-block;color:#fff;font-size:12px;font-weight:700;text-align:center;border:1px solid #333;border-radius:4px;vertical-align:middle;}
	.icon-hot {background-color:#ce2e26;}
	.icon-hit {background-color:#ef980e;}

	.photoList {margin:0 9px;overflow:hidden;}
	.photoList ul li {width:620px;height:349px;margin-bottom:20px;margin-right:20px;float:left;text-align:center;} /* 2014-11-10 */
	
	/* 로그인 */
	#contents.login .conWrap {width:580px;margin:0 auto;padding:30px;}
	#contents.login h2 {padding:25px 0;display:block;font-size:22px;font-weight:700;text-align:center;color:#fff;background-color:#373945;}
	#contents.login .loginWrap input[type=text] {width:420px;height:75px;border:2px solid #bdbdbd;border-radius:10px 10px 0 0;font-size:22px;text-indent:20px;}
	#contents.login .loginWrap input[type=password] {width:420px;height:75px;border:2px solid #bdbdbd;border-radius:0 0 10px 10px;border-top:none;font-size:22px;text-indent:20px;}
	#contents.login .loginWrap input[type=checkbox] {display:none;}
	#contents.login .loginWrap .imgChk2, .loginWrap label {vertical-align:middle;}
	#contents.login .loginWrap label {display:inline-block;margin:0 10px 0 5px;font-size:22px;color:#666666;font-weight:700;}
	#contents.login .loginWrap label.on {/*color:#cb1a0f;*/}
	#contents.login .loginWrap .imgChk2 {width:20px;height:20px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;cursor:pointer;}
	#contents.login .loginWrap .imgChk2.on {background-position:0 -40px;}
	#contents.login .loginWrap .login {display:inline-block;width:147px;height:153px;border-radius:10px;background-color:#f57681;color:#fff;font-size:22px;font-weight:700;position:absolute;top:30px;left:462px;}
	#contents.login .loginWrap .join {display:inline-block;width:580px;height:65px;margin-top:40px;margin-bottom:65px;border-radius:4px;background-color:#889399;color:#fff;font-size:22px;font-weight:700;}
	#contents.login .loginWrap .save {padding:10px 0;}
	#contents.login .loginWrap .find {padding:10px 0;font-size:22px;color:#3a3a3a;font-weight:700;position:absolute;top:185px;left:448px;}
	#contents.login .inputBox {padding:20px 0 10px 0;border-top:2px solid #e3e3e3;overflow:hidden;}
	#contents.login .inputBox .left {width:280px;float:left;}
	#contents.login .inputBox .right {width:280px;float:left;margin-left:15px;}
	#contents.login .inputBox h3 {padding:0 0 15px 15px;font-size:22px;font-weight:700;color:#555555;background:url(/playm/images_renew/common/dot_big.gif) left 6px no-repeat;}
	#contents.login .inputBox input {width:280px;height:49px;line-height:49px;border:2px solid #e0e0e0;border-radius:4px;text-indent:10px;font-size:22px;}
	/* 로그인 : 비밀번호 찾기 */
	#contents.login .certification {overflow:hidden;}
	#contents.login .certification .boxClear {overflow:hidden;}
	#contents.login .certification .boxClear .box {width:270px;height:94px;line-height:94px;float:left;margin-left:30px;border:2px solid #bbbbbb;border-radius:10px;text-indent:45px;}
	#contents.login .certification .boxClear .box.first {margin-left:0;}
	#contents.login .certification .imgChk2 input[type=radio] {display:none;}
	#contents.login .certification .imgChk2, .certification label {vertical-align:middle;}
	#contents.login .certification label {display:inline-block;margin:0 10px 0 5px;font-size:22px;color:#888888;font-weight:700;text-indent:5px;}
	#contents.login .certification label.on {/*color:#cb1a0f;*/}
	#contents.login .certification .imgChk2 {width:20px;height:20px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;cursor:pointer;}
	#contents.login .certification .imgChk2.on {background-position:0 -40px;}
	#contents.login .certification button {clear:both;display:inline-block;width:580px;height:65px;margin-top:40px;margin-bottom:65px;border-radius:4px;background-color:#889399;color:#fff;font-size:22px;font-weight:700;}
	/* 로그인 : 비밀번호 찾기 : 아이핀 인증 */
	#contents.login .certification-ipin {overflow:hidden;}
	#contents.login .certification-ipin .boxClear {overflow:hidden;}
	#contents.login .certification-ipin .boxClear .box {width:270px;height:94px;line-height:94px;float:left;margin-left:30px;border:2px solid #bbbbbb;border-radius:10px;text-indent:45px;}
	#contents.login .certification-ipin .boxClear .box.first {margin-left:0;}
	#contents.login .certification-ipin .imgChk2 input[type=radio] {display:none;}
	#contents.login .certification-ipin .imgChk2, .certification label {vertical-align:middle;}
	#contents.login .certification-ipin label {display:inline-block;margin:0 10px 0 5px;font-size:22px;color:#888888;font-weight:700;text-indent:5px;}
	#contents.login .certification-ipin label.on {/*color:#cb1a0f;*/}
	#contents.login .certification-ipin .imgChk2 {width:20px;height:20px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;cursor:pointer;}
	#contents.login .certification-ipin .imgChk2.on {background-position:0 -40px;}
	#contents.login .certification-ipin .ipinInfo {clear:both;width:100%;height:auto;margin:45px 0 0 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background-color:#f6f6f6;}
	#contents.login .certification-ipin .ipinInfo .inBox {display:table-cell;width:100%;padding:25px 35px;line-height:1.8em;font-weight:700;color:#666;}
	#contents.login .certification-ipin .ipinInfo h3 {font-size:22px;color:#333;font-weight:700;padding-bottom:15px;}
	#contents.login .certification-ipin .ipinInfo span {color:#ce2e26;text-decoration:underline;}
	#contents.login .certification-ipin .confirm {display:block;width:580px;height:65px;margin-top:20px;margin-bottom:65px;border-radius:4px;background-color:#889399;color:#fff;font-size:22px;font-weight:700;}
	/* 로그인 : 방송가입자인증 */
	#contents.login .certification-cell {}
	#contents.login .certification-cell .box {border:1px solid #cecece;border-radius:10px;}
	#contents.login .certification-cell .box input, #contents.login .certification-cell .box select {border:2px solid #cecece;border-radius:4px;height:39px;line-height:39px;padding:0 10;font-size:16px;color:#575d62;} 
	#contents.login .certification-cell .box dl {overflow:hidden;border-radius:10px;}
	#contents.login .certification-cell .box dl dt {width:180px;height:75px;line-height:75px;background-color:#f6f6f6;font-size:17px;font-weight:700;color:#666666;text-indent:25px;float:left;border-top:3px solid #cecece;}
	#contents.login .certification-cell .box dl dd {width:397px;height:75px;line-height:75px;text-indent:10px;float:left;font-size:16px;color:#575d62;border-top:3px solid #cecece;}
	#contents.login .certification-cell .box dl dt.first,#contents.login .certification-cell .box dl dd.first {border-top:none;}
	#contents.login .certification-cell .agree {margin:15px 0;}
	#contents.login .certification-cell .agree .imgChk2 input[type=checkbox] {display:none;}
	#contents.login .certification-cell .agree .imgChk2, .certification label {vertical-align:middle;}
	#contents.login .certification-cell .agree label {display:inline-block;margin:0 10px 0 5px;font-size:14px;font-weight:700;color:#333333;}
	#contents.login .certification-cell .agree label.on {/*color:#cb1a0f;*/}
	#contents.login .certification-cell .agree .imgChk2 {width:20px;height:20px;overflow:hidden;display:inline-block;background:url(/playm/images_renew/common/input_check2.png) left top no-repeat;cursor:pointer;}
	#contents.login .certification-cell .agree .imgChk2.on {background-position:0 -40px;}
	#contents.login .certification-cell .btnWrap {margin-top:20px;text-align:center;}
	#contents.login .certification-cell .btnWrap .certify {display:inline-block;width:146px;height:58px;line-height:58px;border-radius:10px;color:#fff;font-size:21px;font-weight:700;text-shadow:1px 1px #333;background-color:#f57580;}
	/* 이용안내페이지 */
	#container.sub .mobile-guide h2 {padding-top:22px;padding-bottom:70px;padding-left:123px;font-size:29px;text-align:left;background:#343434 url(/playm/images_renew/guide/h2_playboytv.png) 25px 20px no-repeat;}
	.mobile-guide .conWrap {padding:0 15px;}
	.mobile-guide h3 {padding:15px 0;color:#a6160f;font-weight:700;font-size:22px;}
	.mobile-guide .hgroup {overflow:hidden;}
	.mobile-guide .hgroup h2 {border-bottom:8px solid #d08900;}
	.mobile-guide .hgroup .btnApp {display:inline-block;width:116px;height:35px;position:absolute;bottom:28px;right:40px;border:2px solid #d0d0d0;border-radius:5px;color:#fff;font-weight:700;font-size:17px;background-color:#a9a8a8;}
	.mobile-guide .figure {text-align:center;}
	.mobile-guide .downloadInfo {width:100%;height:38px;overflow:hidden;background:url(/playm/images_renew/common/hr_bar.jpg) left top repeat-x;overflow:hidden;}
	.mobile-guide .downloadInfo .left {width:50%;padding:3px 0 0 15px;line-height:1.3em;font-size:11px;color:#333333;font-weight:700;}
	.mobile-guide .downloadInfo .left span {display:block;color:#666;font-size:14px;}
	.mobile-guide .downloadInfo .right {position:absolute;top:7px;right:20px;font-size:11px;color:#333333;font-weight:700;}
	.mobile-guide .hr {width:100%;height:23px;overflow:hidden;border-top:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;background:url(/playm/images_renew/common/hr_bar.jpg) left top repeat-x;}
	.mobile-guide .explanation {margin-bottom:10px;font-size:#666666;font-size:11px;font-weight:700;}
	.mobile-guide .explanation strong {color:#333333;font-weight:700;font-size:15px;display:block;padding-bottom:5px;}
	.mobile-guide .installation ol {overflow:hidden;}
	.mobile-guide .installation ol li {float:left;display:table-cell;}

.whiteBox {margin-bottom:15px;border:4px solid #e6e6e6;border-radius:4px;}
.whiteBox.last {margin-bottom:0;}
.whiteBox .inBox {padding:20px;font-weight:700;font-size:15px;}
.whiteBox .inBox.blue {color:#3c8ec8;}
.whiteBox .inBox.purple {color:#c887e6;}
}

@media screen and (max-width:1024px) {
	.thumbList.type3 ul li .info {width:68%;}
	#header .topLine2 ul {}
	.tblView dl dd {width:90%;}
	.channel-info .playboyInnovation li div {padding-left:50px;}
	.channel-info .no1 dd {width:80%;}
}





@media screen and (max-width:768px) {
	html,body {/* width: 100%; */}
	.moreWrap .btnMore {width: 80%;}
	.thumbList.type3 ul li .info {width:67%;}
	.channel-info .playboyInnovation li div {padding-left:0;}
	.arrowBoxWrap .arrowBox {width:92%;}
}

@media screen and (max-width:767px) {
	.thumbList.type3 ul li .info {width:60%;}
	.arrowBoxWrap .arrowBox {width:90%;}
}

/* 공통 */
/* 레이어 팝업 */
#popup {display:none;position:absolute;top:0;left:0;}
.popup {width:555px;min-height:550px;border-radius:3px;background-color:#fff;font-family:'NanumBarunGothic';}
.popup h1 {height:107px;line-height:107px;font-size:27px;color:#33b5e5;font-weight:700;text-indent:25px;border-bottom:4px solid #33b5e5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.popup .con {width:505px;padding:25px 25px 120px;font-size:28px;color:#000;font-weight:700;line-height:1.2em;}
.popup .btnWrap {position:absolute;left:0;bottom:0;width:100%;height:80px;border-top:2px solid #dcdcdc;text-align:center;}
.popup .btnWrap a {width:100%;height:80px;line-height:80px;display:inline-block;font-size:25px;color:#000;font-weight:700;}
/* TABLE 게시판 (구.코드)  */
table.tbl-type1 {border-collapse: separate; border-spacing:1px; width:100%; background-color:#d5d5d5;}
table.tbl-type1 caption {text-align:left; padding:1% 0; color:#222;}
table.tbl-type1 th {background-color:#42a8e8;text-align:center; padding:1%; color:#fff;}
table.tbl-type1 td {text-align:center;padding:1%; background-color:#fff;}


/* CONTENTS RESET */
.nomargin {margin:0;}
.marT5 {margin-top:5px;}
.marT10 {margin-top:10px;}
.marT15 {margin-top:15px;}
.marT20 {margin-top:20px;}
.marT25 {margin-top:25px;}
.marT30 {margin-top:30px;}
.marT40 {margin-top:40px;}
.marT50 {margin-top:50px;}
.marT140 {margin-top:140px;}
.marR15 {margin-right:15px;}
.marR20 {margin-right:20px;}
.marB5 {margin-bottom:5px;}
.marB10 {margin-bottom:10px;}
.marB15 {margin-bottom:15px;}
.marB20 {margin-bottom:20px;}
.marB25 {margin-bottom:25px;}
.marB30 {margin-bottom:30px;}
.marB35 {margin-bottom:35px;}
.marB40 {margin-bottom:40px;}
.marB45 {margin-bottom:45px;}
.marB50 {margin-bottom:50px;}
.marL20 {margin-left:20px;}

.nopad {padding:0;}
.nopadB {padding-bottom:0;}
.nopadT {padding-top:0;}

.padT5 {padding-top:5px;}
.padT10 {padding-top:10px;}
.padT20 {padding-top:20px;}
.padT15 {padding-top:15px;}
.padR20 {padding-right:20px;}
.padB5 {padding-bottom:5px;}
.padB10 {padding-bottom:10px;}
.padB15 {padding-bottom:15px;}
.padB20 {padding-bottom:20px;}
.padB25 {padding-bottom:25px;}
.padB30 {padding-bottom:30px;}
.padL10 {padding-left:10px; }
.padL20 {padding-left:20px; }

.bold {font-weight:700;}
.gray {color:#343434;}

.borderTopNone {border-top:none;}
.borderBottomNone {border-bottom:none;}
.borderTop {border-top:1px solid #d4d4d4;}
.borderTopSky {border-top:1px solid #e1ebf5;}
.borderRightNavy {border-right:1px solid #0a1e46;}
.borderTopDashed {border-top:1px dashed #e9e9e9;}

.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}


.fs14to22 {font-size:14px;line-height:130%;}


.desktop {display:block;}
span.desktop {display:inline-block;}
.mobile {display:none;}

.alternative {width:1px;height:1px;overflow:hidden;position:absolute;}
.center {text-align:center;}

.t { border:1px solid red; }

.fcRed {color:#ff0000;}

.fcBlack {color:#0c1e45;}
.fcGray {color:#353535;}]
.fcBlue {color:#25408f;}
.fcGray6 {color:#666666; }
.fcNavy {color:#0a1e46;}
.blueColor {color:#25408f;}
.fcGray2 {color:#343434;}

.italic {font-style:italic;}
.uppercase {text-transform:uppercase;}
.capitalize {text-transform:capitalize;}
.normal {font-weight:normal;}

.bgSky {background-color:#e1ebf5;}

.overflowHidden {overflow:hidden;}
.floatLeft {float:left;}

.inlineBlock {display:inline-block;}

.underline {text-decoration:underline;}
.lineThrough {text-decoration:line-through;}

.flexable {width:100%;}