﻿/* common */
@charset "utf-8";

/* reset */
*{font-family: "맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif;font-weight:normal;color:#555;font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{*position:relative;*zoom:1 !important;}


article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
/* html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} */
/* html{	-webkit-text-size-adjust: none;	-ms-text-size-adjust: none;} */
/* webkit-text-size-adjust:none */
html,button,input,select,textarea{font-family: "맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family: "맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif;font-size:14px}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset {border: 0;margin: 0;padding: 0;} 
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;/* *height:13px;*width:13px; */}
input[type="checkbox"]{-webkit-appearance: checkbox;}
input[type="radio"]{-webkit-appearance: radio;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
hr{display:none;}
p{word-break:break-all;word-wrap:break-word;}
.blind, legend,#skipnavi,.hidden{position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
caption{width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
textarea {resize:none;}
em, address{font-style:normal;}
a{text-decoration:none;color:#555;}
ul,li,ol{list-style:none;}
/* selection */
/* ::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;} */
em, span{word-break:break-all;word-wrap:break-word;}

/* iphone wmode font size */
/* body {-webkit-text-size-adjust:none;} */
input {-webkit-appearance: none;border-radius: 0;vertical-align:middle;}
select{border-radius:0;vertical-align:middle;}

@font-face {
    font-family: 'NanumBarunGothic';
    src: url('/Content/fonts/NanumBarunGothic.eot');
    url('/Content/fonts/NanumBarunGothic.woff') format('woff'),
    url('/Content/fonts/NanumBarunGothic.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NanumBarunGothicBold';
    src: url('/Content/fonts/NanumBarunGothicBold.eot');
    url('/Content/fonts/NanumBarunGothicBold.woff') format('woff'),
    url('/Content/fonts/NanumBarunGothicBold.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}


.familyBar{position:relative;z-index:2000;}

/* gnb */
.gnbWrap{background:#ed1c24;}
.gnb_area{width:1000px;height:47px;margin:0 auto;}
.gnb_area:after{content:"";clear:both;display:block;}
.gnb_area .btn_allMn{float:left;display:block;width:35px;height:47px;background:url(http://onimage.edaily.co.kr/renew2018/btn_allMn.png) 0 17px no-repeat;outline:none;line-height:47px;color:#fff;font-size:16px;font-size:0;margin-right:7px;}
.gnb_area .gnb{float:left;}
.gnb_area .gnb:after{content:"";clear:both;display:block;}
.gnb_area .gnb>li{float:left;height:47px;line-height:47px;position:relative;}
.gnb_area .gnb>li>a{display:block;padding:0 22px;font-size:16px;color:#fff;font-weight:bold;}
.gnb_area .gnb>li:first-child>a{padding-left:0;}
.gnb_area .gnb>li.on>a:first-child{color:#ffcb08;font-weight:bold;}
.gnb_area .snb{position:absolute !important;top:46px;width:170px;height:266px;left:50%;margin-left:-85px;display:none;padding:17px 0;position: relative;background:#3f3f3f;}
.gnb_area .snb:after {content: '';position: absolute;top: 0;left: 50%;width: 0;height: 0;border: 7px solid transparent;border-bottom-color: #3f3f3f;border-top: 0;margin-left: -7px;margin-top: -7px;}
.gnb_area .snb>li>a{display:block;padding:5px 30px;line-height:20px;color:#d8d8d8;font-size:14px;letter-spacing:-1px;}
.gnb_area .snb>li:hover>a, .gnb_area .snb>li.active>a{color:#ed1c24;text-decoration:underline;font-weight:bold;}
.gnb_area .gnb>li:hover .snb{display:block;}
.gnb_area .gnb>li:first-child .snb{margin-left:-92px;}

.gnb_area .topMn{float:right;}
.gnb_area .topMn:after{content:"";clear:both;display:block;}
.gnb_area .topMn>li{float:left;position:relative;}
.gnb_area .topMn>li>a{color:#f3f3f3;padding-left:8px;margin-left:8px;background:url(http://onimage.edaily.co.kr/renew2018/bd_topMn.png) 0 50% no-repeat;height:46px;line-height:46px;}
.gnb_area .topMn>li:first-child>a{background:none;padding-left:0;margin-left:0;text-align:right;}
.gnb_area .topMn>li.on>a:first-child{color:#ffcb08;font-weight:bold;}
.gnb_area .topMn>li:hover .snb{display:block;margin-left:-76px;}

/*.gnb_area .topMn li{float:left;}
.gnb_area .topMn li a{color:#f3f3f3;padding-left:8px;margin-left:8px;background:url(http://onimage.edaily.co.kr/renew2018/bd_topMn.png) 0 50% no-repeat;}
.gnb_area .topMn li:first-child a{background:none;padding-left:0;margin-left:0;text-align:right;}*/

/* 전체메뉴 */
.allMn_wrap{position:absolute;top:130px;left:0;width:100%;background:#3f3f3f;display:none;border-top:7px solid #ed1c24;}
.allTop_area{width:1000px;margin:0 auto;padding:25px 0 20px;}
.allTop_area:after{content:"";clear:both;display:block;}
.allTop_area .allMn_left{float:left;margin-left:42px;}
.allTop_area .allMn_right{float:right;padding-left:50px;background:url(http://onimage.edaily.co.kr/renew2018/line_allMn.png) 0 0 repeat-y;}
.allTop_area .allMn:after{content:"";clear:both;display:block;}
.allTop_area .allMn>li{float:left;}
.allTop_area .allMn_left>li:first-child{margin-right:24px;}
.allTop_area .allMn_left>li.list02{margin-right:36px;}
.allTop_area .allMn_left>li.list03{margin-right:47px;}
.allTop_area .allMn_left>li.list04{margin-right:50px;}
.allTop_area .allMn_left>li.list05{}

.allTop_area .allMn_right>li{margin-left:30px;}
.allTop_area .allMn_right>li:first-child{margin-left:0;}

.allTop_area .allMn dl dt{color:#f7f7f7;font-size:15px;margin-bottom:14px;} 
.allTop_area .allMn dl dt>a{color:#f7f7f7;font-size:15px;}
.allTop_area .allMn dl dd ul li{line-height:22px;}
.allTop_area .allMn dl dd ul li a{color:#9b9b9b;}
.allTop_area .allMn dl dd ul li a:hover{color:#ed1c24;text-decoration:underline;}

.allBot_area{background:#2a2a2a;}
.allMn_Bot{width:1000px;margin:0 auto;padding:22px 0;}
.allMn_Bot:after{content:"";clear:both;display:block;}
.allMn_Bot .contact{float:left;}
.allMn_Bot .contact li{background:url("http://onimage.edaily.co.kr/renew2018/ico_acc.png") 0 3px no-repeat;float:left;padding-left:45px;margin-left:25px;*margin-left:10px;}
.allMn_Bot .contact li:after{content:"";clear:both;display:block;}
.allMn_Bot .contact li:first-child{background:url("http://onimage.edaily.co.kr/renew2018/ico_tel.png") 0 3px no-repeat;margin-left:0;}
.allMn_Bot .contact li .tlt{display:block;color:#d7d7d7;font-size:15px;font-weight:bold;letter-spacing:-1px;}
.allMn_Bot .contact li .num{display:block;color:#d7d7d7;font-size:13px;}
.allMn_Bot .contact li .num em{color:#ffcb08;font-size:22px;letter-spacing:-0.5px;font-weight:bold;margin-right:5px;}
.allMn_Bot .contact li .txt{color:#d7d7d7;font-size:12px;}

.allMn_Bot .allMn_banner{float:right;}
.allMn_Bot .allMn_banner:after{content:"";clear:both;display:block;}
.allMn_Bot .allMn_banner a{float:left;margin-left:10px;}


/* Footer */
#footer{border-top:2px solid #3a414a;}
.foot_mn{text-align:center;padding:9px 0;border-bottom:1px solid #cbc7c1;}
.foot_mn a{background:url(http://onimage.edaily.co.kr/renew2015/bd_footMn.png) 0 50% no-repeat;color:#828282;padding:0 12px;margin-right:-5px;font-size:12px;outline:none;}
.foot_mn a:first-child{background:none;}
.address_area{padding:28px 0;width:1000px;margin:0 auto;}
.address_area:after{content:"";clear:both;display:block;}
.address_area .p_logo{float:left;padding-right:10px;margin-right:15px;padding-top:5px;min-height:30px;background:url(http://onimage.edaily.co.kr/renew2015/line_address.png) 100% 0 no-repeat;}
.address_area address{float:left;color:#828282;font-size:12px;}

/* S : 20161118 */
/* sub gnb */
#header .topLeft_area .subTlt{float:left;margin-top:31px;font-weight:bold;color:#000;font-size:21px;letter-spacing:-2px;line-height:22px;}

/* E : 20161118 */

.gnb_area .sub_gnb{float:left;}
.gnb_area .sub_gnb:after{content:"";clear:both;display:block;}
.gnb_area .sub_gnb li{float:left;height:47px;line-height:47px;}
/* .gnb_area .sub_gnb li a{display:block;padding:0 20px;font-size:16px;color:#fff;letter-spacing:-1px;} */
.gnb_area .sub_gnb li a{display:block;padding:0 17px;font-size:16px;color:#fff;letter-spacing:-1px;}
.gnb_area .sub_intervalS li a{padding:0 10px;}
.gnb_area .sub_gnb li:first-child a{padding-left:0;}
.gnb_area .sub_gnb li.on a{color:#ffcb08;font-weight:bold;}

.userName{display:inline-block;*zoom:1;*display:inline;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:95px;color:#fff;vertical-align:bottom;text-align:right;}


/* 베스트 전문가 */
.bestM_area{background:#212749;width:720px;}
.bestM_area .title{color:#fefefe;font-size:20px;font-weight:normal;letter-spacing:-1px;line-height:20px;padding:14px 10px 0;height:35px;}
.bestM_area .title strong{color:#fefefe;font-weight:bold;font-size:20px;letter-spacing:-1px;}
.bestM_area .title em{color:#fefefe;font-weight:bold;font-size:23px;letter-spacing:-1px;margin:0 3px;}
.bestM_list{border:2px solid #212749;background:#faf8f5;}
.bestM_list:after{content:"";clear:both;display:block;}
.bestM_list li{float:left;width:178px;border-left:1px solid #bdbcb9;height:293px;overflow:hidden;position:relative;background:#faf8f5;}
.bestM_list li:first-child{width:179px;border-left:0;}
.bestM_list li .link{display:block;}
.bestM_list li .tag_best{background:url(http://onimage.edaily.co.kr/renew2015/bg_tagRedS.png) 0 0 no-repeat;width:40px;margin-left:8px;height:42px;padding-top:4px;display:block;color:#fff;font-weight:bold;cursor:default;font-size:11px;text-align:center;line-height:15px;letter-spacing:-0.5px;}
.bestM_list li .tag_best.one_tag{padding-top:8px;height:38px;font-size:12px;}
.bestM_list li .tag_rcm{background:url(http://onimage.edaily.co.kr/renew2019/bg_tagPurpleS.png) 0 0 no-repeat;width:40px;margin-left:8px;height:42px;padding-top:7px;display:block;color:#fff;font-weight:bold;cursor:default;font-size:11px;text-align:center;line-height:15px;letter-spacing:-0.5px;}

.bestM_list li .tlt{margin-bottom:5px;height:27px;overflow:hidden;padding:25px 0 0 10px;}
.bestM_list li .tlt .name{color:#333333;font-weight:bold;font-size:20px;letter-spacing:-1px;}

.bestM_list li .txt{color:#707070;letter-spacing:-1px;font-size:12px;display:block;overflow:hidden;padding:0 70px 0 10px;position:relative;z-index:10;}
.bestM_list li .tag_txt{display:inline-block;*zoom:1;*display:inline;padding:1px 4px 1px;text-align:center;height:18px;min-width:35px;*width:55px;font-size:12px;color:#fff;letter-spacing:-1px;text-align:center;cursor:pointer;position:absolute;right:10px;top:10px;border:1px solid #a7573c;font-weight:bold;}
.bestM_list li .tag_pink{border-color:#e443a1;color:#e443a1;} /* 무료방송 */
.bestM_list li .tag_purple{border-color:#802fee;color:#802fee;} /* 오프라인 */
.bestM_list li .tag_hPink{border-color:#ff5086;color:#ff5086;}/* 온라인 */
.bestM_list li .tag_brown{border-color:#a7573c;color:#a7573c;} /* 방송예정 */
.bestM_list li .tag_sky{border-color:#4b7bdd;color:#4b7bdd;} /* 예약가입 */
.bestM_list li .tag_green{border-color:#52a127;color:#52a127;} /* sms클럽 */

/*
.bestM_list .tag_cur{cursor:pointer;position:absolute;top:10px;right:10px;width:43px;height:22px;display:block;text-indent:-9999px;}
.bestM_list .tag_air{background:url("http://onimage.edaily.co.kr/renew2015/tag_Bair.gif") 0 0 no-repeat;}
.bestM_list .tag_org{background:url("http://onimage.edaily.co.kr/renew2015/tag_Bopen.gif") 0 0 no-repeat;}
.bestM_list .tag_cur img{vertical-align:top;}
*/

/* 20190627 */
.bestM_list .tag_cur{cursor:pointer;position:absolute;top:10px;right:10px;width:53px;height:22px;display:block;text-indent:-9999px;}
.bestM_list .tag_air{background:url("http://onimage.edaily.co.kr/renew2015/tag_Bair.gif") 100% 0 no-repeat;}
.bestM_list .tag_org{background:url("http://onimage.edaily.co.kr/renew2015/tag_Bopen.gif") 100% 0 no-repeat;}
.bestM_list .tag_pink{background:url("http://onimage.edaily.co.kr/renew2015/tag_Bfree.gif") 100% 0 no-repeat;} 
.bestM_list .tag_free{background:url("http://onimage.edaily.co.kr/renew2015/tag_Bfree.gif") 100% 0 no-repeat;} /*디자인상은 tag_pink지만, 시스템상 tag_free 추가*/
.bestM_list .tag_cur img{vertical-align:top;}
/* //20190627 */


.bestM_list li .masterImg{position:absolute;right:0px;bottom:0px;z-index:1;}
.bestM_list .btn_goClub{position:absolute;left:0;right:0;bottom:0;background:url("http://onimage.edaily.co.kr/renew2015/bg_goClub.png") 0 0 repeat;padding-left:15px;height:50px;display:none;z-index:11;}
.bestM_list .btn_goClub .btn_goHome{background:url("http://onimage.edaily.co.kr/renew2015/btn_homeR.png") 0 7px no-repeat;height:50px;padding-left:45px;padding-top:15px;display:block;color:#fff;letter-spacing:-1px;}
.bestM_list li:hover{background:#eaf2ff;}
.bestM_list li:hover .btn_goClub{display:block;}
.bestM_list li.bg_noOv:hover{background:#faf8f5;}

.bestM_area .no_msg{background:#faf8f5;border:2px solid #212749;text-align:center;color:#000;padding:110px 0 0;height:183px;font-size:20px;line-height:1.5em;}

/* 베스트전문가 슬라이드 */
#best_slides{width:720px;position:relative;overflow:hidden;}
.best_wrap .slider_wrap{float:left;}
#best_slides.slides_container{}
#best_slides.slider_wrap .prev, #best_slides.slider_wrap .next{position:absolute;top:12px;right:41px;z-index:100;width:24px;height:24px;text-indent:-9999px;background:url(http://onimage.edaily.co.kr/renew2015/btn_ctrl.png) 0 0 no-repeat;cursor:pointer;z-index:100;}
#best_slides.slider_wrap .next{background-position:-30px 0;right:10px;}
#best_slides .pagination{display:none;}


/* 전문가리스트 */
.master_list{margin-bottom:20px;}
.master_list:after{content:"";clear:both;display:block;}
.master_list{border-left:1px solid #c0c0c0;margin-left:-1px;}
.master_list li{float:left;width:239px;height:258px;border:1px solid #c0c0c0;border-left:0;position:relative;background:#faf8f5;}
.master_list li a{display:block;width:239px;height:258px;}
.master_list li .masterImg{position:absolute;right:0;bottom:0;z-index:1;}
.master_list li .masterImg img{height:177px;}
.master_list li .time{background:#eeece9;height:28px;padding-top:5px;display:block;text-align:center;font-size:13px;color:#ec004c;letter-spacing:-1px;font-weight:bold;line-height:22px;}
.master_list li .time em{font-weight:bold;font-size:15px;letter-spacing:-1px;color:#ec004c;margin-left:8px;}

.master_list li .text{padding:22px 0px 0 15px;position:relative;z-index:10;}
.master_list li .tlt{font-weight:bold;color:#000000;font-size:19px;letter-spacing:-1px;margin-bottom:7px;padding-right:15px;position:relative;z-index:10;height:26px;overflow:hidden;}
.master_list li .txt{color:#6d6c6b;line-height:1.4em;letter-spacing:-1px;margin-bottom:16px;height:57px;display:block;overflow:hidden;padding-right:90px;}
.master_list li .cate_area{margin-bottom:5px;}
.master_list li .sec{background:#ff0095;width:37px;height:27px;color:#fff;font-size:12px;border-radius:50%;display:inline-block;text-align:center;padding-top:10px;font-weight:bold;}
.master_list li .sec_stock{background:#ff0095;}
.master_list li .sec_futures{background:#ff7300;}
.master_list li .btn_goHome{background:url("http://onimage.edaily.co.kr/renew2015/btn_homeB.png") 0 0 no-repeat;width:50px;height:50px;display:inline-block;vertical-align:top;}
.master_list li:hover{background:#eaf2ff;}
.master_list li:hover .time{background:#dfe6f2;}
.master_list li.bg_noOv, .master_list li.bg_noOv:hover{background:#fff;border:0;}

.master_list li .tag_txt{padding:4px 3px;font-size:12px;letter-spacing:-1px;text-align:center;cursor:pointer;position:absolute;bottom:13px;left:15px;width:29px;display:block;border:1px solid #a7573c;color:#a7573c;line-height:1.1em;font-size:12px;font-weight:bold;}
.master_list li .tag_pink{border-color:#e443a1;color:#e443a1;} /* 무료방송 */
.master_list li .tag_purple{border-color:#802fee;color:#802fee;} /* 오프라인 */
.master_list li .tag_hPink{border-color:#ff5086;color:#ff5086;}/* 온라인 */
.master_list li .tag_brown{border-color:#a7573c;color:#a7573c;} /* 방송예정 */
.master_list li .tag_sky{border-color:#4b7bdd;color:#4b7bdd;} /* 예약가입 */
.master_list li .tag_green{border-color:#52a127;color:#52a127;} /* sms클럽 */

.master_list .tag_cur{cursor:pointer;position:absolute;bottom:12px;left:15px;width:37px;height:37px;display:block;text-indent:-9999px;}
.master_list .tag_air{background:url("http://onimage.edaily.co.kr/renew2015/tag_air.gif") 0 0 no-repeat;}/* 방송중 */
.master_list .tag_org{background:url("http://onimage.edaily.co.kr/renew2015/tag_open.gif") 0 0 no-repeat;} /* 공개방송 */
.master_list .tag_free{background:url("http://onimage.edaily.co.kr/renew2015/tag_free.gif") 0 0 no-repeat;} /* 무료방송 */
.master_list .tag_cur img{vertical-align:top;}

.master_list li .bot_tag{position:absolute;bottom:13px;left:15px;}
.master_list li .bot_tag .tag_txt, 
.master_list .bot_tag .tag_kko,
.master_list .bot_tag .tag_cur
{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:inline-block;vertical-align:middle;}

/* 서브 전문가 리스트 */
.best_wrap .bestM_area{width:720px;float:left;overflow:hidden;}
.best_wrap .bestM_area .h3_tlt{margin:0;color:#fefefe;font-size:20px;font-weight:normal;letter-spacing:-1px;line-height:20px;padding:14px 10px 0;height:35px;}
.best_wrap .bestM_area .h3_tlt strong{color:#fefefe;font-weight:bold;font-size:20px;letter-spacing:-1px;}
.best_wrap .bestM_area .h3_tlt em{color:#fefefe;font-weight:bold;font-size:23px;letter-spacing:-1px;margin:0 3px;}

.contents_wrap .master_list li{width:249px;}
.contents_wrap .master_list li a{width:249px;}

/* 카카오톡 리딩방 팝업 20170821 */
.popup{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.6);display:none;z-index:1000;}
.popup_area{border:1px solid #000;position:absolute;top:50%;left:50%;background:#fff;z-index:1001;}
#pop_kakao .popup_area{width:400px;}
#pop_kakao .btn_popX{background:url("http://onimage.edaily.co.kr/renew2015/btn_closePop.png") 0 0 no-repeat;width:20px;height:20px;position:absolute;right:10px;top:10px;border:none;font-size:0;display:block;z-index:1001;}
.kakao_pop{background:#fae100 url("http://onimage.edaily.co.kr/renew2015/logo_bk.png") 15px 10px no-repeat;padding:15px 15px 30px;}
.kakao_pop .masterImg{background:url("http://onimage.edaily.co.kr/renew2015/bg_kko.png") 0 100% no-repeat;width:253px;height:80px;margin:0 auto;position:relative;text-align:center;padding-bottom:130px;overflow:hidden;margin-bottom:20px;}
.kakao_pop .masterImg img{height:180px;}
.kakao_pop .tlt{text-align:center;margin-bottom:10px;}
.kakao_pop .tlt strong{color:#3b1e1e;font-size:26px;letter-spacing:-2px;display:block;font-weight:bold;margin-bottom:3px;}
.kakao_pop .tlt span{color:#3b1e1e;font-size:13px;letter-spacing:-1px;display:block;font-weight:bold;}

.kakao_pop .input_column{padding:0 10px;}
.kakao_pop .input_column table{table-layout:fixed;word-wrap:break-word;word-break:break-all;width:100%;background:#fff;}
.kakao_pop .input_column table th label{display:block;color:#3b1e1e;font-size:15px;font-weight:bold;letter-spacing:-1px;border-right:1px solid #9d8e8e;}
.kakao_pop .input_column table th, .kakao_pop .input_column table td{border-bottom:1px solid #3b1e1e;padding:9px 5px;}
.kakao_pop .input_column table tr:first-child th, .kakao_pop .input_column table tr:first-child td{border-top:1px solid #3b1e1e;}
.kakao_pop .input_column table td input{border:none;padding:3px 0;width:100%;color:#000;}
.kakao_pop .input_column table td select{width:95%;}

.kakao_pop .agr_area{margin-top:5px;position:relative;}
.kakao_pop .agr_area input{}
.kakao_pop .agr_area label{font-size:12px;margin-left:5px;letter-spacing:-0.5px;}
.kakao_pop .agr_area .btn_openAgr{position:absolute;right:0;top:0;color:#887777;border:none;background:none;font-size:12px;font-weight:bold;letter-spacing:-0.5px;}
.kakao_pop .btn_apply{background:url("http://onimage.edaily.co.kr/renew2015/btn_applyKKO.png") 0 0 no-repeat;width:244px;height:33px;border:none;margin:20px auto 0;font-size:0;display:block;}
.pop_stack{display:none;background:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1002;}
#pop_agr{background:#fff;}
.agr_cnts{padding:0 20px;}
.popup .pop_title{padding:20px 40px 0 20px;font-size:18px;letter-spacing:-1px;font-weight:bold;color:#000;margin-bottom:10px;}

/* 20180904 */
.master_list .tag_kko{position:absolute;bottom:13px;left:15px;width:37px;height:37px;display:block;cursor:pointer;font-size:0;background:url("http://onimage.edaily.co.kr/renew2015/ico_kko.png") 0 0 no-repeat;}
.master_list .tag_kko.finish{background-position:-42px 0;cursor:default;}

.guide_box{border:1px dashed #e5e5e5;border-radius:2px;padding:13px 15px 13px 110px;background:url("http://onimage.edaily.co.kr/renew2015/ico_guideBox.png") 25px 50% no-repeat;letter-spacing:-0.7px;color:#555555;line-height:1.5em;min-height:55px;}
.guide_box.line2{padding:22px 13px 10px 110px;}
.guide_box2{padding:13px 15px 13px 80px;background:#f6f6f6 url("http://onimage.edaily.co.kr/renew2015/ico_guideBox2.png") 20px 50% no-repeat;letter-spacing:-0.7px;color:#555555;line-height:1.7em;min-height:39px;font-size:13px;}


.paging {
    background-color: #f5f5f5;
    margin-top: 30px;
    height: 30px;
    text-align: center;
}

    .paging .span, .paging div.pagin {
        display: inline-block;
        height: 30px;
        vertical-align: middle;
        overflow: hidden;
        margin: 0 15px;
    }

        .paging div.pagin a {
            float: left;
            display: block;
            line-height: 28px;
            font-family: verdana;
            width: 30px;
            text-align: center;
            color: #646464;
            font-size: 15px;
        }

            .paging div.pagin a b {
                font-weight: normal;
                color: #005fff;
                font-size: 15px;
            }

    .paging span a {
        display: inline-block;
        background: url("http://tvimage.edaily.co.kr/images/ico.png") no-repeat 0 -781px;
        width: 37px;
        height: 30px;
        text-indent: -999em;
    }

    .paging span.next a {
        background-position: -163px -781px;
    }


.datepaging {
    margin-top: 20px;
    height: 30px;
    text-align: center;
}

    .datepaging .span, .datepaging div.pagin {
        display: inline-block;
        height: 30px;
        vertical-align: middle;
        overflow: hidden;
        margin: 0 15px;
    }

        .datepaging div.pagin a {
            float: left;
            display: block;
            line-height: 28px;
            text-align: center;
            color: #646464;
            margin: 0 10px;
        }

            .datepaging div.pagin a b {
                font-weight: normal;
                color: #005fff;
            }

    .datepaging span a {
        display: inline-block;
        background: url("http://tvimage.edaily.co.kr/images/ico.png") no-repeat 0 -781px;
        width: 37px;
        height: 30px;
        text-indent: -999em;
    }

    .datepaging span.next a {
        background-position: -163px -781px;
    }

.progboard {
    width: 100%;
    border-top: 1px solid #8e99af;
}

    .progboard th {
        background-color: #f5f5f5;
        border-bottom: 1px solid #8e99af;
        color: #283e6a;
        height: 30px;
    }

    .progboard tr.endline td {
        border-bottom: 1px solid #8e99af;
    }

    .progboard td {
        border-bottom: 1px solid #dcdcdc;
        text-align: center;
        line-height: 18px;
        padding: 5px 0 7px;
    }

        .progboard td.l {
            text-align: left;
        }

        .progboard td, .progboard td a {
            color: #787878;
        }

            .progboard td a {
                display: block;
                width: 100%;
            }

            .progboard td span {
                display: inline-block;
                width: 18px;
                height: 18px;
                text-align: center;
                font-family: dotum;
                font-size: 11px;
                color: #fff;
                line-height: 22px;
                overflow: hidden;
                vertical-align: middle;
                margin-right: 10px;
            }

                .progboard td span.org {
                    background-color: #005fff;
                }

                .progboard td span.rev {
                    background-color: #ef7f00;
                }



.btn_listMore{border:1px solid #d9d9d9;display:block;}
.btn_listMore span{padding:12px;outline:none;border:none;text-align:center;font-size:15px;color:#707070;background:#fff;display:block;cursor:pointer;height:17px;letter-spacing:-0.5px;}
.btn_listMore .ico{background:url("http://tvimage.edaily.co.kr/mobile/btn_listMore.png") 0 50% no-repeat;background-size:15px auto;display:inline-block;width:15px;height:17px;margin-left:6px;vertical-align:top;}