<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
section{
    padding-top: 10px;
    padding-bottom: 10px;
}

section h2{
    padding: 5px 0;
}
.more{
    font-size: 14px;
}
/***************** 2018.11.30 수다톡 수정 ****************/
.suda_btn{
    float: right;
    background-color: #e83534;
    border: 1px solid #e83534;
    color: #fff;
    padding: 7px 0;
    cursor: pointer;
    width: 100%;
    text-align: center;
    font-size: 16px;
	font-weight: 600;
}
.suda_btn:hover{
    background-color: #dc2325;
    border: 1px solid #dc2325;
    color: #fff;
}

/** live1 **/
.live1_list{
	text-align: center;
}
.live1_img .live1_exp_img{
    width: 100%;
    position: relative;
    top: -20px;
}
.live1_img{
    position: relative;
    display: block;
    width: 100%;
    height: 290px;
    overflow: hidden;
	border: 1px solid #ddd;
	cursor: pointer;
}
.live1_img:hover .live1_home_btn{
        background-color: rgba(44, 6, 0, 0.8);
}
.live1_list .live1_home_btn{
    width: 100%;
    position: absolute;
    bottom: 0; 
    left: 0;
    color: #fff;
    background-color: rgba(35, 35, 35, 0.8);
    padding: 5px 0;
	font-size: 16px;
}
.live1_text{
    padding: 5px 0;
    height: 47px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
}
.live1_date{
    color: #929292;
    font-size: 12px;
    padding-bottom: 5px;
}
.live1_btn{
    padding: 3px 0;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
.kakao1_sticker {
    padding: 2px 10px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    position: absolute;
    top: -25px;
    left: 0;
    font-weight: 400;
    background-color: #cf4345;
    word-break: keep-all;
}


@media (max-width: 990px){
	.live1_img{height: 180px;}

}
@media (max-width: 767px){
	.live1_img{height: 220px;}
	.live1_img .live1_exp_img{
		height: 100%; 
		width: auto; 
		top: 0;
	}
	.live1_btn{
		display: inline-block;
		width: 49%;
	}
}
@media (max-width: 478px){
	.live1_img{height: 210px;}
	.live1_img .live1_exp_img{
		width: 100%;
		height: auto;
		top: -30px;
	}
}
/***************** 2018.11.30 수다톡 수정 ****************/
/***************** 2018.11.01 코인탑유튜브 추가 ****************/
	.ciontop_youtube{
		padding-right: 20px;
	}
	.ciontop_youtube iframe{
		width: 100%;
		height: 400px;
	}
	@media (max-width: 990px){
		.ciontop_youtube iframe{height: 290px;}
	}
	@media (max-width: 767px){
		.ciontop_youtube{
			padding-right: 0;
			padding-bottom: 20px;
		}
		.ciontop_youtube iframe{
			width: 100%;
		}
	}
	@media (max-width: 478px){
		.ciontop_youtube iframe{height:200px;}
	}
/***************** 2018.11.01 코인탑유튜브 ****************/
/***************** 2018.08.07 코인탑채팅 추가 ****************/
	.suda_login_btn{
		border: 4px solid #ddd;
		padding: 10px;
		background-color: #fff;
		color: #999;
		/*position: absolute;
		z-index: 10;
		bottom: 0;
		left: 0;
		right: 0;*/
		position: relative;
		top: -10px;
		font-weight: 400;
		font-size: 14px;
		cursor: text;
	}
	.suda_login_btn span{
		float: right;
		background-color: #e83534;
		border: 1px solid #e83534;
		color: #fff;
		padding: 5px 8px;
		cursor: pointer;
	}
	.suda_login_btn:after{
		content: "";
		display: block;
		clear: both;
	}
	
.ciontop_suda{
	background: #fbfbfc;
	position: relative;
	border: 1px solid #d6d6d6; 
	padding: 0; 
	margin: 0px; 
	height: 360px;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
}
.ciontop_suda::-webkit-scrollbar {
	display:none;
} 
.suda_list{
	padding-left: 20px;
}
@media (max-width: 767px){
	.ciontop_suda{ height: 250px;}
	.suda_list{padding: 0; margin-top: 10px;}
}

.now_reading h2{
	font-size: 26px;
	text-align: center;
	color: #000;
}
.reading_info{
	background: #f2f4f7;
	position: relative;
	margin-bottom: 20px;
}

.reading_info img{
	padding: 10px;
	
}
.reading_box{
	position: absolute;
	padding: 10px;
	bottom: 0;
	left: 33.33333333%;
}
.reading_box p{
	font-size: 20px;
	font-weight: 900;
}
.reading_box p:after{
    content: "";
    width: 30px;
    height: 3px;
    background: #333333;
    display: block;
    margin: 6px 0 16px 0;
}
.reading_info span{
	font-size: 14px;
	color: #555;
}
.reading_info a{
	display: block;
	width: 100%;
	margin-top: 10px;
	color: #e83535;
	font-weight: 600;
	font-size: 14px;
}
.reading_info a:after{
    content: "";
    width: 0px;
    height: 1px;
    background: #d61d1d;
    display: block;
    margin-top: 1px;
}
.reading_info a:hover{
	color: #d61d1d;
}
.reading_info a:hover:after{
    width: 122px;
    -webkit-transition: all 0.5s; 
    -moz-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    transition: all 0.5s;
}

@media (max-width: 767px){
	.now_reading h2{font-size: 20px;}
	.reading_box p{font-size: 16px; font-weight: 900;}
	.reading_box p:after{height: 2px;}
}



.suda_tab li{
	float: left;
	margin: 0;
	text-align: center;
	width: 14.28%;
	border: 1px solid #ddd;
	border-bottom: 2px solid #e83535;
	border-right: none;
}
.suda_tab li:last-child{
	border-right: 1px solid #ddd;
}
.suda_tab li a{
	display: inline-block;
	width: 100%;
	padding: 5px 10px; 
	color: #666;
}
.suda_tab li a:hover{
	color: #e83535;
	background: #fdeff0;
}
.suda_tab li.active{
	border-bottom: 2px solid #e83535;
	background: #fdeff0;
}
.suda_tab li.active a{
	color: #e83535;
}

.suda_time_tbl{
    width: 100%;
	margin-top: 10px;
    border-collapse: collapse;
    border-spacing: 0;
}
.suda_time_tbl caption{
    overflow: hidden;
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    text-indent: -9999px;
}
.suda_time_tbl th {
    padding: 8px 0;
	text-align: center;
    border: 1px solid #d6d6d6;
    font-weight: 900;
    font-size: 16px;
	background: #f2f4f7;
}
.suda_time_tbl td {
    padding: 8px 0;
    text-align: center;
    border: 1px solid #d6d6d6;
    border-top: none;
}











/**************** 코인탑 추가 END ****************/
/** 코인탑 추가 **/

/* 레이어 팝업 */
.layer{
    background-color: #333;
    border: 10px solid #333;
}
.main1_slide {
	position: relative;
}
.pop_close input{
	display: block;
    float: right;
    margin-top: 4px;
}
.pop_close span{
	font-size: 12px;
    color: #fff;
    display: block;
    float: right;
    padding: 0 0px;
}
.pop_close img{
    cursor: pointer;
    display: block;
    float: none;
    margin-top: 4px;
}
@media (max-width: 767px){
	.layer{
		position: inherit !important;
		margin: 10px 0;
		box-shadow: none;
	}
	.layer&gt;img{
		width: 100%;
	}
}

/*main 1_코인탑수정*/
.main1{
	background-image: url(../img/main/cointop_bg.png);
	background-position: center center;
    background-repeat: no-repeat; 
    background-size: cover;
}
@media (max-width: 992px){
	.main1{
			background-image: none;
	}
}

.board_main .board_title .btn_page{
    position: initial;
    font-size: 14px;
    padding: 0 8px 0 2px;
}
/* tip! */
.board_title h2 span{
    font-size: 14px;
    position: absolute;
    color: #d80014;
    font-weight: 900;
    top: -8px;
    left: 36px;
    letter-spacing: 0.1em;
    transform: rotate(-20deg);
}

/* sticker */
.st_normal /*유료*/{
	color: #b3151b;
	background-color: #efe0e0;
}
.st_primary /*유료*/{
	color: #2c3c92;
	background-color: #f2f4f7;
}








/** main1 **/
.main1{
    padding: 10px 0;
    /* margin-bottom: 10px; */
}
.main1 .slide, 
.carousel-inner &gt; .item &gt; img, 
.carousel-inner &gt; .item &gt; a &gt; img{
    width: 100%;
}
.main1&gt;.container&gt;.board_main {
    margin-top: 4px;
    margin-bottom: 0;
	padding-left: 20px;
	padding-right: 0;
}
@media (max-width: 1200px){
	.main1&gt;.container&gt;.board_main {
		padding-top: 0;
	}
}
@media (max-width: 992px){
	.main1&gt;.container&gt;.board_main {
		margin-top: 10px;
		padding: 10px;
		border: 10px solid #f6f6f6;
	}
}

/** main2 **/
.main2{
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}
.main2_copy {
    width: 100%;
    height: 400px;
    display: table;
    text-align: center;
    color: rgb(242, 244, 247);
    background-position: center center;
    background-repeat: no-repeat; 
    background-size: cover;
    background-blend-mode: luminosity;
    background-color: #000;
    padding: 0px 10px;
}
.main2_copy button{
    padding: 10px 20px;
    margin-top: 10px;
}




/** review 
	.review_main / .review_main_tf - 메인
	.review_content / .review_tf - 페이지 상단
**/
.review_main{
    position: relative;
    margin-bottom: 90px;
    padding: 0;
    
}
@media (max-width: 767px){
    .review_main{
        margin-bottom: 410px;
    }
}
.review_main_tf{
    text-align: center;
    padding: 35px 0 100px 0;
}
.review_main ul{
    position: absolute;
    z-index: 1;
    top: 160px;
}
.review_main ul li{
    padding: 10px;
}

.review_tf{
    text-align: center;
    padding: 35px 0 100px 0;
}

.review_btn{
    padding: 5px 10px;
    margin: 10px 0 0 0;
    display: inline-block;
    text-align: center;
}

.review_box{
    padding: 10px;
    display: block;
    position: relative;
    box-shadow: 0 3px 3px rgba(25,25,25,0.3);
}
.review_box:hover{
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    transform: translate(0, -10px);
    z-index: 3;
    color: #5f5f5f !important;
}
.review_box span{
    display: block;
}
.review_box .review_date{
    color: #929292;
}
.review_box .review{
    padding: 5px 0;
    height: 46px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
}
.review_box .review_name{
    text-align: center;
    margin-top: 10px;
    padding: 10px 0;
    font-size: 16px;
    border-top: 1px solid #929292;
}
.review_box img{
    width: 60px;
    position: absolute;
    z-index: 2;
    bottom: -30px;
    right: -15px;
}
.review_content ul{
    position: absolute;
    z-index: 1;
    top: 160px;
}
.review_content ul li{
    padding: 10px;
}
.review_content{
    position: relative;
    margin-bottom: 90px;
    padding: 0;
    
}
@media (max-width: 767px){
    .review_content{
        margin-bottom: 410px;
    }
}




/** live2 **/
.live2_list {
	margin-left: -10px;
    margin-right: -10px;
}

.live2_title{
    text-align: center;
    padding: 0 0 10px 0;
}
.more{
    font-size: 14px;
}
.live2_list li{
    padding: 10px;
    float: left;
}
.live2_info_group{
    border: 1px solid #d6d6d6;
    width: 100%;
}
@media (max-width: 768px){
	.live2_list{
		margin-left: 0;
		margin-right: 0;
	}
	.live2_list li{
		padding: 10px 0;
	}
}
.live2_name{
    width: 100%;
    padding: 5px;
    display: inline-block;
    position: relative;
    border-bottom: 1px solid #d6d6d6; 
}
.live2_name:after{
    content: "홈 &gt;";
    right: 10px;
    position: absolute;
}
.live2_box{
    width: 100%;
    height: 150px;
    position: relative;
}
.live2_exp_img{
    height: 100%;
    z-index: -1;
    position: absolute;
    left: 0;
}
.live2_exp_img2{
    float: left;
	margin: 5px;
}
.live2_info{
   position: relative;
    width: 50%;
    margin-left: 50%;
    padding: 15px 10px 0 0;
    height: 100%;
}
.live2_txt{
    height: 42px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
}
.live2_date{
    color: #929292;
    font-size: 12px;
    padding-bottom: 10px;
}

.live_btn_group{
	position: absolute;
	bottom: 5px;
	left: 10px;
	right: 10px;
}
.live2_btn{
    text-align: center;
    padding: 3px 0;
    width: 30%;
	float: right;
}
.live2_btn2{
    text-align: center;
    padding: 3px 0;
    width: 67%;
}
.live2_sticker{
    padding: 0 5px;
    margin-right: 5px;
    display: inline-block;
    font-size: 12px;
    border: 1px solid #999;
    font-weight: 900;
}



/* 카카오리스트1 */

.kakao2_pay_btn{
  text-align: center;
    padding: 3px 0;
    bottom: 5px;
    left: -96%;
    position: absolute;
    width: 94%;  
}
.kakao2_sticker{
    padding: 0 5px;
    margin-right: 5px;
    display: inline-block;
    font-size: 12px;
    border: 1px solid #999;
    font-weight: 900;
}
.kakao2_num{
    padding: 0 0 10px 0;
}


/*** 게시판 board ***/
 .board_group {
    padding: 10px;
	margin-bottom: 20px;
	border: 5px solid #f6f6f6;
}
.board_main{
    padding-left: 10px;
    padding-right: 10px;
/*     margin-top: 10px;
    margin-bottom: 10px; */
}
.board_main .board_title{
    position: relative;
    width: 100%;
}
.board_main .broard_list{
    position: relative;
    margin-top: 5px;
    border-top: 3px solid #5f5f5f;
    width: 100%;
}
.board_main .board_title h2{
    text-align: center;
}
.board_main .board_title a{
    position: absolute;
    right: 0;
    bottom: 5px;
}
.board_main .broard_list li{
    padding: 7px 0;
    border-bottom: 1px solid #b9b5aa;
}
.board_main .board_txt{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.board_main .board_txt:hover{
    text-decoration: underline;
}
.board_main .board_txt:before{
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-right: 5px;
    background-color: #e2dccc;
    position: relative;
    top: -3px; 
}
.board_main .board_name, .board_main .board_exp, .board_main .board_date{
    color: #929292;
    font-size: 12px;
    padding-left: 8px;
}
.board_main .board_exp:after{
    content: "님께";
}
.board_main .answer{
    color: #666;
    padding-left: 10px;
}
.board_main .comment{
    color: #3b5997;
    font-weight: 900;
}
.board_main .board_empty:after{
    content: "　";
}
@media (min-width: 768px){
   .board_main .broard_review li a{
       padding-left: 14px !important;
    } 
}




/*** 녹화방송 ***/
.vod_main{
    padding-left: 10px;
    padding-right: 10px;
/*     margin-top: 10px;
    margin-bottom: 10px; */
}
.vod_title{
    position: relative;
    width: 100%;
}
.vod_title h2{
    text-align: center;
}
.vod_title a{
    position: absolute;
    right: 0;
    bottom: 5px;
}
.vod_list{
    position: relative;
    margin-top: 5px;
    border-top: 3px solid #5f5f5f;
    width: 100%;
}
.vod_list li{
    padding: 14px 10px;
    border-bottom: 1px solid #b9b5aa;
}
.vod_txt{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    content: "";
    background-image: url(../img/main/player.png);
    padding: 0 10px 0 25px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 20px;
}
.vod_name, .vod_exp, .vod_date{
    color: #929292;
    font-size: 12px;
    padding-left: 8px;
}
.vod_main&gt;.vod_list&gt;li&gt;.vod_name, .vod_main&gt;.vod_list&gt;li&gt;.vod_date{
    color: #929292;
    font-size: 12px;
    padding-left: 8px;
}
.vod_main&gt;.vod_list&gt;li{
    padding: 7px 0;
}


/*** 고객지원 service1 ***/
.service1{
    text-align: center;
    padding: 10px 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
.service1 img{
    opacity: 0.8;
}
.service1 h2{
    display: none;
}
.service1 h3{
    font-size: 20px;
    font-weight: 900;
}
.service1 li{
    padding: 0 10px;
   /* border-right: 1px solid #fbf4b9;*/
    height: 135px;
}
.service1 li:last-child{
    border-right: none;
}

.ser1_madeby h3{
	padding-top: 50px;
	
}

@media (min-width: 768px) and (max-width: 1199px){
    .service1 li:nth-child(3n){
        border-right: none;
    }
    .service1{
        padding: 0;
    }
    .service1 li{
        margin: 10px 0;
    }
}
@media (max-width: 767px){
    .service1 li:nth-child(2n){
        border-right: none;
    }
/*    .service1 li{
        border-right: 1px solid #b88d56;
    }*/
    .service1{
        padding: 0;
    }
    .service1 li{
        margin: 10px 0;
    }
	.ser1_madeby h3{
		padding-top: 35px;
		
	}
}

.service1 a{
    display: block;
    height: 100%;
    padding: 5px;
	color: #5d4037;
}

.service1 a:hover{
	color: #3e2723;
}



/*** 고객지원 service2  2단 **/
.service2{
    margin-top: 20px;
    margin-bottom: 20px;
}
.service2 h2{
    font-size: 16px;
}
.service2 p{
    color: #555;
}
.service2 .ser2_number{
    font-size: 26px;
    font-weight: 900;
    color: #000;
}
.ser2_call, .ser2_bank, .ser2_madeby{
    border: 5px solid #f2f2f2;
    padding: 10px;
    height: 200px;
}
.ser2_madeby h2{
    display: none;
}
.ser2_call{
    background-image: url(../img/main/ser2_call.png);
    background-position: right center;
    background-repeat: no-repeat;
	background-size: 150px;
}
.ser2_bank{
    border-left: none;
    background-image: url(../img/main/ser2_bank.png);
    background-position: right center;
    background-repeat: no-repeat;
	background-size: 150px;
}
.ser2_bank p span{
    font-size: 18px;
}
.ser2_bank_btn{
    width: 100%;
    padding: 5px 0;
    display: inline-block;
    margin-top: 5px;
    text-align: center;
}
@media (max-width: 767px){
    .ser2_call{
        border: 5px solid #f2f2f2;
        padding: 10px;
        height: auto;
        border-bottom: none;
        border-right: 5px solid #f2f2f2;
        border-left: 5px solid #f2f2f2;
    }
    .ser2_bank{
        border: 5px solid #f2f2f2;
        padding: 10px;
        height: auto;
        border-right: 5px solid #f2f2f2;
        border-left: 5px solid #f2f2f2;
    }
}

/* 다운로드 */
.ios_down{text-align: center;}
.ios_down h2{font-size: 40px; color: #000; padding-bottom: 10px; margin-bottom: 12px;}
.ios_down h6{font-size: 26px; font-weight: 800; color: #000; padding: 10px 8px;}
.ios_down p{font-size: 22px; font-weight: 600; color: #000; padding-top: 10px;}
.ios_down a{display: block; padding: 12px 30px;}
@media (max-width: 767px){
	.ios_down h2{font-size: 30px;}
	.ios_down h6{font-size: 20px;}
	.ios_down p{font-size: 16px;}
	.ios_down img{width: 100%;}
}

/*** 고객지원 service2  3단
.service2{
    margin-top: 20px;
    margin-bottom: 20px;
}
.service2 h2{
    font-size: 16px;
}
.service2 p{
    color: #555;
}
.service2 .ser2_number{
    font-size: 26px;
    font-weight: 900;
    color: #000;
}
.service2 .ser2_coin_num{
    font-weight: 900;
    color: #000;
	padding: 10px 0 0 0;
}
.ser2_call, .ser2_bank, .ser2_coin{
    border: 5px solid #f2f2f2;
    padding: 10px;
    height: 200px;
}
.ser2_call{
    background-image: url(../img/main/ser2_call.png);
    background-position: right center;
    background-repeat: no-repeat;
	background-size: 150px;
}
.ser2_bank{
    border-left: none;
    border-right: none;
    background-image: url(../img/main/ser2_bank.png);
    background-position: right center;
    background-repeat: no-repeat;
	background-size: 150px;
}
.ser2_coin{
    background-image: url(../img/main/ser2_coin.png);
    background-position: right center;
    background-repeat: no-repeat;
	background-size: 150px;
}
.ser2_bank p span{
    font-size: 18px;
}
.ser2_bank_btn{
    width: 100%;
    padding: 5px 0;
    display: inline-block;
    margin-top: 5px;
    text-align: center;
}
@media (max-width: 767px){
    .ser2_call, .ser2_bank{
        border: 5px solid #f2f2f2;
        padding: 10px;
        height: auto;
        border-bottom: none;
        border-right: 5px solid #f2f2f2;
        border-left: 5px solid #f2f2f2;
    }
}
 ***/







</pre></body></html>