
ol, ul { padding-left: 0rem; } 
li {list-style-type:none;}
a { text-decoration:none; color: black;}


.thum_img { position:relative; height:auto; overflow:hidden; border-radius:5px; border:0px solid #f3f3f3; border-bottom:0px; }
.thum_img .icon { position:absolute; }
.thum_img .icon-live { position:absolute;background:#a199fc;color:white;border-radius:5px;height:25px;line-height:25px;padding:0px 10px;text-align:center;margin:5px 0 0 5px;font-size:12px; }
.thum_img .icon-19 { position:absolute;background:#db3939;color:white;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center;top:5px;right:35px;font-size:12px; }
.thum_img .icon-fan { position:absolute;background:#2c80d8;color:white;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center;top:5px;right:5px;font-size:12px; }

.thku-color {color:#a199fc !important;}
.thku-bg-color {background:#a199fc !important;color:#ffffff !important;}

small { font-size: 0.9rem; }

#aside-nav  { padding-top:30px;}
#aside-nav * {font-size:15px;color:#363636;}
#aside-nav li {height:45px;line-height:45px;padding:0 30px;}
#aside-nav li i {width:17px;}
#aside-nav li.li-first {background:#005bba;}
#aside-nav li.li-spr {height:15px;padding:0 0px;}
#aside-nav li.li-spr div { margin:15px auto 0 auto; width:100%;border-bottom:1px solid #e1e1e1;}
#aside-nav li img {vertical-align:middle;padding-right:10px;}
#aside-nav li *  {color:#333333;}
#aside-nav li:hover * {background:/*#4ca3ff*/;color:#a199fc;}
#aside-nav li.li-first:hover {background:#005bba;}
#aside-nav li.title:hover {background:#e61d25;}
#aside-nav li.line {background:#5071d2;height:0px;margin:0;}
#aside-nav li i {padding-right:10px;}
#aside-nav li span {color:#ffffff;font-size:15px;}

@media ( max-width:576px) {
	body { font-size:12px; }
	h3 { font-size: 1.2rem; }
	small { font-size: 0.7rem; }
}

@media ( max-width:990px) {
	/*body { font-size:12px; }*/
	h3 { font-size: 1.2rem; }
	small { font-size: 0.7rem; }
	.thum_img { width:150px; }
}


.reg_content { /*width:988px; overflow:hidden; margin:0 48px;*/ margin:0 auto; }
.reg_content .reg_form {  }
.reg_content .reg_form ul { width:100%; margin-bottom:/*36px*/; }
.reg_content .reg_form li { height:69px; background:url(/tx/tv-royal/img/input_bg.gif) no-repeat; background-size: 100% 69px; margin-bottom:13px; }
.reg_content .reg_form li input { height:59px; border:0; margin:5px 1px; padding:0 18px; font-size:20px; color:#333333; }
.reg_content .reg_form li input.short { width:278px; }
.reg_content .reg_form li input.input_id { /*background:url(/tx/tv-royal/img/input_txt_id.gif) no-repeat;*/ }
.reg_content .reg_form li input.input_pwd { /*background:url(/tx/tv-royal/img/input_txt_pwd.gif) no-repeat;*/ }
.reg_content .reg_form li input.input_pwd_re { /*background:url(/tx/tv-royal/img/input_txt_pwd_re.gif) no-repeat;*/ }
.reg_content .reg_form li input.input_nick { /*background:url(/tx/tv-royal/img/input_txt_nick.gif) no-repeat; */}
.reg_content .reg_form li a.check { float:right; width:110px; height:69px; border:0; background:url(/tx/tv-royal/img/check_button.gif) no-repeat; cursor:pointer; }
.reg_content .reg_form li a.check span { display:none; }
.reg_content .reg_form li a.check-ok { background:url(/tx/tv-royal/img/check_button_ok.gif) no-repeat; }

.reg_content .reg_form .article { overflow:hidden; margin-bottom:12px; }
.reg_content .reg_form .article a { float:left; width:143px; height:39px; }
.reg_content .reg_form .article div { float:left; width:28px; height:28px; margin:6px 0 0 13px; }
.reg_content .reg_form .article div.checkbox { cursor:pointer; }
.reg_content .reg_form .article label { float:left; color:#8f8f8f; margin:8px 0 0 10px; }

.reg_content .reg_form .submit_button { margin:0px 0 0 0; xwidth:453px; height:69px; }

.reg_content .naver,
.reg_content .facebook { margin-left:224px; }

.reg_content .sns_link { float:/*right*/; margin-top:20px;  /*width:494px;*/ }
.reg_content .sns_link .naver_link { height:69px; margin-bottom:10px; }
.reg_content .sns_link .facebook_link { height:69px; }


.nav_search input[type=text] {float:left;border:2px solid #a199fc; border-right:0px;border-top-left-radius:40px;border-bottom-left-radius:40px;width:300px;height:40px; color:#2c80d8;font-size:13px;padding-left:20px;box-sizing:border-box;}

.nav_search button[type=submit] {float:left; border:2px solid /*#2c80d8*/#a199fc; border-left:0px;border-top-right-radius:40px;border-bottom-right-radius:40px;width:50px;height:40px;line-height:30px; text-align:center; font-size:20px;background:/* #2c80d8 */#ffffff; color:#a199fc !important;}



#username {cursor:pointer;}
#user-quick * {font-size:14px;}
#user-quick { position:absolute; top:69px; right:0px; z-index:3000000; width:273px; height:233px; background:#fff; border-bottom-left-radius:0px;border-bottom-right-radius:0px;border:10px solid #a199fc;display:none; }
#user-quick .close { height:16px; line-height:100% !important; cursor:pointer; text-align:right; }
#user-quick .close img { margin:4px 10px 0 0; }
#user-quick .favorites {text-align:center;}
#user-quick select * { font-size: 12px !important; }
#user-quick select { position:absolute; top:24px; left:12px; width: 238px; height: 37px; padding-left: 10px; color: #333; border: 1px solid #e3e3e3; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url('/tx/tv-royal/img/select-arrow.png?tmp=05') no-repeat 95% 50%;
}
#user-quick select::-ms-expand { display: none; }
#user-quick select option:checked,
#user-quick select option:hover { color: #333; }
#user-quick select option:checked,
#user-quick select option:hover { color: #333; }

#user-quick .info { display:block; margin:60px 0 0 17px; color:#333; }
#user-quick .info li {width:232px; height:35px; padding:0; margin:0; border-bottom:1px solid #e3e3e3;}
#user-quick .info li:nth-child(5n) {border-bottom:0; }
#user-quick .info span { line-height:35px; }
#user-quick .info span.title { float:left; color:#333; margin-left:5px; }
#user-quick .info .cursor { cursor:pointer; }
#user-quick .info span.txt { float:right; color:#333; margin-right:5px; }

#user-quick .btns00 { margin:20px auto;border:0px solid #f00;width:90%;}
#user-quick .btns00 .btn00 { float:left;width:32%;margin-left:2%;text-align:center;background:#a199fc;padding:5px 0;border:0 !important; border-radius:10px;}
#user-quick .btns00 .btn00:first-child { margin-left:0%;}
#user-quick .btns00 .btn00:last-child { box-sizing:border-box; border:1px solid #e1e1e1 !important; background:/*#434343*/#ffffff; }
#user-quick .btns00 .btn00 a { color:white;font-size:14px;}
#user-quick .btns00 .btn00:last-child a { color:#232323;}


.thku-scroll { overflow-y:auto; overflow-x:hidden; padding:0 5px 0 0; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#bebebe; scrollbar-face-color:#f8f8f8; scrollbar-shadow-color:#a7a7a8; scrollbar-darkshadow-color:#ededed; scrollbar-track-color:#e4e4e4; scrollbar-arrow-color:#0071BD; }

