@charset "utf-8";
html, body {width:100%; /*height:100%; .overflow-x:auto;*/}
html {overflow:scroll; overflow-x:auto;}
body {font-size:12px; line-height:normal; font-family:"Malgun Gothic","맑은 고딕","Apple SD Gothic Neo",Dotum,돋움, Arial, sans-serif; background-color:#fff;}
iframe {display:block;}
/* common */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:fixed;}
caption, th {text-align:left;}
li {list-style:none;}
fieldset {position:relative; margin:0; padding:0; border:0; background:none;}
legend, caption {position:absolute; top:-99999px; left:-99999px;.display:none;}
label {cursor:text;}
input[type="checkbox"] {/*background-color:#fff;*/}
input:checked[type="checkbox"] {-webkit-appearance:checkbox; background-color:#fff;}
input[type="button"], input[type="text"], input[type="image"] {-webkit-appearance:none;-webkit-border-radius:0;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
textarea, input {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset; background:#fff !important;}
textarea {resize:none;-webkit-appearance:none; -webkit-border-radius:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
abbr, acronym {border:0; font-variant:normal;}
strong {font-weight:bold;}
img {border:0;}
em, i {font-style:normal;}
a {text-decoration:none; cursor:pointer;}
a:hover,a:focus {text-decoration:underline;}
.clear {clear:both; float:none; width:0; height:0; margin:0; padding:0; font:0/0 arial;}
.hide {z-index:-1; position:absolute; top:-999999em; left:-999999em; display:inline-block;.display:none; width:1px; height:1px; font-size:1px; line-height:1px;}
.ir {zoom:-10; z-index:-1; position:relative; display:block;.display:none; width:100%; font-size:9px; text-align:center; .text-indent:-9999px; white-space:nowrap; overflow:hidden;}
.lb {display:block;}
.icn {position:relative; top:-1px; display:inline-block;.display:inline;.zoom:1; font:0/0 arial; overflow:hidden; vertical-align:middle; background-repeat:no-repeat; background-color:transparent;}
.sicn {position:relative; top:0; display:inline-block;.display:inline;.zoom:1; font:0/0 arial; overflow:hidden; vertical-align:middle; background-repeat:no-repeat; background-color:transparent;}
button {margin:0; padding:0; border:none; font-family:'돋움', 'Dotum','Arial','Tahoma','AppleGothic','sans-serif'; cursor:pointer;}
button::-moz-focus-inner {padding:0; border:0;}
.sbtn {position:relative; display:inline-block;.display:inline;.zoom:1; margin:0; padding:0; font-family:'돋움', 'Dotum','Arial','Tahoma','AppleGothic','sans-serif'; border:0; overflow:visible; cursor:pointer; vertical-align:middle; background-repeat:no-repeat; background-color:transparent;}
	.sbtn span {position:relative; white-space:nowrap;}
.b_skip {z-index:999999; position:absolute; top:-999999px; left:-999999px; display:block; height:40px; padding:0 20px; font-size:16px; line-height:40px; color:#fff; text-align:center; white-space:nowrap; background:#133783;}
::-ms-clear {display:none;}
input.check, input.radio {position:relative; vertical-align:middle;}
input.check {top:-1px}
label.label {position:absolute;}

/* 공통 */
.blind {display:block; overflow:hidden; position:Absolute; left:-1000em; top:-1000em;}
.ir {z-index:-1; position:relative; display:block; width:100%; font-size:9px; text-align:center; w}
/* 공통_블루버튼 */
[class^="btn_blue_"] {position:relative; margin-left:-5px; display:inline-block; padding-left:5px; height:30px; line-height:30px; color:#fff; font-weight:bold; text-align:center; background-image:url('http://image.sbs.co.kr/sbs/radio/podcast/btn_edit.png'); background-repeat:no-repeat; background-position:left top;}
.btn_blue_r {position:absolute; right:-5px; top:0; width:5px; z-index:3; background-position:right top; }

/* 라디오 : 팟캐스트 채널-메인 */
.gorilra_pod_m {}
	[class^="wizArea_pod"]{ position:relative; clear:both; width:100%; background-repeat:no-repeat; background-position:center top;}
	.wizArea_pod {padding-top:500px;}
	.gorilra_pod_m .wizAreaMain {width:964px;}
	.gorilra_pod_m .wizMainContent {width:733px;}
		.gorilra_pod_m .wizCnt {width:473px;}
	.rpod_left_w {clear:both; background-color:#fff; margin-top:10px;}
		.rpl_title {padding:0 16px;height:43px; line-height:43px;}
			.rpl_tit_link {display:block; color:#000;}
		/* 카테고리선택 */
		.rpl_category_w {position:relative; height:32px; border:1px solid #ebebeb; border-width:1px 1px 0;}
			.rpl_category_title {display:block; padding:0 12px; width:164px; height:32px; line-height:32px; text-align:left; font-size:12px; color:#44474e; background:none;}
				.rpl_category_title .rp_icon {position:absolute; right:47px; top:50%; margin-top:-3px; width:7px; height:5px; background-position:-35px -10px;}
			.rpl_category {display:none; position:absolute; left:-1px; top:32px; border:1px solid #ebebeb; border-top-style:dashed; background-color:#fff;}
			.rpl_category_w.current .rpl_category{display:block;}
				.rplc_cont {}
					.rplc_link {display:block; padding:0 12px; width:139px; height:32px; line-height:32px; font-size:12px; color:#44474e; }
					.rplc_link:hover {background-color:#f5f5f5;}
					.gorilra_pod_m .rplc_link { width:141px; }
			.rpl_btn_home {display:block; position:absolute; right:0; top:0; width:33px; height:32px; border-left:1px solid #ebebeb;}
				.rpl_home_icon {position:absolute !important; left:50%; top:50%; margin:-6px 0 0 -7px; width:14px; height:13px; background-position:-20px -10px !important;}

		.rpl_list_mask {height:690px; overflow:hidden; border:1px solid #ebebeb; border-width:1px 1px 0; border-top-color:#c9c9c9;}
			.rpl_list {}
				.rpl_cont {border-top:1px solid #ededed; }
				.rpl_cont:first-child {border-top:0;}
					.rpl_link {overflow:hidden; display:block; }
					.rpl_link_split {display:block; overflow:hidden; padding:13px 8px;}
						.rpl_img {float:left;}
						.rpl_img_txt {float:left;}

		/* 팟캐스트 목록 버튼 */
		.rpl_btn_list {overflow:hidden; margin-top:-1px; border:1px solid #ededed;}
			.prl_bl_cont {float:left; width:99px;}
			.prl_bl_cont:first-child {border-right:1px solid #ededed;}
				.rp_icon {position:relative; display:inline-block; background-image:url('http://image.sbs.co.kr/sbs/radio/podcast/btn_podlist.png'); background-repeat:no-repeat; background-position:left top;}
				.prl_bl_cont [class^="prlb_"]{display:block; width:100%; height:25px; line-height:23px; background:#fff; overflow:hidden;}
					[class^="prlb_"] .rp_icon {width:17px; height:9px;}
					.prlb_preve .rp_icon {background-position:0 0;}
					.prlb_next .rp_icon {background-position:-20px 0;}

/* 라디오 : 팟캐스트 채널-서브 */
.gorilra_pod_sub {}
	.wizArea_podsub {padding-top:158px;}
	.gorilra_pod_sub .wizFrameContainer {width:964px; padding:0;}
		.gorilra_pod_sub .wizLeft {margin-right:0; float:left; width:199px; padding-left:20px;}
			.gorilra_pod_sub .rpl_list_mask {border-width:1px 0 0; }
				.gorilra_pod_sub .rpod_left_w {border:0;}
					.gorilra_pod_sub .rpl_btn_list {margin-top:-1px; border:1px solid #ededed;}
						.gorilra_pod_sub .prl_bl_cont {width:98px;}
		.gorilra_pod_sub .wizMainContentArea {width:710px; padding:10px 15px 5px 20px;}
			.gorilra_pod_sub .wizMainContent {width:auto !important;}
				.rpod_procover_w{margin-bottom:32px; padding:14px 15px 14px 192px; min-height:148px; position:relative; clear:both; border:1px solid #ebebeb; background-color:#f9f9f9 ;}
					/* 랭킹 */
					.rppc_ranking_w {position:absolute; right:0; top:0; border-left:1px solid #ebebeb; width:105px; height:100%;}
						.rppc_rank_text {display:block; margin:48px auto 0; width:42px !important; height:25px !important; background-position:-160px 0;}
						.rppc_rank_num_box {display:block; margin:12px auto 0; width:60px; overflow:hidden;}
							[class^="rppc_rn"] {display:block; float:left; width:30px; height:41px; background-image:url('http://image.sbs.co.kr/sbs/radio/podcast/set_ranking_number.png'); background-repeat:no-repeat;}
							.rppc_rn0 {background-position:0 0;}
							.rppc_rn1 {width:25px !important; background-position:-5px -45px;}
							.rppc_rn2 {background-position:0 -90px;}
							.rppc_rn3 {background-position:0 -135px;}
							.rppc_rn4 {background-position:0 -180px;}
							.rppc_rn5 {background-position:0 -225px;}
							.rppc_rn6 {background-position:0 -270px;}
							.rppc_rn7 {background-position:0 -315px;}
							.rppc_rn8 {background-position:0 -360px;}
							.rppc_rn9 {background-position:0 -405px;}
					/* 채널 설명 */
					.rppc_inner {}
					.rppc_inner2 {width:381px; overflow:hidden;}
						.rppc_info_text {margin-top:6px; padding-bottom:30px; color:#3c3c3c;}
							.rppc_value {display:inline-block; position:relative; padding:0 10px; height:19px; line-height:19px;}
								.rppc_vtxt {display:inline-block; min-width:34px; text-align:center; background-color:#fff; font-weight:normal; border:1px solid #ff7600; border-width:1px 0; color:#ff7600; font-size:12px;}
								[class^="rp_icon label_round_"] {position:absolute; top:0; width:10px; height:21px; }
								.label_round_l {left:0; background-position:0 -10px; }
								.label_round_r {right:0; background-position:-10px -10px;}
							.rppc_title {display:block; margin-top:17px; font-size:18px;}
							.rppc_sub_txt {display:block; margin-top:10px; /*height:38px;*/ overflow:hidden; font-size:14px;}
						.rppc_img {position:absolute; left:15px; top:14px;border:1px solid #ebebeb;}
						/* 채널_좋아요,조회수 */
						.rppc_like_w {position:absolute; left:193px; bottom:19px;}
							.rppc_like_inner {background:none;}
								[class^="rp_icon rppc_"] {width:18px; height:16px;}
								.rppc_like {background-position:-45px -20px;}
								.rppc_like_inner:hover .rppc_like,
								.rppc_like_inner.current .rppc_like {background-position:-45px 0;}
								.rppc_view {width:21px; background-position:-65px 0;}
								.rppc_count {}
						.rppc_view_inner {margin-left:15px;}
				/* 게시판 탭 버튼 */
				.rpod_boardtab_w {margin-bottom:20px;}
					.rpbt_list {overflow:hidden; width:100%; height:38px;background:url('http://image.sbs.co.kr/sbs/radio/podcast/tab_line.gif') repeat-x left bottom;}
						.rpbt_cont {float:left; margin-left:-1px; border:1px solid #ebebeb; border-bottom:0; background-color:#f9f9f9; }
						.rpbt_cont:first-child {margin-left:0;}
						.rpbt_cont.current {height:39px; margin-right:1px; background-color:#fff; border-color:#3783e0;}
							.rpbt_link {display:block; width:160px; height:36px; line-height:36px; text-align:center; font-weight:bold; font-size:14px; color:#888 !important;}
							.rpbt_cont.current .rpbt_link {color:#3783e0 !important;}
				/* 청취후기 작성 */
				[class^="rpod_review_"] {padding:15px; background-color:#f5f5f5;}
				[class^="rpod_review_"] button {border:0;}
				.rpod_review_login {color:#444;}
					.rprv_nickname_box {overflow:hidden; display:block; position:relative;}
						.nickname {float:left; padding:0 9px; position:relative; width:147px; height:28px; font-weight:bold; background-color:#fff; border:1px solid #c9cdcf;}
						.label_nickname {position:absolute; left:9px; top:7px; z-index:2; }
						.btn_blue_edit {float:left; margin-left:6px; width:37px;}
					.rprv_review_box {display:block; position:relative; margin-top:10px; padding-right:100px;}
						.rprv_text_box {display:block; padding:9px; width:561px; height:80px; line-height:18px; color:#444; resize:none; border:1px solid #c9cdcf; background-color:#fff;}
						.btn_review_write {position:absolute; right:0; top:0; width:100px; height:100px; font-weight:bold; font-size:14px; color:#fff; background-image:url('http://image.sbs.co.kr/sbs/radio/podcast/btn_write.png'); background-repeat:no-repeat;}
				/* 청취후기 작성_로그인 전 */
				.rpod_review_logout {font-size:12px; color:#bbb; }
					.rpod_review_logout .rprv_text_box {color:#bbb;}

			.gorilra_pod_sub .category {margin-bottom:0; height:43px; line-height:43px;}
		.gorilra_pod_sub #wizContentFrame {width:710px;}
.rpod_maintxt_w {}
	.rpod_mt_txt {display:block; margin-top:20px; text-align:center;}
	.rpod_bnr_appinfo {display:block; position:relative; margin-top:20px; text-align:center;}
	.rpod_bnrbtn_w {display:block; margin-left:-150px; overflow:hidden; position:absolute; left:50%; bottom:38px; width:300px;}
		[class^="rpod_bnrbtn0"]{display:block; float:left; margin-left:9px !important;}
		.rpod_bnrbtn01 {margin-left:0 !important;}
		.gorilra_pod_sub {}
	.gorilra_pod_sub .rpod_bnrbtn_w {width:335px; left:auto; right:21px; margin-left:0;}
	/* 공통css 고릴라팟 메인 별도제어 */
	.gorilra_pod_m .rtitsf {display:block;}
	.gorilra_pod_m .rnotice_banner_w {margin:10px auto 0 !important;}
/* 라디오 : 팟캐스트 공통-푸터 */
[class^="gorilra_pod_" ] #footer {width:964px !important;}
/* 팝업_닉네임정책 */
.nickname_rule_w {position:relative; overflow:hidden; background-color:#edf0f2;}
	.nickname_rule_inner {position:absolute; left:0; top:50%; margin-top:-50px; width:100%; height:100px; text-align:center;}
		.nick_rule_tit {display:block; margin-top:20px;}
		.btn_blue_namerule {margin-top:20px;}
	.nickname_rule_cont {display:none; position:fixed; left:0; top:0; z-index:4; color:#fff; overflow-y:scroll; }
	.nickname_rule_cont.current {display:block;}
		.nickname_rule_cont [class^="nrc_t"] {position:relative; z-index:3;}
		.nrc_tit {padding:0 30px; height:48px; line-height:48px; font-size:14px; font-weight:bold;}
		.nrc_txt {padding:20px 30px 0; border-top:1px solid #444545; line-height:16px; font-size:12px; color:#aaa;}
		.btn_nrc_close {display:block; padding:15px; position:absolute; right:0; top:0; z-index:3;}
			.pu_close_icon {width:18px; height:18px; background-position:-65px -20px;}
		.txt_bg_dim {position:fixed; left:0; top:0; z-index:2; width:100%; height:100%; background-image:url('http://image.sbs.co.kr/sbs/radio/podcast/dim_text_bg.png'); background-repeat:repeat;}
/* 팝업_닉네임변경 */
.nickname_change_w {position:relative; overflow:hidden; background-color:#edf0f2}
	.nickname_change_innner {position:absolute; left:0; top:50%; margin-top:-60px; width:100%; height:120px; text-align:center;}
	[class^="nrule_change_"] {display:block; width:251px; margin:0 auto; overflow:hidden;}
	.nrule_change_before {}
		.nrule_change_before .nrc_input {font-size:12px; color:#bbb; }
	.nrule_change_after {margin-top:10px;}
		.nrc_label {float:left; width:48px; height:28px; line-height:28px; font-size:12px; font-weight:bold; color:#444; }
		.nrc_input {float:left; display:block; text-align:left !important; padding:0 10px; text-align:center; width:180px; height:28px; line-height:28px; border:1px solid #c9cdcf; background-color:#fff;}
	.btn_blue_sign {margin-top:20px;}
/* 팝업_플레이어 */
.gpod_player_tit {width:100%; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px; background-color:#6dabf8;}
.gpod_player_w {position:absolute; left:50%; top:50%; margin:-242px 0 0 -150px; background-image:url('http://image.sbs.co.kr/sbs/radio/img_player_bg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center top;}
	.gpod_player_inner {position:Absolute; left:0; top:50%;}
		[class^="gpod_channel_"] {}
		.gpod_channel_top {position:relative; /*padding-top:197px;*/ text-align:center; font-size:12px; }
			.gpc_thumb {display:block; }
			.gpc_title {display:block; padding:15px 60px 0; color:#fff; line-height:18px;}
			.gpc_thumb {/*position:absolute; left:50%; top:0; margin-left:-90px;*/}
			.gpc_cont {margin-top:14px; padding:0 19px; line-height:20px; overflow:hidden; color:#fff;}
		.gpod_channel_play {margin:20px auto 0; padding-left:58px; width:182px; height:42px; position:relative; }
			.gpod_play_time {display:block; position:relative; top:18px; z-index:4; width:182px; height:20px; background-image:url('http://image.sbs.co.kr/sbs/radio/podcast/pod_graphbar_bg.jpg'); background-repeat:repeat-x;}
				.gpp_graphbar {position:absolute; left:0; top:0; z-index:5; width:100%; height:2px; background-color:#ff6e00;}
					.gpp_pointer {position:absolute; right:-3px; top:-5px; width:13px; height:13px; background-position:0 -35px;}
				[class^="gpp_time_"] {display:inline-block; padding-top:5px; position:absolute; bottom:0; font-size:11px;}
				.gpp_time_all {right:0; color:#b5bcc3;}
				.gpp_time_now {left:0; color:#ff6e00;}
			[class^="btn_player_"] {position:absolute; left:0; top:0; width:42px; height:42px; background:none;}
			[class^="btn_player_"] .rp_icon {width:42px; height:42px;}
			.btn_player_play .rp_icon {background-position:0 -55px;}
			.btn_player_stop .rp_icon { background-position:-45px -55px;}
				[class^="rp_icon btn_player_"] .ir {overflow:hidden; position:absolute; left:-1000em; top:-1000em;}
/*모바일타입_플레이어 제어*/
.gpod_player_w.gpod_mobile {position:relative; left:auto; top:auto; margin:0; width:100% !important; min-height:568px;}
.gpod_player_w.gpod_mobile .rp_icon {background-image:url('http://image.sbs.co.kr/mobile/sbs/radio/m_set_rgpod.png'); background-size:320px auto;}
.gpod_mobile .gpc_title {font-size:15px; line-height:20px; padding:15px 15% 0;}
.gpod_mobile .gpc_cont {font-size:13px; line-height:18px; padding:0 7%;}
.gpod_mobile .gpod_channel_play {height:49px; padding-left:75px; }
.gpod_mobile [class^="btn_player_"] {width:49px; height:49px;}
.gpod_mobile [class^="btn_player_"] .rp_icon  {width:49px; height:49px;}
.gpod_mobile .btn_player_stop .rp_icon { background-position:-50px -15px;}
.gpod_mobile .btn_player_play .rp_icon { background-position:0 -15px;}
.gpod_mobile .gpp_pointer {top:-3px; width:9px; height:9px; background-position:-60px 0;}
.gpod_mobile .btn_quick_gorela {height:50px;}
.gpod_mobile .bqg_txt {margin:-11px 0 0 -82px; width:164px; height:22px; background-position:-100px 0;}


/* end:모바일타입_플레이어 제어*/
	.gpod_channel_down {position:absolute; left:0; bottom:0; width:100%;}
		.gpcd_list {overflow:hidden; }
			.btn_split02 .gpcd_cont,.btn_split02 .gpcd_cont:first-child  {width:50%;}
			.gpcd_cont {float:left; width:33.3%; text-align:center;}
			.gpcd_cont:first-child {width:33.4%;}
				.gpcd_cont:first-child .gpcd_link {border-left:0;}
				.gpcd_link {display:block; position:relative; height:40px; background-color:#fff; border:1px solid #dfe4e8; border-width:1px 0 0 1px;}
					[class^="rp_icon gpcd_"] {position:absolute; left:50%; top:50%; margin:-8px 0 0 -23px; height:15px;}
					.gpcd_down {width:45px; background-position:-45px -40px;}
					.gpcd_script {width:45px; background-position:-90px -40px;}
					.gpcd_share {width:23px; margin-left:-12px; background-position:-135px -40px;}
					.gpcd_link:hover .gpcd_down {background-position:-90px -55px;}
					.gpcd_link:hover .gpcd_script {background-position:-90px -70px;}
					.gpcd_link:hover .gpcd_share {background-position:-135px -55px;}
		.btn_quick_gorela {display:block; position:relative; height:46px; background-color:#ff6e00; color:#fff;}
			.bqg_txt {position:absolute; left:50%; top:50%; margin:-10px 0 0 -68px; width:137px; height:19px; background-position:0 -100px;}
	/* 팝업_app다운 */
	.gpod_player_popup {display:none; position:fixed; left:0; top:0; width:100%; height:100%;}
	.gpod_player_popup.current {display:block;}
		.gpp_pu_inner {position:absolute; left:0; top:50%; margin-top:-141px; padding-top:111px; width:100%; height:171px; z-index:3; background-image:url('http://image.sbs.co.kr/sbs/radio/podcast/gorilla_character.png'); background-repeat:no-repeat; background-position:center top;}
			.gpp_pu_txt {display:block; padding-bottom:30px; text-align:center; font-size:14px; line-height:20px; color:#cdd1d7; font-weight:bold;}
				.rpp_pu_btn {display:block; margin:10px auto 0; width:160px; height:35px; position:relative; background-color:#ff6e00; text-align:center;}
					[class^="rp_icon rppb_"] {top:50%; margin-top:-9px; height:18px;}
					.rppb_itunes {width:58px; background-position:-90px 0;}
					.rppb_android {width:67px; background-position:-90px -20px;}
	