@charset "utf-8";

@font-face {
    font-family:NanumGothic;
    font-style:normal;
    font-weight:normal;
    src:url(//i1.daumcdn.net/img-contents/webfont/NanumGothic-Regular.eot?iefix);/* ie6,7,8 */
    src:local(NanumGothic),/* 나눔고딕이 있는 경우 */
    url(//i1.daumcdn.net/img-contents/webfont/NanumGothic-Regular.woff) format('woff');/* 그 외 모든 브라우져 */
}
@font-face {
    font-family:'NanumGothic';
    font-style:normal;
    font-weight:800;
    src:url(//i1.daumcdn.net/img-contents/webfont/NanumGothic-ExtraBold.eot?iefix);
    src:local('NanumGothic ExtraBold'),
    url(//i1.daumcdn.net/img-contents/webfont/NanumGothic-ExtraBold.woff) format('woff');
}
.web_font {font-family:NanumGothic,나눔고딕,'Malgun Gothic','맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,돋움,Arial,sans-serif}

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;color:#333}
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
a:active {background-color:transparent}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

/* global */
#daumIndex {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.ir_wa {display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.hide{display:none}
.show{display:block}
.f_l {float:left}
.f_r {float:right}
.clear_g {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}

/* 스폰서바 */
.sponsorbar_line {border-bottom:1px solid #e5e5e5}
.minisite_wrap {position:absolute;top:0;left:50%;width:978px;margin-left:-489px;z-index:9999}
#ADsponsorMinisite {width:978px;height:390px;display:none;z-index:9999}

.daum_webtoon .minidaum_gnb {display:none}
.daum_webtoon #wrapMinidaum {position:absolute;top:0;left:0;width:100%;height:40px;color:#8b8989;background:#262424}
.daum_webtoon #minidaum {left:50%;width:978px;height:40px;margin-left:-489px}
.daum_webtoon #minidaum .minidaum_logo {margin:8px 15px 0 0}
.daum_webtoon #minidaum .minidaum_logo .img_logo {width:49px;height:20px;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/wt_minidaum_20170908.png) no-repeat}
.daum_webtoon .mini_app {float:right;margin:0 0 0 14px}
.daum_webtoon .link_app {display:inline-block;width:24px;height:24px;color:#8b8989 !important;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/wt_minidaum_20170908.png) no-repeat 100% -45px}
.daum_webtoon #minidaumUserLayer {right:38px}
.daum_webtoon #minidaumUser .minidaum_login {border-color:#383a3f;background-color:#383a3f;color:#a9a9a9}
.daum_webtoon #minidaum .minidaum_layer {top:35px}
.daum_webtoon #minidaumMoreLayer {right:38px}
.daum_webtoon #minidaumMailLayer {right:38px}
.daum_webtoon #minidaumService .minidaum_mail .ico_dsvc_mail {background-position:0 -50px}
.daum_webtoon #minidaumService .minidaum_mail:hover .ico_dsvc_mail {background-position:-60px -50px}
.daum_webtoon #minidaumService .minidaum_sitemap .ico_dsvc_sitemap {background-position:-30px -50px}
.daum_webtoon #minidaumService .minidaum_sitemap:hover .ico_dsvc_sitemap:hover {background-position:-90px -50px}
.daum_webtoon #minidaumService #minidaumMailCnt {background-color:#EC5147}
.daum_webtoon #minidaumService .ico_dsvc_alarm {background-position:-110px -80px}

/* miniDaum
.daum_webtoon .mini_app {float:right;margin:-1px 0 0 7px}
.daum_webtoon .link_app {display:inline-block;width:24px;height:24px;padding:5px 32px 5px 0;color:#8b8989 !important;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/wt_minidaum_20170908.png) no-repeat 100% -45px}
.daum_webtoon #minidaum .minidaum_login #btnMinidaumLogin {display:none}
.daum_webtoon .minidaum_service_list {display:none}
.daum_webtoon #minidaumMoreLayer {display:none}
.daum_webtoon #minidaumRank {display:none}
.daum_webtoon #minidaumService #minidaumMore {color:#8b8989;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/wt_minidaum_20170908.png) no-repeat 100% -125px}
.daum_webtoon #minidaumNick {padding-right:9px;line-height:17px;color:#8b8989;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/wt_minidaum_20170908.png) no-repeat 100% -126px}
.daum_webtoon #minidaumUser.minidaum_login {background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/wt_minidaum_20170908.png) no-repeat 100% -92px}
.daum_webtoon #btnMinidaumLogin {background-position:-150px 0}
.daum_webtoon #minidaumService {padding-right:9px;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/wt_minidaum_20170908.png) no-repeat 100% -89px}
*/

/* common */
.gnb_comm {display:block;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/gnb_comm.png) no-repeat}
.ico_comm{display:block;background:url(//t1.daumcdn.net/webtoon/images/pc/ico_comm_180816.png) no-repeat;text-indent:-9999px}
.ico_gidamoo{display:block;background:url(http://t1.daumcdn.net/webtoon/images/pc/ico_gidamoo_171101.png) no-repeat;text-indent:-9999px}

.tit_comm {display:block;background:url(http://t1.daumcdn.net/webtoon/images/pc/tit_comm_180615_2.png) no-repeat;text-indent:-9999px}
.btn_comm {display:block;background:url(//t1.daumcdn.net/webtoon/images/pc/btn_comm_180814.png) no-repeat;cursor:pointer}

.txt_comm {display:block;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/txt_comm_20170901.png) no-repeat;text-indent:-9999px}
.bg_comm {display:block;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_comm_151111.png) no-repeat}
span.btn_comm, em.btn_comm {cursor:auto}

.img_thumb {display:block;vertical-align:top}
.thumb_cover {position:absolute;left:0;top:0;width:100%;background:#000;opacity:.05;filter:alpha(opacity=5);cursor:pointer}
.tit_wt {overflow:hidden;display:block;width:100%;font-size:14px;letter-spacing:-0.02em;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.tit_wt .ico_comm {display:inline-block;overflow:hidden;width:25px;height:16px;margin:0 3px 0 1px;text-indent:0;line-height:10;vertical-align:top}
.tit_wt .ico_gongview {background-position:0 -150px}
.tit_wt .ico_adult {background-position:0 -175px}
.tit_wt .ico_league {background-position:0 -782px}
.tit_wt .ico_campaign {width:34px;background-position:0 -857px}
.tit_wt .ico_up {background-position:0 -1393px}
.tit_wt .ico_end {width:26px;background-position:0 -1418px}
.txt_info {overflow:hidden;display:block;font-size:12px;color:#777;white-space:nowrap;text-overflow:ellipsis}
.link_wt {display:block}

.page_loading2 {position:fixed;top:50%;left:50%;z-index:10;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/ico_loading.png);text-indent:-9999px;animation:loading 1.5s  infinite linear}
@keyframes loading {
    0% {transform:rotate(0deg)}
    100% {transform:rotate(360deg)}
}
.page_loading {position:fixed;top:50%;left:50%;z-index:100;width:40px;height:40px;margin:-20px 0 0 -20px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/ico_loading.gif);text-indent:-9999px}

.link_more {overflow:hidden;position:absolute;*width:50px;height:19px;line-height:21px;color:#666;letter-spacing:-0.05em}
.link_more .btn_comm {float:right;width:11px;height:11px;margin:4px 0 0 4px;background-position:-82px -320px}
.list_genre {overflow:hidden;margin-left:-4px}
.list_genre li {float:left;width:102px;height:33px;margin-left:4px;line-height:33px}
.list_genre .btn_comm {display:block;width:100px;height:31px;border:1px solid #e5e5e5;border-radius:2px;font-size:14px;background:none;text-indent:10px;letter-spacing:-0.04em;text-decoration:none}
.list_genre .btn_comm:hover {border-color:#e83d3d;color:#e83d3d}
.list_genre .btn_comm .txt_genre {font-weight:bold}
.sort_comm {overflow:hidden;position:absolute;right:0}
.sort_comm .item_radio {overflow:hidden;float:left;position:relative}
.sort_comm .label_radio {float:left;position:relative;font-size:14px;background-color:#fff;cursor:pointer;white-space:nowrap}
.sort_comm .ico_bar {float:left;width:1px;height:7px;margin:6px 9px 0 6px;background-position:0 -225px;vertical-align:top}
.sort_comm .inp_radio {display:block;position:absolute;top:0;left:0;width:100%;height:18px;cursor:pointer;-webkit-appearance:none;opacity:0;filter:alpha(opacity=0)}
.sort_comm .ico_check {float:left;overflow:hidden;width:14px;height:11px;margin:4px 4px 0 6px;background-position:0 -607px;vertical-align:top}
.sort_comm input[type="radio"]:checked + .label_radio + .ico_check {background-position:0 -432px}
.sort_comm .on .ico_check {background-position:0 -432px}

.choice_comm {position:relative;float:left}
.choice_comm .inp_comm {width:19px;height:19px;vertical-align:top;-webkit-appearance:none}
.choice_comm .ico_comm {position:absolute;top:0;left:0;width:19px;height:19px;background-color:#fff;background-position:0 -932px}
.choice_comm .ico_choiced {background-position:0 -957px}
.choice_comm .ico_focused {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}

.box_check {cursor:pointer}
.box_check .inp_check {vertical-align:top;-webkit-appearance:none}
.box_check .ico_comm {position:absolute;top:0;left:0;border:1px solid #bbb;background-color:#fff;background-position:-30px 0;cursor:pointer}
.box_check .ico_choiced {border-color:#262424;background-color:#262424;background-position:4px -426px}
.box_check .ico_focused {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}

.cont_notice {width:100%;border-top:1px solid #e5e5e5}
.cont_notice .inner_notice {overflow:hidden;position:relative;width:978px;height:21px;padding:25px 0 23px;margin:0 auto}
.cont_notice .tit_notice {float:left;width:71px}
.cont_notice .link_board {font-weight:600;margin-right:35px;font-size:14px;color:#e83d3d}
.cont_notice .link_post {overflow:hidden;float:left;max-width:600px;margin-right:31px;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.cont_notice .txt_date {float:left;color:#999;line-height:21px}
.cont_notice .link_more {top:25px;right:0}

/* layout */
html, body {height:100%}
#daumIndex {position:fixed;top:0;left:0;z-index:9999999}
#daumIndex .service_bookmark {overflow:hidden;position:fixed;top:-40px;left:0;width:0;height:0;font-size:11px;line-height:33px;background-color:#000;color:#fff;text-align:center;text-indent:-9999px}
#daumIndex .service_bookmark:focus {top:0;width:220px;height:33px;text-indent:0}
#daumWrap {overflow:hidden;position:relative;min-width:978px;min-height:800px;*zoom:1}
#cMain {position:relative;width:978px;margin:0 auto}
#cEtc {background-color:#fff}
#daumFoot {padding:60px 0 57px;background:#262424;text-align:center}

/* header */
.daum_webtoon #daumHead {position:relative;top:0;z-index:2010;width:100%;height:90px;padding-top:36px;border-bottom:1px solid #e5e5e5;background:#fff}
.daum_webtoon #daumHead .inner_head {position:relative;z-index:999;width:979px;height:90px;margin:0 auto;background:#fff}
.daum_webtoon #daumHead.alert_on {height:152px;}
.daum_webtoon #daumHead h1 {float:left;width:168px;height:34px;margin:27px 164px 0 0}
.daum_webtoon #daumServiceLogo {display:block;width:100%;height:100%;font-size:30px;line-height:34px;text-decoration:none;background:url(https://t1.daumcdn.net/webtoon/images/pc/logo_webtoon.png) no-repeat 0 0}
.daum_webtoon #daumGnb {float:left;width:311px;height:90px}
.daum_webtoon.fixed {padding-top:126px}
.fixed #wrapMinidaum {display:none}
.fixed #daumHead {position:fixed;top:-36px;height:105px;border:0;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_shadow.png) 0 100% repeat-x}
.fixed .recent_view.on .recent_layer {top:91px;border-top:1px solid #e5e5e5}
.gnb_webtoon {overflow:hidden;height:91px}
.gnb_webtoon li {float:left;height:91px}
.gnb_webtoon .gnb_comm {overflow:hidden;width:100%;height:88px;font-size:16px;line-height:88px;text-align:center}
.gnb_webtoon .gnb_comm.on {border-bottom:3px solid #e83d3d}
.gnb_webtoon .gnb_ranking {width:92px}
.gnb_webtoon .gnb_ranking .gnb_comm {background-position:0 -39px}
.gnb_webtoon .gnb_ranking .gnb_comm.on {background-position:0 -137px}
.gnb_webtoon .gnb_league {width:129px}
.gnb_webtoon .gnb_league .gnb_comm {background-position:-92px -39px}
.gnb_webtoon .gnb_league .gnb_comm.on {background-position:-92px -137px}
.gnb_webtoon .gnb_my {position:relative;width:90px}
.gnb_webtoon .gnb_my .gnb_comm {background-position:-221px -39px}
.gnb_webtoon .gnb_my .gnb_comm.on {background-position:-221px -137px}
.gnb_webtoon .gnb_my .ico_new {display:none;position:absolute;right:7px;top:28px;width:18px;height:18px;background-position:0 -1760px}

/* 서비스 알림 */
.top_alert{height:61px;border-top:1px solid #3c3a3a;background-color:#262424}
.top_alert .inner_alert{position:relative;width:979px;margin:0 auto}
.top_alert .tit_alert{float:left;margin-right:27px}
.top_alert .tit_alert .link_board{display:block;line-height:61px;font-size:14px;color:#e83d3d}
.top_alert .tit_alert .link_board:hover{text-decoration:none}
.top_alert .link_post{float:left;margin-right:29px;line-height:61px;font-size:14px;color:#fff}
.top_alert .link_post:hover{text-decoration:none}
.top_alert .date_alert{float:left;line-height:61px;font-size:14px;color:#868686}
.top_alert .btn_close{position:absolute;top:23px;right:0;width:17px;height:17px;background-position:-410px -120px;text-indent: -9999px}

/* 최근본 웹툰 */
.recent_view {float:left;width:86px}
.recent_view .btn_recent {position:absolute;top:27px;right:43px;width:82px;height:35px;padding-left:20px;font-weight:600;line-height:36px}
.recent_view .recent_layer, .recent_view .dimmed {display:none}
.recent_view.on {width:34px}
.recent_view.on .recent_layer {display:block;position:fixed;top:127px;left:0;right:0;z-index:100;width:100%;height:0;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_recent.png) repeat-x}
.recent_view.on .dimmed {display:block;position:fixed;top:127px;left:0;right:0;bottom:0;z-index:99;width:100%;height:100%;background:#fff;opacity:.9;filter:alpha(opacity=90)}
.recent_view.on .btn_recent {display:none}
.recent_view.on .btn_close {display:block}
.recent_view .cont_recently {width:978px;margin:0 auto}
.recent_view .btn_close {display:none;position:absolute;top:27px;right:43px;width:34px;height:34px;background-position:-96px 0;text-indent:-9999px}
.recent_view .tit_recent {width:148px;height:20px;margin:42px auto 38px}
.recent_view .list_recently {overflow:hidden;width:850px;height:160px;margin-left:73px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_recent_list.gif) repeat-x}
.recent_view .list_recently li {float:left;position:relative;z-index:101;width:152px;margin-right:18px}
.recent_view .thumb_cover {height:90px}
.recent_view .tit_wt {height:19px;padding:10px 0 3px;line-height:19px}
.recent_view .tit_wt .ico_comm {margin-top:1px}
.recent_view .btn_delete {position:absolute;top:0;right:0;width:25px;height:25px;background-position:-223px -50px;text-indent:-9999px}

.alert_on .recent_view.on .dimmed{top:189px}
.alert_on .recent_view.on .recent_layer{top:189px}

/* 검색창_공통 */
.tf_search {position:absolute;z-index:10}
.tf_search .btn_delete {width:20px;height:21px;background-position:-322px -53px;text-indent:-9999px}
.box_search {overflow:hidden}
.box_search .ico_round_start, .box_search .ico_round_end {position:absolute;top:0;width:17px;height:35px}
.box_search .ico_round_start {left:0;width:13px;background-position:0 -275px}
.box_search .ico_round_end {right:0;background-position:-1px -325px}
.box_search .btn_open, .box_search .btn_search {position:absolute;right:0;z-index:1}
.box_search .inp_keyword {border:0;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/txt_search.gif) no-repeat 0 50%}
.box_search .inp_keyword.on {background:#fff}
.box_search.on .btn_open {display:none}
.box_search .btn_delete {position:absolute}
.box_suggest {display:none;position:relative;top:0;background-repeat:repeat-y}
.box_suggest .txt_match {font-weight:normal;color:#e83d3d}
.box_suggest .link_suggest {display:block;height:100%;text-decoration:none}
.box_suggest .edge_bottom {position:absolute;left:0}
.box_suggest .list_thumb li {overflow:hidden;position:relative;width:100%;height:46px;margin-bottom:10px}
.box_suggest .list_thumb .img_thumb {display:inline;float:left;margin-right:8px;vertical-align:top}
.box_suggest .list_thumb .thumb_cover {left:17px;width:64px;height:46px}
.box_suggest .desc_wt {overflow:hidden;float:left;margin-top:5px;text-overflow:ellipsis;white-space:nowrap}
.box_suggest .txt_writer {display:block;margin-top:1px;color:#777}
.box_suggest .list_keyword .link_suggest {padding-top:3px;padding-bottom:3px;color:#666}
.suggest_on .ico_round_start, .suggest_on .ico_round_end {display:none}
.suggest_on .box_suggest {display:block}
.recent_search {position:relative;padding-top:14px;border-top:1px solid #ededed;zoom:1}
.recent_search .tit_recent {padding-left:7px;font-weight:bold;color:#333}
.recent_search .list_recent {margin-top:4px}
.recent_search li {position:relative}
.recent_search .btn_delete {position:absolute;top:1px;right:3px}
.recent_search .link_suggest {overflow:hidden;max-width:240px;padding:3px 0 3px 7px;white-space:nowrap;text-overflow:ellipsis}
.recent_search .group_option {overflow:hidden;position:absolute;top:13px;right:6px}
.recent_search .btn_option {float:left;width:48px;color:#777}
.recent_search .ico_bar {float:left;width:1px;height:9px;margin:4px 10px 0 8px;background-position:0 -200px}

/* 검색창_헤더 */
.inner_head .tf_search {top:27px;right:0;z-index:9999;min-width:35px}
.inner_head .box_search {min-width:35px;width:35px;height:35px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_search.gif)}
.inner_head .box_search .btn_delete {display:none;top:7px;right:37px}
.inner_head .box_search .btn_open, .inner_head .box_search .btn_search {top:0;width:35px;height:35px;background-position:-9px -375px}
.inner_head .box_search .btn_search {display:none}
.inner_head .box_search.on .btn_search {display:block}
.inner_head .inp_keyword {width:234px;height:24px;margin:5px 0 5px 13px;line-height:24px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/txt_search.gif) no-repeat 0 50%}
.inner_head .box_suggest {padding-top:12px;background-image:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_suggest.gif)}
.inner_head .box_suggest .desc_wt {width:184px}
.inner_head .box_suggest .img_thumb {margin-left:17px}
.inner_head .list_keyword .link_suggest {padding-left:17px}
.inner_head .box_suggest .edge_bottom {bottom:-14px;width:292px;height:14px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_edge.png)}
.inner_head .suggest_on {width:292px}
.inner_head .suggest_on .btn_delete {display:block}
.inner_head .suggest_on .box_search {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_search_on.gif)}
.inner_head .suggest_on .inp_keyword {width:215px}
.inner_head .recent_search {margin:9px 9px 0}

/* 검색창_검색페이지 */
.cont_search .tf_search {top:40px;left:259px}
.cont_search .box_search {width:420px;height:45px;padding:0 20px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_search02.gif)}
.cont_search .box_search .btn_delete {top:11px;right:60px;width:22px;height:23px;background-position:-304px -469px}
.cont_search .box_search .btn_search {top:1px;width:54px;height:45px;background-position:10px -1008px}
.cont_search .inp_keyword {width:353px;height:43px;margin-top:1px;line-height:43px}
.cont_search .box_suggest {z-index:10;width:460px;padding-top:20px;background-image:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_suggest02.gif)}
.cont_search .box_suggest .desc_wt {width:348px}
.cont_search .box_suggest .edge_bottom {bottom:-19px;width:460px;height:19px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_edge02.png)}
.cont_search .box_suggest .img_thumb {margin-left:21px}
.cont_search .list_keyword {padding-top:1px}
.cont_search .list_keyword .link_suggest {padding-left:21px}
.cont_search .suggest_on .box_search {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_search_on02.gif)}
.cont_search .recent_search {margin:8px 13px 0}

/* footer */
.service_reference{font-size:0;text-align:center}
.service_reference .btn_comm{display:inline-block;width:168px;height:46px;margin:0 5px;text-indent:-9999px;vertical-align:top}

.service_reference .link_quest{background-position:-350px -160px;}
.service_reference .link_quest:hover,
.service_reference .link_quest:focus
.service_reference .link_quest.on{background-position:-350px -210px}
.service_reference .link_partner{background-position:-350px -260px}
.service_reference .link_partner:hover,
.service_reference .link_partner:focus,
.service_reference .link_partner.on{background-position:-350px -310px}
.service_reference .link_appdown{background-position:-350px -360px}
.service_reference .link_appdown:hover,
.service_reference .link_appdown:focus,
.service_reference .link_appdown.on{background-position:-350px -410px}

.footer_link {margin:37px 0 13px}
.footer_link .ico_comm {display:inline-block;width:1px;height:7px;margin:5px 9px 0 8px;vertical-align:top;background-position:0 -250px}
.link_info {color:#8b8989}
.info_copyright {font-size:12px;color:#8b8989}
.info_copyright .link_daumkakao {font-weight:600;color:#8b8989}

/* 웹툰 홈 */
.top_promotion {background-color:#000;background-repeat:no-repeat;background-position:50% 0;background-size:cover}
.top_promotion .top_banner {overflow:hidden;position:relative;z-index:2;width:100%;height:342px}
.top_promotion .link_banner {display:block;height:342px}
.top_promotion .img_banner {position:absolute;top:0;left:50%;width:1254px;margin-left:-627px}
.top_promotion .movie_frame {position:absolute;top:46px;left:50%;margin-left:28px;width:384px;height:248px;background:#fff;opacity:.1;filter:alpha(opacity=10)}
.top_promotion .movie_banner {position:absolute;top:50px;left:50%;z-index:1;margin-left:32px}
.top_promotion .btn_close {position:absolute;top:50px;left:50%;width:40px;height:40px;margin-left:429px;background-position:-140px 0;text-indent:-9999px}
.top_promotion .bg_pattern {position:absolute;left:0;top:0;width:100%;height:342px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_pattern02.png)}
.cont_schedule {position:relative;padding-top:110px;*zoom:1}
.cont_schedule .wrap_webtoon {overflow:hidden}
.cont_schedule .wrap_webtoon .list_wt {float:left;width:664px;height:352px}
.cont_schedule .tit_week,.cont_schedule .tit_conclusion,.cont_schedule .tit_wait{position:absolute;top:50px}
.cont_schedule .link_sort {display:block;height:20px;font-size:14px;line-height:20px;color:#666;text-decoration:none}
.cont_schedule .link_sort.on {color:#e83d3d;border-bottom:2px solid #e83d3d}
.cont_schedule .link_sort.on .ico_new {display:none}
.cont_schedule .link_tab_gidamoo.on {color:#6853e7;border-bottom:2px solid #6853e7}
.cont_schedule .tit_week {left:0}
.cont_schedule .tit_conclusion {overflow:hidden;left:38px}
.cont_schedule .tit_wait{left:84px}
.cont_schedule .ico_bar {overflow:hidden;float:left;width:1px;height:12px;margin:6px 9px 0 0;background-position:0 -200px}
.cont_schedule .link_sort {float:left}
.cont_schedule .link_sort .ico_new{position:absolute;top:3px;right:-16px;width:13px;height:13px;background-position:0 0}
.cont_schedule .list_tab{overflow:hidden;position:absolute;top:36px;left:287px;width:420px;height:44px}
.cont_schedule .list_tab li {float:left;width:44px;height:44px;margin-right:16px;font-weight:600;font-size:16px;text-align:center}
.cont_schedule .link_tab {width:100%;height:100%;line-height:45px;color:#fff;background-position:-190px 0;text-decoration:none}
.cont_schedule .link_tab.on {background-position:-240px 0}
.cont_schedule .link_free {font-size:14px;letter-spacing:-1px;text-indent:-1px}
.cont_schedule.wt_end {margin-bottom:76px}
.cont_schedule.wt_end .list_tab {left:409px;width:180px}
.cont_schedule.wt_end .link_tab {font-size:14px;letter-spacing:-0.02em}

.list_wt {overflow:hidden;width:996px}
.list_wt  li {position:relative;float:left;width:148px;height:176px;margin-right:18px}
.list_wt .link_wt {height:139px}
.list_wt .link_wt:hover .ico_comm {text-decoration:none}
.list_wt .thumb_cover {height:106px}

.list_wt .ico_up,.list_wt .ico_zz,.list_wt .ico_new,.list_wt .ico_wait{position:absolute;top:0;left:0;z-index:10;width:29px;height:29px;text-indent:-9999px}
.list_wt .ico_up{background-position:0 -50px}
.list_wt .ico_zz{background-position:0 -100px}
.list_wt .ico_wait{background-position:0 -2150px}
.list_wt .ico_comm + .ico_wait{left:29px}
.list_wt .tit_wt {height:17px;padding-top:11px;line-height:17px}
.list_wt .txt_empty{width:100%;margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;font-size:14px;line-height:176px;text-align:center}
.link_wt .ico_ahead{position:absolute;top:0;left:0;width:30px;height:30px;z-index:1;background-position:0 -1675px;text-indent:-9999px}
.list_wt .ico_gidamoo.ico_new{background-position:0 -20px}
.list_wt .ico_gidamoo.ico_up{background-position:0 -60px}
.list_wt .ico_contest{position:absolute;top:0;left:0;width:52px;height:29px;background:url(http://t1.daumcdn.net/webtoon/images/pc/ico_contest.png) no-repeat 0 0}

.link_recommend {display:block}
.link_recommend:hover {text-decoration:none}
.link_recommend .emph_recommend {display:block;font-weight:600;font-size:16px;color:#e83d3d}
.link_recommend .tit_subject {display:block;overflow:hidden;width:280px;padding-top:9px;font-weight:600;font-size:20px;letter-spacing:-0.04em;white-space:nowrap;text-overflow:ellipsis}
.link_recommend .txt_genre {position:absolute;top:80px;left:19px}
.link_recommend .txt_writer {position:absolute;left:20px;bottom:18px}
.link_recommend .thumb_cover {height:328px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.link_recommend .ico_bar, .link_recommend .desc_summary {display:none}
.link_recommend.on {text-decoration:none}
.link_recommend.on .ico_bar {display:block;position:absolute;top:120px;left:20px;width:24px;height:2px;background:#fff}
.link_recommend.on .emph_recommend {color:#fff}
.link_recommend.on .tit_subject,
.link_recommend.on .txt_genre,
.link_recommend.on .txt_writer {color:#673415}
.link_recommend.on .thumb_cover {background:#ffda30;opacity:.7;filter:alpha(opacity=70)}

.box_recommend {overflow:hidden;position:relative;float:right;width:314px;height:328px}
.box_recommend .txt_summary {display:block;padding:11px 48px 0 0}
.box_recommend .link_recommend {overflow:hidden;padding-top:136px}
.box_recommend .link_recommend .wrap_recommend {position:absolute;top:14px;left:20px}
.box_recommend .paging_recommend {display:block;letter-spacing:-1px;position:absolute;top:17px;right:15px;width:65px;height:20px;text-align:center}
.box_recommend .num_page {color:#e83d3d}
.box_recommend .wrap_paging {position:relative;font-size:14px}

.paging_recommend .info_paging {font-size:14px}
.paging_recommend .btn_prev {display:block;position:absolute;top:-7px;left:-5px;padding:10px}
.paging_recommend .btn_next {display:block;position:absolute;top:-7px;right:-5px;padding:10px}
.paging_recommend .ico_prev {width:8px;height:13px;background-position:-324px -1228px;text-indent:-9999px}
.paging_recommend .ico_next {width:8px;height:13px;background-position:-335px -1228px;text-indent:-9999px}
.paging_recommend .on .ico_prev {background-position:-300px -1228px}
.paging_recommend .on .ico_next {background-position:-312px -1228px}

.middle_banner {margin-top:-24px}
.middle_banner .link_banner {display:block}

.cont_mystyle {overflow:hidden;position:relative;width:978px;height:308px;border-bottom:2px solid #262424}
.cont_mystyle .box_prev, .cont_mystyle .box_next {position:absolute;top:0;width:70px;height:100%}
.cont_mystyle .box_prev .btn_comm,
.cont_mystyle .box_next .btn_comm {margin-top:125px;width:60px;height:60px;text-indent:-9999px}
.cont_mystyle .box_prev {left:0}
.cont_mystyle .btn_prev {background-position:-206px -578px}
.cont_mystyle .btn_prev:hover {background-position:-206px -648px}
.cont_mystyle .box_next {right:0}
.cont_mystyle .btn_next {margin-left:10px;background-position:-276px -578px}
.cont_mystyle .btn_next:hover {background-position:-276px -648px}
.cont_mystyle .paging_comm {overflow:hidden;position:absolute;left:100px;bottom:38px;z-index:1;height:18px;text-align:center}
.cont_mystyle .paging_comm .inner_paging {display:inline-block}
.cont_mystyle .paging_comm .num_page {float:left;width:18px;height:18px;background-position:4px -803px;text-indent:-9999px}
.cont_mystyle .paging_comm em.num_page {background-position:4px -828px}

.list_mystyle {overflow:hidden;position:absolute}
.list_mystyle li {float:left;width:978px;height:308px;background-repeat:no-repeat;background-position:476px 2px}
.list_mystyle .link_mystyle {display:block;height:308px;padding-left:102px;text-decoration:none}
.list_mystyle .txt_mystyle {display:block;padding:59px 0 13px;font-size:16px;font-weight:600;letter-spacing:-0.04em}
.list_mystyle .emph_recomm {font-weight:bold;color:#e83d3d}
.list_mystyle .tit_recomm {display:block;overflow:hidden;width:435px;height:53px;line-height:46px;font-size:46px;text-overflow:ellipsis;white-space:nowrap}
.list_mystyle .txt_genre {display:block;margin-top:12px;font-weight:600;font-size:16px}
.list_mystyle .txt_story {display:block;width:330px;margin-top:7px;font-size:14px;line-height:22px;color:#777}
.list_mystyle .btn_move {width:102px;height:33px;margin-top:21px;font-weight:600;font-size:14px;line-height:34px;color:#e83d3d;background-position:-112px -50px;text-indent:10px;letter-spacing:-0.04em}
.list_mystyle .btn_move:hover {color:#fff;background-position:-232px -787px;text-decoration:none}

.cont_rank {overflow:hidden;width:987px;padding:40px 0}
.cont_rank .serial_rank,
.cont_rank .end_rank {float:left;position:relative;width:314px;margin-right:50px}
.cont_rank .ad_webtoon {float:left;width:250px}
.cont_rank .tit_comm {height:20px;margin-bottom:16px}
.cont_rank .tit_serial {width:73px;background-position:0 -25px}
.cont_rank .tit_end {width:73px;background-position:0 -50px}
.cont_rank .tit_ad {width:26px;background-position:0 -75px}
.cont_rank .link_more {top:0;right:0}
.list_rank li {position:relative;height:78px;padding-left:91px;margin-top:8px}
.list_rank li:first-child .num_rank {text-indent:1px}
.list_rank .link_wt {position:absolute;left:0;top:0;width:81px;height:78px}
.list_rank .thumb_cover {height:78px}
.list_rank .num_rank {position:absolute;top:0;left:0;z-index:1;width:22px;height:22px;font-weight:600;font-size:16px;line-height:23px;text-align:center}
.list_rank .txt_genre {display:block;overflow:hidden;height:18px;padding-top:7px;text-overflow:ellipsis;white-space:nowrap}
.list_rank .link_tit {overflow:hidden;display:block;width:100%;margin:3px 0 2px;font-weight:600;font-size:14px;letter-spacing:-0.02em;white-space:nowrap;text-overflow:ellipsis}
.list_rank .link_writer {color:#777}
.serial_rank .num_rank {color:#fff;background:#e83d3d}
.end_rank .num_rank {color:#e83d3d;background:#262424}

.ad_webtoon .link_ad {display:block;width:248px;height:100%;margin-top:8px;border:1px solid #e5e5e5}
.ad_webtoon .link_comics,
.ad_webtoon .link_event {height:76px;background:url(http://t1.daumcdn.net/webtoon/images/pc/bg_event.png);text-indent:-9999px}
.ad_webtoon .link_comics {background:url(http://t1.daumcdn.net/webtoon/images/pc/bg_event_collection.png)}

.bottom_banner {width:100%}
.bottom_banner .link_banner {display:block;height:230px}
.bottom_banner .img_banner {display:block;width:978px;margin:0 auto;vertical-align:top}

/* 웹툰홈_완결 */
.list_wt .link_issue {display:block;background-color:#F3f3f3}
.cont_schedule .item_navigator {position:absolute;right:-7px;top:38px;z-index:1;font-size:14px;text-align:right}
.item_navigator .opt_lineup {float:left;position:relative;width:115px}
.item_navigator .linked_selected {float:left;position:relative;width:74px;padding:10px 33px 8px 0;border:1px solid #fff}
.item_navigator .linked_selected:hover {border-color:#e5e5e5;text-decoration:none}
.item_navigator .ico_checked {overflow:hidden;position:absolute;top:14px;right:12px;width:14px;height:11px;background-position:0 -432px;line-height:10}
.item_navigator .list_opt {display:none;position:absolute;top:0;left:0;padding-bottom:6px;border:1px solid #e5e5e5;background:#fff}
.item_navigator .link_option {display:block;position:relative;width:74px;padding:10px 33px 2px 0}
.item_navigator .on .list_opt {display:block}
.list_quick {position:fixed;top:50%;right:67px;z-index:3;width:16px;height:198px;margin-top:-99px}
.list_quick .btn_comm {width:16px;height:29px;text-indent:-9999px}
.list_quick .ico_comm {width:16px;height:22px;background-position:3px -801px;cursor:pointer}
.list_quick .on .ico_comm, .list_quick .link_year:hover .ico_comm {background-position:3px -826px}
.list_quick .btn_top {margin-bottom:4px;background-position:-323px -352px}
.list_quick .btn_top:hover {background-position:-323px -390px}
.list_quick .btn_bottom {margin-top:4px;background-position:-323px -371px}
.list_quick .btn_bottom:hover {background-position:-323px -409px}
.list_quick .num_year {display:none;position:absolute;top:0;right:18px;line-height:22px;color:#e83d3d}
.list_quick .link_year {position:relative;display:block;width:16px;height:22px;text-decoration:none}
.list_quick .link_year:hover .num_year {display:block}

/* 작품홈 */
.product_intro {position:relative;z-index:1;height:390px;color:#fff}
.product_intro .product_info {position:relative;height:390px;background-image:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_line.png)}
.product_intro .inner_product {position:absolute;left:50%;width:664px;margin-left:-489px}
.product_intro .desc_product {position:relative;z-index:1}
.product_intro .tit_product {width:370px;padding-top:43px;font-size:38px;line-height:47px;font-weight:bold}
.product_intro .img_title {display:block;vertical-align:top}
.product_intro .txt_genre {display:block;height:23px;padding:17px 0 13px;font-weight:600;font-size:16px;line-height:18px;vertical-align:top}
.two_row .txt_genre {padding-top:14px}
.max_letter .txt_genre {padding-bottom:10px}
.max_letter .tit_product {padding-top:46px;font-size:32px;line-height:44px}
.product_intro .txt_genre .ico_comm {display:inline-block;overflow:hidden;height:23px;margin-right:4px;text-indent:0;line-height:9999px;vertical-align:bottom}
.product_intro .txt_genre .ico_gongview {width:44px;background-position:0 -457px}
.product_intro .txt_genre .ico_campaign {width:55px;background-position:0 -882px}
.product_intro .txt_genre .link_genre {color:#fff}
.product_intro .txt_story {width:270px;font-size:14px;line-height:19px}
.product_intro .list_append {margin-top:36px}
.product_intro .list_append li {float:left;position:relative;height:50px;margin-right:10px}
.product_intro .box_grade {width:96px;text-align:center}
.product_intro .emph_grade {padding-left:24px;font-weight:600;font-size:18px;line-height:52px}
.product_intro .btn_grade {position:absolute;top:0;left:0;width:96px;height:50px;background-position:0 -149px;text-indent:-9999px}
.product_intro .btn_like {width:50px;height:50px;background-position:-106px -149px;text-indent:-9999px}
.product_intro .btn_share {width:50px;height:50px;background-position:-226px -149px;text-indent:-9999px}
.product_intro .layer_regist {display:none}
.product_intro .vote_star {overflow:hidden;float:left;width:134px;height:20px;margin:14px 9px 0 20px;background-position:0 -190px}
.product_intro .inner_star {float:left;height:20px;background-position:-144px -190px}
.product_intro .num_grade {float:left;margin-top:13px;font-weight:600;font-size:18px;color:#ff8a00;letter-spacing:-1px}
.product_intro .open_regist .layer_regist {overflow:hidden;display:block;width:216px;height:50px;background-position:0 -130px;cursor:pointer}
.product_intro .open_regist .btn_grade,
.product_intro .open_regist .btn_like,
.product_intro .open_regist .emph_grade,
.product_intro .open_regist .box_share {display:none}
.product_intro .open_share .layer_share {display:block}
.product_intro .layer_vote, .product_intro .layer_like {background-position:0 0}
.product_intro .vote_completed .layer_vote {display:block}
.product_intro .like_completed .layer_like {display:block}
.product_intro .img_thumb {position:absolute;top:0;left:0}
.product_intro .link_go {display:block;overflow:hidden;width:180px;height:50px;margin-top:15px;padding:0 18px;font-weight:bold;font-size:16px;color:#fff;line-height:52px;background-position:-240px -1268px;text-align:center;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}
.product_intro .writer_info {position:absolute;top:0;left:50%;width:50%;height:390px;margin-left:175px}
.product_intro .inner_writer {position:relative;width:314px;height:390px}

.inner_writer .list_writerinfo {padding-top:50px;text-align:center}
.inner_writer .list_writerinfo .img_profile {float:left;width:114px;height:114px}
.inner_writer .writer_sns {position:relative;z-index:1}
.inner_writer .writer_sns .btn_comm {display:inline-block;overflow:hidden;width:40px;height:40px;margin:0 3px 20px;font-size:0;line-height:0;text-indent:0;vertical-align:top}
.inner_writer .writer_sns .link_mail {background-position:-100px -209px}
.inner_writer .writer_sns .link_sns {background-position:-150px -209px}
.inner_writer .writer_sns span.link_mail {background-position:0 -209px}
.inner_writer .writer_sns span.link_sns {background-position:-50px -209px}
.inner_writer .item_profile {overflow:hidden;position:relative;width:100%;height:114px}
.inner_writer .item_profile .btn_comm {overflow:hidden;position:absolute;top:39px;z-index:2;width:31px;height:38px;text-indent:-9999px}
.inner_writer .item_profile .btn_prev {left:44px;background-position:-260px -432px}
.inner_writer .item_profile .btn_next {right:44px;background-position:-281px -432px}
.inner_writer .panel_profile {overflow:hidden;position:relative;width:114px;height:114px;margin:0 auto}
.inner_writer .inner_profile {position:absolute;height:114px}
.inner_writer .ico_bar {display:block;position:relative;z-index:1;width:2px;height:14px;margin:0 auto;background-position:0 -507px;text-indent:0}
.inner_writer .txt_writer {display:inline-block;overflow:hidden;position:relative;z-index:1;max-width:100%;margin:13px 0 2px;font-weight:600;font-size:16px;text-shadow:1px 1px 0 rgba(0,0,0,.2);text-overflow:ellipsis;white-space:nowrap}
.inner_writer .list_writerinfo .link_search {color:#fff}
.inner_writer .writer_message {position:relative;z-index:1;padding:0 50px}
.inner_writer .link_message {display:block;font-size:14px;color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2)}
.inner_writer .inner_message {display:inline-block;position:relative;max-width:100%;margin:11px 0 2px}
.inner_writer .txt_message {display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:pointer}
.inner_writer .txt_message:hover {text-decoration:underline}
.inner_writer .txt_empty {cursor:auto}
.inner_writer .txt_empty:hover {text-decoration:none}
.inner_writer .marks_start {display:inline-block;position:absolute;left:-5px;top:0;min-width:5px}
.inner_writer .marks_end {display:inline-block;position:absolute;left:100%;top:0;min-width:5px}
.inner_writer .ico_new {display:inline-block;position:absolute;left:100%;top:-1px;min-width:40px;padding-left:5px;vertical-align:top;text-decoration:underline;cursor:pointer}
.inner_writer .link_edit {display:inline-block;position:absolute;left:100%;top:1px;width:31px;height:18px;margin-left:14px;background-position:-305px -898px;vertical-align:top;text-indent:-9999px}
.inner_writer .txt_date {position:relative;z-index:1;margin-top:1px;color:rgba(255,255,255,.5)}
.inner_writer .writer_mask {position:absolute;top:0;left:0;width:410px;height:390px}

.two_writer {padding:50px 19px 0}
.two_writer .writer_sns {float:left;position:relative;z-index:1;width:138px;height:99px;text-align:center}
.two_writer .writer_name {position:absolute;left:0;bottom:10px;width:100%}
.two_writer .inner_message {margin-top:32px}
.two_writer .ico_bar {float:left;margin:13px 0 0 -1px}

.layer_message {display:none;position:absolute;top:0;left:0;width:100%;height:219px;padding:50px 0 121px}
.layer_message .dimmed {position:absolute;top:0;left:0;z-index:3;width:100%;height:390px;background:#262424;opacity:.9;filter:alpha(opacity=90)}
.layer_message .writer_message {overflow-x:hidden;overflow-y:auto;position:relative;z-index:3;width:234px;height:222px;padding:0 40px}
.layer_message .tit_message {display:block;margin-top:-2px;padding-bottom:12px;font-weight:normal;color:#fed271}
.layer_message .txt_message {line-height:20px}
.layer_message .txt_message a {text-decoration:underline;color:#9dcbff}
.layer_message .txt_date {display:block;padding-top:22px;color:#999}
.layer_message .btn_close {position:absolute;left:139px;bottom:42px;z-index:3;width:36px;height:36px;background-position:-200px -209px;text-indent:-9999px}
.open_message .layer_message {display:block}

.layer_edit {position:absolute;top:50px;left:-430px;z-index:1001;width:446px;height:429px;padding:31px 31px 39px;border:1px solid #e5e5e5;border-radius:4px;background:#fff}
.layer_edit .item_writer {position:relative;margin-bottom:32px}
.layer_edit .item_writer .ico_bar {display:block;width:16px;height:2px;margin-bottom:7px;background:#e83d3d}
.layer_edit .label_writer {margin-right:5px;font-weight:bold;font-size:16px;color:#333;text-indent:-2px}
.layer_edit .emph_limit {color:#e83d3d}
.layer_edit .desc_guide {position:absolute;top:55px;left:16px;color:#999}
.layer_edit .inp_message {display:block;width:416px;height:36px;padding:0 14px;margin-top:10px;border:1px solid #e5e5e5;line-height:39px;color:#333}
.layer_edit .tf_message {display:block;width:416px;height:186px;padding:11px 14px;margin-top:10px;border:1px solid #e5e5e5;color:#333}
.layer_edit .item_btn {text-align:center}
.layer_edit .item_btn .btn_comm {display:inline-block;width:102px;height:31px;margin:0 2px;font-weight:bold;font-size:14px}
.layer_edit .btn_delete {color:#e83d3d;background-position:-112px -746px}
.layer_edit .btn_submit {color:#fff;background-position:0 -746px}
.layer_edit .btn_close {position:absolute;top:15px;right:15px;width:27px;height:27px;background-position:-274px -53px;text-indent:-9999px}

.wing_banner {position:absolute;top:75px;left:50%;width:110px;height:234px;margin-left:513px}

.emph_update{color:#e83d3d}
.cont_update{position:relative;padding-top:39px}
.cont_update .tit_update{margin-bottom:14px;font-size:16px;line-height:19px}
.cont_update .tit_update .ico_bar{display:inline-block;width:1px;height:7px;margin:6px 2px 0;background-position:0 -225px;vertical-align:top}
.cont_update .tit_update .txt_update{display:inline-block;font-weight:normal;font-size:15px;color:#737373}
.cont_update .tit_update .txt_update .emph_txt{color:#ff3042}
.cont_update .tit_update .link_update{display:inline-block;width:18px;height:18px;background-position:0 -2225px;vertical-align:top}
.cont_update .tit_update .el_preview{display:none}
.cont_update .emph_day{font-weight:600;color:#e83d3d}
.cont_update .sort_comm{top:39px}

.prod_info{overflow:hidden;width:978px;height:33px;margin-bottom:20px;padding:11px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.prod_info .link_notice{display:block;height:33px;font-weight:bold;font-size:14px;line-height:36px;color:#373737}
.prod_info .link_notice .badge_notice{display:inline-block;width:44px;height:19px;margin:6px 8px 0 3px;border:1px solid #e83d3d;border-radius:2px;font-weight:normal;line-height:20px;color:#e83d3d;text-align:center;vertical-align:top}
.prod_info .link_notice .ico_arr{display:inline-block;width:7px;height:11px;margin-top:12px;background-position:0 -2250px;vertical-align:top}
.prod_info .info_prod {float:left;margin-top:7px;font-size:14px;font-weight:bold;color:#373737}
.prod_info .desc_guide {float:left;margin-right:17px}
.prod_info .desc_guide .ico_dot {float:left;width:3px;height:3px;margin:7px 4px 0 1px;background:#e83d3d;text-indent:-9999px}
.prod_info .desc_guide .txt_guide {float:left;display:block;overflow:hidden}
.prod_info .util_prod {float:right}
.prod_info .btn_stype1 {width:90px;height:33px;font-weight:bold;font-size:14px;line-height:35px;color:#fff;letter-spacing:-1px;background-color:#e83d3d}
.prod_info .btn_stype2 {overflow:hidden;width:90px;height:33px;border:1px solid #e83d3d;font-weight:bold;font-size:14px;color:#e83d3d;letter-spacing:-1px}
.prod_info .btn_stype2:before {display:inline-block;width:1px;height:109%;vertical-align:middle;content:''}

.undimmed_layer{position:fixed;top:127px;bottom:0;left:0;right:0;z-index:980;background-color:#fff;opacity:.9}
.post_layer{position:fixed;top:127px;bottom:0;left:0;right:0;z-index:990}
.inner_post_layer{position:relative;width:446px;margin-left:auto;margin-right:auto;padding:28px 31px 41px;border:1px solid #e5e5e5;border-radius:4px;line-height:24px;background-color:#fff;text-align:left}
.inner_post_layer .layer_head{padding:0 47px 15px 0;border-bottom:2px solid #000}
.inner_post_layer .layer_head .tit_layer{display:block;font-size:16px}
.inner_post_layer .layer_head .txt_date{display:block;margin-top:1px;color:#999}
.inner_post_layer .layer_body{overflow-y:auto;min-height:125px;max-height:226px;margin-top:36px}
.inner_post_layer .layer_body .list_order li{margin-top:12px;padding-left:8px;text-indent:-8px}
.inner_post_layer .layer_body .list_order li:first-child{margin-top:0}
.inner_post_layer .layer_body .list_order .dot_g{display:inline-block;width:2px;height:2px;margin:10px 6px 0 0;background-color:#000;vertical-align:top}
.inner_post_layer .layer_body .emph_txt{color:#ff3042}
.inner_post_layer .btn_close{position:absolute;top:0;right:1px;padding:30px}
.inner_post_layer .ico_close{width:17px;height:17px;background-position:0 -2275px}

.popup_gidamoo_pay .inner_post_layer {width:326px;padding:44px 31px 32px}
.popup_gidamoo_pay .inner_post_layer .btn_close {padding:16px}
.popup_gidamoo_pay .layer_body {min-height:auto;max-height:none;margin:0 0 25px;font-weight:bold;font-size:16px;text-align:center}
.popup_gidamoo_pay .box_agree{overflow:hidden;text-align:center}
.popup_gidamoo_pay .box_agree .inner_btn {display:inline-block}
.popup_gidamoo_pay .box_agree .btn_comm{float:left;width:102px;height:31px;font-weight:bold;font-size:14px;color:#e83d3d}
.popup_gidamoo_pay .box_agree .btn_cancel{margin-right:8px;background-position:-112px -746px}
.popup_gidamoo_pay .box_agree .btn_agree{color:#fff;background-position:0 -746px}

.item_preview .thumb_cover {opacity:.5;filter:alpha(opacity=50)}
.item_preview .thumb_g {display:block;overflow:hidden}
.item_preview .ico_preview {position:absolute;left:69px;top:32px;width:48px;height:48px;background-position:0 -1790px}
.item_free .link_wt {background-color:#3d3d3d}
.item_free .thumb_cover {opacity:.5;filter:alpha(opacity=50)}
.item_free .ico_free {position:absolute;left:69px;top:32px;width:48px;height:48px;background-position:0 -2085px}
.lab_ichk, .inp_ichk {display:none}
.mode_choice .lab_ichk{display:block;position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0}
.mode_choice .inp_ichk{display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:none;opacity:.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";cursor:pointer}
.mode_choice .item_disable {opacity:0.15;filter:alpha(opacity=15)}
.mode_choice .item_disable .thumb_cover {filter:alpha(opacity=5)\9}
.mode_choice .thumb_cover, .mode_choice .tit_wt {cursor:auto}
.mode_choice .stat_choice {display:none}
.choice_on .ico_preview {display:none}
.choice_on .stat_choice {display:block;position:absolute;left:0;top:0;width:180px;height:106px;border:3px solid #e83d3d}
.choice_on .stat_choice .bg_choice {display:block;width:100%;height:100%;background-color:#000;opacity:.3;filter:alpha(opacity=30)}
.choice_on .stat_choice .ico_choice {position:absolute;left:66px;top:29px;width:48px;height:48px;background-position:0 -1850px}
.mode_choice .item_classify {opacity:1;filter:alpha(opacity=100)}
.mode_choice .item_classify .img_thumb,
.mode_choice .item_classify .tit_wt, .mode_choice .item_classify .desc_info {opacity:0.15;filter:alpha(opacity=15)}
.mode_choice .item_classify .thumb_cover {opacity:.05;filter:alpha(opacity=5)}
.item_classify .stat_classify {display:block;position:absolute;left:0;top:0;width:180px;height:106px;border:3px solid #b6b6b6}
.item_classify .stat_classify .ico_choice {position:absolute;left:66px;top:29px;width:48px;height:48px;background-position:0 -1930px}

.cont_update .list_update {width:990px}
.cont_update .list_update li {width:186px;height:182px;margin-right:12px}
.cont_update .list_update .thumb_cover {height:112px}
.cont_update .ahead_toon .thumb_cover{opacity:.6;filter:alpha(opacity=60)}
.cont_update .pay_done .thumb_cover{opacity:.05;filter:alpha(opacity=5)}
.cont_update .pay_done .ico_ahead{display:none}
.cont_update .pay_done .ico_preview{display:none}

.list_update {margin-bottom:15px}
.list_update li {float:left;position:relative}
.list_update .open_more {z-index:999;height:604px}
.list_update .tit_wt {padding:9px 0 3px}
.list_update .item_free .tit_wt {color:#fff;text-indent:11px}
.list_update .txt_share,
.list_update .txt_date {color:#777}
.list_update .desc_info {margin-bottom:19px}
.list_update .txt_price {font-weight:bold;color:#e83d3d}
.list_update .emph_share {font-weight:bold;color:#e83d3d}
.list_update .ico_bar {display:inline-block;width:1px;height:7px;margin:5px 5px 0 6px;background-position:0 -225px;vertical-align:top}
.list_update .info_go {display:block;height:25px;margin-bottom:12px;padding-left:11px;font-size:0;line-height:17px}
.list_update .txt_go {font-size:12px;font-weight:bold;color:#e83d3d}
.list_update .ico_go {display:inline-block;width:6px;height:9px;margin:3px 0 0 2px;background-position:100% -2070px;vertical-align:top}
.list_update .ico_arrow {display:none;position:absolute;top:182px;left:79px;width:14px;height:14px;background-position:0 -532px}
.list_update .btn_more {position:absolute;top:115px;right:0;z-index:1;width:31px;height:31px;background-position:-248px -44px;text-indent:-9999px}
.list_update .btn_more:hover {background-position:-72px -310px}
.list_update .item_clear {clear:both}
.list_update .btn_ahead{position:relative;width:186px;height:158px;margin-bottom:24px;text-align:left}
.list_update .btn_ahead .tit_ahead{position:absolute;top:18px;left:18px;font-size:14px;line-height:20px;color:#fff}
.list_update .tit_ahead .emph_update{font-weight:bold}
.list_update .btn_ahead .more_ahead{position:absolute;left:18px;bottom:15px;font-size:12px;color:#aaa}
.list_update .more_ahead .ico_plus{display:inline-block;width:11px;height:11px;margin:2px 3px 0 0;background-position:0 -1725px;vertical-align:top}
.list_update .btn_ahead .thumb_cover{width:186px;height:158px;opacity:.8;filter:alpha(opacity=80)}
.list_update .item_disable .link_wt {text-decoration:none}

.layer_more {display:none;overflow:hidden;width:100%;height:398px;margin-bottom:24px;background:#262424;text-align:center;clear:both}
.layer_more .tit_series {display:block;padding:37px 0 15px;font-size:14px;color:#fff}
.layer_more .list_series {overflow:hidden;width:700px;height:226px;margin:0 auto}
.layer_more .list_series {overflow:hidden;width:700px;height:226px;margin:0 auto;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_series.gif) 10px 0}
.layer_more .list_series li {width:120px;height:113px;margin:0 10px;line-height:1.7}
.layer_more .list_series .tit_series_webtoon {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.layer_more .btn_comm {display:inline-block;width:40px;height:40px;margin:19px 6px;text-indent:-9999px;vertical-align:top}
.layer_more .btn_close {background-position:-140px 0}
.layer_more .btn_prev {background-position:-100px -259px}
.layer_more .btn_next {background-position:-150px -259px}
.layer_more button.btn_prev:hover {background-position:-200px -259px}
.layer_more button.btn_next:hover {background-position:-250px -259px}
.layer_more span.btn_prev {background-position:0 -259px}
.layer_more span.btn_next {background-position:-50px -259px}
.list_series .link_wt {height:98px;color:#aaa}
.open_more .btn_more {background-position:-182px -51px}
.open_more .layer_more {display:block}
.open_more .ico_arrow {display:block}
.ahead_more{height:437px}
.ahead_more .list_series{height:260px;margin-bottom:5px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_series2.gif) 10px 0}
.ahead_more .list_series li{height:132px}
.ahead_more .list_series .link_wt{height:117px;font-size:12px;text-align:left}
.ahead_more .list_series .tit_ahead{display:block;overflow:hidden;margin-bottom:-2px;color:#fff;white-space:nowrap;text-overflow:ellipsis}
.ahead_more .list_series .txt_price{position:absolute;left:8px;top:4px}
.ahead_more .list_series .thumb_cover{height:72px;opacity:.8;filter:alpha(opacity=80)}
.ahead_more .pay_done .thumb_cover{display:none}

.paging_number {overflow:hidden;width:100%;text-align:center}
.paging_number .inner_pages {display:inline-block}
.paging_number .link_page {float:left;position:relative;width:41px;margin-left:-2px;padding:0 4px 0 2px;font-size:16px;line-height:36px}
.paging_number em.link_page {font-weight:bold;color:#fff;background-color:#fff;background-position:-218px -130px;text-indent:5px}
.paging_number .btn_comm {overflow:hidden;float:left;width:14px;height:24px;margin-top:5px;text-indent:-9999px}
.paging_number .txt_bar {float:left;width:2px;height:2px;margin:16px -2px 0;background:#c2c2c2;text-indent:-9999px}
.paging_number .btn_prev {width:13px;margin-right:14px;background-position:-294px -209px}
.paging_number .btn_next {width:13px;margin-left:7px;padding-left:5px;background-position:-313px -209px}
.paging_number span.btn_prev {background-position:-246px -209px}
.paging_number span.btn_next {margin-left:10px;background-position:-266px -209px}
.opinion_layer em.link_page, .pdtalk_layer em.link_page {background-color:transparent}

#payBar2 {bottom:0}
.pay_webtoon {position:fixed;left:0;bottom:-170px;z-index:1000;width:100%;height:170px;-webkit-transition:.5s;transition:.5s}
.pay_webtoon .bg_pay {position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background-color:#2c2a2a;background-color:rgba(38, 36, 36, 0.97)}
.pay_webtoon .notice_popup {display:none;position:absolute;top:-48px;width:100%;height:48px;font-weight:normal;font-size:14px;line-height:48px;background-color:#515050;background-color:rgba(38, 36, 36, 0.85);text-align:center;color:#fff}
.pay_webtoon .area_pay {min-width:978px;margin:15px auto 0;font-size:0;text-align:center}
.pay_webtoon .link_event {display:inline-block;margin-right:10px;vertical-align:top;.float:left}

.pay_webtoon #vpBnr{overflow:hidden;width:186px;height:140px;background:url(http://u1.daumcdn.net/webtoon/biz/vp_loading.png) no-repeat 0 0}

.pay_webtoon #vpBnr img{width:100%;height:100%}
.pay_webtoon .img_event {display:block;width:198px;height:140px;vertical-align:top}
.pay_webtoon .wrap_pay {position:relative;width:978px;margin:0 auto}
.pay_webtoon .cal_pay {display:inline-block;;margin:27px 0 0 -139px;color:#8c8c8c;text-align:left}
.pay_webtoon .cal_pay2 {margin-top:5px}
.cal_pay .num_pay {float:left;overflow:hidden;width:18px;height:28px;margin-right:1px;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/num_pay_20161109.png) no-repeat;font-size:0;line-height:0;vertical-align:top;text-indent:-9999px}
.cal_pay .txt_num0 {background-position:0 0}
.cal_pay .txt_num1 {background-position:0 -40px}
.cal_pay .txt_num2 {background-position:0 -80px}
.cal_pay .txt_num3 {background-position:0 -120px}
.cal_pay .txt_num4 {background-position:0 -160px}
.cal_pay .txt_num5 {background-position:0 -200px}
.cal_pay .txt_num6 {background-position:0 -240px}
.cal_pay .txt_num7 {background-position:0 -280px}
.cal_pay .txt_num8 {background-position:0 -320px}
.cal_pay .txt_num9 {background-position:0 -360px}
.cal_pay .txt_won {width:17px;height:19px;margin:9px 0 0 4px;background-position:0 -400px}
.cal_pay .txt_multipli {width:18px;height:18px;margin:10px 11px 0 12px;background-position:0 -460px}
.cal_pay .txt_piece {width:18px;height:19px;margin:9px 0 0 7px;background-position:0 -430px}
.cal_pay .txt_equal {width:14px;height:10px;margin:13px 12px 0;background-position:0 -490px}
.cal_pay .txt_dot {width:2px;height:6px;margin:22px 1px 0;background-position:0 -511px}
.cal_pay .txt_num_blank {background:none}
.cal_pay .cal_nums {overflow:hidden;padding-top:13px}
.cal_pay .cnt_episodes {float:left;width:58px;text-align:center}
.cal_pay .cnt_episodes .num_pay {float:none;.float:left;display:inline-block}
.cal_pay .txt_comm {float:left;width:69px;height:28px;margin-right:14px;background-position:-100px -60px}
.cal_pay .txt_preview {background-position:0 -60px}
.pay_webtoon .desc_login{padding:16px 0 0 83px;font-size:12px;color:#8c8c8c}
.pay_webtoon .ico_dot{position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#8c8c8c}
.pay_webtoon .txt_login{display:block;position:relative;padding-left:7px}
.pay_webtoon .txt_stress{color:#e83d3d}
.pay_webtoon .txt_stress .ico_dot{background-color:#e83d3d}
.pay_webtoon .btn_pay{display:inline-block;width:140px;height:140px;font-weight:bold;font-size:14px;color:#fff;background-color:#e83d3d;vertical-align:top}
.pay_webtoon .wrap_pay .btn_pay{position:absolute;right:96px;top:0}
.pay_webtoon .btn_pay .txt_sum{width:76px;height:22px;margin:0 auto 7px;background-position:0 0}

.pay_webtoon .btn_pay .txt_direct{width:75px;height:22px;margin:0 auto 7px;background-position:-200px -30px}
.pay_webtoon .btn_pay .txt_direct2{background-position:0 -30px}

.pay_webtoon .list_pay{display:inline-block}
.pay_webtoon .list_pay li{display:inline-block;position:relative;width:136px;height:136px;margin-right:10px;border:2px solid #5b5b5b;font-size:14px;color:#fff;vertical-align:top;cursor: pointer}
.pay_webtoon .list_pay .select_on{border:2px solid #e83d3d}
.pay_webtoon .lab_sort{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0}
.pay_webtoon .inp_radio{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:none;opacity:.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";cursor:pointer}

.pay_webtoon .ico_radio{width:12px;height:12px;margin:17px auto 16px;background-position:0 -1990px}
.pay_webtoon .select_on .ico_radio{background-position:0 -2010px}
.pay_webtoon .txt_wcash{width:77px;height:22px;margin:0 auto 6px;background-position:-100px 0}
.pay_webtoon .txt_dcash{width:76px;height:22px;margin:0 auto 6px;background-position:-100px -30px}
.pay_webtoon .txt_general{width:75px;height:22px;margin:0 auto 6px;background-position:-200px 0}
.pay_webtoon .emph_cash{font-weight:bold;line-height:18px}
.pay_webtoon .txt_cash{display:block;font-size:12px}
.pay_webtoon .desc_cash{line-height:15px}
.pay_webtoon .desc_cash2 .emph_cash{display:none}
.pay_webtoon .desc_cash2 .disabled{color:#5b5b5b}
.pay_webtoon .txt_sort{position:absolute;bottom:10px;left:0;width:100%;color:#7b797a;line-height:18px}
.pay_webtoon .txt_lack{bottom:38px}
.pay_webtoon .link_cash{display:block;position:absolute;left:0;bottom:10px;z-index:10;width:100%;color:#969696}
.pay_webtoon .link_cash .ico_arr{display:inline-block;width:4px;height:7px;margin:6px 0 0 6px;background-position:100% -1910px;vertical-align:top}
.pay_webtoon .btn_close{position:absolute;top:15px;left:50%;width:36px;height:36px;margin-left:438px;background-position:-500px -60px;text-indent:-9999px}
.pay_webtoon li.disabled{background-color:#3d3d3d}
.pay_webtoon li.disabled .txt_comm{opacity:.15}
.pay_webtoon li.disabled .desc_cash{color:#5b5b5b}

.list_related {margin-top:53px;padding-bottom:7px;border-top:1px solid #e5e5e5}
.list_related li {overflow:hidden;height:180px;padding:20px 90px 20px 0;border-bottom:1px solid #e5e5e5;font-size:14px;letter-spacing:-0.02em;word-spacing:-0.02em}
.list_related .link_thumb {float:left;width:384px;margin-right:20px}
.list_related .info_related {position:relative;float:left;width:484px;height:180px}
.list_related .tit_related {display:block;margin-top:17px}
.list_related .link_related {display:inline-block;overflow:hidden;max-width:80%;font-size:16px;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.list_related .txt_new {display:inline-block;margin-top:2px;color:#e83d3d;vertical-align:top}
.list_related .txt_detail {display:block;overflow:hidden;width:100%;max-height:42px;margin:7px 0 10px}
.list_related .desc_sponsor {font-size:12px}
.list_related .txt_sponsor {margin-right:3px;color:#888}
.list_related .btn_move {width:110px;height:33px;margin-top:23px;font-weight:bold;line-height:33px;color:#e83d3d;background-position:0 -309px;text-indent:16px}
.list_related .related_nodata {padding-top:80px;font-weight:bold;text-align:center}

.paging_num {overflow:hidden;width:100%;height:18px;text-align:center}
.paging_num .inner_paging {display:inline-block}
.paging_num .btn_prev, .paging_num .btn_next {float:left;width:30px;height:18px;text-indent:-9999px}
.paging_num .num_page {float:left;width:22px;height:18px;background-position:-325px -146px;text-indent:-9999px}
.paging_num em.num_page {background-position:-325px -176px}
.paging_num .txt_bar {float:left;width:2px;height:2px;margin:16px -2px 0;background:#c2c2c2;text-indent:-9999px}
.paging_num .btn_prev {margin-right:4px;background-position:-277px -180px}
.paging_num .btn_next {margin-left:4px;background-position:-299px -180px}
.paging_num span.btn_prev {background-position:-277px -150px}
.paging_num span.btn_next {background-position:-299px -150px}
.cont_related .paging_num {margin:13px 0 -13px}

.cont_recommend {overflow:hidden;margin-top:53px;padding-bottom:40px}
.cont_recommend .other_product {float:left;position:relative;width:691px;height:248px;padding-left:36px;border:1px solid #e5e5e5}
.cont_recommend .add_banner {float:left;width:250px;margin-left:-1px}
.cont_recommend .list_recomm {overflow:hidden;margin-left:-2px}
.cont_recommend .list_recomm li {float:left;position:relative;width:152px;margin-right:17px}
.cont_recommend .list_recomm .thumb_cover {height:90px}
.cont_recommend .list_recomm .tit_wt {margin:11px 0 3px}
.other_product .slide_other {overflow:hidden;position:relative;width:655px;height:136px}
.other_product .list_other {overflow:hidden;position:absolute;min-width:676px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_other_list.gif) repeat-x 0 0}
.list_other li {float:left;position:relative;width:148px;margin-right:21px;text-align:center}
.list_other .thumb_cover {height:106px}
.list_other .tit_wt {margin-top:9px}
.list_other .link_wt {background-color:#fff}
.other_product .tit_other {margin:33px 0 15px;font-size:14px}
.other_product .tit_other .num_product {font-weight:normal;color:#e83d3d}
.other_product .box_btn {position:absolute;top:33px;right:37px;width:37px}
.box_btn .btn_comm {float:left;width:19px;height:19px;margin-left:-1px;text-indent:-9999px}
.box_btn .btn_prev {background-position:-290px 0}
.box_btn .btn_next {background-position:-308px 0}
.box_btn button.btn_prev:hover {background-position:-290px -29px}
.box_btn button.btn_next:hover {background-position:-308px -29px}
.other_nodata {text-align:center}
.other_nodata .tit_nodata {margin-top:23px}
.other_nodata .txt_nodata {margin:3px 0 15px}
.btn_previous {width:186px;height:43px;margin:40px auto;line-height:43px;color:#666;background-position:-120px -309px;text-align:center;letter-spacing:-0.02em}
.btn_previous:hover {background-position:0 -834px;text-decoration:none}

/* 뷰어홈  */
#imgView {text-align:center}
.webtoon_viewer #cMain {padding-bottom:152px}
.webtoon_viewer .choice_comm .inp_comm {float:left;margin-right:4px}
.webtoon_viewer .choice_comm .label_choice {float:left;overflow:hidden;width:235px;white-space:nowrap;text-overflow:ellipsis}
.viewer_head {overflow:hidden;position:fixed;top:0;z-index:110;width:100%;font-size:14px;color:#cfcfcf;background:#262424}
.viewer_head #daumServiceLogo {float:left;width:130px;height:24px;margin:17px 19px 16px 30px;background:url(https://t1.daumcdn.net/webtoon/images/pc/logo_webtoon_viewer_190402.png) no-repeat 0 0}
.viewer_head .ir_wa {height:24px;font-size:16px;color:#fff}
.viewer_head .list_info .txt_title, .viewer_head .list_info .txt_episode {float:left;height:38px;padding-top:20px}
.viewer_head .list_info .link_title {color:#cfcfcf}
.viewer_head .list_control {overflow:hidden;float:right;padding-right:15px}
.viewer_head .list_control li {float:left;height:58px}
.viewer_head .list_control .btn_comm {overflow:hidden;height:58px;text-indent:-9999px}
.viewer_head .btn_shake {width:68px;background-position:0 -442px}
.viewer_head .btn_sound {width:64px;background-position:-76px -442px}
.viewer_head .btn_bookmark {width:50px;background-position:-150px -442px}
.viewer_head .btn_nonstop {width:59px;background-position:-350px -50px}
.viewer_head .btn_close {width:50px;background-position:-210px -442px}
.viewer_head .btn_all {width:58px;background-position:-210px -510px}
.viewer_head .btn_shake.on {background-position:0 -510px}
.viewer_head .btn_sound.on {background-position:-76px -510px}
.viewer_head .btn_bookmark.on {background-position:-150px -510px}
.viewer_head .btn_nonstop.on {background-position:-425px -50px}
.viewer_head .ico_arrow {float:left;width:7px;height:12px;margin:3px 10px 0 9px;background-position:0 -557px}

.panel_episode {position:fixed;left:0;bottom:0;z-index:110;width:100%;padding-top:0;-webkit-transition:padding .5s;transition:padding .5s}
.panel_episode .control_btn {position:relative;z-index:10;background:#262424}
.panel_episode .inner_control {overflow:hidden;width:322px;height:51px;padding-top:7px;margin:0 auto}
.panel_episode .inner_control .area_over {overflow:hidden;float:left;width:148px;margin:0 30px;padding:0 24px}
.panel_episode .control_btn .btn_comm {overflow:hidden;float:left}
.panel_episode .control_btn .btn_episode {width:46px;height:45px;margin:0 47px;background-position:-253px -352px;text-indent:-9999px}
.panel_episode .control_btn .btn_prev, .panel_episode .control_btn .btn_next {width:33px;height:46px;text-indent:-9999px}
.panel_episode .control_btn .btn_prev {background-position:-230px -388px}
.panel_episode .control_btn .btn_next {background-position:-289px -388px}
.panel_episode .control_btn span.btn_prev {background-position:-230px -352px}
.panel_episode .control_btn span.btn_next {background-position:-289px -352px}
.panel_episode .control_btn .ico_dot {float:left;width:4px;height:4px;margin-top:20px;background-position:0 -582px}
.panel_episode .layer_episode {position:absolute;top:0;left:0;width:100%;background:#312f2f}
.panel_episode .inner_episode {position:relative;width:845px;height:118px;padding:20px 0 0 133px;margin:0 auto}
.panel_episode .layer_episode .btn_comm {position:absolute;top:37px;width:33px;height:46px;text-indent:-9999px}
.panel_episode .layer_episode .btn_prev {left:91px;background-position:-230px -352px}
.panel_episode .layer_episode .btn_next {right:91px;background-position:-289px -352px}
.panel_episode .layer_episode .btn_prev:hover {background-position:-230px -388px}
.panel_episode .layer_episode .btn_next:hover {background-position:-289px -388px}
.panel_episode .slide_episode {overflow:hidden;position:relative;width:712px;height:101px}
.panel_episode .list_episode {position:absolute;height:101px}
.panel_episode .list_episode .img_thumb {margin-bottom:7px}
.panel_episode .list_episode li {float:left;position:relative;width:128px;margin-right:18px;text-align:center}
.panel_episode .list_episode .hide {display:none}
.panel_episode .link_wt {overflow:hidden;width:100%;color:#d0d0d0;white-space:nowrap;text-overflow:ellipsis}
.panel_episode .link_wt:hover {text-decoration:none}
.panel_episode .link_wt:hover .wt_frame {display:block}
.panel_episode .wt_frame {display:none;position:absolute;top:0;left:0;width:124px;height:72px;border:2px solid #e83d3d}
.panel_episode.on {padding-top:138px}
.panel_episode.on .layer_episode {display:block}
.panel_episode.on .control_btn .btn_episode {background-position:-253px -388px}
.panel_episode .on .link_wt  {text-decoration:none}
.panel_episode .on .wt_frame {display:block}
.panel_episode .ahead_toon .thumb_cover{position:absolute;left:0;top:0;width:128px;height:76px;opacity:.6;filter: alpha(opacity=60)}
.panel_episode .pay_done .ico_ahead{display:none}
.panel_episode .pay_done .thumb_cover{opacity:.05;filter: alpha(opacity=5)}

.ad_kakao{width:540px;margin:0 auto 100px;padding:0 29px;border:1px solid #e5e5e5;font-family:AppleSDGothicNeo,sans-serif}
.ad_kakao .head_ad{overflow:hidden;padding:26px 0 12px}
.ad_kakao .head_ad .tit_ad{float:right;font-weight:normal;font-size:16px;color:#a1a1a1}
.ad_kakao .head_ad .tit_subject{float:left;font-weight:normal;font-size:16px;color:#000}
.ad_kakao .link_ad{display:block;position:relative}
.ad_kakao .link_ad .img_thumb{display:block}
.ad_kakao .link_ad:after {position:absolute;top:0;left:0;width:538px;height:281px;border:1px solid rgba(0,0,0,0.04);content:''}
.ad_kakao .vod_ad{overflow:hidden;position:relative;width:713px;height:402px}
.ad_kakao .vod_ad .link_vod{position:absolute;top:0;bottom:50px;left:0;right:0}
.ad_kakao .vod_ad .area_vod{display:block}
.ad_kakao .foot_ad{display:table;position:relative;width:100%;height:82px;}
.ad_kakao .foot_ad .desc_ad{display:table-cell;table-layout:fixed;padding:4px 202px 0 0;font-size:15px;line-height:22px;color:#000;vertical-align:middle;text-decoration:none}
.ad_kakao .foot_ad .btn_ad{position:absolute;top:24px;right:0;width:110px;height:34px;border:1px solid #000;font-size:14px;line-height:36px;color:#000;text-align:center}
.ad_kakao .foot_ad .btn_ad:hover{text-decoration:none}

.promotion_banner {margin-bottom:40px}
.promotion_banner .link_banner {display:block}

.star_rate {overflow:hidden;margin-left:1px}
.star_rate .vote_star {float:left;overflow:hidden;width:126px;height:20px;margin-right:9px;background-position:0 -470px}
.star_rate .inner_star {float:left;height:20px;background-position:-136px -470px}
.star_rate .num_grade {float:left;font-weight:bold;font-size:18px;color:#ff8a00}

.cont_other {overflow:hidden;margin-bottom:57px}
.cont_other .other_recomm {float:left;position:relative;width:684px;height:204px;padding:22px 21px 22px 22px;border:1px solid #e5e5e5}
.cont_other .slide_recomm {overflow:hidden;position:relative;width:684px;height:204px}
.cont_other .list_recomm {position:absolute}
.cont_other .tit_recomm {display:block;padding:6px 0 16px;margin-bottom:20px;font-size:16px;background:url(http://i1.daumcdn.net/img-contents/webtoon/PC/bg_dot_img.png) repeat-x 1px 100%;letter-spacing:-0.02em;text-indent:-2px}
.cont_other .txt_recomm {font-weight:bold;color:#e83d3d}
.cont_other .item_recomm {float:left;position:relative;width:452px;height:204px;padding-left:232px}
.cont_other .item_recomm .link_wt {position:absolute;top:0;left:0;width:212px;height:204px}
.cont_other .item_recomm .thumb_cover {height:204px}
.cont_other .item_recomm .link_writer {display:inline-block;margin-bottom:14px;color:#777}
.cont_other .item_recomm .star_rate {margin:5px 0 0}
.cont_other .link_recomm {display:inline-block;height:21px;overflow:hidden;max-width:100%;font-size:16px;line-height:18px;letter-spacing:-0.02em;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.cont_other .link_recomm .tit_wt {font-size:16px}
.cont_other .desc_stroy {display:block;overflow:hidden;width:100%;padding:4px 0 9px;letter-spacing:-0.02em;white-space:nowrap;text-overflow:ellipsis}
.cont_other .list_genre {margin-top:21px}
.cont_other .add_banner {float:left;width:250px;margin-left:-1px}
.cont_other .paging_comm {position:absolute;top:28px;right:16px;font-size:14px;background:#fff}
.cont_other .paging_comm .num_page {color:#e83d3d}
.cont_other .paging_comm .btn_comm {display:inline-block;overflow:hidden;width:18px;height:29px;line-height:9999px}
.cont_other .paging_comm .btn_prev {background-position:-292px -253px}
.cont_other .paging_comm .btn_prev:hover {background-position:-292px -276px}
.cont_other .paging_comm .btn_next {background-position:-313px -253px}
.cont_other .paging_comm .btn_next:hover {background-position:-313px -276px}

/* 뷰어_공통 */
.cont_view {position:relative;min-height:670px;margin-top:102px;margin-bottom:100px}
.cont_view .img_webtoon {display:block;max-width:760px;margin:0 auto}
.cont_view .wrap_viewer {overflow:hidden;position:relative;margin:0 auto}
.cont_view .view_slide {overflow:hidden}
.cont_view .group_box {display:inline-block;overflow:hidden;float:left;height:100%}
.cont_view .btn_comm {width:41px;height:79px;text-indent:-9999px}
.cont_view .ico_prev {background-position:-104px -642px}
.cont_view .ico_next {float:right;background-position:-155px -642px}
.cont_view .num_page {margin-top:16px;font-size:16px;color:#888;text-align:center}
.cont_view .num_page .num_now {color:#e83d3d}
.cont_view .desc_age {padding-bottom:40px;font-size:16px;font-family:AppleSDGothicNeo,sans-serif;text-align:center;color:#000}
.cont_view .desc_age .txt_age12 {color:#22ac38}
.cont_view .desc_age .txt_age15 {color:#009af2}
.pay_finish {min-height:100px}
.pay_finish .img_stop {display:block;margin:0 auto 20px}
.webtoon_viewer .item_group {margin-bottom:55px;text-align:center}
.item_group .txt_published {margin-top:27px;color:#888}
.item_group .btn_comm {display:inline-block;margin:0 3px}
.item_group .btn_recomm {display:inline-block;width:130px;height:54px;font-weight:bold;font-size:16px;line-height:54px;color:#e83d3d;background-position:0 -578px}
.item_group .btn_recomm .ico_comm {display:inline-block;overflow:hidden;width:24px;height:26px;margin-top:14px;background-position:0 -982px;text-indent:0;line-height:10;vertical-align:top}
.item_group .num_recomm {display:inline-block}
.item_group .btn_share {display:inline-block;width:54px;height:54px;background-position:-140px -578px;text-indent:-9999px}

/* 뷰어_리그 */
.cont_other .product_writer {float:left;position:relative;width:249px;height:168px;padding:80px 0 0;border:1px solid #e5e5e5;border-right:0;text-align:center}
.cont_other .product_writer .writer_mask {position:absolute;top:0;left:0;width:249px;height:248px;background-position:-758px -1188px}
.cont_other .list_writerinfo {position:absolute;top:25px;left:0;width:100%}
.cont_other .writer_sns {overflow:hidden;width:88px;margin:0 auto 128px}
.cont_other .writer_sns .btn_comm {float:left;width:40px;height:40px;text-indent:-9999px}
.cont_other .writer_sns .link_mail {margin-right:8px;background-position:-104px -1058px}
.cont_other .writer_sns .link_sns {background-position:-154px -1058px}
.cont_other .writer_sns span.link_mail {background-position:-104px -1108px}
.cont_other .writer_sns span.link_sns {background-position:-154px -1108px}
.cont_other .product_writer .txt_writer {font-weight:bold;font-size:14px}
.cont_other .writer_message {float:left;position:relative;width:420px;height:171px;padding:37px 20px 40px 29px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.cont_other .writer_message .inner_message {overflow-x:hidden;overflow-y:auto;height:171px}
.cont_other .writer_message .tit_message {display:inline-block;margin:-3px 0 22px;font-size:14px;text-decoration:underline}
.cont_other .writer_message .emph_message {display:block}
.cont_other .writer_message .desc_message {margin-top:12px;padding-right:15px;line-height:20px;color:#666}
.cont_other .writer_message .artist_cmt a {text-decoration:underline;color:#0000EE}
.cont_other .writer_message .txt_date {color:#999}

/* 뷰어_결제창 */
.cont_payment {width:510px;margin:248px auto 260px}
.box_payment {width:446px;padding:41px 31px 50px;border:1px solid #e5e5e5;border-radius:4px;background:#fff}
.box_payment .tit_comm {width:104px;height:18px;margin:0 auto 20px;background-position:0 -100px}
.box_payment .list_choice {padding:21px 0 24px;border-top:2px solid #262424}
.box_payment .list_choice li {overflow:hidden;padding:10px 0;line-height:19px;vertical-align:top}
.box_payment .desc_payment {float:right}
.box_payment .desc_payment .txt_price {display:inline;float:left;font-weight:bold;color:#e83d3d}
.box_payment .ico_bar {display:inline;float:left;width:1px;height:7px;margin:6px 10px 0 9px;background-position:0 -225px}
.box_payment .desc_info {font-size:12px;color:#999}
.box_payment .desc_info_warn {color:#e83d3d}
.box_payment .sum_total {height:24px;margin-top:15px;padding:13px 0 12px;border:1px solid #ccc;font-size:16px;text-align:center}
.box_payment .sum_total .num_total {color:#e83d3d}
.box_payment .list_method {margin-top:12px}
.box_payment .list_method li {overflow:hidden;position:relative;padding:5px 0 5px 1px}
.box_payment .list_method .wrap_my_cash {overflow:hidden;height:31px;margin-top:5px;padding-bottom:5px;line-height:32px}
.box_payment .list_method .wrap_my_cash2 {height:auto;margin-top:0;padding-bottom:10px;line-height:1.5}
.box_payment .list_method .etc_method {margin-top:12px;padding-top:17px;border-top:1px solid #e5e5e5}
.box_payment .txt_daumcash {font-size:16px}
.box_payment .txt_charge_cash {font-size:12px;color:#666}
.box_payment .txt_charge_cash .num_cash {color:#e83d3d}
.box_payment .txt_charge_cash .txt_bar {padding:0 4px;color:#ccc}
.box_payment .txt_charge_cash .txt_disabled {color:#ccc}
.box_payment .txt_charge_cash .txt_disabled .num_cash {color:#ccc}
.box_payment .txt_etc {float:left}
.box_payment .txt_balance {padding-left:8px;color:#e83d3d}
.box_payment .disabled .txt_daumcash,
.box_payment .disabled .txt_balance,
.box_payment .disabled .txt_charge_cash,
.box_payment .disabled .txt_charge_cash .txt_bar,
.box_payment .disabled .txt_charge_cash .num_cash {color:#ccc}
.box_payment .list_method .btn_comm {position:absolute;top:10px;right:0;width:102px;height:31px;font-weight:bold;font-size:14px;color:#e83d3d}
.box_payment .list_method .btn_charge {background-position:-112px -746px}
.box_payment .list_method .btn_use {color:#fff;background-position:0 -746px}
.box_payment .list_method .btn_payment {top:22px;color:#fff;background-position:0 -746px}
.ad_banner {display:block;margin-top:16px}
.box_use {position:fixed;top:50%;left:50%;width:308px;height:151px;z-index:1001;margin:-80px 0 0 -154px;padding-top:39px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;text-align:center}
.box_use .tit_use {display:block;margin-bottom:2px;font-size:16px;letter-spacing:-0.02em}
.box_use .bg_bar {display:block;width:22px;height:2px;margin:5px auto 24px;background:#e83d3d}
.box_use .btn_comm {display:inline-block;width:106px;height:37px;margin:0 2px;line-height:40px;font-weight:bold;font-size:14px}
.box_use .btn_use {color:#fff;background-position:0 -787px}
.box_use .btn_cancel {background-position:-116px -787px}
.dimmed_layer {display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;background:#fff;opacity:.9;filter:alpha(opacity=90)} /* 2015-09-14 수정 */

/* 가로뷰어 */
.landscape_view {width:978px;margin-top:119px;margin-bottom:41px}
.landscape_view .wrap_viewer {width:944px;height:630px}
.landscape_view .view_slide {width:2832px;height:630px}
.landscape_view .group_box {width:944px}
.landscape_view .img_landscape {float:left;width:50%}
.landscape_view .landscape_guide {position:relative;height:630px;text-indent:-9999px}
.landscape_view .box_page {width:50%;height:628px;border:1px solid #e5e5e5;background:#fff}
.landscape_view .bg_page1, .landscape_view .bg_page2 {display:block;width:100%;height:100%}
.landscape_view .box_page1 {position:absolute;top:0;right:0}
.landscape_view .bg_page1 {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_page1.png) no-repeat 50% 50%}
.landscape_view .box_page2 {position:absolute;top:0;left:0}
.landscape_view .bg_page2 {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_page2.png) no-repeat 50% 50%}
.landscape_view .btn_prev, .landscape_view .btn_next {position:absolute;top:0;z-index:1;width:50%;height:100%;padding:0 27px;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat}
.landscape_view .btn_prev {left:-54px}
.landscape_view .btn_next {right:-54px}
.landscape_view .ico_prev, .landscape_view .ico_next {position:absolute;top:50%;margin-top:-27px}
.landscape_view .ico_prev {left:0}
.landscape_view .ico_next {right:0}
.landscape_view .slide {line-height:0}
.landscape_view .slide .panel {vertical-align:top}
.landscape_view .inner_img .img_garo {width:472px;height:630px}
.landscape_view .off {display:none}
.landscape_view .desc_age {position:absolute;top:-61px;left:0;width:100%;height:61px;padding-bottom:0;line-height:62px}

#screenView:-webkit-full-screen {width:100%;margin:0}
#screenView.full_screen {width:100%;height:100%;margin:0}
#screenView.full_screen .wrap_viewer {padding:0}
#screenView.wrap_viewer {margin:0 auto}
.full_screen .inner_img .img_garo {width:50%;height:100%}
.full_screen .btn_close {position:fixed;top:9px;right:20px;z-index:10;width:40px;height:40px;background-position:-303px -433px}
.full_screen .btn_prev {left:0}
.full_screen .btn_prev .ico_prev {left:auto;right:80%}
.full_screen .btn_next {right:0}
.full_screen .btn_next .ico_next {left:80%;right:auto}

/* 공뷰 */
.gong_view {margin-top:119px;margin-bottom:40px}
.gong_view .bgm_audio {display:none;position:absolute;width:0;height:0}
.gong_view .wrap_viewer {width:398px;height:682px;border:1px solid #e5e5e5}
.gong_view .view_slide {width:1167px;height:682px}
.gong_view .group_box {width:398px}
.gong_view .btn_prev, .gong_view .btn_next {position:absolute;top:0;z-index:1;width:41px;height:382px;padding:302px 30px 0}
.gong_view .btn_prev {left:188px}
.gong_view .btn_next {right:188px}

.side_remote {position:fixed;right:40px;top:50%;width:42px;height:94px;margin-top:-50px}
.side_remote .btn_comm {width:42px;height:42px;margin-bottom:10px;text-indent:-9999px}
.side_remote .link_top {background-position:0 -642px}
.side_remote .link_top:hover {background-position:-52px -642px}
.side_remote .link_bottom {background-position:0 -694px}
.side_remote .link_bottom:hover {background-position:-52px -694px}

/* 레이어 */
.layer_share {display:none;position:fixed;top:262px;left:50%;z-index:1;width:310px;height:240px;margin-left:-155px;color:#333;text-align:center;letter-spacing:-0.02em}
.layer_share .btn_close {position:absolute;top:15px;right:15px;width:27px;height:27px;background-position:-274px -53px;text-indent:-9999px}
.layer_share .inner_share {position:relative;height:240px;background-position:0 -568px}
.layer_share .tit_share {display:block;padding:50px 0 2px;font-size:16px}
.layer_share .txt_share {display:block;padding-bottom:36px}
.layer_share .item_btn .btn_comm {display:inline-block;overflow:hidden;width:70px;height:70px;margin:0 6px;text-indent:0;font-size:0;line-height:0}
.layer_share .btn_story {background-position:0 -362px}
.layer_share .btn_tw {background-position:-80px -362px}
.layer_share .btn_fb {background-position:-160px -362px}
.product_intro .box_like .on {background-position:-166px -149px}
.product_intro .layer_share .inner_share {background-position:0 -220px}
.hot_rank .layer_share {top:287px}

.layer_vote, .layer_like {display:none;position:fixed;top:322px;left:50%;z-index:1;width:310px;height:120px;margin-left:-155px;font-size:14px;color:#333;text-align:center;letter-spacing:-0.02em;background-position:0 -818px}
.layer_vote .txt_complete, .layer_like .txt_complete {margin-top:51px;font-weight:bold}

.full_layer {position:fixed;top:50%;left:50%;z-index:1;width:310px;height:150px;margin:-75px 0 0 -155px;background-position:0 -948px;text-align:center;letter-spacing:-0.02em}
.full_layer .tit_full {display:block;margin:49px 0 9px;font-size:14px}
.full_layer .txt_guide {color:#e83d3d}
.full_layer .ico_esc {display:inline-block;width:33px;height:19px;margin-top:-1px;margin-right:5px;background-position:0 -757px;vertical-align:top}

/* 게시판 공통 */
.board_comm {position:relative;padding:44px 0 174px}
.board_comm .tit_board {padding-bottom:7px;border-bottom:2px solid #262424;font-weight:600;font-size:24px;letter-spacing:-0.04em;text-indent:1px}
.board_comm .tit_board a {text-decoration:none}
.board_comm .tit_board .num_cmt {margin-left:4px;font-size:18px;color:#e83d3d}
.board_comm .view_head {border-bottom:1px solid #e5e5e5}
.board_comm .view_body {padding:36px 30px 0;line-height:24px}
.board_comm .paging_number {position:absolute;bottom:93px}
.board_comm .desc_board {position:absolute;left:1px;bottom:135px;font-size:14px;color:#666}
.board_comm .desc_board .ico_bar {display:inline-block;width:1px;height:7px;margin:6px 4px 0 4px;background-position:0 -225px;vertical-align:top}
.board_comm .txt_total {letter-spacing:-0.04em}
.board_comm .txt_total .num_total {color:#e83d3d}
.board_comm .link_rule {color:#666}
.board_comm .board_menu {position:absolute;right:0;bottom:128px;height:36px}
.board_comm .board_menu.menu_top {top:61px}
.board_comm .link_write {display:inline-block;width:99px;height:36px;padding-left:1px;font-size:14px;line-height:36px;color:#fff;letter-spacing:-0.04em;background:#e83d3d;text-align:center}
.board_comm .link_list {display:inline-block;width:97px;height:34px;padding-right:1px;border:1px solid #ccc;font-size:14px;line-height:34px;letter-spacing:-0.04em;text-align:center}
.board_comm .tab_board {overflow:hidden;position:absolute;top:67px;right:0}
.board_comm .tab_board li {overflow:hidden;float:left}
.board_comm .tab_board .ico_bar {float:left;width:1px;height:7px;margin-top:11px;background-position:0 -225px}
.board_comm .link_art {width:99px}
.board_comm .link_story {width:135px}
.board_comm .link_tab {float:left;padding-bottom:10px;font-weight:600;font-size:20px;border-bottom:2px solid #262424;text-align:center;text-decoration:none}
.board_comm .on .link_tab {border-color:#e83d3d;color:#e83d3d}
.board_comm .num_cmt {font-size:14px;color:#e83d3d}
.board_comm .emph_new {font-weight:bold;color:#e83d3d;letter-spacing:-0.04em}
.board_comm .item_group {margin:73px 0 63px;text-align:center}
.board_comm .list_cmt {width:939px;padding-left:20px;padding-right:20px}
.board_comm .board_navi {position:absolute;left:1px;bottom:135px;font-weight:bold;font-size:14px}
.board_comm .board_navi .link_prev,
.board_comm .board_navi .link_next,
.board_comm .board_navi .link_top {color:#666}
.board_comm .board_navi .ico_bar {display:inline-block;width:1px;height:7px;margin:6px 2px 0 4px;background-position:0 -225px;vertical-align:top}
.board_comm .board_navi .ico_arrow {display:inline-block;width:7px;height:4px;margin:7px 0 0 6px;background-position:0 -732px;vertical-align:top}
.tbl_comm {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_comm td {border-bottom:1px solid #e5e5e5;text-align:center}
.tbl_comm .link_subject {font-size:14px;letter-spacing:-0.04em}
.tbl_comm .cell_title {padding-top:17px;text-align:left;text-indent:9px}
.tbl_comm .cell_date,
.tbl_comm .cell_count {color:#999}
.tbl_comm .cell_name {color:#777}
.tbl_comm .cell_like {color:#e83d3d}
.tbl_comm .cell_like .ico_up {display:inline-block;overflow:hidden;width:13px;height:14px;margin-right:5px;background-position:0 -657px;text-indent:0;line-height:10;vertical-align:top}

/* 공지사항 */
.board_notice td {padding:18px 0 15px}
.board_notice .cell_date {width:180px}
.board_notice .cell_count {width:100px}
.board_notice .view_menu {bottom:100px}
.board_notice .board_navi {bottom:107px}

/* 만화이야기 */
.board_story td {padding:18px 0 15px}
.board_story .cell_name {width:120px}
.board_story .cell_date {width:120px}
.board_story .cell_count {width:100px}
.board_story .cell_like {width:72px;padding-right:26px}
.board_art td {padding:36px 0 34px}
.board_art .cell_title {padding:0}
.board_art .cell_inner {position:relative;height:21px;padding:36px 0 33px 164px;vertical-align:top}
.board_art .link_fanart {position:absolute;top:0;left:0;width:150px;height:90px}
.board_art .link_fanart .thumb_cover {width:150px;height:90px}
.board_art .cell_name {width:120px;padding:0;vertical-align:middle}
.board_art .cell_date {width:120px}
.board_art .cell_count {width:100px}
.board_art .cell_like {width:72px;padding-right:26px}

/* 게시글 뷰페이지 공통 */
.view_head {overflow:hidden;width:978px}
.view_head .write_title {float:left;padding:17px 0 15px 9px}
.view_head .tit_subject {display:inline;font-size:14px;letter-spacing:-0.04em}
.view_head .num_cmt {font-weight:bold}
.view_head .write_info {overflow:hidden;float:right;padding:19px 0 13px}
.view_head .list_info {float:left}
.view_head .txt_writer {width:156px;color:#777;text-align:center}
.view_head .txt_date {width:81px;color:#999;text-align:center}
.view_head .ico_bar {float:left;width:1px;height:9px;margin-top:4px;background-color:#d7d7d7}
.view_head .box_report {float:left;width:42px}
.view_head .btn_report {width:18px;height:18px;margin:0 auto;background-position:-314px -306px;text-indent:-9999px}

/* 공지사항 뷰페이지 */
.board_notice .txt_date {width:180px}
.board_notice .txt_count {width:100px;color:#999;text-align:center}
.board_notice .view_body {margin-bottom:-28px;padding-bottom:33px;border-bottom:1px solid #e5e5e5}

/* 게시판 글쓰기 */
.write_comm .txt_save {position:absolute;right:-1px;bottom:150px;color:#666}
.write_comm .num_save {color:#e83d3d}
.write_comm .write_head {padding-bottom:15px}
.board_stroy .write_comm .write_head {padding-bottom:0}
.write_comm .list_write {overflow:hidden}
.write_comm .tit_write {float:left;width:110px;font-weight:bold;color:#666;text-indent:1px}
.write_comm .desc_write {overflow:hidden;float:left;position:relative;width:868px}
.write_comm .desc_write .txt_byte {float:left;padding:9px 0 0 9px}
.write_comm .desc_write .num_byte {font-weight:bold;color:#e83d3d}
.write_comm .desc_write .inp_file {position:absolute;top:0;left:0;width:868px;height:35px;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.write_comm .desc_write .btn_enroll {float:left;width:100px;height:35px;font-size:14px;line-height:35px;color:#fff;background:#e83d3d;text-align:center}
.write_comm .desc_write .txt_guide {padding:6px 0 10px;clear:both;color:#666}
.write_comm .desc_write .emph_size {color:#e83d3d}
.write_comm .inp_write {float:left;width:746px;height:33px;padding:0 10px;border:1px solid #e5e5e5;line-height:33px}
.write_comm .list_name {height:26px;padding:27px 0 0}
.write_comm .list_title {height:50px;padding:18px 0 15px}
.write_comm .list_title .tit_write {margin-top:9px}
.write_comm .list_file {padding:0 0 0}
.write_comm .list_file .tit_write {margin-top:9px}
.write_comm .list_file .inp_write {border-right-color:#fff}
.write_comm .write_btn {overflow:hidden;width:240px;height:36px;margin:34px auto -74px;text-align:center}
.write_comm .btn_admit, .write_comm .btn_cancel {float:left;margin:0 5px;font-size:14px}
.write_comm .btn_admit {width:110px;height:36px;line-height:36px;color:#e83d3d;background:#262424}
.write_comm .btn_cancel {width:110px;height:36px;border:1px solid #ccc;line-height:34px;background:#fff;text-decoration:none}

/* 기존 독자의견 */
html, body {height:100%}
.popup_on {overflow:hidden}
.popup_on .opinion_layer {display:block}
.opinion_layer {display:none;overflow-y:scroll;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%}
.opinion_layer .opinion_dimmed {position:fixed;top:0;right:0;left:0;width:100%;height:100%;background:#fff;opacity:0.9;filter:alpha(opacity=90)}
.opinion_layer .inner_opinion_layer {position:relative;width:858px;margin:0 auto;padding-top:98px}
.opinion_layer .tit_opinion {display:block;padding-bottom:9px;border-bottom:2px solid #333;font-weight:normal;font-size:24px;letter-spacing:-0.04em}
.opinion_layer .num_opinion {font-size:18px;color:#e83d3d}
.opinion_layer .txt_expire {position:absolute;top:108px;right:-2px;font-size:16px}
.opinion_layer .num_expire {color:#e83d3d}
.opinion_layer .tbl_reader_say {width:100%;border-collapse:collapse;border-spacing:0}
.opinion_layer .tbl_reader_say th {height:0;font-size:0;line-height:0;text-indent:-9999px}
.opinion_layer .tbl_reader_say td {border-bottom:1px solid #ececec;vertical-align:middle}
.opinion_layer .main_text {padding:13px 26px 7px 6px;line-height:19px;word-wrap:break-word}
.opinion_layer .category {padding-left:3px}
.opinion_layer .ico_category {width:70px;height:29px;background:url(http://i1.daumcdn.net/img-section/cartoon/common/ico_common.gif) no-repeat;text-indent:-9999px}
.opinion_layer .ico_01 {background-position:12px -550px}
.opinion_layer .ico_02 {background-position:5px -596px}
.opinion_layer .ico_03 {background-position:12px -500px}
.opinion_layer .info {padding:3px 0 0 6px}
.opinion_layer .info .nick {font-size:11px;line-height:12px;color:#888;letter-spacing:-1px}
.opinion_layer .info .time {font-family:tahoma;font-size:10px;line-height:12px;color:#b7b7b7}
.opinion_layer .btn_declare {display:block;overflow:hidden;width:14px;height:13px;margin:0 auto;background:url(http://i1.daumcdn.net/img-section/cartoon/common/btn_common.gif) no-repeat 0 -2850px;text-indent:-9999px}
.opinion_layer .paging_number {margin-top:40px;padding-bottom:40px}
.opinion_layer .btn_close {position:fixed;top:29px;right:39px;width:29px;height:29px;background-position:-270px -470px;text-indent:-9999px}

/* 검색 */
.ad_sponsor {height:60px;border-bottom:1px solid #e5e5e5;background:#fff}
.ad_sponsor .link_sponsor {display:block;width:978px;height:60px;margin:0 auto}
.cont_search {position:relative;padding:122px 0 60px}
.cont_search .tit_guide {margin-bottom:35px;font-weight:normal;font-size:14px;text-align:center;letter-spacing:-0.02em}
.cont_search .tit_search {margin:37px 0 16px;font-size:14px}
.cont_search .emph_keyword, .cont_search .txt_match {font-weight:bold;color:#e83d3d}
.cont_search .search_result {border-top:2px solid #262424;letter-spacing:-0.02em}
.list_search {overflow:hidden;width:988px}
.list_search li {overflow:hidden;float:left;width:484px;height:106px;margin-top:20px;margin-right:10px}
.list_search .link_result {float:left;position:relative;width:148px;height:106px;margin-right:16px}
.list_search .desc_result {overflow:hidden;padding-top:9px}
.list_search .tit_wt {font-weight:bold}
.list_search .tit_wt .ico_comm {margin-top:2px}
.list_search .txt_ending {font-weight:normal;font-size:12px}
.list_search .thumb_cover {height:100%}
.list_search .desc_genre {display:block;margin:5px 0 13px}
.list_search .link_writer {color:#777}
.search_result .list_keyword {margin:1px 0 0 1px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_category.gif) 100% 100%}
.search_result .list_keyword li {float:left}
.search_result .list_keyword .item_break .link_keyword {width:204px}
.search_result .list_keyword .link_keyword {display:block;overflow:hidden;position:relative;width:203px;height:41px;margin:-1px 0 0 -1px;padding:0 20px;border:1px solid #e5e5e5;line-height:44px;background:#fff;white-space:nowrap;text-overflow:ellipsis}
.search_result .list_keyword .link_keyword:hover {z-index:1;border-color:#e83d3d;color:#e83d3d;text-decoration:none}
.search_result .paging_number {margin:39px 0 -7px}
.list_category {margin:1px 0 0 1px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_category.gif) 100% 100%}
.list_category li {float:left}
.list_category .item_break .link_category {width:204px}
.list_category .link_category {display:block;overflow:hidden;position:relative;width:203px;height:41px;margin:-1px 0 0 -1px;padding:0 20px;border:1px solid #e5e5e5;line-height:41px;background:#fff;white-space:nowrap;text-overflow:ellipsis}
.list_category .link_category:hover {z-index:1;border-color:#e83d3d;color:#e83d3d;text-decoration:none}

/* 이벤트 공통 */
.event_comm {position:relative;padding:64px 0 93px}
.event_comm .tit_event {padding-bottom:7px;border-bottom:2px solid #262424;font-weight:600;font-size:24px;letter-spacing:-0.04em;text-indent:1px}
.event_comm .sort_comm {top:67px;right:-5px}
.event_comm .list_info .txt_term {width:198px;color:#999;text-align:center}
.event_comm .list_info .txt_piece {padding-right:19px;color:#999;text-align:right}
.event_comm .list_info .num_piece {padding-right:3px;color:#e83d3d}
.event_comm .tit_event .num_cmt {margin-left:4px;font-weight:normal;font-size:18px;color:#e83d3d}
.event_comm .event_share {margin:40px 0 47px;text-align:center}
.event_comm .btn_share {display:inline-block;width:130px;height:54px;background-position:-196px -834px;text-indent:-9999px}
.event_comm .view_body {overflow:hidden;width:978px;text-align:left}
.event_comm .view_body img {display:block;margin:0 auto;vertical-align:top}
.event_menu {overflow:hidden;position:absolute;top:61px;right:0;width:138px;height:36px}
.event_menu .link_event {float:right;font-size:14px;text-align:center;text-decoration:none}
.event_menu .link_list {width:98px;height:34px;border:1px solid #ccc;line-height:35px}

/* 이벤트 투표 */
.poll_comm {position:relative;width:916px;padding:33px 0 0 60px;border:1px solid #e5e5e5}
.poll_comm .info_result {display:none;position:absolute;top:0;left:0;width:100%;height:203px}
.poll_comm .info_result .num_rate {display:block;padding:32px 0 1px;font-size:38px;line-height:49px;color:#fff}
.poll_comm .info_result .emph_rate {font-weight:600;font-size:42px;letter-spacing:-2px}
.poll_comm .info_result .txt_count {color:#c5c5c5}
.poll_comm .frame_g {display:block;position:absolute;top:0;left:0;width:100%;height:132px;background:#000;opacity:.05;filter:alpha(opacity=5);cursor:pointer}
.poll_comm .ico_checked {display:none}
.poll_comm .focus_on .frame_g {opacity:.5;filter:alpha(opacity=50)}
.poll_comm .focus_on .ico_checked {display:block;position:absolute;top:44px;left:71px;width:58px;height:44px;background-position:-278px -510px}
.poll_comm .list_poll {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.poll_comm .list_poll:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.poll_comm li {display:inline;float:left;position:relative;width:200px;height:203px;text-align:center}
.poll_comm .inp_item {position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0}
.poll_comm .lab_item {display:block;overflow:hidden;position:relative;width:200px;height:203px;background-color:#fff;cursor:pointer}
.poll_comm .head_question {overflow:hidden;width:916px;padding-bottom:30px}
.poll_comm .tit_question {float:left;width:664px;font-size:18px;line-height:26px;letter-spacing:-1px}
.poll_comm .txt_q {float:left;width:24px;height:20px;margin-right:6px;background-position:-68px -518px;text-indent:-9999px}
.poll_comm .tit_poll {display:block;margin-top:11px;font-weight:normal;line-height:20px}
.poll_comm .desc_info {position:absolute;top:37px;right:59px;color:#888}
.poll_comm .quiz_count {font-weight:bold;color:#e83d3d}
.poll_comm .best_rank .num_rate {color:#e83d3d}
.poll_comm .poll_btn {width:856px;padding:20px 0;border-top:1px solid #f0f0f0;text-align:center}
.poll_comm .btn_event {display:inline-block;width:140px;height:40px;margin:0 3px;border:1px solid #ccc;font-size:14px;line-height:39px;text-align:center}
.poll_comm .btn_submit {border-color:#e83d3d;color:#fff;background:#e83d3d}
.poll_comm .btn_again {display:none}
.result_on .frame_g {display:block;background:#333;opacity:.85;filter:alpha(opacity=85)}
.result_on .info_result {display:block}
.result_on .btn_again {display:inline-block}
.result_on .btn_submit, .result_on .btn_result {display:none}
.poll_type1 .list_poll  {width:876px}
.poll_type1 li {margin-right:19px}
.poll_type2 .list_poll {width:560px;margin-left:188px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_comm.png) no-repeat -817px -1188px}
.poll_type2 li {margin-right:80px}
.poll_type3 .list_poll {margin-left:109px}
.poll_type3 li {margin-right:19px}

/* 이벤트 응모댓글 */
.apply_cmt {margin-top:33px;border-top:1px solid  #e5e5e5}
.tbl_cmt {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_cmt td {padding-top:17px;padding-bottom:14px;border-bottom:1px solid  #e5e5e5;line-height:20px;word-break:break-all;vertical-align:top}
.tbl_cmt .cell_num {width:61px;color:#999;text-align:center}
.tbl_cmt .cell_cmt {width:551px;padding-left:28px;padding-right:100px;text-align:left}
.tbl_cmt .cell_writer {width:118px;color:#777;text-align:center}
.tbl_cmt .cell_date {width:120px;color:#999;text-align:center}

/* 이벤트 테마 */
.event_theme {padding:5px 40px 40px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_event_top.png) no-repeat 50% 0}
.event_theme .end_round {display:block;height:5px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_event_bottom.png)}
.list_piece {padding:23px 50px 5px 28px; background:#fff}
.list_piece li {overflow:hidden;position:relative;height:148px;padding-bottom:18px}
.list_piece .link_piece {float:left;width:257px;height:148px;margin-right:20px}
.list_piece .thumb_cover {;width:257px;height:148px}
.list_piece .tit_piece {display:block;overflow:hidden;height:25px;padding-top:8px;margin-bottom:16px;font-size:20px;line-height:26px;letter-spacing:-0.04em;white-space:nowrap;text-overflow:ellipsis}
.list_piece .tit_piece .ico_comm {display:inline-block;overflow:hidden;width:35px;height:23px;margin-right:4px;text-indent:0;line-height:10;vertical-align:top}
.list_piece .tit_piece .ico_gongview {background-position:0 -1068px}
.list_piece .tit_piece .ico_adult {background-position:0 -1093px}
.list_piece .desc_piece {float:left;width:543px}
.list_piece .txt_writer {display:inline-block;color:#343434}
.list_piece .txt_genre {display:inline-block;color:#999}
.list_piece .ico_bar {display:inline-block;width:1px;height:9px;margin:0 9px 0 6px;background-position:0 -1118px}
.list_piece .txt_story {display:block;margin-top:4px;line-height:19px;color:#343434}

/* 이벤트 목록 */
.list_event {padding-bottom:18px;margin-bottom:39px;border-bottom:1px solid #e5e5e5}
.list_event li {overflow:hidden;height:148px;margin-top:18px}
.list_event .link_thumb {position:relative;float:left;width:314px;height:148px;margin-right:19px}
.list_event .link_thumb .tag_event {position:absolute;top:0;left:0;width:51px;height:25px}
.list_event .link_thumb .tag_ing {background:url(http://t1.daumcdn.net/webtoon/images/pc/tag_event_ing.png) no-repeat 0 0}
.list_event .link_thumb .tag_end {background:url(http://t1.daumcdn.net/webtoon/images/pc/tag_event_end.png) no-repeat 0 0}
.list_event .link_thumb .tag_collection {width:86px;background:url(http://t1.daumcdn.net/webtoon/images/pc/tag_collection_180309.png) no-repeat 0 0}
.list_event .desc_event {float:left;width:625px}
.list_event .tit_promotion {display:block;overflow:hidden;margin:7px 0;font-size:16px;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px}
.list_event .txt_preview {line-height:19px}
.list_event .tit_promotion .ico_comm {display:inline-block;overflow:hidden;width:35px;height:22px;background-position:0 -1143px;text-indent:0;line-height:10;vertical-align:top}
.list_event.txt_preview {line-height:19px;color:#666}
.list_event .txt_term {display:block;margin-top:8px;color:#999}
.list_event .link_announce {display:block;width:142px;height:31px;margin:11px 0 0 1px;border:1px solid #e83d3d;line-height:34px;color:#e83d3d;text-align:center;text-decoration:none}
.list_event .link_announce:hover {color:#fff;background:#e83d3d}

/* PD Talk */
.tit_pdtalk {border-bottom:2px solid #262424}
.tit_pdtalk .num_talk {font-weight:normal;color:#e83d3d}
.pd_talk .bg_comm {display:inline;float:left;width:58px;height:58px;margin-top:15px;margin-right:20px;background-position:-102px -500px}
.tbl_talk {border-collapse:collapse;border-spacing:0}
.tbl_talk td {vertical-align:top}
.tbl_talk .first td {border-top:0}
.tbl_talk .cell_time {color:#888;text-align:right}
.pd_talk {overflow:hidden;position:relative;padding-top:19px;margin-bottom:61px;border-bottom:1px solid #e5e5e5}
.pd_talk .link_more {position:absolute;top:22px;right:0}
.pd_talk .tit_pdtalk {padding-bottom:10px;font-size:16px}
.pd_talk .num_talk {padding-left:3px;font-size:14px}
.pd_talk td {padding-top:22px;padding-bottom:19px;border-top:1px solid #e5e5e5;line-height:20px}
.pd_talk .cell_talk {width:727px;letter-spacing:-0.04em}
.pd_talk .cell_time {width:173px}

/* PD Talk _ layer */
.popup_on .pdtalk_layer{display:block}
.pdtalk_layer  {display:none;overflow-y:scroll;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%}
.pdtalk_layer  .inner_pdtalk_layer {position:relative;width:978px;margin:0 auto;padding-top:98px}
.pdtalk_layer .tit_pdtalk {display:block;padding-bottom:8px;font-size:24px}
.pdtalk_layer .num_talk {padding-left:7px;font-size:18px}
.pdtalk_layer td {padding-top:16px;padding-bottom:13px;border-bottom:1px solid #e5e5e5;line-height:24px}
.pdtalk_layer .cell_talk {width:824px;padding-left:10px;font-size:14px}
.pdtalk_layer .cell_time {width:136px;padding-right:8px}
.pdtalk_layer .paging_number {margin-top:40px;padding-bottom:40px}
.pdtalk_layer .btn_close {position:fixed;top:29px;right:39px;width:29px;height:29px;background-position:-270px -470px;text-indent:-9999px}
.talk_dimmed {position:fixed;top:0;right:0;left:0;width:100%;height:100%;background:#fff;opacity:0.95;filter:alpha(opacity=95)}

/* 댓글 */
.cmt_comm {position:relative;*zoom:1}
.cmt_comm .tit_cmt {display:block;margin-bottom:14px;font-size:16px}
.cmt_comm .num_cmt {font-weight:normal;font-size:14px;color:#e83d3d}
.cmt_comm .link_cmtrule {position:absolute;top:0;right:0;font-size:14px;color:#666}
.cmt_comm .sort_comm {overflow:hidden;position:absolute;top:2px;right:-3px}
.sort_comm .item_radio {display:inline;overflow:hidden;float:left;position:relative}
.sort_comm .label_radio {float:left;font-size:14px}
.sort_comm .ico_bar {float:left;width:1px;height:7px;margin:6px 9px 0 6px;background-position:0 -225px;vertical-align:top}
.sort_comm .inp_radio {top:1px}
.cmt_comm .regist_cmt {overflow:hidden}
.cmt_comm .admit_opinion {float:left;position:relative;border:1px solid #ccc;border-right:0}
.cmt_comm .tf_cmt {overflow:hidden;padding:6px 7px;border:0}
.cmt_comm .label_guide {position:absolute;top:22px;left:19px;font-size:14px;color:#777}
.cmt_comm .btn_submit {float:left;font-weight:600;font-size:16px;color:#e83d3d;background:#262424}
.cmt_comm .num_byte {color:#e83d3d}
.cmt_comm .regist_cmt .info_append {position:absolute;right:11px;bottom:6px;color:#777}
.cmt_comm .fld_cmt .regist_cmt {margin-bottom:20px}
.cmt_comm .fld_cmt .admit_opinion {width:813px;height:62px}
.cmt_comm .fld_cmt .tf_cmt {width:799px;height:32px}
.cmt_comm .fld_cmt .btn_submit {width:164px;height:64px}
.cmt_comm .fld_reply .admit_opinion {width:709px;height:48px}
.cmt_comm .fld_reply .tf_cmt {width:695px;height:36px}
.cmt_comm .fld_reply .tf_cmt_ban {color:#bbb}
.cmt_comm .fld_reply .btn_submit {width:118px;height:50px}
.cmt_comm .fld_reply .btn_submit_ban {background-color:#ccc;color:#e9e9e9;pointer-events:none}
.cmt_comm .info_reply {display:none;margin-left:75px;margin-bottom:17px}
.cmt_comm .ico_arrow {display:inline-block;overflow:hidden;width:7px;height:4px;background-position:0 -707px;vertical-align:top}
.cmt_comm .ico_best {display:inline-block;overflow:hidden;width:34px;height:15px;margin-right:1px;background-position:0 -632px;text-indent:0;line-height:10;vertical-align:top}
.cmt_comm .txt_nick {line-height:17px}
.cmt_comm .txt_date {margin:0 6px 0 10px;color:#888}
.cmt_comm .btn_del, .cmt_comm .btn_report {display:inline-block;overflow:hidden;height:11px;margin-top:1px;vertical-align:top;text-indent:-9999px}
.cmt_comm .btn_del {width:11px;background-position:-306px -58px}
.cmt_comm .btn_report {width:14px}
.cmt_comm .txt_cmt {margin:8px 0;line-height:20px}
.cmt_comm .txt_ban {color:#868686}
.cmt_comm .btn_more {display:none;width:826px;height:28px;padding-top:11px;margin-top:25px;margin-left:auto;margin-right:auto;border:1px solid #e5e5e5;text-align:center;text-decoration:none}
.cmt_comm .btn_more .ico_comm {margin:7px 0 0 4px}
.cmt_comm .paging_number {margin-top:29px}
.list_cmt {position:relative;width:714px;min-height:72px;padding:28px 190px 15px 74px; border-bottom:1px solid #e5e5e5}
.list_cmt .txt_bar,
.list_depth2 .txt_bar {display:inline-block;width:1px;height:9px;margin-top:2px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_bar.gif) no-repeat 0 0;vertical-align:top}
.list_cmt .img_profile, .list_cmt .round_cover {position:absolute;top:20px;left:0;width:58px;height:58px}
.list_cmt .round_cover {background-position:0 -500px}
.list_cmt .btn_comm {margin-left:6px}
.list_cmt .btn_report  {background-position:-316px -309px}
.list_cmt .item_updown {position:absolute;top:54px;right:11px;height:16px;line-height:16px}
.list_cmt .item_updown .ico_bar {float:left;width:1px;height:7px;margin:5px 6px 0 10px;background-position:0 -225px;vertical-align:top}
.list_cmt .btn_up {float:left;color:#e83d3d}
.list_cmt .btn_down {float:left;color:#777}
.list_cmt .ico_up, .list_cmt .ico_down {display:inline-block;overflow:hidden;width:13px;height:14px;margin:2px 4px 0;vertical-align:top;text-indent:0;line-height:8}
.list_cmt .ico_up {margin-right:4px;background-position:0 -657px}
.list_cmt .ico_down {margin-right:7px;background-position:0 -682px}
.list_cmt .ico_arrow {margin:6px 0 0 5px}
.list_cmt .desc_info {display:inline-block;height:15px;line-height:15px}
.list_cmt .emph_num {color:#e83d3d}
.list_depth2 {display:none;position:relative;margin-left:75px;margin-bottom:12px;padding-left:15px;*zoom:1}
.list_depth2 .bg_comm {position:absolute;top:3px;left:0;width:9px;height:9px;background-position:-68px -500px}
.list_depth2 .btn_report  {background-position:-316px -330px}
.list_depth2 .btn_comm {margin:2px 0 0 6px}
.list_depth2 .txt_bar{margin-top:3px}
.open_child .list_cmt {border-bottom:0}
.open_child .list_cmt .ico_arrow {margin-top:6px;background-position:0 -732px}
.open_child .list_depth2 {display:block}
.open_child .info_reply {display:block}
.open_child .btn_more {display:block}
.cmt_comm .none_cmt {padding:38px 0px 55px;border-bottom:1px solid #e5e5e5;color:#666;text-align:center}

/* 마이페이지 */
.cont_mypage{position:relative}
.cont_mypage .user_info{margin-top:58px}
.cont_mypage .user_info:after{display:block;clear:both;visibility:hidden;content:""}
.cont_mypage .list_update{overflow:hidden;width:990px}
.cont_mypage .list_update li{width:186px;margin-right:12px}
.cont_mypage .list_update li,
.cont_mypage .list_wt li{-webkit-user-select:none;user-select:none}
.cont_mypage .txt_guide{margin-top:31px;color:#a5a5a5;font-size:11px;line-height:16px}
.welcome_message{overflow:hidden;float:left;font-weight:bold;font-size:16px}
.welcome_message .user_nick{color:#e83d3d}
.list_remains {float:right}
.list_remains li{float:left;font-size:0}
.list_remains .txt_item{display:inline-block;padding:3px 8px 0 0;font-size:12px;color:#666;vertical-align:top}
.list_remains .num_total{display:inline-block;padding-top:3px;font-size:12px;color:#e83d3d;vertical-align:top}
.list_remains .link_fillup{display:inline-block;height:17px;padding:2px 10px 0;margin-left:22px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:12px;color:#fff;background-color:#e83d3d;text-decoration:none;vertical-align:top}
.list_remains .item_coupon .ico_arrow{display:none}
.list_remains .item_coupon2{position:relative}

.list_remains .item_coupon2 .ico_arrow{display:inline-block;width:5px;height:3px;margin:8px 0 0 4px;font-size:0;text-indent:-9999px;background-position:-430px -120px;vertical-align:top}
.list_remains .item_coupon2 .num_total{cursor:pointer}
.list_remains .item_coupon2 .num_total:hover,
.list_remains .item_coupon2 .num_total:focus{text-decoration:underline}

.list_remains .opt_open .list_coupon{display:block;position:absolute;top:100%;left:0}
.list_remains .opt_open .ico_arrow{background-position:-440px -120px}
.list_remains .ico_bar{display:inline-block;width:1px;height:16px;margin:3px 20px 0;background-position:0 -1218px;vertical-align:top}
.list_remains .list_coupon{display:none;padding:9px 8px 9px 10px;background-color:#fff;border:1px solid #d1d1d1;z-index:10}
.list_remains .list_coupon li{float:none;font-size:11px;color:#666}
.list_remains .list_coupon .emph_cash{color:#e83d3d}
.cont_mypage .list_tab{overflow:hidden;margin-top:18px}
.cont_mypage .list_tab li{display:inline;float:left}
.cont_mypage .link_tab{display:block;position:relative;width:243px;height:38px;padding-top:15px;margin-left:-1px;border:1px solid #ccc;font-weight:600;font-size:18px;text-align:center;text-decoration:none}
.cont_mypage .link_tab .ico_alarm{display:none;position:absolute;top:5px;right:5px;width:5px;height:5px;background:url(http://t1.daumcdn.net/webtoon/images/pc/ico_alarm.png) no-repeat 0 0}
.cont_mypage .link_tab.on{z-index:1;width:241px;height:37px;padding-top:14px;border:2px solid #e83d3d;color:#e83d3d}
.cont_mypage .link_tab.on .ico_alarm{background:none}
.cont_mypage .first_tab{margin-left:0;width:244px}
.cont_mypage .first_tab.on{width:242px}

/* 7개 */
.cont_mypage .tab_type5 .link_tab{width:138px}
.cont_mypage .tab_type5 .first_tab{width:140px}
/* 6개
.cont_mypage .tab_type5 .link_tab{width:162px}
.cont_mypage .tab_type5 .first_tab{width:159px}
*/

.cont_mypage .list_wt,
.cont_mypage .list_update{margin-top:25px}
.cont_mypage .box_check {position:absolute;top:4px;left:4px;cursor:pointer}
.cont_mypage .box_check .inp_check {width:24px;height:24px;vertical-align:top;-webkit-appearance:none}
.cont_mypage .box_check .ico_comm {position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #bbb;background-color:#fff;background-position:-30px 0;cursor:pointer}
.cont_mypage .box_check .ico_choiced {border-color:#262424;background-color:#262424;background-position:4px -426px}
.cont_mypage .box_check .ico_focused {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.cont_mypage .paging_number {margin-top:23px;margin-bottom:100px}
.cont_mypage .handle_btn {position:absolute;top:118px;right:0}
.cont_mypage .handle_btn .btn_all ,.cont_mypage .handle_btn .btn_delete{width:96px;height:31px;border:1px solid #ccc;border-radius:2px;line-height:31px;text-align:center}
.cont_mypage .btn_all {margin-right:1px;color:#e83d3d;text-indent:-8px}
.cont_mypage .btn_all .ico_comm {display:inline-block;width:14px;height:11px;margin-top:9px;margin-right:5px;background-position:0 -432px;text-indent:0;vertical-align:top}
.cont_mypage .txt_nodata {padding:96px 0 183px;font-size:14px;text-align:center}
.cont_mypage .nodata_type2{margin:27px 0 -23px;padding:116px 0 15px;border-top:1px solid #e5e5e5;}
.cont_mypage .list_itemize {margin-top:26px;padding-bottom:22px}
.list_itemize li {vertical-align:top}
.list_itemize .info_regist {float:left;width:600px;padding-top:25px;padding-left:24px}
.list_itemize .desc_validity {overflow:hidden;float:right;padding-top:28px;padding-right:27px;text-align:right}
.list_itemize .link_itemize,
.list_itemize .item_available{display:block;overflow:hidden;position:relative;height:100px;margin-top:-1px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #fff;border-right:1px solid #fff;text-decoration:none}
.list_itemize .link_available{display:none;position:absolute;top:33px;right:27px;width:93px;height:33px;padding-left:17px;line-height:34px;font-size:14px;color:#fff;background-position:-340px -787px;text-decoration:none}
.list_itemize.gidamoo_history .item_available:hover {z-index:1;border:1px solid #e83d3d}
.list_itemize.gidamoo_history .item_available:hover .desc_validity{display:none}
.list_itemize.gidamoo_history .item_available:hover .link_available{display:block}
.list_itemize .tit_itemize {display:block;overflow:hidden;width:675px;height:23px;padding-bottom:9px;font-size:18px;white-space:nowrap;text-overflow:ellipsis}
.list_itemize .tit_itemize .ico_adult,
.list_itemize .tit_itemize .ico_gongview {display:inline-block;width:42px;height:19px;padding-top:2px;margin:0 8px 0 1px;border-radius:2px;font-weight:bold;font-size:14px;line-height:19px;text-align:center;vertical-align:top;letter-spacing:-0.04em}
.list_itemize .tit_itemize .ico_adult {border:1px solid #f6753b;color:#f6753b}
.list_itemize .tit_itemize .ico_gongview {border:1px solid #3998e2;color:#3998e2}
.list_itemize .tit_itemize .txt_sort {color:#e83d3d}
.list_itemize .num_coupon {padding-left:3px}
.list_itemize .num_price {font-weight:600;font-size:14px}
.list_itemize .txt_term {color:#666}
.list_itemize .txt_term .ico_bar {display:inline-block;width:1px;height:7px;margin:0 9px 0 10px;line-height:10;background-position:0 -225px;text-indent:0}
.list_itemize .emph_remaining {display:block;padding-top:7px;font-weight:bold;font-size:14px;color:#e83d3d}
.list_itemize .txt_move {display:none}
.list_itemize .link_itemize .btn_fold {position:absolute;top:34px;right:40px;width:18px;height:32px;background-position:-360px -120px}
.list_itemize .link_itemize .btn_close {background-position:-380px -120px}
.list_itemize .link_itemize:hover {z-index:1;border:1px solid #e83d3d}
.list_itemize .link_itemize:hover .txt_term, .list_itemize .link_itemize:hover .emph_remaining {display:none}
.list_itemize .link_itemize:hover .txt_move {display:block;float:right;width:108px;height:31px;margin-top:5px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:14px;line-height:33px;color:#fff;background:#e83d3d;text-align:center}
.list_itemize .txt_move .btn_comm {display:inline-block;width:11px;height:11px;margin-left:7px;background-position:-312px -798px}
.list_itemize .item_expiration {display:block;overflow:hidden;height:100px;margin-top:-1px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #fafafa;border-right:1px solid #fafafa;background:#fafafa}
.list_itemize .list_sub .link_itemize {background-color:#fafafa}
.list_itemize .list_sub .tit_itemize {font-weight:normal}
.list_itemize .list_sub .num_price {font-weight:normal}
.list_itemize .item_expiration .tit_itemize ,
.list_itemize .item_expiration .num_price,
.list_itemize .item_expiration .num_coupon {color:#a9a9a9}
.list_itemize .item_expiration .tit_itemize .ico_adult,
.list_itemize .item_expiration .tit_itemize .ico_gongview  {border-color:#a9a9a9;color:#a9a9a9}
.list_itemize .item_expiration .txt_term {color:#b0b0b0}
.list_itemize .item_expiration .emph_remaining{color:#969696}
.list_itemize .item_expiration .tit_itemize .txt_sort {color:#a9a9a9}
.list_itemize .link_regist {display:block;width:180px;height:23px;margin-top:7px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;color:#fff;line-height:25px;background:#e83d3d;text-align:center;text-decoration:none;vertical-align:top}
.list_itemize .item_expiration .ico_bar {background-position:0 -1243px}

.coupon_history .link_itemize,
.coupon_history .item_available,
.coupon_history .item_expiration {height:97px}
.cont_mypage .coupon_history{margin-top:14px;border-top:1px solid #e5e5e5}
.coupon_history li{overflow:hidden;padding:26px 23px;border-bottom:1px solid #e5e5e5}
.coupon_history .item_expire{background-color:#fafafa}
.coupon_history .item_expire .txt_term,
.coupon_history .item_expire .tit_itemize{opacity:.5}
.coupon_history .item_expire .emph_remaining,
.coupon_history .item_expire .num_price{color:#333;opacity:.5}
.coupon_history .info_regist{padding:0}
.coupon_history .desc_validity{padding:0}
.coupon_history .tit_itemize{height:auto;font-weight:normal;font-size:14px;color:#333}
.coupon_history .num_price{font-weight:bold;font-size:20px;color:#e83d3d}
.coupon_history .txt_term{display:block;padding-top:5px;color:#666}
.coupon_history .emph_remaining{padding-top:12px}

.voucher_history .info_regist{padding-top:39px}
.voucher_history .link_available{display:none;position:absolute;top:33px;right:27px;width:93px;height:33px;padding-left:17px;line-height:34px;font-size:14px;color:#fff;background-position:-340px -787px;text-decoration:none}
.voucher_history .item_available:hover {z-index:1;border:1px solid #e83d3d}
.voucher_history .item_available:hover .desc_validity{display:none}
.voucher_history .item_available:hover .link_available{display:block}
.gidamoo_history .tit_itemize .txt_sort{color:#333}
.gidamoo_history .txt_writer{font-size:14px}
.gidamoo_history .emph_remaining{padding-top:10px}
.gidamoo_history .item_expiration{background:none;}
.gidamoo_history .item_expiration .tit_itemize,
.gidamoo_history .item_expiration .tit_itemize .txt_sort{color:#333}
.gidamoo_history .item_expiration .txt_term{color:#666}
.cont_mypage .txt_allreply{padding:27px 0 26px;border-bottom:1px solid #e5e5e5;color:#666}
.cont_mypage .txt_allreply .emph_reply{font-weight:bold;color:#e83d3d}
.cont_mypage .list_cmt{overflow:hidden;width:939px;min-height:auto;padding:25px 30px 23px 9px}
.cont_mypage .list_cmt .desc_reply{float:left;width:714px}
.cont_mypage .list_cmt .txt_cmt{line-height:20px}
.cont_mypage .list_cmt .txt_chapter{display:block;padding-top:8px;color:#888}
.cont_mypage .list_cmt .desc_info{float:right;padding-top:2px;color:#888}
.cont_mypage .list_cmt .btn_del{display:inline-block;overflow:hidden;width:11px;height:11px;margin-top:1px;vertical-align:top;background-position:-306px -58px;text-indent:-9999px}
.cont_mypage .list_cmt .txt_bar{margin-left:6px}
.cont_mypage .delete_reply{background-color:#fafafa}
.cont_mypage .delete_reply .txt_cmt{color:#e83d3d}

/* 쿠폰등록 레이어 */
.notice_layer {display:table;position:fixed;top:50%;left:50%;z-index:9999;width:328px;height:138px;margin:-70px 0 0 -165px;border:1px solid #e6e6e6;border-radius:5px;background:#fff}
.notice_layer .txt_notice {display:table-cell;padding-top:4px;font-weight:bold;font-size:14px;line-height:24px;letter-spacing:-0.02em;vertical-align:middle;text-align:center}
.noscroll{overflow:hidden;height:100%}
.coupon_layer{z-index:9999}
.coupon_layer .inner_coupon_layer {border:1px solid #e5e5e5;border-radius:5px;background:#fff}
.coupon_layer .tit_comm {width:104px;height:19px;margin:0 auto 20px;background-position:0 -128px}
.coupon_layer .layer_head {border-bottom:2px solid #262424}
.coupon_layer .txt_guidance {font-size:14px}
.coupon_layer .txt_guidance .emph_admit {font-weight:bold;color:#e83d3d}
.coupon_layer .fld_coupon {overflow:hidden;position:relative}
.coupon_layer .inp_coupon {float:left;padding-left:18px;border:1px solid #e5e5e5;border-right:0;font-size:14px}
.coupon_layer .btn_admit {float:left;width:110px;font-size:14px;color:#fff;background:#e83d3d;text-align:center}
.coupon_layer .txt_note {position:absolute;left:19px;font-size:14px;color:#777}
.coupon_layer .tit_guide {display:block;margin-bottom:3px;color:#666}
.coupon_layer .list_guide {margin-bottom:20px}
.coupon_layer .list_guide li {padding-left:7px;margin-left:1px;line-height:24px;color:#666;background-position:0 -1259px;text-indent:0}
.coupon_layer .link_guide {text-decoration:underline}
.coupon_layer .btn_close {position:absolute;text-indent:-9999px}
.popup_coupon_type1 {position:absolute;top:200px;left:50%;z-index:1001;width:537px;height:552px;padding:40px 31px 0;margin-left:-300px}
.popup_coupon_type1 .txt_guidance {margin:27px 0 18px 5px}
.popup_coupon_type1 .fld_coupon {width:537px;padding-bottom:32px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}
.popup_coupon_type1 .inp_coupon {width:407px;height:49px;line-height:49px}
.popup_coupon_type1 .txt_note {top:16px}
.popup_coupon_type1 .btn_admit {height:51px;line-height:52px}
.popup_coupon_type1 .btn_close {top:10px;right:20px;width:40px;height:40px;background-position:-303px -433px}
.webtoon_viewer .coupon_layer {position:absolute;top:244px;left:50%;width:510px;margin:0 0 0 -255px}
.popup_coupon_type2 {z-index:100;width:446px;height:438px;padding:57px 31px 0}
.popup_coupon_type2 .txt_guidance {margin:0 0 15px}
.popup_coupon_type2 .fld_coupon {width:446px;padding-bottom:30px}
.popup_coupon_type2 .inp_coupon {width:317px;height:39px;line-height:39px}
.popup_coupon_type2 .txt_note {top:10px}
.popup_coupon_type2 .btn_admit {height:41px;line-height:42px}
.popup_coupon_type2 .btn_close {top:15px;right:15px;width:27px;height:27px;background-position:-274px -53px}

/* 비지니스 */
.cont_business #cMain {width:100%;text-align:center}
.cont_business .inner_business {width:978px;margin:0 auto}
.cont_business .intro_business {background:#f1f1f1}
.cont_business .intro_business .tit_intro {width:449px;height:115px;margin:0 auto;background-position:-359px -825px;text-indent:-9999px}
.cont_business .intro_business .inner_business {position:relative;padding:60px 0 25px}
.cont_business .wrap_slide {overflow:hidden;position:relative;width:860px;height:513px;margin:101px auto 0}
.cont_business .list_intro {overflow:hidden;position:absolute;top:0;width:3440px}
.cont_business .list_intro li {float:left;width:860px;height:513px;text-indent:-9999px}
.cont_business .list_intro .intro_merit01 {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/img_merit01.png)}
.cont_business .list_intro .intro_merit02 {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/img_merit02.png)}
.cont_business .list_intro .intro_merit03 {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/img_merit03.png)}
.cont_business .list_intro .intro_merit04 {background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/img_merit04.png)}
.cont_business .btn_prev, .cont_business .btn_next {position:absolute;top:480px;width:41px;height:79px;text-indent:-9999px;cursor:pointer}
.cont_business .btn_prev {left:0;background-position:0 -898px}
.cont_business .btn_next {right:0;background-position:-51px -898px}
.cont_business .btn_prev:hover {background-position:-104px -642px}
.cont_business .btn_next:hover {background-position:-155px -642px}
.cont_business .list_paging {overflow:hidden;width:88px;margin:-15px auto 0}
.cont_business .list_paging li {float:left;width:22px;height:22px;background-position:-325px -144px;text-indent:-9999px;cursor:pointer}
.cont_business .list_paging .on {background-position:-325px -174px}
.cont_business .link_ask {position:absolute;top:211px;left:281px;width:191px;height:50px;background-position:-104px -898px;text-indent:-9999px}
.cont_business .link_download {position:absolute;top:211px;left:481px;width:201px;height:50px;background-position:-340px 0;text-indent:-9999px}
.cont_business .tit_business {width:374px;height:35px;margin:6px auto;background-position:0 -1698px;text-indent:-9999px}
.cont_business .tit_ad {width:210px;height:35px;margin:11px auto 17px;background-position:-384px -1698px;text-indent:-9999px}
.cont_business .business_process {padding-top:74px}
.cont_business .list_process {overflow:hidden;margin-top:55px;padding-bottom:96px}
.cont_business .list_process li {overflow:hidden;float:left;font-size:12px;line-height:18px}
.cont_business .list_process .bg_comm {width:73px;height:69px;margin:0 auto}
.cont_business .list_process .desc_step {float:left}
.cont_business .list_process .ico_comm {float:left;width:21px;height:40px;margin-top:55px;background-position:0 -1293px}
.cont_business .list_process .tit_step {display:block;margin:20px auto 11px;padding-left:5px;font-size:16px;color:#e14543}
.cont_business .business_step01 .desc_step {width:225px;padding-left:10px}
.cont_business .business_step01 .bg_comm {background-position:-320px 0}
.cont_business .business_step02 .desc_step {width:222px;padding-right:1px}
.cont_business .business_step02 .bg_comm {width:68px;background-position:-403px 0}
.cont_business .business_step03 .desc_step {width:221px;padding-left:1px}
.cont_business .business_step03 .bg_comm {width:69px;background-position:-320px -78px}
.cont_business .business_step04 .desc_step {width:225px;padding-right:10px}
.cont_business .business_step04 .bg_comm {background-position:-403px -78px}
.cont_business .txt_guide {margin-top:17px;font-size:14px;color:#777;text-align:center}
.cont_business .txt_guide .link_email {color:#3998e2;text-decoration:none}
.cont_business .webtoon_brochure {padding:68px 0 120px}
.cont_business .txt_brochure {margin-top:6px;font-size:14px;color:#777}
.cont_business .list_brochure {overflow:hidden;width:862px;margin-top:46px;padding:0 58px}
.cont_business .list_brochure li {float:left;margin-right:116px}
.cont_business .list_brochure .brochure_bnr {margin-right:0}
.cont_business .list_brochure .bg_comm {width:210px;height:210px}
.cont_business .list_brochure .link_brochure {display:block;width:210px;font-size:14px;line-height:22px;color:#777;text-decoration:none}
.cont_business .list_brochure .tit_brochure {display:block;margin:28px 0 10px;font-weight:bold;font-size:20px;color:#333}
.cont_business .list_brochure .txt_download {display:block;width:154px;height:39px;margin:31px auto 0;padding-left:2px;border:2px solid #e83d3d;font-weight:bold;font-size:14px;line-height:41px;color:#e83d3d;text-align:center}
.list_brochure .brochure_wt .bg_comm {background-position:-320px -166px}
.list_brochure .brochure_ppl .bg_comm {background-position:-320px -386px}
.list_brochure .brochure_bnr .bg_comm {background-position:0 -1743px}
.list_brochure .brochure_wt .link_brochure:hover .bg_comm {background-position:-540px -166px}
.list_brochure .brochure_ppl .link_brochure:hover .bg_comm {background-position:-540px -386px}
.list_brochure .brochure_bnr .link_brochure:hover .bg_comm {background-position:-220px -1743px}

/* 랭킹 */
.hot_rank {background-color:#000;background-repeat:no-repeat;background-position:50% 0;background-size:cover}
.hot_rank .inner_hot {overflow:hidden;position:relative;width:978px;height:440px;margin:0 auto}
.list_hot .cont_hot {display:none}
.hot_rank .tit_hot {padding:37px 0 19px;font-size:16px;color:#fff;letter-spacing:-1px}
.hot_rank .tit_hot .num_date {padding-left:10px;margin-left:4px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/ico_comm.png) no-repeat 0 -1364px;letter-spacing:0}
.hot_rank .list_hot {position:absolute;top:80px;left:0;margin-left:-18px}
.hot_rank .list_hot li {float:left;position:relative;margin-left:18px;cursor:pointer}
.hot_rank .link_hot {display:block;width:314px;height:328px;text-decoration:none;background:#fff}
.hot_rank .txt_genre {position:absolute;top:21px;left:19px;z-index:1;font-weight:600;font-size:14px;color:#e83d3d}
.hot_rank .tit_subject {overflow:hidden;position:absolute;top:47px;left:18px;width:280px;font-weight:600;font-size:20px;letter-spacing:-0.04em;white-space:nowrap;text-overflow:ellipsis}
.hot_rank .txt_writer {position:absolute;top:82px;left:20px}
.hot_rank .link_hot .img_thumb {padding-top:90px}
.hot_rank .thumb_cover {height:328px;background:none;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.hot_rank .ico_bar, .hot_rank .desc_summary {display:none}
.hot_rank .list_hot li:hover {text-decoration:none}
.hot_rank .list_hot li:hover .ico_bar {display:block;position:absolute;top:125px;left:20px;width:24px;height:2px;background:#fff}
.hot_rank .list_hot li:hover .desc_summary {display:block;position:absolute;top:135px;left:20px;width:220px;line-height:18px;color:#fff}
.hot_rank .list_hot li:hover .emph_recommend {color:#fff}
.hot_rank .list_hot li:hover .tit_subject,
.hot_rank .list_hot li:hover .txt_genre,
.hot_rank .list_hot li:hover .txt_writer {color:#fff}
.hot_rank .list_hot li:hover .thumb_cover {background-image:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_pattern.png);opacity:100;filter:alpha(opacity=100)}
.hot_rank .list_hot li:hover .item_user {display:block}
.hot_rank .item_user {display:none;overflow:hidden;position:absolute;left:20px;bottom:24px}
.hot_rank .item_user .btn_comm {float:left;width:40px;height:40px;margin-right:8px;text-indent:-9999px}
.hot_rank .item_user .btn_like {background-position:-104px -958px}
.hot_rank .item_user .btn_like.on {background-position:-154px -958px}
.hot_rank .item_user .btn_share {background-position:-204px -958px}
.hot_rank .paging_comm {position:absolute;right:-3px;top:38px}
.hot_rank .paging_comm .btn_comm {float:left;width:20px;height:20px;background-position:-251px -979px;text-indent:-9999px}
.hot_rank .paging_comm em.btn_comm {background-position:-251px -955px}
.cont_ranking {overflow:hidden;margin-top:40px}
.cont_ranking .tit_comm {height:20px;margin-bottom:16px}
.cont_ranking .tab_ranking {overflow:hidden;position:absolute;top:0;right:-2px}
.cont_ranking .tab_ranking li {float:left}
.cont_ranking .tab_ranking .link_tab {float:left;padding:4px 10px 11px 9px;font-weight:bold;font-size:14px}
.cont_ranking .tab_ranking .on {border-bottom:2px solid #e83d3d;color:#e83d3d}
.cont_ranking .tab_ranking .ico_comm {float:left;width:1px;height:9px;margin-top:9px;background-position:0 -200px}
.serial_ranking {overflow:hidden;float:left;position:relative;width:459px;margin-right:60px}
.serial_ranking .tit_serial {width:73px;background-position:0 -25px}
.end_ranking {float:left;position:relative;width:459px}
.end_ranking .tit_end {width:73px;background-position:0 -50px}
.list_ranking {width:459px;border-top:2px solid #262425}
.list_ranking .link_wt {overflow:hidden;position:relative;border-bottom:1px solid #e5e5e5}
.list_ranking .num_rank {float:left;width:50px;height:98px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_ranking.gif);text-indent:-9999px}
.list_ranking .rank_2 {background-position:-55px 0}
.list_ranking .rank_3 {background-position:-110px 0}
.list_ranking .rank_4 {background-position:-165px 0}
.list_ranking .rank_5 {background-position:-220px 0}
.list_ranking .rank_6 {background-position:-275px 0}
.list_ranking .rank_7 {background-position:-330px 0}
.list_ranking .rank_8 {background-position:-385px 0}
.list_ranking .rank_9 {background-position:-440px 0}
.list_ranking .rank_10 {background-position:-495px 0}
.list_ranking .rank_11 {background-position:-550px 0}
.list_ranking .rank_12 {background-position:-55px -100px}
.list_ranking .rank_13 {background-position:-110px -100px}
.list_ranking .rank_14 {background-position:-165px -100px}
.list_ranking .rank_15 {background-position:-220px -100px}
.list_ranking .rank_16 {background-position:-275px -100px}
.list_ranking .rank_17 {background-position:-330px -100px}
.list_ranking .rank_18 {background-position:-385px -100px}
.list_ranking .rank_19 {background-position:-440px -100px}
.list_ranking .rank_20 {background-position:-495px -100px}
.list_ranking .thumb_cover {top:10px;left:50px;width:81px;height:78px}
.list_ranking .info_append {float:left}
.list_ranking .txt_genre,
.list_ranking .txt_writer {display:block}
.list_ranking .star_rate {position:absolute;height:18px;line-height:20px}
.list_ranking .tit_rate {float:left;width:20px;height:18px;margin-right:5px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_comm.png) -604px 0;text-indent:-9999px}
.list_ranking .num_grade {font-size:16px}
.list_ranking .rank_top .num_rank {height:200px}
.list_ranking .rank_top .info_append {position:relative;width:190px}
.list_ranking .rank_top .txt_genre {margin:22px 0 1px;font-weight:bold;color:#e83d3d}
.list_ranking .rank_top .tit_wt {font-size:20px}
.list_ranking .rank_top .txt_writer {margin:1px 0 12px}
.list_ranking .rank_top .txt_story {display:block;overflow:hidden;height:42px;line-height:20px;color:#666}
.list_ranking .rank_top .star_rate {top:156px;left:50px}
.list_ranking .rank_top .vote_star {width:108px;background-position:-486px 0}
.list_ranking .rank_top .inner_star {background-position:-604px 0}
.list_ranking .rank_top .img_thumb {position:absolute;top:10px;right:0}
.list_ranking .item_rank .img_thumb {float:left;margin:10px 10px 0 0}
.list_ranking .item_rank .info_append {width:240px}
.list_ranking .item_rank .txt_genre {margin:18px 0 2px}
.list_ranking .item_rank .tit_wt {margin-bottom:3px}
.list_ranking .item_rank .star_rate {top:39px;left:390px}
.paging_rank {margin:21px 0 95px;text-align:center}
.paging_rank .ico_comm {display:inline-block;width:1px;height:9px;margin:5px 7px 0 8px;background-position:0 -200px;text-indent:0;vertical-align:top}
.paging_rank .link_page {display:inline-block;font-weight:bold;font-size:14px}
.paging_rank .on {color:#e83d3d}
.paging_rank span.link_page {color:#b7b7b7}

/* 유료만화 */
.market_details {overflow:hidden;margin-top:50px}
.market_thumb {float:left;position:relative;padding:22px;margin-right:35px;border:1px solid #e5e5e5}
.market_thumb .thumb_frame {position:absolute;top:22px;left:22px;width:158px;height:212px;border:1px solid #e5e5e5}
.market_info {overflow:hidden;float:left;width:735px}
.market_info .tit_market {margin:8px 0 15px;font-size:18px}
.market_info .list_info {overflow:hidden;width:518px}
.market_info .tit_info {float:left;width:78px;height:auto;line-height:23px;color:#666}
.market_info .desc_info {float:left;width:440px;height:auto;font-weight:bold;color:#333;line-height:23px}
.market_info .desc_info .btn_open,
.market_info .desc_info .btn_close {display:inline-block;overflow:hidden;width:56px;height:21px;margin-left:10px;line-height:10;vertical-align:middle}
.market_info .desc_info .btn_open {background-position:0 -987px}
.market_info .desc_info .btn_close {background-position:0 -1018px}
.books_all {margin-top:50px}
.books_all .tit_books {display:inline;margin-right:6px;font-size:15px;letter-spacing:-1px}
.books_all .desc_books {display:inline;font-size:13px;color:#676767}
.books_all .list_books {width:975px;margin:15px 0 350px 2px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_books.gif)}
.books_all .list_books li {float:left;text-align:center}
.books_all .list_books .link_books,
.books_all .list_books .link_recent {display:block;height:41px;margin:-1px 0 0 -1px;border:1px solid #e5e5e5;font-size:13px;line-height:43px}
.books_all .list_books .link_books {width:74px}
.books_all .list_books .link_recent {width:149px;color:#e73d3d;background:#fff}
.books_all .num_books {font-weight:bold}

/* 리그 메인, 리그 랭킹전 */
.cont_league #cMain {width:100%}
.cont_league .inner_g {width:978px;margin:0 auto}
.cont_league .list_league {overflow:hidden;width:1000px}
.list_league li {float:left;margin-right:22px;margin-bottom:22px;border-radius:2px;background:#fff}
.list_league .link_league {display:block;position:relative;width:152px;min-height:212px;padding:13px 13px 0;text-decoration:none}
.list_league .thumb_cover {top:13px;left:13px;width:152px;height:90px}
.list_league .tit_wt {margin:11px 0 3px}
.list_league .tit_wt .ico_comm {margin-top:2px}
.list_league .txt_writer {display:block;overflow:hidden;color:#333;white-space:nowrap;text-overflow:ellipsis}
.list_league .txt_keyword {display:block;margin-top:9px;color:#777}
.list_league .desc_info {display:block;margin:22px 0 13px;font-size:11px;color:#777;white-space:nowrap}
.list_league .desc_info .ico_bar {display:inline-block;float:none;width:1px;height:7px;margin:4px 5px 0 6px;background-position:0 -225px;vertical-align:top}
.list_league .num_count {font-size:12px;color:#333}
.list_league .txt_grade {color:#ff8a00}
.list_league .txt_grade .num_count {font-weight:bold;color:#ff8a00}
.list_league .box_rank {display:block;height:27px;padding-top:15px;text-align:center}
.list_league .emph_rank {font-weight:bold}
.list_league .txt_score {font-weight:bold;color:#e83d3d}
.wrap_league {overflow:hidden;height:260px}
.wrap_league .link_challenge {float:right;width:378px;height:238px;background-position:-370px -950px;text-indent:-9999px}
.wrap_league .info_writer {float:right;position:relative;width:378px;height:187px;padding-top:51px;text-align:center}
.wrap_league .info_writer .img_thumb {margin:0 auto}
.wrap_league .info_writer .writer_mask {position:absolute;top:0;left:0;width:378px;height:238px;background-position:-370px -1198px}
.wrap_league .info_writer .txt_writer {display:block;overflow:hidden;position:relative;max-width:310px;margin:13px auto 8px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.wrap_league .info_writer .txt_serial, .wrap_league .info_writer .txt_end {color:#777}
.wrap_league .info_writer .ico_bar {float:left;width:1px;height:7px;margin:4px 9px 0;background-position:0 -225px;vertical-align:top}
.wrap_league .list_league {float:left;width:600px}
.wrap_league .peice_none {width:578px;height:128px;padding-top:108px;border-top:1px solid #d4d3d3;border-bottom:1px solid #d4d3d3;font-weight:bold;font-size:14px;text-align:center}
.wrap_vote {height:300px}
.wrap_vote .link_vote {float:right;width:378px;height:278px;background-position:-760px -461px;text-indent:-9999px}
.wrap_vote .list_league {float:left;width:600px}
.info_writer .link_upload {overflow:hidden;position:absolute;top:0;left:0;width:358px;height:218px;padding:20px 20px 0 0}
.info_writer .link_upload .btn_comm {float:right;width:40px;height:40px;background-position:-268px -718px;text-indent:-9999px}
.info_writer .writer_peice {overflow:hidden;position:absolute;top:197px;left:0;width:378px;height:20px}
.info_writer .txt_serial {float:left;width:179px;text-align:right}
.info_writer .txt_serial .num_peice {font-weight:bold;color:#e83d3d}
.info_writer .txt_end {float:left;width:178px;text-align:left}
.info_writer .txt_end .num_peice {font-weight:bold;color:#333}
.info_vote {float:right;width:378px;height:291px;padding-right:40px;margin-right:-40px;background-position:-760px -166px;text-align:center}
.info_vote .tit_vote {display:block;margin:41px 0 140px;font-size:16px;text-indent:-1px}
.info_vote .desc_vote {line-height:23px;color:#777}
.cont_league .paging_number {height:35px;margin-bottom:-18px;padding-top:17px}
.cont_league .paging_number em.link_page {background-color:#ebebeb}
.cont_league .paging_number span.btn_prev {background-position:-224px -718px}
.cont_league .paging_number span.btn_next {background-position:-240px -718px}
.webtoon_league {background:#ebebeb}
.webtoon_vote .list_league li {background:#fff url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_rank.gif) repeat-x 0 238px}
.webtoon_league .inner_g {position:relative;padding:110px 0 78px}
.webtoon_league .league_notice {padding-bottom:0}
.webtoon_vote .inner_g {padding-bottom:38px}
.webtoon_league .list_menu {overflow:hidden;position:absolute;top:50px;left:0}
.webtoon_league .list_menu li {overflow:hidden;float:left}
.webtoon_league .ico_bar {overflow:hidden;float:left;width:1px;height:12px;margin:3px 10px 0 8px;background-position:0 -200px}
.webtoon_league .link_sort {float:left;height:18px;padding:0 4px 0 1px;font-weight:bold;font-size:14px;line-height:18px;color:#333;text-decoration:none}
.webtoon_league .link_sort.on {color:#e83d3d;border-bottom:2px solid #e83d3d}
.webtoon_league .tit_first .link_sort, .webtoon_league .tit_second .link_sort {padding:0 4px 0 1px}
.webtoon_league .list_tab {overflow:hidden;position:absolute;top:36px;left:377px;width:480px;height:44px}
.webtoon_league .list_tab li {float:left;width:44px;height:44px;margin-right:16px;font-weight:600;font-size:14px;text-align:center}
.webtoon_league .link_tab {width:100%;height:100%;line-height:45px;color:#fff;background-position:-190px 0;text-decoration:none}
.webtoon_league .link_tab.on {background-position:-240px 0}
.webtoon_league .link_free {font-size:14px;letter-spacing:-1px;text-indent:-1px}
.webtoon_league .item_navigator {position:absolute;right:-7px;top:39px;z-index:1;font-size:14px;text-align:right}
.webtoon_league .item_navigator .linked_selected {width:73px;padding-top:9px;border-color:#ebebeb}
.webtoon_league .item_navigator .linked_selected:hover {border-color:#fff;background-color:#fff}
.webtoon_league .item_navigator .list_opt {left:-1px;border-color:#fff}
.webtoon_league .item_navigator .link_option {padding-top:9px}
.higher_grade {padding:57px 0;background:#fff}
.higher_grade .tit_higher {margin-bottom:7px;font-size:18px;text-align:center;letter-spacing:-1px}
.higher_grade .desc_higher {color:#777;text-align:center}
.higher_grade .wrap_higher {overflow:hidden;position:relative;width:844px;height:160px;margin:35px auto 15px}
.higher_grade .list_higher {overflow:hidden;position:absolute}
.higher_grade .list_higher li {float:left;position:relative;width:152px;margin-right:21px}
.higher_grade .list_higher .tit_wt {margin:11px 0 3px}
.higher_grade .list_higher .thumb_cover {height:90px}
.higher_grade .list_higher .txt_writer {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/* 리그 랭킹전 결과 */
.league_win {overflow:hidden;width:978px;height:290px;border-top:2px solid #262424;border-bottom:2px solid #262424}
.league_win .emph_win {float:left;width:100px;margin:20px 19px 0 0}
.league_win .emph_win .bg_comm {width:100px;height:100px;background-position:-594px -28px;text-indent:-9999px}
.league_win .info_win {float:left;width:369px;margin-top:34px}
.league_win .desc_win {margin-bottom:18px;font-weight:bold;font-size:16px;line-height:26px}
.league_win .link_win {display:inline-block}
.league_win .txt_genre {color:#e83d3d}
.league_win .tit_wt {margin:3px 0 2px;font-size:20px}
.league_win .txt_story {display:block;margin:14px 0 11px;line-height:18px;color:#777}
.league_win .txt_score {display:block;font-weight:bold;font-size:16px;color:#e83d3d}
.league_win .img_thumb {float:right}
.wrap_superpass {overflow:hidden;margin:56px 0 10px}
.wrap_superpass .tit_superpass {float:left;font-size:16px}
.wrap_superpass .txt_guide {float:right;margin-top:3px;margin-right:-2px;color:#666}
.list_superpass {margin-bottom:-19px}
.list_superpass li {overflow:hidden;height:148px;padding:20px 0;border-top:1px solid #d4d3d3}
.list_superpass .img_thumb {float:left;margin-right:18px}
.list_superpass .link_superpass {float:left;display:inline-block;width:490px;margin-top:8px}
.list_superpass .txt_genre {color:#e83d3d}
.list_superpass .tit_wt {margin:3px 0 2px;font-size:20px}
.list_superpass .txt_story {display:block;margin:5px 0 32px;line-height:18px;color:#777}
.list_superpass .txt_score {float:right;width:156px;margin-top:6px;font-weight:bold;font-size:16px;color:#e83d3d;text-align:right}

/* 리그 공지 */
.league_schedule {overflow:hidden;margin-bottom:58px;border:1px solid #d4d3d3;border-top:2px solid #262424}
.league_schedule .img_thumb {float:left;width:599px;border-right:1px solid #d4d3d3}
.league_schedule .box_schedule {overflow:hidden;float:left;position:relative;width:376px;height:297px}
.league_schedule .link_prev, .league_schedule .link_next {position:absolute;top:33px;width:29px;height:29px;text-indent:-9999px}
.league_schedule .link_prev {left:47px;background-position:-24px -1079px}
.league_schedule .link_next {right:47px;background-position:-24px -1108px}
.league_schedule a.link_prev:hover {background-position:5px -1079px}
.league_schedule a.link_next:hover {background-position:5px -1108px}
.league_schedule span.link_prev {background-position:-53px -1079px}
.league_schedule span.link_next {background-position:-53px -1108px}
.league_schedule .tit_calendar {display:block;margin-top:37px;font-size:16px;text-align:center}
.league_schedule .inner_calendar {position:absolute;top:97px}
.league_schedule .list_month {overflow:hidden;float:left;width:376px;height:200px}
.league_schedule .list_month li {float:left;width:38px;height:38px;margin:0 0 21px 45px}
.league_schedule .list_month .bg_comm {display:block;height:38px;text-indent:-9999px}
.league_schedule .link_month1 {background-position:0 -1306px}
.league_schedule .link_month2 {background-position:-45px -1306px}
.league_schedule .link_month3 {background-position:-90px -1306px}
.league_schedule .link_month4 {background-position:-135px -1306px}
.league_schedule .link_month5 {background-position:-180px -1306px}
.league_schedule .link_month6 {background-position:-225px -1306px}
.league_schedule .link_month7 {background-position:-270px -1306px}
.league_schedule .link_month8 {background-position:-315px -1306px}
.league_schedule .link_month9 {background-position:0 -1349px}
.league_schedule .link_month10 {background-position:-45px -1349px}
.league_schedule .link_month11 {background-position:-90px -1349px}
.league_schedule .link_month12 {background-position:-135px -1349px}
.league_schedule .link_month1.on {background-position:0 -1392px}
.league_schedule .link_month2.on {background-position:-45px -1392px}
.league_schedule .link_month3.on {background-position:-90px -1392px}
.league_schedule .link_month4.on {background-position:-135px -1392px}
.league_schedule .link_month5.on {background-position:-180px -1392px}
.league_schedule .link_month6.on {background-position:-225px -1392px}
.league_schedule .link_month7.on {background-position:-270px -1392px}
.league_schedule .link_month8.on {background-position:-315px -1392px}
.league_schedule .link_month9.on {background-position:-180px -1349px}
.league_schedule .link_month10.on {background-position:-225px -1349px}
.league_schedule .link_month11.on {background-position:-270px -1349px}
.league_schedule .link_month12.on {background-position:-315px -1349px}
.league_schedule .list_schedule {overflow:hidden;width:272px;margin:26px auto 33px;padding-top:30px;border-top:1px solid #d4d3d3}
.league_schedule .list_schedule dt {float:left;width:39px;height:21px;margin-right:6px;margin-bottom:12px}
.league_schedule .list_schedule dd {float:left;width:227px;height:21px;margin-bottom:12px;font-weight:bold;font-size:14px}
.league_schedule .list_schedule .ico_step1 {background-position:0 -1493px}
.league_schedule .list_schedule .ico_step2 {background-position:0 -1518px}
.league_schedule .list_schedule .ico_step3 {background-position:0 -1543px}
.league_schedule .link_calendar {margin-left:52px;font-weight:bold;font-size:14px;text-decoration:underline}
.league_schedule .no_schedule {width:272px;margin:16px auto 0;padding-top:56px;border-top:1px solid #d4d3d3;text-align:center}
.league_schedule .no_schedule .txt_nodata {margin-bottom:68px;font-size:14px;line-height:24px}
.league_schedule .no_schedule .link_calendar {margin-left:0}
.webtoon_league .tit_step {width:150px;height:22px;margin:0 auto 38px;background-position:0 -157px}
.webtoon_league .list_step {overflow:hidden;width:909px;margin-left:60px;margin-bottom:75px}
.webtoon_league .list_step li {float:left}
.webtoon_league .list_step .bg_comm {display:block;width:204px;height:153px;margin-bottom:17px;margin-right:30px;text-indent:-9999px}
.webtoon_league .list_step .bg_step1 {background-position:-722px 0}
.webtoon_league .list_step .bg_step2 {background-position:-937px 0}
.webtoon_league .list_step .bg_step3 {background-position:-759px -1025px}
.webtoon_league .list_step .bg_step4 {width:152px;margin-right:0;background-position:-973px -1025px}
.webtoon_league .txt_process {display:block;width:152px;line-height:18px;color:#666;text-align:center}
.webtoon_league .league_guide {padding-top:9px;border-top:2px solid #262424}
.webtoon_league .league_guide dt {margin:36px 0 16px;font-weight:bold;font-size:16px}
.webtoon_league .league_guide dd {line-height:26px;color:#666}
.webtoon_league .league_guide .tit_attention {color:#e83d3d}
.webtoon_league .league_notice .league_guide {padding-bottom:91px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_league.gif) no-repeat 100% 100%}

/* 리그 작품홈 */
.product_summary {position:relative;height:242px;padding:50px 0;background-color:#000;background-repeat:no-repeat;background-position:50% 0;background-size:cover}
.product_summary .bg_pattern {position:absolute;left:0;top:0;width:100%;height:342px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_pattern.png)}
.product_summary .product_info {position:relative;width:784px;height:242px;margin:0 auto}
.product_summary .product_thumb {float:left;width:152px;height:218px;padding:24px 20px 0;background-position:0 -1446px;text-align:center}
.product_summary .ico_first {display:block;height:25px;margin-bottom:25px;line-height:27px;color:#e83d3d;background:#262424}
.product_summary .txt_chart {color:#000;opacity:.6;filter:alpha(opacity=60)}
.product_summary .link_poll {display:block;width:46px;height:23px;margin:9px auto 0;background-position:-278px -958px;text-indent:-9999px}
.product_summary .product_detail {float:left;position:relative;width:296px;height:220px;padding:22px 23px 0;margin-right:8px;background-position:-192px -1446px}
.product_summary .product_detail .txt_genre {color:#e83d3d}
.product_summary .product_detail .txt_title {display:block;overflow:hidden;width:100%;margin:3px 0 5px;font-size:20px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px}
.product_summary .product_detail .txt_story {line-height:18px;color:#777}
.product_summary .desc_info {display:block;margin-top:12px ;font-size:11px;color:#777}
.product_summary .desc_info .ico_bar {display:inline-block;float:none;width:1px;height:7px;margin:4px 5px 0 6px;background-position:0 -225px;vertical-align:top}
.product_summary .num_count {font-size:12px;color:#333}
.product_summary .txt_grade {color:#ff8a00}
.product_summary .txt_grade .num_count {font-weight:bold;color:#ff8a00}
.product_summary .link_grade {display:inline-block;overflow:hidden;width:20px;height:20px;margin-top:-2px;margin-left:6px;line-height:10;background-position:-66px -987px;vertical-align:top}
.product_summary .item_user {overflow:hidden;position:absolute;left:24px;bottom:28px}
.product_summary .item_user .btn_comm {float:left;width:40px;height:40px;margin-right:8px;text-indent:-9999px}
.product_summary .item_user .btn_like {background-position:-104px -1008px}
.product_summary .item_user .btn_share {background-position:-154px -1008px}
.product_summary .item_user .btn_upload {background-position:-204px -1008px}
.product_summary .item_user .btn_like.on {background-position:-254px -1008px}
.product_summary .product_writer {float:left;position:relative;width:242px;padding-top:24px;text-align:center}
.product_summary .writer_sns {overflow:hidden;width:136px;margin:0 auto 112px}
.product_summary .writer_sns .btn_comm {float:left;width:40px;height:40px;text-indent:-9999px}
.product_summary .writer_sns .link_mail {margin-right:8px;background-position:-104px -1058px}
.product_summary .writer_sns .link_sns {margin-right:8px;background-position:-154px -1058px}
.product_summary .writer_sns .link_info {background-position:-254px -1058px}
.product_summary .writer_sns span.link_mail {background-position:-104px -1108px}
.product_summary .writer_sns span.link_sns {background-position:-154px -1108px}
.product_summary .writer_sns span.link_info {background-position:-254px -1108px}
.product_summary .writer_mask {position:absolute;top:0;left:0;width:100%;height:242px;background-position:-542px -1446px}
.product_summary .item_profile {position:absolute;top:78px;left:79px}
.product_summary .list_writerinfo {position:relative}
.product_summary .txt_writer {overflow:hidden;width:200px;margin:0 auto;text-overflow:ellipsis;white-space:nowrap}
.product_summary .writer_message {position:relative;z-index:1;padding:0 70px 0 70px}
.product_summary .writer_new {padding-right:110px}
.product_summary .writer_edit {padding-right:97px}
.product_summary .link_message {display:block;text-align:center}
.product_summary .inner_message {display:inline-block;position:relative;max-width:100%;margin:6px 0 2px}
.product_summary .txt_message {display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:pointer}
.product_summary .txt_message:hover {text-decoration:underline}
.product_summary .txt_empty {cursor:auto}
.product_summary .txt_empty:hover {text-decoration:none}
.product_summary .marks_start {display:inline-block;position:absolute;left:-5px;top:0;min-width:5px}
.product_summary .marks_end {display:inline-block;position:absolute;left:100%;top:0;min-width:5px}
.product_summary .ico_new {display:inline-block;position:absolute;left:100%;top:-2px;min-width:40px;padding-left:5px;color:#e83d3d;vertical-align:top;text-decoration:underline;cursor:pointer}
.product_summary .link_edit {display:inline-block;position:absolute;left:100%;top:-2px;width:27px;height:16px;margin-left:10px;background-position:-305px -925px;vertical-align:top;text-indent:-9999px}
.product_summary .inner_webtoon_layer {display:none;position:absolute;top:0;left:0;width:100%;height:242px;text-align:center}
.product_summary .inner_webtoon_layer .tit_layer {display:block;margin-top:41px;font-size:16px}
.product_summary .inner_webtoon_layer .desc_layer {margin-top:2px;letter-spacing:-1px}
.product_summary .inner_webtoon_layer .ico_line {display:block;width:22px;height:2px;margin:5px auto 0;background:#e83d3d}
.product_summary .inner_webtoon_layer1 .btn_close, .product_summary .inner_webtoon_layer2 .btn_close {position:absolute;top:19px;right:19px;width:27px;height:27px;background-position:-274px -53px;text-indent:-9999px}
.product_summary .open_vote .txt_genre, .product_summary .open_share .txt_genre,
.product_summary .open_vote .txt_title, .product_summary .open_share .txt_title,
.product_summary .open_vote .txt_story, .product_summary .open_share .txt_story,
.product_summary .open_vote .desc_info, .product_summary .open_share .desc_info,
.product_summary .open_vote .item_user, .product_summary .open_share .item_user {display:none}
.product_summary .open_vote .inner_webtoon_layer1 {display:block}
.product_summary .inner_webtoon_layer1 .drag_star {display:block;overflow:hidden;margin-top:16px}
.product_summary .inner_webtoon_layer1 .vote_star {overflow:hidden;float:left;width:134px;height:20px;margin:14px 9px 0 86px;background-position:0 -190px}
.product_summary .inner_webtoon_layer1 .inner_star {float:left;height:20px;background-position:-144px -190px}
.product_summary .inner_webtoon_layer1 .num_grade {float:left;margin-top:13px;font-weight:600;font-size:18px;color:#ff8a00;letter-spacing:-1px}
.product_summary .inner_webtoon_layer1 .btn_regist {display:block;width:52px;height:25px;margin:29px auto 0;background-position:0 -1049px;text-indent:-9999px}
.product_summary .open_share .inner_webtoon_layer2 {display:block}
.product_summary .inner_webtoon_layer2 .item_btn {margin-top:28px}
.product_summary .inner_webtoon_layer2 .item_btn .btn_comm {display:inline-block;overflow:hidden;width:70px;height:70px;margin:0 6px;text-indent:0;font-size:0;line-height:0}
.product_summary .inner_webtoon_layer2 .btn_story {background-position:0 -362px}
.product_summary .inner_webtoon_layer2 .btn_tw {background-position:-80px -362px}
.product_summary .inner_webtoon_layer2 .btn_fb {background-position:-160px -362px}
.product_summary .open_message .inner_webtoon_layer3 {display:block;width:203px;height:132px;z-index:3;padding:23px 16px 87px 23px;background-position:-794px -1446px;text-align:left}
.product_summary .inner_webtoon_layer3 .webtoon_message {overflow-x:hidden;overflow-y:auto;width:193px;height:132px;padding-right:10px}
.product_summary .inner_webtoon_layer3 .tit_message {display:block;margin-top:-2px;font-weight:normal;color:#fed271}
.product_summary .inner_webtoon_layer3 .desc_message {margin-top:12px;line-height:20px;color:#fff;word-break:break-all}
.product_summary .inner_webtoon_layer3 .desc_message  a {text-decoration:underline;color:#9dcbff}
.product_summary .inner_webtoon_layer3 .txt_date {color:#999}
.product_summary .inner_webtoon_layer3 .btn_close {position:absolute;left:103px;bottom:28px;z-index:3;width:36px;height:36px;background-position:-200px -209px;text-indent:-9999px}

.league_product {padding-top:75px}
.league_product .sort_comm {top:39px;right:-3px}
.league_product .list_update {overflow:hidden;width:996px;margin-bottom:14px}
.league_product .list_update li {width:146px;height:156px;margin-right:20px}
.league_product .list_update .thumb_cover {height:86px}

.email_layer{position:absolute}
.inner_email_layer{position:relative;padding:30px 0 0 29px;border-radius:4px}
.inner_email_layer1{width:299px;height:57px;background-color:#fff;background-color:rgba(255,255,255,.85)}
.inner_email_layer2{z-index:1;width:297px;height:56px;border:1px solid #e5e5e5;background:#fff}
.inner_email_layer .layer_body{overflow:hidden}
.inner_email_layer .tit_email{float:left;padding-right:16px;font-size:16px;line-height:24px;color:#333}
.inner_email_layer .tit_email .bg_bar{display:block;width:16px;height:2px;margin-bottom:8px;background-color:#e83d3d}
.inner_email_layer2 .tit_email .bg_bar{margin-bottom:7px}
.inner_email_layer .desc_email{float:left;padding-top:9px;line-height:24px;color:#666}
.inner_email_layer .layer_foot{position:absolute;right:0;top:0}
.inner_email_layer .layer_foot .btn_close{width:21px;height:21px;margin:12px 12px 0 0;background-position:-254px -1224px }

/* 리그_작가, 작품, 회차 등록 및 수정 */
.league_regist {position:relative;padding:64px 0 0}
.league_regist .tit_regist {padding-bottom:7px;border-bottom:2px solid #262424;font-size:24px;letter-spacing:-1px}
.league_regist .tit_regist .work_subject {color:#ea3c3b}
.league_regist .emph_step {position:absolute;top:81px;right:0;color:#e83d3d;letter-spacing:-0.04em}
.list_regist {overflow:hidden;width:869px;padding-top:30px;padding-bottom:10px;color:#666}
.list_regist dt {float:left;width:109px;height:25px;padding-top:10px;margin-bottom:20px;font-weight:bold}
.list_regist dd {overflow:hidden;float:left;width:760px;height:35px;margin-bottom:20px}
.list_regist .tit_essential {color:#e83d3d}
.list_regist .inp_write {width:758px;height:33px;border:1px solid #e5e5e5;color:#666;text-indent:9px}
.list_regist .inp_name {width:378px}
.list_regist .txt_name {margin-left:5px}
.list_regist .tit_thumb {padding-top:42px;height:58px}
.list_regist .wrap_thumb {position:relative;height:100px}
.list_regist .box_attach {float:left;height:90px;padding:4px;border:1px dashed #d7d7d7}
.list_regist .box_attach .img_thumb {position:absolute;top:5px;left:5px}
.list_regist .txt_thumb {float:left;margin:42px 0 0 19px}
.list_regist .frame_cover {display:block;height:100%;background:#f9f9f9}
.list_regist .ico_attach {position:absolute;top:35px;width:34px;height:30px;background-position:0 -1443px}
.list_regist .inp_check {float:left;width:19px;height:19px;margin:11px 3px 0 0}
.list_regist .txt_email {display:block;overflow:hidden;margin-top:9px}
.list_regist .emph_email {color:#999;letter-spacing:-0.04em}
.list_regist .desc_need {padding-bottom:9px;color:#e83d3d}
.list_regist .link_create_daum_mail {display:block;width:140px;height:32px;margin-bottom:10px;line-height:34px;background-color:#e83d3d;text-align:center;color:#fff}

.league_regist .list_regist .inp_thumb {position:absolute;top:0;left:0;height:100px;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.league_regist .wrap_btn {padding:40px 0 160px;border-top:1px solid #e5e5e5;text-align:center}
.league_regist .wrap_btn .btn_cancel, .league_regist .wrap_btn .btn_confirm {width:110px;height:36px;margin:0 3px;font-size:14px;line-height:34px}
.league_regist .btn_cancel {border:1px solid #ccc}
.league_regist .btn_confirm {border:1px solid #262424;color:#e83d3d;background:#262424}
.league_regist .choice_comm {height:19px;margin:7px 19px 0 0;line-height:21px}
.league_regist .choice_comm .inp_comm {margin-right:2px}
.league_regist .tit_genre {height:64px;padding-top:2px}
.league_regist .wrap_genre {height:86px;margin-bottom:0}
.league_regist .inner_genre {overflow:hidden;width:630px}
.league_regist .box_check {position:relative;float:left;width:90px;height:19px;margin-bottom:20px;line-height:21px}
.league_regist .box_check .inp_check {width:19px;height:19px;margin:0 3px 0 0}
.league_regist .box_check .ico_comm {width:17px;height:17px;background-position:-30px 0;cursor:pointer}
.league_regist .box_check .ico_choiced {background-position:2px -429px}
.league_regist .box_check .ico_focused {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.league_regist .wrap_description {position:relative;height:70px}
.league_regist .txt_maximum {position:absolute;top:10px;left:11px;color:#999}
.league_regist .tf_description {width:738px;height:48px;padding:10px;border:1px solid #e5e5e5;color:#666}
.league_regist .tit_draft {height:68px;margin-bottom:0}
.league_regist .wrap_draft {height:68px;margin-bottom:0}
.league_regist .txt_draft {display:block;margin-top:10px;color:#666}
.league_regist .link_upload {display:block;width:160px;height:33px;border:1px solid #e83d3d;font-size:14px;line-height:35px;color:#e83d3d;text-align:center;text-decoration:none}
.league_regist .tit_end, .league_regist .wrap_end {display:none}
.regist_modify .frame_cover {background:#000;opacity:.7;filter:alpha(opacity=70)}
.regist_modify .link_upload {color:#fff;background:#e83d3d}
.regist_modify .tit_end {display:block;height:43px;margin-bottom:4px}
.regist_modify .wrap_end {display:block;padding-top:8px;margin-bottom:4px}
.fld_writer .box_attach {width:90px}
.fld_writer .ico_attach {left:33px}
.fld_writer .list_regist .inp_thumb {width:100px}
.fld_episode .box_attach {width:152px}
.fld_episode .ico_attach {left:64px}
.fld_episode .list_regist .inp_thumb {width:162px}

/* 리그 작가페이지 */
.league_writer {overflow:hidden;padding:67px 0 162px}
.league_writer .tit_info {font-size:16px}
.league_writer .info_modify {position:absolute;right:0}
.league_writer .btn_modify {display:inline-block;min-width:38px;height:21px;padding:0 4px 0 6px;border:1px solid #e83d3d;border-radius:2px;line-height:21px;color:#e83d3d;text-decoration:none;text-align:center;vertical-align:top}
.league_writer .link_modify {display:inline-block;width:37px;height:19px;border:1px solid #e83d3d;border-radius:2px;line-height:21px;color:#fff;background:#e83d3d;text-decoration:none;text-align:center}
.league_writer .paging_number {clear:both;margin-bottom:-9px;padding:39px 0 0 116px}

.league_writer .no_data {text-align:center}
.league_writer .no_data .bg_nodata {width:98px;height:96px;margin:0 auto 20px;background-position:-486px -28px}
.league_writer .no_data .txt_nodata {display:block;margin-bottom:34px;font-weight:bold;font-size:16px}
.league_writer .no_data .link_league {display:inline-block;width:108px;height:34px;margin:0 3px 6px;border:1px solid #e83d3d;font-size:14px;line-height:36px;color:#e83d3d;text-align:center;text-decoration:none}
.league_writer .no_data .link_regist {display:inline-block;width:110px;height:36px;margin:0 3px 6px;font-size:14px;line-height:36px;color:#e83d3d;background:#262424;text-align:center;text-decoration:none;vertical-align:top}

.league_writer .welcome_message {overflow:hidden;float:left;position:relative}
.league_writer .welcome_message .img_profile {float:left}
.league_writer .welcome_message .round_cover {position:absolute;top:0;left:0;width:58px;height:58px;background-position:0 -500px}
.league_writer .welcome_message .txt_welcome {float:left;font-weight:bold;font-size:16px;margin:18px 0 0 0}
.league_writer .welcome_message .user_nick {color:#e83d3d}

.info_writer {position:relative;margin-bottom:50px}
.info_writer .tit_info {padding-bottom:14px}
.info_writer .box_writer {height:58px;padding:30px 0;border-top:2px solid #262424;border-bottom:1px solid #e5e5e5}
.info_writer .writer_sns {overflow:hidden;float:right;width:136px;margin-top:8px}
.info_writer .writer_sns .btn_comm {float:left;width:40px;height:40px;text-indent:-9999px}
.info_writer .writer_sns .link_mail {margin-right:8px;background-position:-104px -1058px}
.info_writer .writer_sns .link_sns {margin-right:8px;background-position:-154px -1058px}
.info_writer .writer_sns .link_info {background-position:-204px -1058px}
.info_writer .link_agency_apply {position:relative;float:right;width:164px;height:40px;margin-top:9px;background-position:0 -1148px;text-indent:-9999px}
.info_writer .link_agency_modify {position:relative;float:right;width:164px;height:40px;margin-top:9px;background-position:-170px -1148px;text-indent:-9999px}
.info_writer .link_agency_apply .txt_tooltip {display:none;position:absolute;top:48px;right:0;padding:14px 16px;background-color:#666;font-size:12px;line-height:17px;color:#fff;text-align:right;text-indent:0;white-space:nowrap;cursor:default}
.info_writer .link_agency_apply:hover .txt_tooltip {display:block}
.info_writer .txt_tooltip .ico_arr {position:absolute;top:-4px;right:16px;width:8px;height:4px;background-position:0 -1568px}
.info_writer .writer_sns span.link_mail {background-position:-104px -1108px}
.info_writer .writer_sns span.link_sns {background-position:-154px -1108px}
.info_writer .writer_sns span.link_info {background-position:-204px -1108px}
.info_writer .info_modify {top:1px}

.info_product {overflow:hidden;position:relative;float:left;width:200px;height:566px;padding-top:2px;margin-right:30px;border-bottom:1px solid #e5e5e5}
.info_product .tit_info {padding-bottom:13px}
.info_product .link_thumb {display:block;padding:24px;background:#262424}
.info_product .txt_genre {display:block;margin:14px 0 5px;color:#e83d3d}
.info_product .tit_product {font-size:14px;line-height:20px}
.info_product .txt_story {display:block;margin-top:7px;line-height:18px;color:#777}
.info_product .info_modify {top:0}
.info_product .desc_info {margin-bottom:32px}

.other_wt {overflow:hidden;width:200px}
.other_wt .tit_other {padding-bottom:7px;border-bottom:1px solid #e5e5e5;font-weight:normal;font-size:14px}
.other_wt .wrap_slide {position:relative;height:130px;margin-top:18px}
.other_wt .slide_product {overflow:hidden;position:absolute;top:0;left:0}
.other_wt .list_product {float:left;width:200px;height:130px}
.other_wt .list_product li {overflow:hidden;width:100%;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis}
.other_wt .list_product .on {font-weight:bold}
.other_wt .list_product .ico_dot {display:inline-block;width:1px;height:1px;margin:7px 4px 0 0;background:#333;vertical-align:top}
.other_wt .paging_comm {position:absolute;top:-50px;right:-5px;font-size:14px;background:#fff}
.other_wt .paging_comm .num_page {color:#e83d3d}
.other_wt .paging_comm .btn_comm {display:inline-block;overflow:hidden;width:18px;height:29px;line-height:9999px}
.other_wt .paging_comm .btn_prev {background-position:-292px -253px}
.other_wt .paging_comm .btn_prev:hover {background-position:-292px -276px}
.other_wt .paging_comm .btn_next {background-position:-313px -253px}
.other_wt .paging_comm .btn_next:hover {background-position:-313px -276px}
.other_wt .link_new {position:absolute;left:65px;bottom:28px;width:70px;height:25px;border-radius:2px;line-height:26px;color:#e83d3d;background:#262424;text-align:center;text-decoration:none}
.product_nodata .link_new {position:static;display:block;margin:0 auto}
.other_wt .txt_nodata {display:block;margin:91px 0 9px;color:#888;text-align:center}

.info_series {position:relative;float:left;width:748px;height:556px}
.info_series .tit_info {padding-top:2px}
.info_series .info_modify {top:0}
.info_series .list_series {overflow:hidden;width:712px;height:489px}
.info_series .list_series li {position:relative;float:left;width:152px;height:163px;margin-right:26px}
.info_series .tit_wt {margin-top:9px}
.info_series .link_wt {height:121px;color:#333}
.info_series .link_wt:hover .ico_comm {text-decoration:none}
.info_series .thumb_cover {height:90px}
.info_series .box_check {position:absolute;top:4px;left:4px;cursor:pointer}
.info_series .box_check .inp_check {width:24px;height:24px;vertical-align:top;-webkit-appearance:none}
.info_series .box_check .ico_comm {position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #bbb;background-color:#fff;background-position:-30px 0;cursor:pointer}
.info_series .box_check .ico_choiced {border-color:#262424;background-color:#262424;background-position:4px -426px}
.info_series .box_check .ico_focused {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.info_series .ico_bar {display:inline-block;width:1px;height:7px;margin:5px 5px 0 6px;background-position:0 -225px;vertical-align:top}
.info_series .link_revision {text-decoration:underline}
.info_series .box_series {height:469px;margin-top:13px;padding:30px;border:1px solid #e5e5e5;border-top:2px solid #262424}
.info_series .box_series .no_data {margin-top:130px}

.info_series .wrap_thumb {position:relative;height:134px}
.info_series .link_attach {float:left;width:142px;height:124px;padding:4px;border:1px dashed #d7d7d7;text-align:center}
.info_series .link_attach .img_thumb {position:absolute;top:5px;left:5px}
.info_series .link_attach .txt_regist {position:absolute;top:85px;left:53px;color:#777}
.info_series .txt_thumb {float:left;margin:42px 0 0 19px}
.info_series .frame_cover {display:block;height:100%;background:#f9f9f9}
.info_series .ico_attach {position:absolute;top:50px;left:59px;width:34px;height:30px;background-position:0 -1443px}
.info_series .inp_thumb {position:absolute;top:0;left:0;width:152px;height:134px;opacity:0;filter:alpha(opacity=0);cursor:pointer}

.league_layer {position:fixed;top:50%;left:50%;z-index:1001}
.inner_league_layer {position:relative;border:1px solid #e5e5e5;border-radius:5px;background:#fff;text-align:center}
.inner_league_layer1 {margin:-107px 0 0 -184px;width:308px;min-height:144px;padding:30px 30px 40px}
.inner_league_layer1 .txt_notice {margin:32px 0 33px}
.inner_league_layer2 {margin:-124px 0 0 -214px;width:368px;min-height:178px;padding:30px 30px 40px}
.inner_league_layer2 .txt_notice {margin-bottom:38px}
.inner_league_layer .emph_title {display:block;margin:28px 0 9px;font-weight:bold;font-size:16px;color:#e83d3d}
.inner_league_layer .txt_notice {display:block;margin-bottom:33px;font-weight:bold;font-size:14px;line-height:24px}
.inner_league_layer .btn_close {position:absolute;top:14px;right:14px;width:27px;height:27px;background-position:-274px -53px;text-indent:-9999px}
.inner_league_layer .btn_confirm, .inner_league_layer .btn_delete, .inner_league_layer .btn_cancel {display:inline-block;width:102px;height:31px;margin:0 2px;border-style:solid;border-width:1px;border-radius:2px;font-weight:bold;font-size:14px;line-height:33px;vertical-align:top}
.inner_league_layer .btn_confirm {border-color:#262424;color:#e83d3d;background:#262424}
.inner_league_layer .btn_delete {border-color:#e83d3d;color:#e83d3d}
.inner_league_layer .btn_cancel {border-color:#e83d3d;color:#fff;background:#e83d3d}

.popup_upload {position:relative;width:576px;height:644px;padding:28px 24px 40px}
.popup_upload .tit_upload {font-size:16px}
.popup_upload .draft_upload {width:574px;height:430px;margin-top:9px;border:1px solid #ccc;border-top:2px solid #262424}
.popup_upload .info_head {overflow:hidden;width:574px;height:22px;padding-top:8px;border-bottom:1px solid #ccc;font-size:11px;text-align:center}
.popup_upload .tit_number {float:left;width:59px}
.popup_upload .tit_filename {float:left;width:378px;text-indent:16px}
.popup_upload .tit_capacity {float:left;width:60px}
.popup_upload .tit_delete {float:left;width:60px;padding-right:17px}
.popup_upload .info_body {overflow-x:hidden;overflow-y:scroll;height:399px}
.popup_upload .tbl_upload {width:100%;border-collapse:collapse;border-spacing:0}
.popup_upload .tbl_upload tr:first-child td {border-top:0}
.popup_upload .tbl_upload td {overflow:hidden;height:28px;padding-top:13px;border-top:1px solid #ededed;font-size:11px;vertical-align:top}
.popup_upload .tbl_upload .cell_number {float:left;width:59px;text-align:center}
.popup_upload .tbl_upload .cell_filename {overflow:hidden;float:left;width:378px;text-indent:19px;text-overflow:ellipsis;white-space:nowrap}
.popup_upload .tbl_upload .cell_capacity {float:left;width:60px;text-align:center}
.popup_upload .tbl_upload .cell_delete {float:left;width:60px}
.popup_upload .tbl_upload .btn_delete {overflow:hidden;width:21px;height:18px;margin:0 auto;background-position:-224px -750px;text-indent:-9999px}
.popup_upload .tbl_upload .cell_nodata {text-align:center;font-size:12px;color:#777}
.popup_upload .bg_nodata {width:98px;height:96px;margin:127px 238px 22px;background-position:-486px -28px}
.popup_upload .list_notice {margin-top:18px}
.popup_upload .list_notice li {margin-bottom:6px;color:#777}
.popup_upload .box_upload {position:absolute;top:24px;right:24px}
.popup_upload .inp_file {position:absolute;width:80px;height:29px;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.popup_upload .btn_upload {display:block;width:76px;height:27px;padding-left:2px;border:1px solid #e83d3d;border-radius:2px;line-height:29px;color:#e83d3d;text-align:center}
.popup_upload .btn_upload .btn_comm {display:inline-block;width:10px;height:10px;margin-left:6px;background-position:-318px -718px}
.popup_upload .popup_foot {overflow:hidden;width:208px;margin:35px auto 0}
.popup_upload .popup_foot .btn_comm {float:left;width:100px;height:35px;margin:0 2px;font-size:0;line-height:0;text-indent:-9999px}
.popup_upload .btn_preview {background-position:0 -1308px}
.popup_upload .btn_enroll {background-position:-110px -1308px}

.popup_skin {position:relative;width:978px;height:663px}
.popup_skin .tit_skin {display:block;margin:24px 0 18px 97px;font-size:16px}
.popup_skin .emph_guide {position:absolute;top:3px;right:94px;color:#e83d3d}
.popup_skin .box_thumb {display:block;width:152px;height:90px;background:#fff}
.popup_skin .list_skin {overflow:hidden;width:800px;margin:32px 0 40px 97px}
.popup_skin .list_skin li {float:left;width:144px;height:90px;margin-right:16px;background:#e5e5e5}
.popup_skin .btn_cancel, .popup_skin .btn_enroll {display:inline-block;width:110px;height:36px;margin:0 3px;border-style:solid;border-width:1px;font-size:14px;line-height:36px;text-align:center}
.popup_skin .popup_foot {text-align:center}
.popup_skin .btn_cancel {border-color:#ccc}
.popup_skin .btn_enroll {border-color:#262424;color:#e83d3d;background:#262424}

/* animation */
.fade_up {-webkit-animation-name:fade_up;animation-name:fade_up;-webkit-animation-duration:1s;animation-duration:1s}
@-webkit-keyframes fade_up {
    0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)}
    0% {opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}
    60% {opacity:0.3;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}
    75% {opacity:0.7;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}
    90% {opacity:0.9;-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}
    100% {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes fade_up {
    0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)}
    0% { opacity:0; -webkit-transform:translate3d(0, 3000px, 0); transform:translate3d(0, 3000px, 0); -moz-transform:translate3d(0, 3000px, 0); -ms-transform:translate3d(0, 3000px, 0); -o-transform:translate3d(0, 3000px, 0); }
    60% {opacity:0.3;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}
    75% {opacity:0.7;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}
    90% {opacity:0.9;-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}
    100% {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}

/* 배너 */
.wrap_banner {position:relative;width:978px;margin:30px auto 0}
.wrap_banner .info_banner {position:absolute;top:0;left:0;padding:18px 29px 0;width:920px}
.wrap_banner .tit_banner {font-weight:normal;font-size:22px;color:#fff}
.wrap_banner .list_info {padding-top:6px;font-size:12px;color:#a8a7a8}
.wrap_banner .txt_cate {float:left}
.wrap_banner .txt_info {float:left;padding-left:4px;color:#a8a7a8}
.wrap_banner .txt_subject {font-weight:bold}
.wrap_banner .btn_comm {position:absolute;right:31px;top:54px;width:112px;height:27px;padding:7px 0 0 0;font-size:15px;color:#fff;text-align:center}
.wrap_banner .link_rank_apply {background-position:0 -1188px}
.wrap_banner .link_rank_modify {overflow:hidden;background-position:-120px -1188px;text-indent:-9999px}

/* 에이전시 작가 가입 레이어 */
.layer_apply {position:absolute;top:177px;left:50%;z-index:1001;width:576px;height:750px;padding:0 31px;margin-left:-319px;border:1px solid #E5E5E5;border-radius:4px;background:#FFF}
.layer_apply .tit_comm {height:19px;margin:31px auto 20px}
.layer_apply .tit_form {width:139px;background-position:0 -189px}
.layer_apply .tit_modify {width:175px;background-position:0 -218px}
.layer_apply .link_help {position:absolute;top:38px;left:31px;padding-right:10px;font-size:11px;color:#999;background-position:100% -1615px;text-indent:0}
.layer_apply .desc_form {padding:21px 0 19px;margin-bottom:21px;border-top:2px solid #262424;border-bottom:1px solid #E5E5E5;line-height:19px;color:#666}
.layer_apply .desc_guide {position:absolute;top:38px;left:12px;color:#999}
.layer_apply .item_writer {overflow:hidden;position:relative;margin-bottom:21px}
.layer_apply .emph_point {color:#e83f43}
.layer_apply .label_writer {display:block;margin-right:5px;font-weight:bold;font-size:14px;color:#333}
.layer_apply .item_essential .label_writer {color:#e83d3d}
.layer_apply .tit_writer {display:block;padding:8px 0 15px;margin-right:5px;font-weight:bold;font-size:14px;color:#333}
.layer_apply .item_essential .tit_writer {color:#e83d3d}
.layer_apply .tit_writer .txt_guide {padding-left:20px;font-weight:normal;font-size:12px;color:#999}
.layer_apply .tf_introduce {display:block;width:546px;height:86px;padding:6px 11px;margin-top:11px;border:1px solid #E5E5E5;line-height:19px;color:#333;resize:none}
.layer_apply .tf_career {display:block;width:546px;height:33px;padding:0 11px;margin-top:8px;border:1px solid #E5E5E5;line-height:33px;color:#333}
.layer_apply .box_check {position:relative;float:left;height:19px;margin-bottom:12px;padding-right:32px;line-height:21px}
.layer_apply .box_check .inp_check {width:19px;height:19px;margin-right:3px}
.layer_apply .box_check .ico_comm {width:17px;height:17px;background-position:-30px 0;cursor:pointer}
.layer_apply .box_check .ico_choiced {background-position:2px -429px}
.layer_apply .box_check .ico_focused {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.layer_apply .item_btn {padding-top:3px;text-align:center}
.layer_apply .item_btn .btn_apply {overflow:hidden;width:100px;height:35px;margin:0 auto;background-position:-240px -1188px;text-indent:-9999px}
.layer_apply .item_btn .btn_secede {overflow:hidden;display:inline-block;width:148px;height:35px;margin:0 2px;background-position:-100px -1228px;text-indent:-9999px}
.layer_apply .item_btn .btn_modif {overflow:hidden;display:inline-block;width:100px;height:35px;margin:0 2px;background-position:0 -1228px;text-indent:-9999px}
.layer_apply .btn_close {position:absolute;top:26px;right:26px;width:27px;height:27px;padding:0;background-position:-274px -53px;text-indent:-9999px}
.layer_apply .writer_career .label_writer {padding-bottom:3px}
.layer_apply .writer_career .desc_guide {top:41px}

/* 랭킹전 접수 레이어 */
.layer_apply_rank {width:432px;height:auto;min-height:405px;margin-left:-216px;padding-bottom:32px}
.layer_apply_rank .tit_form {width:85px;background-position:0 -247px}
.layer_apply_rank .tit_modify {width:84px;background-position:0 -276px}
.layer_apply_rank .wrap_check {overflow:hidden;min-height:190px;padding-bottom:12px}
.layer_apply_rank .box_check{width:100%;padding:20px 0 0 0}
.layer_apply_rank  .fst.box_check {border-top:2px solid #262424}
.layer_apply_rank .box_check .ico_comm {top:20px}
.layer_apply_rank .list_notice {overflow:hidden;float:left;width:100%;padding:11px 0 17px;border-top:1px solid #e5e5e5;line-height:23px;color:#909090}
.layer_apply_rank .item_btn .btn_apply {position:static;margin:0 auto;background-position:0 -1268px}
.layer_apply_rank .item_btn .btn_modify {position:static;margin:0 auto;overflow:hidden;display:inline-block;width:100px;height:35px;background-position:0 -1228px;text-indent:-9999px}

/* 작가정보 레이어 */
.layer_writer_info {position:absolute;left:50%;z-index:1001;width:484px;padding:31px 31px 18px 31px;margin-left:-514px;border:1px solid #E5E5E5;border-radius:4px;text-align:left;background-color:#fff}
.layer_writer_info .cate_writer {width:70px;height:18px;background-position:0 -1593px}
.layer_writer_info .tit_writer {display:block;padding-top:4px;font-weight:600;font-size:40px}
.layer_writer_info .desc_writer {padding-top:17px;font-size:14px;line-height:23px;color:#666;word-break:break-all}
.layer_writer_info .link_portfolio {overflow:hidden;width:122px;height:34px;margin-top:26px;background-position:-100px -1268px;text-indent:-9999px}
.layer_writer_info .info_writer {margin:58px 0 0 0;border-top:2px solid #000;color:#666}
.layer_writer_info .cate_info {display:block;padding-top:18px;font-weight:bold;color:#000}
.layer_writer_info .list_career {padding:7px 0 14px;border-bottom:1px solid #e5e5e5;line-height:21px}
.layer_writer_info .list_career li {word-break:break-all}
.layer_writer_info .desc_skill {padding:7px 0 15px;border-bottom:1px solid #e5e5e5}
.layer_writer_info .list_work {overflow:hidden;padding:9px 0 7px;line-height:23px}
.layer_writer_info .list_work li {float:left;margin-right:14px}
.layer_writer_info .img_work {display:block}
.layer_writer_info .name_work {display:block;margin-top:5px}
.layer_writer_info .btn_close {position:absolute;top:31px;right:26px;width:27px;height:27px;padding:0;background-position:-274px -53px;text-indent:-9999px}

/* 랭킹전 투표 */
.ranking_vote{margin-bottom:60px;padding-top:57px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_dot03.gif) repeat-x 0 0}
.ranking_vote .inner_vote{padding-bottom:61px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_dot03.gif) repeat-x 100% 100%;text-align:center}
.ranking_vote .noti_rank{display:inline-block;font-weight:bold;font-size:14px;color:#e83d3d}
.ranking_vote .current_rank{margin-left:3px;font-size:20px;vertical-align:middle}
.ranking_vote .desc_vote{padding-top:7px;color:#888}
.ranking_vote .btn_vote{display:inline-block;width:194px;height:54px;margin-top:25px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:14px;line-height:54px;color:#fff;background-color:#e83d3d}
.ranking_vote .btn_vote .ico_comm{display:inline-block;width:27px;height:20px;margin:16px 3px 0 0;background-position:0 -1640px;vertical-align:top}

.ranking_layer{position:fixed;top:50%;left:50%;z-index:1001;margin:-136px 0 0 -195px}
.inner_ranking_layer{width:387px;height:238px;padding-top:30px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;text-align:center}
.inner_ranking_layer .bg_bar{display:block;width:16px;height:2px;margin:0 auto 7px;background:#e83d3d}
.inner_ranking_layer .tit_ranking{display:block;margin-bottom:11px;font-size:16px;letter-spacing:-0.02em}
.inner_ranking_layer .desc_ranking{padding-bottom:29px;line-height:20px}
.inner_ranking_layer .desc_underline{text-decoration:underline}
.inner_ranking_layer .wrap_btn{padding-top:5px}
.inner_ranking_layer .wrap_btn .btn_comm{display:inline-block;width:102px;height:31px;margin:0 2px;line-height:34px;font-weight:bold;font-size:14px}
.inner_ranking_layer .btn_receive {color:#fff;background-position:0 -746px}
.inner_ranking_layer .btn_cancel {color:#e83d3d;background-position:-112px -746px}
.inner_ranking_layer .layer_foot{position:absolute;right:0;top:0}
.inner_ranking_layer .layer_foot .btn_close{width:21px;height:21px;margin:12px 12px 0 0;font-size:0;line-height:0;background-position:-254px -1224px;text-indent:-9999px}

.layer_message .writer_message::-webkit-scrollbar,
.cont_other .writer_message .inner_message::-webkit-scrollbar,
.product_summary .inner_webtoon_layer3 .webtoon_message::-webkit-scrollbar {width:4px}

.layer_message .writer_message::-webkit-scrollbar-track,
.product_summary .inner_webtoon_layer3 .webtoon_message::-webkit-scrollbar-track {border-radius:2px;background:rgba(255,255,255,.1)}
.cont_other .writer_message .inner_message::-webkit-scrollbar-track {border-radius:2px;background:#ebebeb}

.layer_message .writer_message::-webkit-scrollbar-thumb,
.cont_other .writer_message .inner_message::-webkit-scrollbar-thumb,
.product_summary .inner_webtoon_layer3 .webtoon_message::-webkit-scrollbar-thumb {height:34px;border-radius:2px;background:#e83d3d}

.layer_message .writer_message,
.product_summary .inner_webtoon_layer3 .webtoon_message {scrollbar-3dLight-Color:#515151;scrollbar-arrow-color:#343434;scrollbar-base-color:#515151;scrollbar-Face-Color:#515151;scrollbar-Track-Color:#515151;scrollbar-DarkShadow-Color:#515151;scrollbar-Highlight-Color:#515151;scrollbar-Shadow-Color:#515151}

/* 공모전 */
.cmt_type2{background-color:#ebebeb}
.cmt_type2 .fld_cmt .tf_cmt{background-color:transparent}
.cmt_type2 .sort_comm .label_radio{background-color:transparent}
.cmt_type2 .list_cmt{border-color:#d4d3d3}
.cmt_type2 .list_cmt .round_cover{background-position:-170px -500px}
.cmt_type2 .list_cmt .txt_bar, .cmt_type2 .list_depth2 .txt_bar{background-image:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/bg_bar2.gif)}
.cmt_type2 .paging_number em.link_page{background-color:#ebebeb}

.notice_contest{margin-bottom:60px}
.result_contest{margin-bottom:57px}
.contest_list{overflow:hidden;position:relative;width:100%}
.contest_list .tit_contest{display:block;margin-bottom:17px;font-size:16px;line-height:18px}
.contest_list .list_contest{overflow:hidden;width:1000px}
.contest_list .list_contest li{float:left;position:relative;width:476px;margin:0 22px 22px 0;border:1px solid #fff;border-radius:3px;background-color:#fff}
.contest_list .inner_item{display:block;overflow:hidden;padding:13px 35px 13px 13px}
.contest_list .link_thumb{float:left;position:relative;margin-right:15px}
.contest_list .thumb_cover{bottom:0}
.contest_list .cont_thumb{overflow:hidden;padding-top:7px}
.contest_list .tit_thumb{display:block;overflow:hidden;margin-bottom:15px;font-size:14px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}
.contest_list .desc_thumb{display:block;display:-webkit-box;overflow:hidden;max-height:36px;margin-bottom:15px;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.contest_list .info_thumb{display:block;font-size:12px;line-height:14px;color:#777}
.contest_list .txt_author{display:block;margin-bottom:12px;color:#333}
.contest_list .txt_result{display:block;margin-top:15px;font-weight:bold;font-size:16px;line-height:18px;color:#e83d3d}
.contest_list .btn_vote{overflow:hidden;position:absolute;bottom:14px;left:188px;width:97px;height:31px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:12px;line-height:30px;color:#fff;background-color:#e83d3d;text-align:center}
.contest_list .btn_vote .inner_btn{display:inline-block;margin:0 auto}
.contest_list .btn_vote .ico_comm{float:left;width:19px;height:15px;margin:7px 2px 0 0;background-position:0 -1675px}
.contest_list .btn_vote .txt_g{float:left}

.vote_layer{display:none;overflow:hidden;position:fixed;top:50%;left:50%;z-index:9998;width:310px;height:240px;margin:-120px 0 0 -155px;background:url(http://i1.daumcdn.net/img-section/cartoon/webtoon2015/layer_vote.png) 0 0 no-repeat}
.vote_layer .layer_body{overflow:hidden;padding-top:54px;text-align:center}
.vote_layer .tit_layer{display:block;margin-bottom:7px;font-size:16px;line-height:18px}
.vote_layer .desc_layer{font-size:12px;line-height:14px}
.vote_layer .desc_layer .emph_g{font-weight:bold;color:#e83d3d}
.vote_layer .layer_foot{position:absolute;top:0;right:0;width:57px;height:57px}
.vote_layer .btn_close{display:block;width:57px;height:37px;padding-top:20px}
.vote_layer .btn_close .btn_comm{overflow:hidden;width:17px;height:17px;margin:0 auto;font-size:0;line-height:0;background-position:-280px -1230px;text-indent:-9999px;cursor:pointer}

.contest_list2{margin-bottom:35px}
.contest_list2 .tit_thumb{margin-bottom:7px}

.box_contest{overflow:hidden;position:relative;width:818px;margin:118px auto -106px;border:1px solid #e5e5e5}
.box_contest .inner_item{display:block;overflow:hidden;position:relative;width:770px;padding:24px}
.box_contest .wrap_thumb{float:left;position:relative;width:238px;margin-right:20px}
.box_contest .thumb_cover{bottom:0;right:0;cursor:default}
.box_contest .cont_thumb{overflow:hidden;padding-top:10px}
.box_contest .info_thumb{display:block;font-size:12px;line-height:14px;color:#777}
.box_contest .txt_cate{margin-bottom:9px;color:#e83d3d}
.box_contest .tit_thumb{display:block;margin-bottom:11px;font-size:20px;line-height:22px}
.box_contest .desc_thumb{margin-bottom:16px;font-size:12px;line-height:14px;color:#777}
.box_contest .btn_vote{overflow:hidden;position:absolute;bottom:24px;left:282px;width:154px;height:44px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:14px;line-height:44px;color:#fff;background-color:#e83d3d;text-align:center}
.box_contest .btn_vote .inner_btn{display:table;display:inline-block;margin:0 auto}
.box_contest .btn_vote .ico_comm{float:left;width:27px;height:20px;margin:12px 4px 0 0;background-position:0 -1640px}
.box_contest .btn_vote .txt_g{float:left}
.box_contest .num_vote {display:block;margin-top:31px;font-size:16px;color:#e83d3d}
.contest_vote{padding-top:60px;margin-bottom:144px;text-align:center}
.contest_vote .btn_vote{overflow:hidden;margin-top:0}
.contest_vote .btn_vote .inner_btn{display:table;display:inline-block;margin:0 auto}
.contest_vote .btn_vote .ico_comm{float:left}
.contest_vote .btn_vote .txt_g{float:left}

.wrap_contest_notice {position:relative}
.wrap_contest_notice .img_notice {display:block}
.wrap_contest_notice .link_g {overflow:hidden;position:absolute;font-size:0;line-height:0;text-indent:-9999px}
.wrap_contest_notice .link_faq {position:absolute;bottom:469px;left:345px;width:238px;height:30px}
.wrap_contest_notice .link_doc {position:absolute;bottom:368px;left:407px;width:163px;height:41px}

/* 공모전 작품 홈 */
.cont_contest .bnr_sponsor .link_bnr{display:block}
.cont_contest .bnr_sponsor .img_thumb{margin:0 auto}
.contest_info .product_detail .txt_author{display:block;padding-bottom:4px;color:#777}
.contest_info .open_share.product_detail .txt_author{display:none}
.contest_info .product_detail .btn_vote{float:left;width:152px;height:40px;margin-right:8px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:14px;line-height:40px;color:#fff;background-color:#e83d3d;text-align:center}
.contest_info .product_detail .btn_vote .inner_btn{display:inline-block;margin:0 auto;vertical-align:top}
.contest_info .product_detail .btn_vote .ico_comm{float:left;width:19px;height:15px;margin:12px 5px 0 0;background-position:0 -2300px}
.contest_info .product_detail .btn_complete{border-color:#e7e7e7;color:#999;background:#e7e7e7}
.contest_info .product_detail .btn_complete .ico_comm{background-position:0 -2325px}
.contest_info .product_detail .btn_result{width:150px;height:38px;border-color:#e83d3d;line-height:40px;color:#e83d3d;background-color:#fff}
.contest_info .product_detail .btn_result .ico_comm{background-position:0 -2350px}

.contest_info .product_writer{padding:21px 0 28px;background-position:-542px -1446px;text-align:left}
.contest_info .product_writer .inner_writer{min-height:196px;padding:0 23px;background-color:#fff}
.contest_info .product_writer .group_tit{overflow:hidden}
.contest_info .product_writer .tit_writer{float:left;position:relative;z-index:1;margin-top:1px;font-weight:normal;color:#e83d3d}
.contest_info .product_writer .btn_edit{float:left;position:relative;z-index:1;width:27px;height:15px;margin-left:6px;background-position:0 -2375px}
.contest_info .product_writer .txt_summary{display:block;padding-top:12px;line-height:20px}
.contest_info .product_writer .desc_writer{overflow-y:auto;height:137px;padding-top:4px;line-height:20px;color:#777}

.cont_contest .league_product{padding:55px 0}

/* 공모전 작품 리스트 */
.cont_contest #cMain{width:100%}
.cont_contest .inner_g{width: 978px;margin: 0 auto}
.cont_contest .webtoon_league .paging_number em.link_page{background-color: #ebebeb}
.cont_contest .list_tab li{position:relative}
.cont_contest .list_tab a.link_tab{color:#e83d3d;background-position:-350px -470px}
.cont_contest .list_tab a.link_tab.on{color:#fff;background-position: -240px 0}
.cont_contest .list_tab .ico_arr{position:absolute;top:18px;right:-10px;width:4px;height:8px;background-position:0 -2400px}

.cont_contest .list_theme{overflow:hidden;padding-top:19px}
.cont_contest .list_theme li{float:left}
.cont_contest .list_theme .link_g{display:block;width:194px;margin-left:-1px;padding:12px 0;border:1px solid #b3b3b3;font-weight:bold;font-size:16px;text-align:center}
.cont_contest .list_theme .link_g:hover{text-decoration:none}
.cont_contest .list_theme .fst{margin-left:0}
.cont_contest .list_theme .link_g.on{position:relative;z-index:1;width:192px;padding:11px 0;border:2px solid #e83d3d;color:#e83d3d}

.cont_contest .list_league{overflow:hidden;width:1000px}
.cont_contest .list_league li{position:relative;min-height:238px}
.cont_contest .list_league .link_league{position:static;min-height:0}
.cont_contest .list_league .tit_wt{font-size:16px;line-height:24px}
.cont_contest .txt_keyword{display:block;display:-webkit-box;overflow:hidden;margin-top:0;font-size:11px;line-height:15px;color:#999;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4em}

.cont_contest .list_league .item_vote{position:absolute;bottom:13px;left:13px}
.cont_contest .list_league .btn_vote{float:left;width:100px;height:28px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:12px;line-height:28px;color:#fff;background-color:#e83d3d;text-align:center}
.cont_contest .list_league .btn_vote .inner_btn{display:inline-block;margin:0 auto;vertical-align:top}
.cont_contest .list_league .btn_vote .ico_vote{float:left;width:19px;height:15px;margin:6px 1px 0 3px;background-position:0 -2300px}
.cont_contest .list_league .btn_vote .txt_g{float:left}
.cont_contest .list_league .btn_vote .ico_arr{float:left;width:6px;height:9px;margin:9px 0 0 4px;background-position:100% -2425px}
.cont_contest .list_league .btn_complete{border-color:#e7e7e7;color:#999;background:#e7e7e7}
.cont_contest .list_league .btn_complete .ico_vote{margin-left:0;background-position:0 -2325px}
.cont_contest .list_league .btn_result{border-color:#e83d3d;color:#e83d3d;background-color:#fff}
.cont_contest .list_league .btn_result .ico_vote{background-position:0 -2350px}
.cont_contest .list_league .txt_vote{font-weight:bold;font-size:14px;line-height:24px;color:#e83d3d}

/* 공모전 뷰어 */
.item_group .btn_vote{width:194px;height:54px;margin-right:7px;border:1px solid #e83d3d;border-radius:2px;font-weight:bold;font-size:14px;line-height:54px;color:#fff;background-color:#e83d3d;text-align:center;vertical-align:top}
.item_group .btn_vote .inner_btn{display:inline-block;margin:0 auto;vertical-align:top}
.item_group .btn_vote .ico_comm{float:left;width:27px;height:20px;margin:17px 5px 0 0;background-position:0 -1640px}
.item_group .btn_complete{display:inline-block;border-color:#e7e7e7;color:#999;background:#e7e7e7}
.item_group .btn_complete .ico_comm{background-position:0 -2450px}
.item_group .btn_result{display:inline-block;border-color:#e83d3d;color:#e83d3d;background-color:#fff}
.item_group .btn_result .ico_comm{background-position:0 -2475px}

.info_contest{overflow:hidden;display:table;width:100%;margin:20px 0 44px;border:1px solid #b3b3b3}
.info_contest .tit_info{display:table-cell;width:184px;font-weight:normal;font-size:14px;text-align:center;vertical-align:middle}
.info_contest .list_info{overflow:hidden;padding:28px 28px 27px 0}
.info_contest .list_info li{padding-left:8px;font-size:14px;letter-spacing:-0.04em;text-indent:-8px}
.info_contest .list_info li ~ li{margin-top:3px}
.info_contest .list_info .ico_dot{display:inline-block;width:2px;height:2px;margin:7px 6px 0 0;background-position:0 -2500px;vertical-align:top}
.info_contest .list_info .link_g{font-weight:bold;font-size:12px;color:#e83d3d;text-decoration:underline}
.info_contest.info_contest2{margin:30px 0 28px;border:0 none}
.info_contest2 .list_info{padding:0}
.info_contest2 .list_info li{font-size:12px}
.info_contest2 .list_info li ~ li{margin-top:4px}

.cont_contest .list_final .link_league{min-height:212px}
.cont_contest .list_final .thumb_gray .img_thumb{-webkit-filter:grayscale(1);filter:grayscale(1)}
.cont_contest .list_final .tit_wt{margin-bottom:1px;line-height:22px}
.cont_contest .list_final .txt_writer{font-size:11px;color:#999}
.cont_contest .list_final .txt_keyword{margin-top:3px;-webkit-line-clamp:2;max-height:2.8em}
.cont_contest .list_final [class^="badge_final"]{position:absolute;top:0;left:0;z-index:1;padding:0 6px 1px 5px;border:1px solid #d72a2a;font-size:11px;color:#fff;background-color:#e83d3d}
.cont_contest .list_final .badge_final2{padding:1px 8px 0 6px;font-size:12px;letter-spacing:-0.04em}
.cont_contest .list_final [class^="badge_final"] .emph_num{font-weight:bold;font-size:14px}
.cont_contest .list_final .txt_theme{position:absolute;bottom:10px;left:13px}

/* 유료서비스 약관 */
.cont_terms{padding:60px 0}
.cont_terms .inner_terms{padding:0 40px 45px;border:1px solid #e6e6e6;border-radius:4px;font-size:12px;line-height:23px;color:#000}

.cont_terms .tit_payment{padding:47px 0 24px;border-bottom:1px solid #e6e6e6;font-weight:bold;font-size:16px;line-height:27px}
.cont_terms .tit_terms{display:block;padding-top:44px;font-weight:bold;font-size:14px;}
.cont_terms .txt_terms{display:block;padding-top:23px;line-height:20px}
.cont_terms .txt_payment{overflow:hidden;width:224px;height:22px;background-position:0 -320px;font-size:0}
.cont_terms .txt_date{display:inline-block;overflow:hidden;width:32px;height:13px;background-position:0 -350px;vertical-align:middle;font-size:0}
.cont_terms .txt_oldterms{display:inline-block;overflow:hidden;width:68px;height:13px;background-position:-40px -350px;vertical-align:middle;font-size:0}
.cont_terms .wrap_important{font-weight:bold;text-decoration:underline}
.cont_terms .wrap_important .txt_terms{font-weight:bold}
.payment_terms{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}
.payment_terms .inner_terms{position:absolute;top:180px;left:50%;width:430px;margin-left:-215px;padding:40px 39px 46px;border:1px solid #e5e5e5;border-radius:4px;background-color:#fff}
.payment_terms .tit_comm{width:182px;height:18px;margin:0 auto 20px;background-position:0 -300px}
.payment_terms .box_terms{overflow-y:auto;height:397px;padding-right:25px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:12px;line-height:23px;color:#000}
.payment_terms .box_terms::-webkit-scrollbar{width:4px}
.payment_terms .box_terms::-webkit-scrollbar-track{border-radius:2px;background:rgba(255,255,255,.1)}
.payment_terms .box_terms::-webkit-scrollbar-track {border-radius:2px;background:#ebebeb}
.payment_terms .box_terms::-webkit-scrollbar-thumb{height:52px;border-radius:2px;background:#e83d3d}
.payment_terms .box_terms{scrollbar-3dLight-Color:#515151;scrollbar-arrow-color:#343434;scrollbar-base-color:#515151;scrollbar-Face-Color:#515151;scrollbar-Track-Color:#515151;scrollbar-DarkShadow-Color:#515151;scrollbar-Highlight-Color:#515151;scrollbar-Shadow-Color:#515151}
.payment_terms .box_terms .tit_terms{display:block;padding-top:44px;font-weight:bold;font-size:14px;}
.payment_terms .box_terms .txt_terms{display:block;padding-top:23px;line-height:20px}
.payment_terms .box_terms .wrap_important{font-weight:bold;text-decoration:underline}
.payment_terms .box_terms .wrap_important .txt_terms{font-weight:bold;text-decoration:underline}
.payment_terms .box_agree{overflow:hidden;padding:22px 0 0 218px}
.payment_terms .box_agree .btn_comm{float:left;width:102px;height:31px;font-weight:bold;font-size:14px;color:#e83d3d}
.payment_terms .box_agree .btn_cancel{margin-right:8px;background-position:-112px -746px}
.payment_terms .box_agree .btn_agree{color:#fff;background-position:0 -746px}

/* 쿠폰레이어 */
.dimmed_layer_coupon {display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;background:#fff;opacity:.9;filter:alpha(opacity=90)}
.inform_layer{position:fixed;left:0;top:20%;z-index:9999;width:100%;color:#000}
.inform_layer .inner_inform_layer{position:relative;width:418px;padding:0;margin:0 auto;border:1px solid #e5e5e5;background-color:#fff}
.inner_inform_layer .layer_head{padding-top:44px;text-align:center}
.inner_inform_layer .tit_inform{font-size:24px;line-height:1;letter-spacing:-1px}
.inner_inform_layer .img_inform{vertical-align:top}
.inner_inform_layer .desc_inform{padding-top:33px;text-align:center}
.inner_inform_layer .link_notice{display:block;overflow:hidden;width:220px;height:43px;margin:11px auto 30px;font-weight:bold;font-size:14px;line-height:44px;text-align:center;background-color:#e83d3d;color:#fff;text-decoration:none}
.inner_inform_layer .link_notice:before{display:inline-block;width:1px;height:106%;vertical-align:middle;content:''}
.inner_inform_layer .layer_foot{margin:0 19px;border-top:1px solid #e5e5e5;font-size:0}
.inner_inform_layer .area_check{position:relative;display:inline-block;margin-left:80px;font-size:12px}
.inner_inform_layer .area_check .inp_check{position:absolute;top:11px;left:0;z-index:1;width:14px;height:14px;border:0 none;opacity:0.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";cursor:pointer}
.inner_inform_layer .area_check .lab_check{display:inline-block;position:relative;height:39px;padding-left:24px;line-height:39px;cursor:pointer}
.inner_inform_layer .area_check .ico_comm{position:absolute;top:11px;left:0;width:14px;height:14px;background-position:0 -2030px}
.inner_inform_layer .on .ico_comm, .inner_inform_layer .lab_check .ico_comm:hover{background-position:0 -2050px}
.inner_inform_layer .txt_bar{display:inline-block;padding-left:12px;font-size:13px;color:#e5e5e5;line-height:39px;vertical-align:top}
.inner_inform_layer .btn_btmclose{display:inline-block;padding:0 12px 0 11px;color:#000;line-height:39px;vertical-align:top}
.inner_inform_layer .btn_close{position:absolute;top:15px;right:15px;width:27px;height:27px;background-position:-274px -53px;text-indent:-9999px}
.notice_coupon_layer {display:none}

.dimmed_layer_voucher{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;background:#fff;opacity:.9;filter:alpha(opacity=90)}
.voucher_layer{position:fixed;left:0;top:50%;z-index:9999;width:100%;margin-top:-173px;color:#000}
.voucher_layer .inner_voucher_layer{position:relative;width:316px;padding:23px 11px 32px;margin:0 auto;border:1px solid #e5e5e5;background-color:#fff;text-align:center}
.voucher_layer .img_voucher{display:block}
.voucher_layer .tit_voucher{display:block;margin-top:-11px;font-size:20px;line-height:28px;letter-spacing:-1px}
.voucher_layer .desc_voucher{margin-top:8px;line-height:15px;color:#868686}
.voucher_layer .layer_foot{overflow:hidden;margin-top:30px;padding-left:20px}
.voucher_layer .layer_foot .btn_btmclose{float:left;width:136px;height:36px;margin-right:3px;line-height:34px;color:#545454;border:1px solid #d9d9d9;border-radius:0}
.voucher_layer .layer_foot .link_notice{float:left;width:136px;height:36px;line-height:36px;color:#fff;background:#545454;text-decoration:none}
.voucher_layer .btn_close{position:absolute;top:10px;right:10px;width:27px;height:27px;background-position:-274px -53px;text-indent:-9999px}

.prm_collect{overflow:hidden;width:100%;padding-bottom:58px;font-family:AppleSDGothicNeo,'Malgun Gothic','맑은 고딕',Helvetica,Dotum,'돋움',sans-serif;color:#000;letter-spacing:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9}
.prm_collect .p_head{padding:81px 0 70px;text-align:center}
.prm_collect .logo_collect{width:178px;height:23px;margin:0 auto;background:url(http://t1.daumcdn.net/webtoon/images/pc/page_collection.png) no-repeat 0 0;text-indent:-9999px}
.prm_collect .tit_collect{display:block;margin:9px 0 11px;font-weight:normal;font-size:64px;line-height:74px}
.prm_collect .txt_collect{font-size:27px;color:#888}
.prm_collect .event_collect{margin:0 60px;background-color:#fff}
.prm_collect .list_collect li{border-bottom:2px solid #f9f9f9}
.prm_collect .link_collect{display:block;overflow:hidden;position:relative;min-height:220px;color:#000}
.prm_collect .tit_toon{display:block;overflow:hidden;font-weight:normal;font-size:36px;white-space:nowrap;text-overflow:ellipsis}
.prm_collect .ico_adult{display:inline-block;width:32px;height:20px;margin:18px -2px 0 2px;background:url(http://i1.daumcdn.net/img-contents/event/promotion/170202_webtoon/pc/ico_adult.png) no-repeat 0 0;vertical-align:top;text-indent:-9999px}
.prm_collect .desc_collect{float:left;width:480px;padding:32px 0 34px 37px}
.prm_collect .info_collect{overflow:hidden;margin-left:1px;font-size:16px;color:rgba(0,0,0,0.7)}
.prm_collect .txt_writer{float:left}
.prm_collect .txt_bar{float:left;width:2px;height:10px;margin:7px 8px 0 10px;background-color:#d9d9d9}
.prm_collect .txt_genre{float:left}
.prm_collect .thumb_collect{position:absolute;right:20px;bottom:0;width:290px;height:220px}
.prm_collect .txt_summary{display:block;min-height:3em;margin:7px 0 15px 1px;font-size:16px;line-height:1.5;word-break:keep-all}

.date_terms{float:right;margin-top:-59px}
.date_terms:after{display:block;clear:both;visibility:hidden;content:""}
.date_terms dt,
.date_terms dd{float:left;line-height:40px}
.date_terms dt{margin:0 6px 0 49px;color:#868686}
.date_terms .opt_comm{position:relative;width:120px;border:1px solid #e6e6e6;font-size:12px;line-height:18px}
.date_terms .link_selected{display:block;overflow:hidden;height:38px;padding-left:9px;text-decoration:none;color:#333;letter-spacing:-0.4px;line-height:38px}
.date_terms .ico_arrow{overflow:hidden;position:absolute;top:17px;right:10px;width:5px;height:3px;font-size:0;text-indent:-9999px;background-position:-430px -120px}
.date_terms .list_opt{display:none;position:absolute;top:100%;left:-1px;padding:7px 0;width:100%;border:1px solid #e6e6e6;background-color:#fff}
.date_terms .link_option{display:block;padding:7px 0 7px 10px;text-decoration:none;color:#333;letter-spacing:-0.4px}
.date_terms .link_option:hover{background-color:#f5f5f5}
.date_terms .opt_open .ico_arrow{background-position:-440px -120px}
.date_terms .opt_open .list_opt{display:block}