@charset "utf-8";

/*@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

/* text */
.u{text-decoration:underline !important}
.n{font-weight:normal !important}
.p-bluegreen{color:#189ab6 !important}
.p-red{color:#ec434a !important}
.pre{white-space:pre !important}
.p-bk{color:#212121 !important}
.p-gray{color:#7b7b7b !important}
.p-sky{color:#16a8e5 !important}
.p-blue{color:#4776c9 !important}
.p-org{color:#fb4d00 !important}
.b{font-weight:bold !important}
.f11bold{font-size:11px;font-weight:bold !important}
.lh30{line-height:30px !important}
.f12{font-size:12px !important}

/* layout */
#wrap{min-width:1000px}
header {background:#369bec;position:relative;margin:0 auto;z-index:102}
header .inner{position:relative;width:100%;border-bottom:1px solid #278dde;margin:0 auto;z-index:130}
header .util_box {position:relative;margin:0 auto;width:1000px;height:28px;z-index:103}
header .util{position:absolute;left:0px;top:10px}
header .util li{float:left;padding-left:7px;margin-left:8px;background:url('/img/ico/bar_9.gif') no-repeat left -1px}
header .util li:first-child{margin-left:0;padding-left:0;background:none}
header .util li a{float:left;color:#d6d6d6;font-family:'dotum';font-size:11px}

header .util2{position:absolute;right:0px;top:10px}
header .util2 li{float:left;padding-left:7px;margin-left:8px;background:url('/img/ico/bar_9.gif') no-repeat left 0px}
header .util2 li:first-child{margin-left:0;padding-left:0;background:none}
header .util2 li a{float:left;color:#fff;font-family:'dotum';font-size:11px}

/* 20160701 메인 네이버 페이스북 로그인 연동 */
header .util2 li p {overflow:hidden;display:inline-block; padding-left:5px;max-width:200px;text-overflow:ellipsis;white-space:normal;vertical-align:middle}
.util2_img img {overflow:visible;position:relative;top:-3px;vertical-align:top}
/* //20160701 메인 네이버 페이스북 로그인 연동 */

header .util3 {position:absolute;right:166px;top:2px}
header .util4 {margin:-9px 0 0 0}


/* 20151230 상단메뉴 bg 높이 수정 */
header .logo_box{position:relative;margin:0 auto;width:1000px}
header .logo{position:absolute;left:0px;top:11px}
header .sch_box{position:relative;margin:0 auto;width:1000px}
header .sch{position:absolute;right:0px;top:10px}

header .gnb_wrap{width:1000px;margin:0 auto;position:relative;z-index:150;background:#369bec;}
header .gnb{position:absolute;left:125px;top:18px;} /*20170111 left 위치 수정*/
header .gnb>li{float:left;padding:0 23px}
header .gnb>li:first-child{padding-left:0} 
header .gnb>li>a{float:left;height:23px;padding-top:8px}
header .gnb>li>a.active,
/**header .gnb>li:hover>a{background:url('/img/common/bg_gnb_on.gif') no-repeat center bottom;} **/
header .gnb>li:hover>a{center bottom;} 
header .gnb li a{float:left;color:#646363;font-family:'dotum';font-size:11px}
/* //20151230 상단메뉴 bg 높이 수정 */


/* 20151230 2depth 메뉴 추가 */
header .header_btm_wrap {position:relative;clear:both;width:100%;z-index:110}
header .header_btm  {position:relative;top:71px;width:100%;background:#fff;height:46px;border-bottom:1px solid #e9e9e9}
header .sub_depth_box {width:1000px;margin:0 auto}
header .sub_depth {float:left;padding-top:15px;}
header .sub_depth li {float:left;padding-left:20px;margin-left:20px;background:url('') no-repeat left 0px;}
header .sub_depth li:first-child{margin-left:0;padding-left:0;background:none}
header .sub_depth li a{float:left;color:#444;fontfont-family: 'Nanum Gothic','맑은 고딕','돋움',sans-serif;font-size:14px;font-weight:600}
header .sub_depth li a:hover {display:block;background:none;color:#369bec}
.ico_19 {position:relative;top:-2px;}
.ico_new1 {position:relative;top:-1px;} /* 20170530 상단메뉴 new아이콘 영역 */

header .sub_depth2 {float:right;padding-top:15px;margin-right:50px}
header .sub_depth2 li{float:left;padding-left:20px;margin-left:20px;background:url('/img/ico/bar_13.gif') no-repeat left 2px}
header .sub_depth2 li a{float:left;color:#777;font-family: 'Nanum Gothic','맑은 고딕','돋움',sans-serif;;font-size:14px;font-weight:600}
header .sub_depth2 li a:hover {display:block;background:none;color:#369bec}

/* //20151230 2depth 메뉴 추가 */

/* 20150930 롤오버 추가 */
a.rollover img {border-width:0px;display:inline}
a.rollover img.over {display:none}
a.rollover:hover {border:0px} 
a.rollover:hover img {display:none} 
a.rollover:hover img.over {border-width:0px;display:inline}
/* //20150930 롤오버 추가 */

header h1{position:absolute;left:0;top:15px}

header .topmenu{position:absolute;right:0px;top:50px}
header .topmenu li{float:left}
header .topmenu li a{float:left}

header .sub{overflow:hidden;position:absolute;left:0;top:50px;width:600px;display:none}
header .sub.sub02{left:142px}
header .sub li{float:left}
header .sub li{padding-left:22px;margin-left:20px;background:url('/img/ico/bar_sub.gif') no-repeat left center}
header .sub li:first-child{padding-left:0;margin-left:0;background:none}
header .sub li a{color:#fee0e1;float:left;height:44px;line-height:44px;font-weight:bold}
header .sub li a.active{color:#fff}

#container{padding:45px 0 90px;*zoom:1;width:1000px;margin:0 auto}
#container:after{content:".";display:block;height:0px;clear:both;visibility:hidden}
.contents{min-height:615px;float:left;width:732px;position:relative}
.contents .path{position:absolute;color:#fff;left:0;top:-63px;z-index:102;font-weight:bold;}
.contents .h2-wrap{position:relative}
.contents .h2-wrap .select-wrap{position:absolute;right:0;top:0}
.contents h2{font-size:24px;height:36px;border-bottom:2px solid #5d5d5d;margin-bottom:20px;color:#2e2e2e}
.contents h2.bdbnone{border-bottom:0 none;height:auto;margin-bottom:15px}
.contents h3{padding-top:25px;border-top:1px solid #ecebeb;font-size:18px;margin:35px 0 15px;font-weight:bold}
.contents h4{font-weight:bold;color:#3e3e3e;font-size:15px;line-height:1.3;margin-bottom:10px;margin-top:25px}

/* 검색 */
.sch_wrap {position:relative;margin:0 auto;width:1000px;}

/* 20151230 검색 영역 수정 */
.sch_box_wrap {overflow:hidden;display:block;position:absolute;right:0px;top:21px;width:222px;height:30px;border:0px solid #2a8bd9;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}
/* //20151230 검색 영역 수정 */

.sch_box {overflow:hidden;display:block;background:#fff;height:29px;padding:0 5px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}
.sch_box_word {position:absolute;left:12px;width:17%;height:28px;line-height:1em;color:#373737;font-size:13px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border:none}
.ico_sch {position:absolute;right:3px;top:13px;display:block;width:15px;height:14px;padding:5px 0px 5px 0px}
.btn_sch_wrap {position:absolute;right:0px;top:-3px}
.btn_sch_wrap img {border:none;width:20px;height:18px}
.btn_sch {display:block;padding:8px 9px 0 0;background:none;text-align:center}

/* 20151008 검색 결과 추가 */
.sch_result_tit{font-size:16px;font-weight:bold;text-align:left;border-bottom:1px solid #efefef}
.sch_result_tit a {display:block;background:none;color:#666;padding:18px 0px 16px 0px;}
.sch_result_tit a:hover {display:block;background:none;color:#000}
.btn_sch_more {float:right;font-size:13px;color:#888;margin:3px 10px 0 0}
.btn_sch_more:hover {display:block;background:none;color:#000}
/* //20151008 검색 결과 추가 */
/* //검색 */

/* main 배너 */

/* 20151230 스크롤시 상단영역 수정 */
.main #contents_wrap{width:100%;min-width:1000px;padding-top:166px;background:#eff0f2}
/* //20151230 스크롤시 상단영역 수정 */

.main #container{padding-top:0;padding-bottom:35px}
.main #container .contents{width:1000px}

.subb #contents_wrap{width:100%;min-width:1000px;padding-top:18px;background:#fff}
.subb #container{padding-top:0;padding-bottom:35px}
.subb #container .contents{width:1000px}

.main #container .txt-goodword{background:url('/img/ico/ico_book.png') no-repeat;line-height:23px;color:#5f5e5e;padding-left:34px;position:absolute;left:0;top:-34px;z-index:101}
.main #container .txt-goodword a{color:#5f5e5e}

/* 20151030 top배너 영역 수정 */
.main #container .main_topbanner {overflow:hidden;margin-bottom:20px;height:308px;z-index:100} /*20171205 오버플로 히든값 삭제처리*/

/*20171205 탑배너 블릿영역 변경*/
.main #container .main_topbanner .btn_topbanner { display:inline-block;position: relative; width:100%}
.btn_topbanner .btn_topbn_slide {width:100%;position:relative;top:-40px;vertical-align:top;display:inline-block;text-align:center;}
.btn_topbanner span {display:inline-block;margin-top:13px;width:7px;height:7px;background:none; border:1px solid #3390c4}
.btn_topbanner .on {background:#3390c4;}
/* //20151205 top배너 영역 수정 */

/* 20151230 배너 화살표영역 */
.ico_arrow_left {position:absolute;left:15px;top:120px;}
.ico_arrow_left img {opacity:0.9;width:28px}
.ico_arrow_right {position:absolute;right:15px;top:120px;}
.ico_arrow_right img {opacity:0.9;width:28px}
/* //20151230 배너 화살표영역 */

/* //main 배너 */

/* main 랭크 */
.main #container .recent_bbs {width:1000px}
.main #container .recent_bbs .inner{width:318px;height:721px;color:#000;position:relative;overflow:hidden}
.main #container .recent_bbs .inner a{color:#fff}
.main #container .recent_bbs .inner .tit{font-size:16px;font-weight:bold;text-align:center;border-bottom:1px solid #efefef}
.main #container .recent_bbs .inner .tit a {display:block;background:#fff;color:#000;padding:18px 0 16px;}
.main #container .recent_bbs .inner .tit a:hover {display:block;background:#fafafa;color:#000}
.btn_more {float:right; position:absolute;right:8px;margin-top:3px}
.main #container .recent_bbs .inner ul li {padding-left:7px;background:url('/img/ico/bul_4dot2.gif') no-repeat left 5px;margin-top:12px}
.main #container .recent_bbs .inner ul li:first-child{margin-top:0}
.main #container .recent_bbs .inner .btns{position:absolute;right:0;top:0;width:52px;border-left:1px solid #86cec7;z-index:101}
.main #container .recent_bbs .inner .btns a{display:block;height:63px;text-align:center;border-top:1px solid #80c8c1}
.main #container .recent_bbs .inner .btns a:hover{background:#60afa8}
.main #container .recent_bbs .inner .btns a:first-child{border-top:0 none}
.main #container .recent_bbs .inner .btns a img{display:inline-block;padding-top:23px}
.main #container .recent_bbs .inner.fl{float:left;background:#fff;border:1px solid #ddd;margin-right:19px}
.main #container .recent_bbs .inner.fl2{float:left;background:#fff;border:1px solid #ddd;margin-right:19px}
.main #container .recent_bbs .inner.fr{float:right;background:#fff;border:1px solid #ddd}


.main #container .recent_bbs .inner.fr .btns{border-color:#f0d49c}
.main #container .recent_bbs .inner.fr .btns a{border-color:#f0d49c}
.main #container .recent_bbs .inner.fr .btns a:hover{background:#dcb56c}
/* //main 랭크 */

/* contents_list */
/* 1위 */
.list_wrap {position:relative;margin:18px 16px;border-bottom:0px solid #d7d7d7; vertical-align:top}
.list_box {overflow:hidden;position:relative;width:100%;background:#fff;max-height:13.5em;}
.list_box a {display:block;margin:0;padding:0}
.list_img img {border:0;width:118px;height:173px;border:1px solid #eaeaea;vertical-align:top}
.list_ico_wrap {position:absolute;left:-9px;top:-10px;z-index:110}
.list_ico {float:left}
.list_ico img {border:none;width:42px}
.list_txt_wrap {overflow:hidden;width:100%}
.list_txt_box {overflow:hidden;display:inline-block;position:absolute;left:135px;top:4px;width:62%;vertical-align:top}
.list_ico_box img {margin-right:4px;;vertical-align:top}
.list_tit {width:86%;font-size:16px;line-height:1.3em;color:#000;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em;overflow:hidden}

.list_tit_2depth {margin-top:14px;color:#1661b6;font-size:13px;font-weight:normal}
.list_tit_3depth {margin-top:14px;color:#9b9b9b;font-size:13px;font-weight:normal}
.list_tit_4depth {margin-top:14px;width:87%;line-height:1.4em;color:#5c5c5c;font-size:14px;font-weight:normal;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:4.3em;overflow:hidden} /* 20150918 수정2*/
/* 1위 */

/* 나머리 랭크 및 리스트 */
.tbl_type,.tbl_type th,.tbl_type td {border:0;padding:0;margin:0;color:#000}
.tbl_type,.tbl_type a:hover {background:#fefefe}
.tbl_type {width:100%;text-align:left;border-collapse:collapse;margin-top:0px}
.tbl_type tr {background:#fff;border-top:1px solid #eaeaea}
.tbl_type td {padding:0;margin:0;border-left:1px solid #eaeaea}
.tbl_type td.brnone {padding:0;margin:0;border-left:none}
.tbl_rank {position:relative;padding:5px;text-align:center;color:#000;font-size:24px;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
.tbl_tit {position:relative;margin:0px 3px 8px 10px;text-align:left;line-height:1.3em;color:#000;font-size:15px;font-weight:normal;text-overflow:ellipsis;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em;overflow:hidden}/* 20150918 수정 */
.tbl_txt {position:relative;margin:4px 3px 2px 10px;color:#9b9b9b;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;font-weight:normal;font-size:12px;line-height:1.4}

.tbl_type caption{display:none}
.tbl_rank_img {position:relative;float:right;left:0px;top:0px;font-size:0.72em;font-family:"나눔고딕",NanumGothic,sans-serif}
.tbl_rank_img img {border:none;width:78px;}

.ico_sale_wrap {position:absolute;left:-20px;top:0px;z-index:120}
.ico_sale {display:inline-block;width:40px;height:40px;background:#fb3e59;border:none;line-height:4em;border-radius:30px;text-align:center}
.ico_sale_txt {width:40px;color:#fff;font-size:16px;font-weight:600;letter-spacing:-1px}
.ico_sale_txt2 {color:#fff;font-size:12px;font-weight:normal;letter-spacing:-1px}

.ico_sale_c_wrap {position:absolute;left:-10px;top:-6px;z-index:120}
.ico_sale_c {display:inline-block;width:40px;height:40px;background:#fb3e59;border:none;line-height:3em;border-radius:30px;text-align:center}
.ico_sale_c_txt {width:40px;color:#fff;font-size:16px;font-weight:600;letter-spacing:-1px}
.ico_sale_c_txt2 {color:#fff;font-size:12px;font-weight:normal;letter-spacing:-1px}

.ico_hd {position:absolute;left:0px;bottom:0px;z-index:120}
.ico_hd_c {position:absolute;left:7px;top:160px;z-index:120}
.ico_hd img {width:41px;height:19px}

.ico_free_wrap {position:absolute;right:0px;bottom:0px;z-index:120}
.ico_free {position:relative;display:inline-block;padding:1px 0;width:30px;height:28px;background:#1b9eea;border:1px solid #1392db;text-align:center; vertical-align:middle}
.ico_free_txt {height:30px;color:#fff;font-size:11px;font-weight:600;letter-spacing:-1px;line-height:1.3em}

.ico_free_c_wrap {position:absolute;right:0px;top:147px;z-index:120}
.ico_free_c {position:relative;display:inline-block;padding:0px;width:30px;height:30px;background:#1b9eea;border:1px solid #1392db;text-align:center;vertical-align:middle}
.ico_free_c_txt {height:30px;color:#fff;font-size:11px;font-weight:600;letter-spacing:-1px;line-height:1.3em}

/* 20150917 1위랭크 아이콘 */
.ico_free_r_wrap {position:absolute;left:88px;bottom:1px;z-index:120}
.ico_free_r {position:relative;display:inline-block;padding:0px;width:30px;height:30px;background:#1b9eea;border:1px solid #1392db;text-align:center;vertical-align:middle}
.ico_free_r_txt {height:30px;color:#fff;font-size:11px;font-weight:600;letter-spacing:-1px;line-height:1.3em}
/* //20150917 1위랭크 아이콘 */
/* //나머리 랭크 및 리스트 */

/* 오늘의 만화외 */
.main #container .recent_bbs .today {margin-top:18px;width:998px;height:600px;color:#000;position:relative;overflow:hidden}
.main #container .recent_bbs .today a{color:#fff}
.main #container .recent_bbs .today .tit{font-size:16px;font-weight:bold;text-align:left;border-bottom:1px solid #efefef}
.main #container .recent_bbs .today .tit a {display:block;background:#fff;color:#000;padding:18px 0px 16px 18px;}
.main #container .recent_bbs .today .tit a:hover {display:block;background:#fafafa;color:#000}
.btn_more {float:right; margin:3px 15px 0 0}
.main #container .recent_bbs .today ul {}
.main #container .recent_bbs .today ul li {padding-left:7px;background:url('/img/ico/bul_4dot2.gif') no-repeat left 5px;margin-top:12px;vertical-align:top}
.main #container .recent_bbs .today ul li:first-child{margin-top:12px}
.main #container .recent_bbs .today .btns{position:absolute;right:0;top:0;width:52px;border-left:1px solid #86cec7;z-index:101}
.main #container .recent_bbs .today .btns a{display:block;height:63px;text-align:center;border-top:1px solid #80c8c1}
.main #container .recent_bbs .today .btns a:hover{background:#60afa8}
.main #container .recent_bbs .today .btns a:first-child{border-top:0 none}
.main #container .recent_bbs .today .btns a img{display:inline-block;padding-top:23px}
.main #container .recent_bbs .today.fl{float:left;background:#fff;border:1px solid #ddd}

.con_list_area {position:relative;top:0;margin:6px 6px 5px;vertical-align:top}
.con_list_area .con_list_box ul {overflow:hidden;padding:0px;vertical-align:top}
.con_list_area .con_list_box ul li {position:relative;margin-left:28px;padding-top:5px;display:inline-block;width:120px;height:253px;border:0px solid #e8e8e8}
.con_list {overflow:hidden;width:100%;position:relative}
.con_list li {position:relative;display:inline-block;width:120px;height:255px;border:0px solid #e8e8e8;margin-left:28px}
.con_box {position:relative;background:#fff}
.con_box_img {text-align:center;height:auto}
.con_box_img img {border:1px solid #eaeaea;width:118px;height:173px;}
.con_tit {display:block;overflow:hidden;padding:8px 0 5px;color:#000;text-align:left;font-size:14px;font-weight:normal;line-height:1.4em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em}
.con_txt {display:block;overflow:hidden;paddin:5px 0;color:#9b9b9b;text-align:left;font-size:12px;font-weight:normal;line-height:1.4em;text-overflow:ellipsis;white-space:nowrap;max-height:2em}
/* //오늘의 만화외 */
/* //contents_list */

/* footer */
footer {background:url('/img/common/bg_footer.gif') repeat-x;height:290px}
footer .inner{width:1000px;margin:0 auto;position:relative}
footer .notice li{float:left;padding-left:16px;margin-left:15px;font-size:14px;background:url('/img/ico/bar_01.gif') no-repeat left 26px}
footer .notice li:first-child{margin-left:0;padding-left:0;background:none}
footer .notice li a{float:left;height:60px;line-height:60px;color:#c4c4c4;font-weight:bold}
footer .notice li .btm_txt{float:left;height:60px;line-height:60px;color:#eee;font-weight:bold}

footer .botmenu_box {position:absolute;left:264px;top:68px;height:32px;color:#fff;font-size:13px}
footer .botmenu li{float:left;padding-left:16px;margin-left:15px;font-size:13px;background:url('/img/ico/bar_01.gif') no-repeat left 26px}
footer .botmenu li:first-child{margin-left:0;padding-left:0;background:none}
footer .botmenu li a{float:left;height:60px;line-height:60px;color:#fff;font-weight:bold}
footer .botmenu li a:hover {color:#17a4ff;font-weight:bold} /* 20150918 추가 */
footer .botmenu li .botmenu_on{color:#17a4ff;font-weight:bold}

footer .copyright{margin-top:7px;color:#e8e8eb;font-size:11px}
footer .copyright li{color:#e8e8eb;line-height:1.4em}
footer .copyright .adres {margin-top:18px}
footer .btn_cleansite {position:absolute;right:100px;bottom:-7px}
footer .sns li{float:left;margin:33px 400px 0 0}
footer .btn_android{position:absolute;right:162px;top:0px} /*20151103 위치수정*/
footer .btn_ios{position:absolute;right:93px;top:0px}
footer .btn_top{position:absolute;right:0;top:0px}
/* //footer */


/****************************************/
/*********** 리스트(2차전달) ************/
/****************************************/

/* 대메뉴 */
.toon_list_wrap {position:relative;margin:0 auto;width:1000px}
.topmn{display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border:1px solid #dedfe2;text-align:center;}
.topmn_box {display:table;width:99%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border:1px solid #dedfe2;text-align:center;}
.topmn_l{display:table-cell;vertical-align:top;width:16.5%;border-right:1px solid #eee}
.topmn_l11{display:table-cell;vertical-align:top;width:11%;border-right:1px solid #eee}
.topmn_l12{display:table-cell;vertical-align:top;width:12%;border-right:1px solid #eee}

/* 20151230 서브메뉴가 7개일 경우 */
.topmn_l14{display:table-cell;vertical-align:top;width:14%;border-right:1px solid #eee}
/* //20151230 서브메뉴가 7개일 경우 */

/* 20170530 서브메뉴가 8개일 경우 */
.topmn_l12{display:table-cell;vertical-align:top;width:12%;border-right:1px solid #eee}
/* //20170530 서브메뉴가 8개일 경우 */

.topmn_l17{display:table-cell;vertical-align:top;width:17%;border-right:1px solid #eee}
.topmn_l20{display:table-cell;vertical-align:top;width:20%;border-right:1px solid #eee}
.topmn_l25{display:table-cell;vertical-align:top;width:25%;border-right:1px solid #eee}
.topmn_l33{display:table-cell;vertical-align:top;width:33%;border-right:1px solid #eee}
.topmn_l50{display:table-cell;vertical-align:top;width:50%;border-right:1px solid #eee}
.topmn_a{display:block;padding:12px 0;background:#fff;font-size:15px;font-weight:600;line-height:1.2;color:#000}
.topmn_a:hover{display:block;padding:12px 0 10px;background:#fafafa;border-bottom:2px solid #369bec;font-size:15px;font-weight:600;line-height:1.2;color:#369bec;font-weight:bold}
.topmn_on .topmn_a{padding:12px 0 10px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:#fafafa;color:#369bec;border-bottom:2px solid #369bec;font-weight:bold}
.topmn_l:first-child .topmn_a{border-left:1px solid #eaeaea;}
.topmn_l:last-child .topmn_a{border-right:none;}
.topmn_l:first-child .topmn_a:after{display:none}
.topmn_l:last-child .topmn_a:after{display:none;border-right:none;}
/* //대메뉴 */

/* 2depth 메뉴 */
.depthmn_wrap {position:relative;display:block;background:#fafafa;width:100%;margin:0px; border-right:1px solid #dedfe2;border-left:1px solid #dedfe2;}
.depthmn_box {overflow:hidden;margin:0 0px;border:0px solid #d3d5d8;border-bottom:1px solid #dedfe2;border-radius:3px}
.depthmn{display:table;background:none;width:100%;padding:12px 0px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:0px solid #dedfe2;border-bottom:0px solid #dedfe2;text-align:center;}
.depthmn_l{display:table-cell;vertical-align:top;padding:0px 10px;border-right:1px solid #d3d5d8}
.depthmn_a{display:block;padding:0px 10px;background:none;font-size:15px;font-weight:600;line-height:1.2;color:#666}
.depthmn_a:hover{display:block;padding:0px 10px;background:none;font-size:15px;font-weight:600;line-height:1.2;color:#369bec;font-weight:600}
.depthmn_on .depthmn_a{padding:0px 10px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:none;color:#369bec;border-bottom:0px solid #369bec;font-weight:600}
.depthmn_l:first-child .depthmn_a{border-left:0px solid #eaeaea;}
.depthmn_l:last-child .depthmn_a{border-right:none}
.depthmn_l:first-child .depthmn_a:after{display:none}
.depthmn_l:last-child .depthmn_a:after{display:none;border:none}
/* //2depth 메뉴 */

/* 텍스트메뉴 */
.txtmn_wrap {width:1000px;margin:0 auto;text-align:center;background:#fafafa;border:1px solid #dedede;border-top:none}
.txtmn_box {display:inline-block}
.txtmn {display:block;background:none;width:100%;padding:14px 0px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:0px solid #dedfe2;border-bottom:0px solid #dedfe2;text-align:center;}

.txtmn_wrap2 {width:1000px;margin:0 auto;text-align:center;background:#fafafa;border:1px solid #dedede;border-top:none;border-bottom:none;}
.txtmn_box_m {overflow:hidden;display:inline-block;margin:0 0px;text-align:center}
.txtmn_m {overflow:hidden;display:block;background:none;width:100%;padding:16px 0px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:0px solid #dedfe2;border-bottom:0px solid #dedfe2;text-align:center;text-overflow:ellipsis;white-space:normal;}

.txtmn_l{display:table-cell;vertical-align:top;padding:0px 20px;border-right:1px solid #d9d9d9}
.txtmn_a{display:block;background:none;padding:0px 20px;font-size:13px;font-weight:600;line-height:1.2;color:#6d6d6d}
.txtmn_a:hover{display:block;background:none;padding:0px 20px;font-size:13px;line-height:1.2;color:#369bec;font-weight:bold}
.txtmn_on .txtmn_a{padding:0px 20px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:none;color:#369bec;border-top:0px solid #fff;border-left:1px solid #fff;font-weight:bold}

.txtmn_l2{display:table-cell;vertical-align:top;padding:0px 14px;border-right:1px solid #d9d9d9}
.txtmn_a2{display:block;background:none;padding:0px 14px;font-size:13px;font-weight:600;line-height:1.2;color:#6d6d6d}
.txtmn_a2:hover{display:block;background:none;padding:0px 14px;font-size:13px;line-height:1.2;color:#369bec;font-weight:bold}
.txtmn_on2 .txtmn_a2{display:block;padding:0px 14px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:none;color:#369bec;border-top:0px solid #fff;border-left:0px solid #fff;font-weight:bold}

.txtmn_l3{display:table-cell;vertical-align:top;padding:0px 32px;border-right:1px solid #d9d9d9}
.txtmn_a3{display:block;background:none;padding:0px 32px;font-size:13px;font-weight:600;line-height:1.2;color:#6d6d6d}
.txtmn_a3:hover{display:block;background:none;padding:0px 32px;font-size:13px;line-height:1.2;color:#369bec;font-weight:bold}
.txtmn_on3 .txtmn_a3{padding:0px 32px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:none;color:#369bec;border-top:0px solid #fff;border-left:1px solid #fff;font-weight:bold}

.txtmn_l:first-child .txtmn_a{border-left:none;padding-left:none}
.txtmn_l:last-child .txtmn_a{border-right:none;}
.txtmn_l:first-child .txtmn_a:after{display:none}
.txtmn_l:last-child .txtmn_a:after{display:none;border-right:none}
.last {border-right:none}
/* 텍스트메뉴 */

/* sub best list */
.recent_bbs .sublist_wrap {position:relative;overflow:hidden;width:1000px;padding:0 0 15px;color:#000;}
.sublist_wrap.fl{float:left;background:#fff;border:1px solid #d9d9d9;}
.sublist_wrap ul li {padding-left:7px;background:url('/img/ico/bul_4dot2.gif') no-repeat left 5px;margin-top:12px;vertical-align:top}
.sublist_wrap ul li:first-child{margin-top:12px}

.subb_list_area {position:relative;top:0;margin:6px 6px 5px;vertical-align:top}
.subb_list_area .subb_list_box ul {overflow:hidden;padding-top:12px;vertical-align:top}
.subb_list_area .subb_list_box ul li {position:relative;margin-left:28px;padding-top:5px;display:inline-block;width:120px;border:0px solid #e8e8e8}
.subb_list {overflow:hidden;width:100%;position:relative}
.subb_list li {position:relative;display:inline-block;width:120px;border:0px solid #e8e8e8;margin:0 0 20px 28px}
.subb_list_no {clear:both;width:1000px;height:50px;line-height:49px;text-align:center} /* 20151001 리스트가 없을 경우 추가*/
.subb_box {position:relative;background:#fff}
.subb_box_img {text-align:center;height:auto}
.subb_box_img img {border:1px solid #eaeaea;width:118px;height:173px;}
.subb_rank {display:block;overflow:hidden;padding:8px 0 5px;color:#999;text-align:center;font-size:18px;font-weight:normal;font-style:italic;line-height:1.1em}
.subb_tit {display:block;overflow:hidden;padding:6px 0 5px;color:#000;text-align:left;font-size:14px;font-weight:normal;line-height:1.4em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em}
.subb_txt {display:block;overflow:hidden;padding:4px 0 0px;color:#9b9b9b;text-align:left;font-size:12px;font-weight:normal;line-height:1.4em}
.subb_review_box {position:relative;top:0px;font-size:12px;color:#929292}
.subb_review {display:inline-block;width:16px;height:15px;vertical-align:top;margin:2px 3px 0 0;background:url('/img/ico/ico_review.gif') no-repeat 0 0px;background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;}
.subb_up_s_box {position:absolute;left:8px;top:190px;z-index:120}
.subb_up_s_box2 {display:block;overflow:hidden;padding:8px 0 0px}
.subb_up_s {float:left}


.sort {display:block;position:relative;color:#000;font-size:13px;font-weight:normal;text-align:left;padding:45px 0px 20px;border-bottom:0px solid #d9d9d9}
.sort2 {display:block;position:relative;color:#000;font-size:13px;font-weight:normal;text-align:left;padding:10px 0px 5px; border-bottom:0px solid #d9d9d9; z-index: 15} /*20170822 정렬기준 추가*/
.sort_tit {color:#1b7ece;font-size:15px}
.radio_type {position:relative;top:1px;width:14px;height:14px;margin-right:5px}
.sort_right_box {position:absolute;right:0;top:32px}
.sort_left_box {position:absolute;left:0;top:32px}
.sort_left_box2 {position:absolute;left:0;top:17px}
.sort_right {float:right;}
.sort_left {float:left;}
.sort_left li{float:left;padding-right:9px;margin-right:10px;background:url('/img/ico/bar_9.gif') no-repeat right 4px}
.sort_left li:last-child{margin-right:0;padding-right:0;background:none}
.sort_left li a{float:left;color:#666;font-size:13px}
.sort_left li a:hover {display:block;color:#369bec;font-size:13px}
.sort_left li .sort_on {display:block;color:#1b7ece}

.tbl2_type,.tbl2_type th,.tbl2_type td {border:0;padding:0;margin:0;color:#000}
.tbl2_type,.tbl2_type a:hover {background:#fefefe}
.tbl2_type {width:119px;text-align:left;border:0;margin-top:0px}
.tbl2_type tr {background:#fff;border-top:0px solid #eaeaea}
.tbl2_type td {padding:0;margin:0px;border:0px solid #e0e0e0}
.tbl2_type td.brnone {padding:0;margin:0;border-left:none}
.tbl2_type caption{display:none}
.tbl_rank2_img {position:relative;float:right;left:0px;top:0px;font-size:0.72em;font-family:"나눔고딕",NanumGothic,sans-serif}
.tbl_rank2_img2 img {border:none;width:118px;}

.ico_review_box {overflow:hidden;text-align:right;font-size:12px;color:#2393d2}
.ico_review {display:inline-block;width:16px;height:15px;vertical-align:top;margin:0 2px 0 8px;background:url('/img/ico/ico_review.gif') no-repeat 0 0px;background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;}
/* //sub best list */

/* paging */
.module_paging{position:relative;width:100%;text-align:center;padding:30px 0}
.paging_wrap{display:inline-block;text-align:center}
.paging_wrap li{display:inline-block;position:relative;z-index:2;margin-left:-1px}
.paging_wrap li a{display:inline-block;border:1px solid #d0d0d0;font-size:12px;font-weight:700;color:#75777b;height:14px;line-height:14px;padding:6px;text-align:center;min-width:16px}
.paging_wrap li a:hover{background:#369bec;color:#fff;border-radius:3px;border:1px solid #369bec;}
.page_list_first a{border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px}
.page_list_last a{border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px}
.paging_wrap li.page_list_alone a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.paging_wrap li.page_this{z-index:3}
.paging_wrap li.page_this a{cursor:default;color:#fff;background:#369bec;border-color:#369bec}
.paging_wrap li.page_this a:hover{background:#1a90df}
.paging_wrap li{color:#bfc4c8}
.paging_wrap li.btn_first a,.paging_wrap li.btn_last a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.paging_wrap li.btn_next,.paging_wrap li.btn_prev{margin-top:0px;letter-spacing:-3px; vertical-align:top; text-align:center}
.paging_wrap li.btn_next a,.paging_wrap li.btn_prev a{position:relative;top:0px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
/* //paging */


/********************************************/
/*********** 검색, 무료(3차전달) ************/
/********************************************/

/* 검색, 무료 */
.sch_main_wrap {display:block;position:relative;color:#000;font-size:13px;font-weight:normal;text-align:left;padding:20px 0px 17px;margin-bottom:15px;border-bottom:1px solid #d1d1d1}
.sch_main_tit {color:#000;font-size:16px;font-weight:bold}
.sch_point {color:#1b7ece;font-size:16px}
.free_wrap {display:block;position:relative;color:#000;font-size:13px;font-weight:normal;text-align:left;padding:20px 0px 17px;margin-bottom:25px;border-bottom:1px solid #d1d1d1}
/* //검색, 무료 */

/* 이벤트 */
.recent_bbs .event_wrap {overflow:hidden;position:relative;width:1000px;margin:0 auto;padding:0 0 15px;color:#000}
.event_wrap ul li {display:inline-block;padding:10px;background:#fff;margin:15px 0px 5px}
.event_wrap ul li:first-child {margin:12px 40px 0 0}
.event_wrap ul li.last:last-child{margin:12px 0px 0 23px}

.event_area {position:relative;top:0;margin:0 auto;vertical-align:top}
.event_list_box ul {overflow:hidden;display:inline-block;padding-top:15px;vertical-align:top}
.event_list_box ul li {position:relative;margin-right:15px;display:inline-block;width:282px;border:1px solid #e0e0e0}


/*20190715 이벤트 마우스오버시 bg 변경*/
.event_list_box li:hover {background:#f9f9f9}
.event_box {position:relative;}
/*//20190715 이벤트 마우스오버시 bg 변경*/

.event_box_img {text-align:left;height:auto;padding-left:1px}
.event_box_img img {border:none;width:280px;height:80px;}

.event_tit {display:block;overflow:hidden;margin:6px 15px 5px;color:#000;text-align:center;font-size:15px;font-weight:normal;line-height:1.4em;text-overflow:ellipsis;white-space:nowrap;max-height:1.4em;text-align:center}

/* 20151001 이벤트설명 및 날짜 영역 수정 */
.event_txt {display:block;overflow:hidden;padding:4px 20px 0px;color:#9b9b9b;text-align:center;font-size:14px;font-weight:normal;line-height:1.4em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.8em;}
.event_txt2 {display:block;overflow:hidden;padding:8px 20px 0px;color:#9b9b9b;text-align:center;font-size:14px;font-weight:normal;line-height:1.4em}
/* //20151001 이벤트설명 및 날짜 영역 수정 */

.eventdday_wrap {position:absolute;right:0px;top:0px;z-index:120}
/*20200615 디데이 영역 배경색 변경*/
.ico_eventdday {position:relative;display:inline-block;padding:0px;width:50px;height:18px;background:rgba(0,0,0,0.70);text-align:center;vertical-align:middle}
/*//20200615 디데이 영역 배경색 변경*/
.ico_eventdday_txt {height:30px;color:#fff;font-size:11px;font-weight:600;letter-spacing:-1px;line-height:18px}/*20200615 line-height값 변경*/
.evevnt_view_box {overflow:hidden;position:relative;width:1000px;margin:0 auto;}
.evevnt_view_box img {width:1000px;border:none}

.event_v_tit_box {display:block;position:relative;color:#000;font-size:13px;font-weight:normal;text-align:left;padding:28px 0px 17px;margin-bottom:25px;border-bottom:1px solid #d1d1d1}
.event_v_tit {color:#000;font-size:16px;font-weight:bold}
/* 이벤트 */



/********************************************/
/************* 상세(4차전달)  ***************/
/********************************************/


/* 만화 상세 프레임 및 타이틀 */
#contents_wrap2 {background:#fff;padding-top:166px;}
.view_fl {width:700px;overflow:hidden;position:relative;background:none;padding:25px 31px 0 0;color:#000;border-right:1px solid #e6e6e6}
.view_fl .fl{float:left;border:1px solid #ddd;}
.view_fl .view_tit_box{text-align:left;border-bottom:1px solid #c0c2c5;}
.view_fl .view_tit_box a {background:none;padding:2px 0;}
.view_tit {overflow:hidden;font-size:22px;color:#000;line-height:1.3em;font-weight:bold;}
.view_txt {display:block;overflow:hidden;padding:10px 0 12px;color:#666;text-align:left;font-size:13px;font-weight:normal;line-height:1.5em}
.view_fl .view_tit_box a:hover {background:none;color:#000}

/* 20160708 이벤트영역 수정 */
.view_event_wrap {position:relative;}
.view_event_box {position:absolute;right:10px;top:15px;z-index:300}
.view_event {overflow:hidden;width:240px;display:inline-block;height:20px;border:none;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.view_event_tit {display:inline-block;padding:0px 6px 4px;background:#fb3e59;color:#fff;font-size:15px;font-weight:normal;border-radius:10px;vertical-align:top}
.view_event_txt {overflow:hidden;padding-left:5px;color:#666;font-size:12px;font-weight:normal;letter-spacing:-1px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}
/* //20160708 이벤트영역 수정 */

/* //만화 상세 프레임 및 타이틀 */

/* 상세 상단 영역 */
.view_top_wrap {position:relative;margin:15px;border-bottom:0px solid #d7d7d7; vertical-align:top}
.view_top {position:relative;width:94%;background:none;} /*20190715 위드값 수정 및 히든영역 삭제처리*/
.view_top a {display:block;margin:0;padding:0}
.view_topimg img {border:0;width:160px;height:234px;vertical-align:top;box-shadow:2px 5px 6px rgba(0,0,0,.5);-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.5);-moz-box-shadow:2px 5px 6px rgba(0,0,0,.5)}
.view_topimg:before{content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:160px;height:234px;border:1px solid #9e9e9e;position:absolute;left:0;top:0;

background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.2)),color-stop(5%,rgba(0,0,0,0)),color-stop(95%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));

background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3) 100%)
}

.view_top_txt_wrap {overflow:hidden;width:100%}
.view_top_txt {overflow:hidden;float:left;width:78%;margin:-230px 0px 0px 190px;top:3px;vertical-align:top} /*20190924 상세상단우측 텍스트영역 변경*/
.view_top_tit_2depth {margin-bottom:10px;color:#666;font-size:13px;font-weight:normal}
.view_top_tit_3depth {margin-bottom:20px;color:#666;font-size:13px;font-weight:normal}

/*20220117 패딩값 수정*/
.view_pay_wrap {overflow:hidden;position:relative;padding:20px 10px 28px;width:100%;text-overflow:ellipsis;display:inline-block;border-top:1px solid #ddd}
.view_pay_wrap2 {overflow:hidden;position:relative;padding:20px 10px 30px;width:100%;text-overflow:ellipsis;display:inline-block;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
/*//20220117 패딩값 수정*/

.view_pay_tit {position:relative;top:1px;padding-left:10px;font-size:15px;color:#3f86d7;display:inline-block}
.view_pay_txt {position:absolute;left:80px;top:0px;display:inline-block}
.view_pay_txt li {padding-top:14px;font-size:13px;color:#666}
.pay_dc {text-decoration:line-through;color:#e89988} /*20210426 라인컬러 변경*/
.pay_o {color:#8a8a8a}
.pay_sale {color:#e89988} /*20210426 할인율 폰트 컬러 변경*/

.ico_bmark {position:absolute;left:0px;top:0px;z-index:120}
.ico_bmark img {width:19px;height:24px}

.ico_hd_v {position:absolute;left:0px;top:210px;z-index:120} /*20190924 hd 아이콘 위치값 변경*/
.ico_hd_v img {width:50px}

.ico_sale_v_wrap {position:absolute;left:-14px;top:-8px;z-index:120}
.ico_sale_v {display:inline-block;width:55px;heightS:55px;background:#fb3e59;border:none;line-height:3.9em;border-radius:30px;text-align:center}
.ico_sale_v_txt {width:60px;color:#fff;font-size:21px;font-weight:600;letter-spacing:-1px}
.ico_sale_v_txt2 {color:#fff;font-size:17px;font-weight:normal;letter-spacing:0px}
/* //상세 상단 영역 */

/* view button 영역 */
.view_btns_box {display:block;position:absolute;margin-top:15px} /*20190924 상세상단 썸네일 아래버튼영역 변경*/
.btn_views {display:inline-block;width:75px;height:28px;line-height:27px;background:none;border:1px solid #80cfa9;color:#66c798;font-size:13px;font-weight:normal;text-align:center;vertical-align:top;font-weight:bold}
.btn_keeps {display:inline-block;width:75px;height:28px;line-height:27px;background:none;border:1px solid #eeab9c;color:#f09782;font-size:13px;font-weight:normal;text-align:center;vertical-align:top;font-weight:bold}
.view_btns_box a:hover {border:1px solid #000;color:#000;font-size:13px;}
.btn_fix_use {display:inline-block;width:130px;height:28px;line-height:27px;background:none;border:1px solid #1b9eea;border-radius:0px;color:#1b9eea;font-size:13px;font-weight:bold;text-align:center;vertical-align:top}
/* //view button 영역 */

/* view teb 영역 */
.view_topmn_box { display:inline-block;width:100%;border:1px solid #dedfe2;z-index:1000} /*20190910 블럭외 추가*/
.view_topmn {display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;}
.v_topmn_l50{display:table-cell;vertical-align:top;width:50%;border-right:1px solid #eee;z-index:1000} /*20190910 z인덱스 추가*/
.v_topmn_a{display:block;padding:12px 0;background:#fff;font-size:15px;font-weight:600;line-height:1.2;color:#000}
.v_topmn_a:hover{display:block;padding:12px 0 10px;background:#fafafa;border-bottom:2px solid #369bec;font-size:15px;font-weight:600;line-height:1.2;color:#369bec;font-weight:bold}
.v_topmn_on .v_topmn_a{padding:12px 0 10px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:#fafafa;color:#369bec;border-bottom:2px solid #369bec;font-weight:bold}
.v_topmn_l:first-child .v_topmn_a{border-left:1px solid #eaeaea;}
.v_topmn_l:last-child .v_topmn_a{border-right:none;}
.v_topmn_l:first-child .v_topmn_a:after{display:none}
.v_topmn_l:last-child .v_topmn_a:after{display:none;border-right:none;}
/* //view teb 영역 */

/* 무료보기 및 할인대여 */
.view_free_wrap {position:relative;background:none;font-size:12px;padding:12px;border-bottom:1px solid #e2e2e2;color:#666;}
.free_btn_box {position:relative;top:0px;text-align:center}
.btn_freess {overflow:hidden;display:inline-block;width:180px;height:32px;line-height:30px;background:#aeb1df;font-size:13px;color:#fff;font-weight:bold}
.btn_saless {overflow:hidden;display:inline-block;width:180px;height:32px;line-height:30px;background:#5ec9dd;font-size:13px;color:#fff;font-weight:bold}
.free_btn_box a.btn_freess:hover {background:#999dd4;color:#fff;}
.free_btn_box a.btn_saless:hover {background:#2baec6;color:#fff;}
/* //무료보기 및 할인대여 */

/* view list */
.view_t_tit {position:relative;height:52px;line-height:52px;background:none;font-size:14px;padding:0px;border-bottom:1px solid #c0c2c5;color:#000;font-weight:bold}
.view_ico1 {display:inline-block;margin-left:5px;padding-top:0px;width:50px;height:18px;line-height:16px;background:#c9c9c9;border-radius:0px;color:#fff;font-size:11px;text-align:center; vertical-align:middle}
.view_ico2 {overflow:hidden;display:inline-block;margin-top:9px;padding:0 10px;height:24px;line-height:22px;color:#666;font-size:12px;border-radius:0px;border:1px solid #c7c7c7;font-weight:normal}

/* 20151008 처음부터 신간부터 버튼 마우스 오버 효과 추가 */
.view_ico2 a:hover {color:#369bec}
/* //20151008 처음부터 신간부터 버튼 마우스 오버 효과 추가 */

.view_list_wrap {position:relative}
.view_list {overflow:hidden;position:relative;width:100%;display:inline-block;margin:6px 0 0;padding:0px 0 8px;border-bottom:1px solid #ddd}
.view_list a {display:block;margin:0}
.view_list_ico a:hover {background:#46a7f4;height:28px;color:#fff;}

/*20190802 구매버튼에 할인아이콘추가*/
.ico_sales { position:absolute;top:-4px;right:-5px;}
.ico_sales img { border:none}
/*//20190802 구매버튼에 할인아이콘추가*/

/* 20151008 상세리스트 이미지사이즈 및 간격 수정 */
.view_listimg img {border:0;width:50px;height:73px;vertical-align:top;box-shadow:2px 5px 6px rgba(0,0,0,.2);-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 5px 6px rgba(0,0,0,.2);background:url(/img/common/default_img.gif) no-repeat;}
.view_listimg:before{content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:50px;height:73px;border:1px solid #9e9e9e;position:absolute;left:0;top:0;

background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.2)),color-stop(5%,rgba(0,0,0,0)),color-stop(95%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));

background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3) 100%)
}


.view_list_txt {overflow:hidden;width:72%;display:inline-block;position:absolute;left:68px;top:0px;vertical-align:top}

/* 20151014 view 리스트 up, new 아이콘 추가 */
.view_list_tit {overflow:hidden;display:inline-block;width:100%;height:17px;line-height:17px;padding-bottom:2px;margin:14px 0 10px;color:#000;font-size:15px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap}
/* //20151014 view 리스트 up, new 아이콘 추가 */
.view_list_tit_2depth {margin-bottom:10px;color:#9b9b9b;font-size:13px;font-weight:normal}
.view_list_ico {position:absolute;top:23px;right:15px}
.view_ico3 {overflow:hidden;display:inline-block;width:70px;height:28px;line-height:26px;background:#aeb1df;color:#fff;font-weight:normal;text-align:center}
.view_ico4 {overflow:hidden;display:inline-block;width:70px;height:28px;line-height:26px;background:#999;color:#fff;font-weight:normal;text-align:center}
/* //20151008 상세리스트 이미지사이즈 및 간격 수정 */

.btn_v_more_box {position:relative;background:none;padding:12px;border-bottom:1px solid #e2e2e2;text-align:center}
.btn_v_more_box a:hover {background:#c9c8c7;border:1px solid #c1c0bf;color:#fff;}
.btn_view_more {overflow:hidden;display:inline-block;width:560px;height:34px;line-height:32px;background:none;border:1px solid #b9b9b9;font-size:13px;color:#666;font-weight:bold}
/* //view list */

/* 작품리뷰 */
.review_tit {height:52px;line-height:52px;background:none;font-size:14px;padding:0px;border-bottom:1px solid #c0c2c5;color:#000;font-weight:bold}
.review_regist_wrap {overflow:hidden;position:relative;padding:10px 15px 15px;background:#fff; border-bottom:1px solid #c0c2c5}
.review_txt {overflow:hidden;position:relative;display:block;position:relative;padding:15px 0 0px;line-height:1.5em;font-size:13px;color:#666;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.review_t_01 {color:#000;font-weight:bold}
.review_t_02 {color:#a1a1a1;font-size:12px;font-weight:normal}
.review_box {overflow:hidden;position:relative;display:block;position:relative;padding:7px 0 5px;line-height:1.5em;font-size:15px;color:#232323;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.review_box em {color:#fa7514;font-size:20px}
.review_select {float:right;margin:-5px 82px 0 0;vertical-align:top}
.rv_txtarea_box {display:inline-block;position:relative;margin-top:5px}
.rv_txtarea_box a:hover {background:#bab9b7;border:1px solid #aeacab;color:#fff;}

/* 20151015 브라우저별 대응 */
.review_txtarea {float:left;width:566px;height:40px;background:#fff;padding:10px;color:#000;border:1px solid #c5c5c5;font-size:12px;vertical-align:middle}
/* //20151015 브라우저별 대응 */

.btn_regist {float:right;margin:1px 0 0 10px;width:70px;height:59px;line-height:57px;background:#d2d2d0;border:1px solid #c8c8c6;color:#fff;font-size:13px;vertical-align:top;text-align:center}
.byte_review {margin:5px;color:#666;font-size:0.9em;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
-input-placeholder {color:#888}
-webkit-input-placeholder {color:#666}
-moz-placeholder {color:#666;}
-ms-input-placeholder {color: #666}
/* //작품리뷰 */

/* 리뷰 */
.comment_box_wrap {position:relative;border-top:1px solid #dbdbdb}
.comment_nick {position:relative;padding:0 10px;height:30px;background:#f6f6f6;line-height:32px;color:#444;font-weight:bold;font-size:14px}

/* 20151014 리뷰가 없을 경우 */
.comment_no {position:relative;padding:30px 20px 70px;background:none;color:#444;font-weight:bold;font-size:14px;text-align:center}
/* //20151014 리뷰가 없을 경우 */

.comment_ico {display:inline-block;width:10px;height:14px;margin:0px 8px 4px 0;background:url('/img/ico/ico_phone.png') no-repeat;background-size:100% auto; webkit-background-size:100% auto;-o-background-size:100% auto;vertical-align:middle}
.comment_date {position:absolute;top:-2px;right:10px;color:#a1a0a0;font-size:0.8em;}
.comment {overflow:hidden; position: relative; padding:10px 10px 20px;color:#5a5a5a;line-height:1.6em;border-bottom:1px solid #dbdbdb} /* 20171106a 포지션 및 패딩값 수정 */
.comment_del {display: inline-table; margin-top:-1px;width:12px;height:12px;line-height:13px;color:#C30;border:1px solid #C30;font-size:12px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;vertical-align:middle} /* 20171106a 삭제버튼 위치 변경 */
.comment a:hover {color:#000;border:1px solid #000}

.btn_comment_box {position:relative;background:none;padding:12px;border-bottom:1px solid #e2e2e2;text-align:center}
.btn_comment_box a:hover {background:#bab9b7;border:1px solid #aeacab;color:#fff;}
.btn_comment_more {overflow:hidden;display:inline-block;width:560px;height:34px;line-height:32px;background:none;border:1px solid #b9b9b9;font-size:13px;color:#666;font-weight:bold}
/* //리뷰 */

/* sidemenu */
.view_fr {width:238px;background:none;color:#000;position:relative;overflow:hidden;border-left:0px solid #ddd}
.side_menu {position:relative;margin:14px 0 30px;padding:15px 0 0px}
.side_menu .tit {font-size:16px;font-weight:bold;text-align:left}
.side_menu .tit a {display:block;background:none;color:#444;padding:0px 0 15px}
.side_menu .tit a:hover {display:block;background:none;color:#000}
.side_menu .view_txt {display:block;overflow:hidden;padding:10px 0px 0px;color:#666;line-height:1.5em;text-align:left;text-align:justify;font-size:14px;font-weight:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:318px}
.view_txt a:hover {color:#000;}
.side_menu .btn_more {float:right;position:absolute;right:-10px;margin-top:3px}

.side_list_wrap {position:relative;}
.side_list {overflow:hidden;position:relative;display:inline-block;margin:10px 0 0px;padding:0px 0 10px;width:100%;border-bottom:0px solid #ddd}
.side_list a {display:block;margin:0;padding:0}
.side_list_ico a:hover {background:#46a7f4;height:28px;color:#fff;}
.side_listimg img {border:0;width:60px;height:88px;vertical-align:top;box-shadow:2px 5px 6px rgba(0,0,0,.2);-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 5px 6px rgba(0,0,0,.2)}
.side_listimg:before{content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:60px;height:88px;border:1px solid #9e9e9e;position:absolute;left:0;top:0;

background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.2)),color-stop(5%,rgba(0,0,0,0)),color-stop(95%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));

background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3) 100%)
}

.side_list_txt {overflow:hidden;width:68%;display:inline-block;position:absolute;left:78px;top:7px;vertical-align:top}
.side_list_tit {overflow:hidden;display:inline-block;width:100%;height:17px;line-height:17px;margin:4px 0 10px;color:#000;font-size:15px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap}
.side_top_tit_2depth {margin-bottom:8px;color:#9b9b9b;font-size:13px;font-weight:normal}
/* //sidemenu */

/* 작품소개 더보기 */
.side_menu_more {overflow:hidden;position:absolute;top:0;right:0;width:400px;background:#fafafa;padding:25px 25px 21px;z-index:500;border:1px solid #e4e4e4}
.side_m_box  {overflow:hidden;position:relative}
.side_m_box .tit {font-size:16px;font-weight:bold;padding:0px 0 15px;color:#228ee5;text-align:left}
.side_m_box .tit a {display:block;background:none;color:#228ee5;padding:0px 0 15px}
.side_m_box .tit a:hover {display:block;background:none;color:#000}

/* 20151008 작품 전체보기 수정*/
.side_m_box .side_m_txt {display:block;overflow:hidden;padding:10px 0px 0px;color:#666;line-height:1.5em;text-align:left;text-align:justify;font-size:14px;font-weight:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal}
/*// 20151008 작품 전체보기 수정*/

.btn_side_more {float:right;position:absolute;right:0px;top:-5px;font-size:20px}
/* //작품소개 더보기 */

/* 소설상세 */
.view_novel_wrap {overflow:hidden;position:relative;padding:14px 10px 25px;width:82%;text-overflow:ellipsis;display:inline-block}
.view_novel_btn {position:relative;top:10px;padding-left:5px;font-size:15px;color:#3f86d7;display:inline-block}
.btn_novel_f {display:inline-block;width:140px;height:30px;line-height:28px;background:none;border:1px solid #aeb1df;border-radius:0px;color:#9da1de;font-size:12px;font-weight:600;text-align:center;vertical-align:top}
.view_novel_btn a:hover {background:#999dd4;color:#fff;}
.view_novel_line {height:1px;border-top:1px solid #ddd}
.btn_view_novel {width:120px;height:28px;line-height:26px;background:#aeb1df;font-size:13px;color:#fff;font-weight:bold;text-align:center;vertical-align:top}
/* //소설상세 */

/* 만화정액권 상세 */
/*20190114 만화정액권 상세 구매하기 영역 수정*/
.view_fix_wrap {overflow:hidden;position:relative;display:inline-block;height:66px; margin-top:8px;padding:12px 10px 20px;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.view_fix_tit {position:relative;top:30px;padding-left:10px;font-size:15px;color:#3f86d7;display:inline-block}
.view_fix_txt {display:block;position:absolute;left:120px;top:15px;width:78%}
.view_fix_txt li {display:block;padding:10px 10px;font-size:13px;color:#444;border-left:1px solid #ddd;border-bottom:0px solid #ddd}
.view_fix_txt li span {position:absolute;left:210px;top:9px;}
.view_fix_t_up {float:right;position:absolute;right:45px;top:74px;color:#777;font-size:12px;font-weight:normal}
.view_fix_t_up2 {float:right;position:absolute;right:-50px;top:75px;color:#777;font-size:12px;font-weight:normal}
.view_fix_t_d {float:left;position:absolute;left:190px;bottom:6px;color:#777;font-size:12px;font-weight:normal}
.btn_fix_pay {width:120px;height:50px;line-height:51px;background:none;border:1px solid #000;border-radius:0px;color:#000;font-size:12px;font-weight:600;text-align:center;vertical-align:top}
.view_fix_txt a.btn_fix_pay:hover {color:#46a7f4;border:1px solid #46a7f4}
/*//20190114 만화정액권 상세 구매하기 영역 수정*/

.fix_ing_wrap {overflow:hidden;position:relative;display:inline-block;height:60px; margin-top:8px;padding:12px 10px 20px;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.fix_ing_tit {position:relative;top:13px;padding-left:10px;font-size:15px;color:#3f86d7;display:inline-block}
.fix_ing_txt {display:inline-block;padding:14px 0 0 5px;font-size:13px;color:#666}
/* //만화정액권 상세 */

/* 20151008 스크롤되는 TOP버튼 추가 */
.top_wrap {position:fixed;bottom:3%;right:23%;z-index:500}
.top_box {display:block;height:48px;width:48px;background:rgba(0,0,0,0.3);border-radius:40px;line-height:42px;text-align:center}
.top_box img {width:26px;height:22px;border:none;vertical-align:middle}
/* //20151008 스크롤되는 TOP버튼 추가 */


/********************************************/
/*********** 마이페이지(7차전달)  ***********/
/********************************************/

.mypage_fl {width:150px;background:none;color:#000;position:relative;overflow:hidden;border-left:0px solid #ddd}
.mypage_fr {width:790px;overflow:hidden;position:relative;background:none;padding:25px 0px 0 0;color:#000;border-right:0px solid #e6e6e6}

.snb_menu {position:relative;margin-top:20px;padding:15px 0 0px}
.snb_tit {font-size:24px;font-weight:bold;text-align:left;letter-spacing:-2px}
.snb_tit a {display:block;background:none;color:#444;padding:0px 0 15px}
.snb_tit a:hover {display:block;background:none;color:#000}
.snb_menu_box {position:relative;margin:15px 0;padding-bottom:15px;border-bottom:1px solid #eaeaea}
.snb_menu_box li {display:block;color:#828a90;font-size:1em;line-height:2.2em;letter-spacing:-1px;font-weight:normal}
.snb_menu_box2 {position:relative;margin:15px 0;padding-bottom:15px}
.snb_menu_box2 li {display:block;color:#828a90;font-size:1em;line-height:2.2em;letter-spacing:-1px;font-weight:normal}
.snb_menu_box a:hover {color:#444}
.snb_menu_box2 a:hover {color:#444}
.snb_menu_box .on {color:#444;font-weight:bold}
.snb_menu_box2 .on {color:#444;font-weight:bold}

/* 마이페이지 상단 */
.snb_r_tit_box {display:block;position:relative;color:#000;font-size:13px;font-weight:normal;text-align:left;padding:12px 0px 17px;margin-bottom:15px;border-bottom:1px solid #d1d1d1}
.snb_r_tit {color:#000;font-size:16px;font-weight:bold}
.snb_r_tit a:hover {color:#369bec}
.snbmn_box {font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border:1px solid #dedfe2;text-align:center;}
.snbmn{display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;}
.snb_txt {padding:5px 0 25px;text-align:left;font-size:12px;color:#888;line-height:1.4em}
/* //마이페이지 상단 */

/* 마이페이지 검색 */
.sch_m_box {position:relative;top:-10px;overflow:hidden;display:block;width:260px;height:35px}
.sch_m {overflow:hidden;display:block;background:#fff;margin:0 30px;padding:0 5px;border:1px solid #c9c9c9}
.sch_m_word {padding-left:5px;width:95%;height:28px;line-height:1em;color:#666;font-size:13px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border:none}
.btn_sch_m_box {display:inline-block;position:absolute;top:-3px;right:3px}
.btn_sch_m {display:inline-block;background:none;text-align:center}
/* //마이페이지 검색 */

/* 마이페이지 메인 */
.mypage_main {display:block;padding:20px 20px;margin:14px 0 30px;border:2px dashed #d2d2d2;border-radius:5px;color:#555;font-size:16px;font-weight:600;text-align:left;vertical-align:top}
.btn_mypage_point {margin-top:-3px;padding:4px 8px 5px;border:1px solid #d9d9d9;border-radius:2px;font-size:13px;color:#fb3e59;letter-spacing:-1px;text-align:center;vertical-align:bottom}
.btn_mypage_point a:hover {color:#369bec}
.btn_more_m {margin:5px 5px 0 0;font-size:13px;color:#888;font-weight:normal;letter-spacing:-1px}

/*20190408 포인트 및 보너스표시 추가*/
.my_point{color:#026dc2; font-weight:normal}
.my_point em, .my_bonus em { font-weight:600}
.my_bonus {color:#2cad02; font-weight:normal}
/*//20190408 포인트 및 보너스표시 추가*/
/* //마이페이지 메인 */

/* 마이페이지 리스트 */
.snb_del_box {display:block;position:relative;padding:15px 0px 0px;margin:0px;color:#000;font-size:13px;font-weight:normal;text-align:left;border-top:1px solid #d1d1d1}
.snb_del_box a:hover {color:#369bec}
.snb_del_tit {position:relative;float:right;color:#666;font-size:13px;font-weight:normal;z-index:180}
.snb_del_tit .bar {padding:0 8px;font-size:10px;color:#999}
.mypage_check_wrap {position:absolute;left:-16px;top:2px;z-index:120}

.mypage_list_wrap ul li {padding-left:0px;margin-top:12px;vertical-align:top}
.mypage_list_wrap ul li:first-child{margin-top:12px}

.mypage_list_area {position:relative;top:0;margin:6px 0px 5px;vertical-align:top}
.mypage_list_area .mypage_list_box ul {overflow:hidden;padding-top:12px;vertical-align:top}
.mypage_list_area .mypage_list_box ul li {position:relative;margin:0 17px;padding:5px 0 15px;display:inline-block;width:120px;border:0px solid #e8e8e8}
.mypage_list {overflow:hidden;width:100%;position:relative}
.mypage_list li {position:relative;display:inline-block;width:120px;border:0px solid #e8e8e8;margin:0 0 20px 28px}

.ico_m_page_wrap {position:absolute;left:0px;top:156px;z-index:120}
.ico_m_page {position:relative;display:inline-block;padding:0px;width:120px;height:24px;background:rgba(56,56,56,.6);text-align:center;vertical-align:middle}
.ico_m_page_txt {height:24px;color:#fff;font-size:12px;font-weight:600;letter-spacing:0px;line-height:22px}
/* //마이페이지 리스트 */

/* 레이어 팝업*/
.mypage_popup_wrap {position:relative;height:100%; left:0; position:fixed; top:0; width: 100%; z-index: 9999;}
.mypage_p_bg {background:rgba(0,0,0,0.6);height: 100%;left: 0; position: absolute; top: 0; width: 100%;}
.mypage_p_box {overflow:hidden;position:absolute;top:115px;left:45%;margin-left:-200px;background:#fafafa;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.5);box-sizing: border-box;border-radius:4px;overflow:hidden;font-size:16px;width:550px;letter-spacing:-1px; line-height:22px; }
.mypage_p_tit {float:right; padding-right:3px;color:#666;font-size:13px;font-weight:normal}
.mypage_p_tit .bar {padding:0 8px;font-size:10px;color:#999}
.mypage_p_tit a:hover {color:#369bec}
.mypage_p_tit_box {overflow:hidden;background:#eff0f2;padding:20px 20px;border-bottom:1px solid #d2d2d5;border-radius:3px}
.mypage_p_tit_box2 {overflow:hidden;background:#fafafa;padding:10px 20px;border-bottom:1px solid #e9e9e9;border-radius:3px}

.mypage_p_list_wrap {position:relative}
.mypage_p_list_box {position:relative;margin:15px 20px 15px;border-bottom:1px solid #ddd}
.mypage_p_list {overflow:hidden;position:relative;width:100%;display:inline-block;margin-top:6px;padding-bottom:8px}
.mypage_p_list a {display:block;margin:0}
.mypage_p_list_img img {border:0;width:50px;height:73px;vertical-align:top;box-shadow:2px 5px 6px rgba(0,0,0,.2);-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 5px 6px rgba(0,0,0,.2)}
.mypage_p_list_img:before{margin-left:23px;content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:50px;height:73px;border:1px solid #9e9e9e;position:absolute;left:0;top:0;
background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.2)),color-stop(5%,rgba(0,0,0,0)),color-stop(95%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));
background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);
background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);
background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3) 100%)}
.mypage_p_list_txt {overflow:hidden;width:82%;display:inline-block;position:absolute;left:90px;top:0px;vertical-align:top}
.mypage_p_list_tit {overflow:hidden;display:inline-block;width:100%;line-height:18px;padding:2px 0 0;color:#000;font-size:15px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap}

.mypage_p_check {float:left;margin-right:5px;z-index:120}
.mypage_p_2depth {margin-bottom:5px;color:#666;font-size:12px;font-weight:normal}
/* //레이어 팝업*/

/* 이용내역 */
.check_setup_wrap {position:relative;background:#fff;padding:20px 0;border-bottom:1px solid #e9e9e9}
.check_setup_box {height:31px;font-size:14px;font-weight:normal;color:#000;text-align:center;vertical-align:middle}
.check_setup_box .check_txt {position:relative;top:-1px;font-size:14px;color:#222;vertical-align:middle}
.check_setup_box a {position:relative;top:0px;font-size:18px;color:#666;vertical-align:middle}
.check_setup_box a:hover {color:#369bec}
.check_setup_box input {display:inline;width:20%;height:30px;padding-left:10px;background:#edebe3;border:1px solid #aaa;vertical-align:middle}
.check_setup {position:relative;background:#edebe3;height:30px;top:0px;left:5px;border:none;color:#000;font-size:14px;font-family:"나눔고딕",NanumGothic,sans-serif}

.check_schtxt {margin:0px 0 0 3px;height:32px;padding:5px 14px 8px;background:#4093c9;border:1px solid #4093c9;border-radius:3px;vertical-align:middle}
.check_schtxt input {border:none;vertical-align:middle;width:24px;height:14px}
.btn_deliver_chk {padding:5px 7px;background:#fff;border:1px solid #525252;border-radius:2px;color:#000;font-size:0.85em;font-weight:normal;vertical-align:middle;}
.btn_deliver_chk2 {padding:2px 5px;background:#fd4f4f;border:1px solid #fd4f4f;border-radius:2px;color:#fff;font-size:0.9em;font-weight:normal;vertical-align:middle;}
.btn_more1 {padding:2px 0px;background:#fff;border:0px solid #ddd;border-radius:3px;color:#666;font-size:0.85em;font-weight:normal;vertical-align:top}

.check_s_list {width:100%;background:#fff;border-bottom:1px solid #d7d7d7;text-align:left;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.check_s_list_a{position:relative;overflow:hidden;padding:12px 0 8px;background:fff;border-top:1px solid #eee;font-size:1em;line-height:1.3em;color:#000}
.check_s_list_v {display:inline-block;width:50%;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;}

.my_sch_box {display:inline-block;margin:0px 0px 0 0;vertical-align:top;}
.my_sch_select {display:inline-block;padding-left:5px;width:200px;height:33px}
.btn_my_sch_box {position:relative;margin-left:5px}
.btn_my_sch {margin:1px 10px 0 5px;padding:6px 10px;border:1px solid #ddd;background:none;border-radius:3px;text-align:center}
.btn_my_sch:hover {border:1px solid #369bec}
/* //이용내역 */

/* 이용내역 table */
.my_use_form {position:relative;text-align:center;padding:15px 0px 28px}
.my_use_tbl {border-top:1px solid #d2d2d2;width:100%}
.my_use_tbl tr {background:#fff}
.my_use_tbl th {height:32px;background:#f1f1f1;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;font-size:12px;color:#333;text-align:center}
.my_use_tbl td {height:42px;padding-left:8px;text-align:left;line-height:1.7em;color:#666;font-size:13px;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2}
th.center {text-align:center;padding:0}
td.center {text-align:center;padding:0}
th.my_u_tbl_noline {border-right:none}
td.my_u_tbl_noline {border-right:none}
.my_use_tbl td.rightbl{text-align:right;padding-right:10px}
.my_use_tbl tr.tableOn {background-color:#f0f0f0;font-weight:bold}
.my_use_tbl_txt {text-align:right;font-size:13px;color:#888}

.btn_my_point {position:relative;top:-1px;padding:1px 10px 2px;line-height:20px;border:1px solid #d9d9d9;border-radius:2px;font-size:12px;color:#fb3e59;letter-spacing:-1px;text-align:center;vertical-align:bottom}
.btn_my_point a:hover {color:#369bec}
/* //이용내역 table */

/* 정보수정 table */
.my_edit_form {position:relative;text-align:center;padding:15px 20px 28px}
.my_edit_tbl {border-top:1px solid #e9e9e9;width:100%}
.my_edit_tbl tr {background:#fff}
.my_edit_tbl th {padding-left:20px;height:50px;background:#f9f9f9;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;font-size:13px;color:#666;text-align:left}
.my_edit_tbl td {height:50px;padding-left:10px;text-align:left;line-height:1.7em;color:#666;font-size:13px;border-bottom:1px solid #e4e4e4;border-right:0px solid #ddd}
th.my_e_tbl_noline {border-right:none}
td.my_e_tbl_noline {border-right:none}
.my_edit_tbl td.rightbl{text-align:right;padding-right:10px}
.my_edittbl tr.tableOn {background:#f0f0f0;font-weight:bold}
.my_edit_tbl_txt {text-align:right;font-size:13px;color:#888}

.edit_input{height:32px;background:#efeee8;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-indent:11px;margin:5px 0;line-height:30px;border:1px solid #cdcdcd;color:#333;font-size:13px}
.email_t {position:relative;top:4px}
.btn_email_t {position:relative;top:2px;padding:4px 8px 5px;bfont-size:13px;color:#333;letter-spacing:-1px;text-align:center;vertical-align:middle}
.btn_email_t a:hover {color:#369bec}
.edit_select {font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:#fff;margin:6px 0 0 6px;position:relative;height:33px;border:1px solid #d6d6d6;color:#888;font-size:13px;cursor:pointer}

.btn_my_save {display:inline-block;width:240px;height:46px;margin:50px 0;line-height:44px;background:#369bec;border-radius:4px;color:#fff;font-size:14px;font-weight:700;text-align:center}
/* //정보수정 table */


/********************************************/
/************ 고객센터 (8차전달)  ***********/
/********************************************/

.cs_banner_box {position:relative;padding:13px 13px 10px;border:1px solid #d9d9d9;border-radius:5px;}
.cs_banner_box li {position:relative;margin-bottom:4px;font-size:12px;font-weight:normal;color:#777;text-align:left}
.cs_bn_tit {display:block;margin-bottom:18px;font-size:21px;font-weight:bold;color:#222;text-align:left;letter-spacing:-1px}

.cs_tbl_form {position:relative;text-align:center;padding:5px 0px}
.cs_tbl_form a:hover {color:#369bec}
.cscenter_tbl {border-top:0px solid #e9e9e9;width:100%}
.cscenter_tbl tr {background:#fff}
.cscenter_tbl th {padding-left:0px;height:45px;background:#fff;border-bottom:1px solid #eee;font-size:13px;color:#444;text-align:left;font-weight:normal}
.cscenter_tbl td {height:45px;padding-left:0px;text-align:left;line-height:1.7em;color:#999;font-size:13px;border-bottom:1px solid #eee;font-weight:normal}

/* 공지사항 view */
.cs_noti_tit {position:relative;height:52px;line-height:52px;background:none;font-size:14px;padding-top:20px;border-bottom:1px solid #f0f0f0;color:#000;font-weight:bold}
.cs_date {overflow:hidden;display:inline-block;margin-top:9px;padding:0 10px;height:24px;line-height:22px;color:#666;font-size:12px;border-radius:0px;font-weight:normal}
.cs_noti_txt {position:relative;background:none;font-size:13px;margin-top:30px;padding:30px 20px;border-bottom:1px solid #c0c2c5;color:#666;line-height:1.8em;font-weight:normal}
.btn_list_box {text-align:center}
.btn_list_box a:hover {background:#fff;border:1px solid #369bec;color:#369bec}
.btn_list {display:inline-block;width:180px;height:46px;margin:50px 0;line-height:44px;background:#369bec;border:1px solid #369bec;border-radius:4px;color:#fff;font-size:14px;font-weight:700;text-align:center}
/* 공지사항 view */

/* faq */
.faqmn_wrap {margin:0 auto;text-align:center;background:#fafafa;border:1px solid #dedede}
.faqmn_box {display:inline-block;width:100%;}
.faqmn {display:block;background:none;width:100%;padding:14px 0px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:0px solid #dedfe2;border-bottom:0px solid #dedfe2;text-align:center;}
.faqmn_l{display:table-cell;width:14%;vertical-align:top;padding:0px 8px;border-right:1px solid #d9d9d9}
.faqmn_a{display:block;background:none;padding:0px 20px;font-size:13px;font-weight:600;line-height:1.2;color:#6d6d6d}
.faqmn_a:hover{display:block;background:none;padding:0px 20px;font-size:13px;line-height:1.2;color:#369bec;font-weight:bold}
.faqmn_on .faqmn_a{padding:0px 20px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;background:none;color:#369bec;border-top:0px solid #fff;border-left:0px solid #fff;font-weight:bold}
.faqmn li.last {border-right:none}
.faq_txt {clear:both;display:block;margin:20px;color:#999;line-height:1.6em;lfont-size:13px;font-weight:normal}
/* faq */

/* 1:1상담게시판 */
.one_txt {display:block;padding:0px 0 25px;text-align:left;font-size:12px;color:#888;line-height:1.5em}
.one_input {min-height:150px;background:#efeee8;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-indent:11px;margin:8px 0;padding:8px 0;line-height:1.5em;border:1px solid #cdcdcd;color:#333;font-size:13px}
.btn_one_box {display:block}
.btn_one_box .btn_one_regist:hover {height:46px;background:#fff;color:#369bec;border:1px solid #369bec;}
.btn_one_box .btn_one_list:hover {height:46px;background:#369bec;color:#fff;border:1px solid #369bec;}
.btn_one_regist {display:inline-block;width:120px;height:46px;margin:50px 0;line-height:44px;background:#369bec;border:1px solid #369bec;border-radius:4px;color:#fff;font-size:14px;font-weight:700;text-align:center}
.btn_one_list {display:inline-block;width:120px;height:46px;margin:50px 0;line-height:44px;background:#fff;border:1px solid #369bec;border-radius:4px;color:#369bec;font-size:14px;font-weight:700;text-align:center}

.one_view_txt {display:block;width:92%;min-height:150px;padding:10px 0;vertical-align:top}
.one_v_tit_box {display:block;position:relative;color:#000;padding:12px 20px 0;margin-bottom:15px}
.one_v_tit {color:#000;font-size:15px;font-weight:bold;text-align:left}
.one_v_tit a:hover {color:#369bec}
/* 1:1상담게시판 */

/* 이용약관 */
.agreement_print {overflow:hidden;display:inline-block;background:#fff;border:1px solid #c7c7c7;margin-top:0px;padding:0 10px;height:24px;line-height:22px;color:#666;font-size:12px;font-weight:normal}
.snb_r_tit_box a.agreement_print:hover {background:#369bec;color:#fff;border:1px solid #369bec}
.agreement_txt {position:relative;background:none;font-size:13px;padding:30px 20px 40px;border-bottom:1px solid #c0c2c5;color:#666;line-height:1.8em;font-weight:normal}
/* //이용약관 */

/* 20151103 하단 공통배너 추가 */
.bottom_b {text-align:center;border:0px}

.subb_list_no_center {clear:both;text-align:center}


/* 20151105 검색 자동완성 추가 */
.sch_auto_wrap {position:absolute;right:0px;top:68px;z-index:1000;overflow:hidden}
.sch_auto {position:relative;width:220px;background:#fff;border:1px solid #1882d6;border-radius:10px;}
.sch_auto li {width:100%;overflow:hidden;font-size:1em;line-height:100%;color:#333;}
.sch_auto li a {display:block;overflow:hidden;height:100%;padding:10px;text-overflow:ellipsis;white-space:nowrap;}
.sch_auto li:hover>a{background:#f3f3f3} 
.sch_auto li a.fi{padding-top:13px} 
.sch_auto li a.la{padding-bottom:13px} 
.sch_auto li:hover>a.fi{border-top-left-radius:10px;border-top-right-radius:10px} 
.sch_auto li:hover>a.la{border-bottom-left-radius:10px;border-bottom-right-radius:10px} 

/* 20151118 별점영역 */
.view_star_wrap {display:block;position:relative;padding:10px 0;margin-bottom:10px;}
.view_star_box {position:absolute;left:0px;top:0px;z-index:120}
.view_star {display:inline-block;height:20px;border:none;text-align:center}
.view_star img {width:15px;border:none}
.view_star_tit {display:inline-block;padding:0px 6px 4px;background:none;color:#369bec;font-size:14px;font-weight:600;border-radius:10px;vertical-align:top}
.view_star_txt {color:#666;font-size:13px;font-weight:normal;letter-spacing:0px;vertical-align:middle}
.view_star_txt2 a {display:inline-block;padding-left:10px;color:#111;font-size:13px;font-weight:normal;letter-spacing:0px;vertical-align:middle;text-decoration:underline}
.view_star_txt2 a:hover {color:#369bec;text-decoration:underline}



/* 20151207 상세 웹툰 추가*/
.view_listimg_web img {border:0;width:140px;height:75px;vertical-align:top;box-shadow:2px 5px 6px rgba(0,0,0,.2);-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 5px 6px rgba(0,0,0,.2);background:url(/img/common/default_img.gif) no-repeat;}
.view_listimg_web:before{content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:140px;height:75px;border:1px solid #9e9e9e;position:absolute;left:0;top:0;

background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.2)),color-stop(5%,rgba(0,0,0,0)),color-stop(95%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));

background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);

background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3) 100%)
}

.view_list_txt_web {overflow:hidden;width:60%;display:inline-block;position:absolute;left:160px;top:0px;vertical-align:top}
/* //20151207 상세 웹툰 추가*/

/*20160211 추천 추가*/
.view_event_tit2 {display:inline-block;width:40px;height:19px;line-height:19px;background:#2a8ede;color:#fff;font-size:12px;font-weight:normal;border-radius:10px;vertical-align:top}
.view_event_txt2 {overflow:hidden;line-height:19px;padding-left:5px;color:#666;font-size:12px;font-weight:normal;letter-spacing:-1px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}


/* 20160708 추천영역 수정 */
.view_event_tit2 {display:inline-block;width:40px;height:19px;line-height:19px;background:#2a8ede;color:#fff;font-size:12px;font-weight:normal;border-radius:10px;vertical-align:top}
.view_event_txt2 {overflow:hidden;line-height:19px;padding-left:5px;color:#666;font-size:12px;font-weight:normal;letter-spacing:-1px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
/* //20160708 추천영역 수정 */

/*20160315 팝업 추가*/
.mypage_p_list_wrap2 {position:relative;margin:15px;}
.view_list2 {overflow:hidden;position:relative;width:100%;display:inline-block;padding:0px 0 15px;border-bottom:1px solid #ddd}
.view_list2 a {display:block;margin:0}
.view_list_ico2 {position:absolute;top:23px;right:5px}
.view_list_ico2 a:hover {background:#46a7f4;height:28px;color:#fff;}
.view_ico5 {overflow:hidden;display:inline-block;width:70px;height:28px;line-height:26px;background:#999;font-size:13px;color:#fff;font-weight:normal;text-align:center}
.view_list_txt_web2 {overflow:hidden;width:53%;display:inline-block;position:absolute;left:160px;top:2px;vertical-align:top}
.pop_list {overflow-y:scroll;height:430px;}

/* 20160708 작품공지메뉴 추가 */
.v_noti_txt {display:block;overflow:hidden;padding:10px 0 12px;color:#666;line-height:1.6em;text-align:left;font-size:14px;font-weight:normal}

/* 20160708 작품공지팝업 추가 */
.side_noti_more {overflow:hidden;padding-bottom:10px;position:absolute;top:0;right:0;width:400px;background:#fafafa;z-index:550;border:1px solid #e4e4e4}
.side_noti_box  {overflow:hidden;position:relative}
.side_noti_box .tit {font-size:16px;font-weight:bold;padding:20px 25px;color:#228ee5;text-align:left}
.side_noti_box .tit a {display:block;background:none;color:#228ee5;padding:0px 0 15px}
.side_noti_box .tit a:hover {display:block;background:none;color:#000}
.s_noti_t_area {position:relative;}
.s_noti_tit {padding:10px 13px;background:#fff;font-size:13px;color:#000;border-top:1px solid #eee;border-bottom:1px solid #eee}
.side_noti_txt {display:block;overflow:hidden;padding:10px 18px 18px;color:#666;line-height:1.5em;text-align:left;text-align:justify;font-size:14px;font-weight:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal}
.btn_s_noti_more {float:right;position:absolute;right:15px;top:17px;font-size:20px}
.s_noti_day {float:right;padding-top:2px;font-size:11px;color:#999;}

/* 20160725 포인트 충전P 내용 추가 */
.pay_info {position:relative;overflow:hidden;border:1px dashed #d2d2d2;background:#fafafa;margin:20px 0px 20px;letter-spacing:-0.1px;padding:5px 0}
.pay_info_box {position:relative;width:100%;}
.pay_info_box li {color:#222;font-size:14px;line-height:130%;text-align:left;padding:5px 0 0 15px;vertical-align:top;}
.pay_box {border-top:1px dashed #d2d2d2;margin:10px 10px 0;overflow:hidden;text-align:center;color:#666;font-size:14px;text-align:left;padding:5px 8px 3px;vertical-align:top;}
.pay_t {display:inline-block;padding-top:10px;vertical-align:top;}
.inputT2 {height:29px;background:#fff;text-indent:11px;margin:5px 0;line-height:30px;border:1px solid #cdcdcd;color:#333;font-size:13px}
.pay_txt {color:#4093c9;vertical-align:middle;font-size:12px;}
.z_agree_chk2 {position:relative;top:7px;margin-right:5px}

.pay_c {display:inline-block;text-align:center;}

.pay_bnr {color:#4093c9;text-align:center;background:#f2f9f9;padding:8px 0;font-size:1.1em;font-weight:bold;line-height:1.3;}
.pay_bnr span {font-size:1.12em;letter-spacing:-1px;}
.pay_bnr em {display:inline-block;color:#78b4db;font-size:0.85em;}


/* 20160829 포인트 충전P 내용 추가 */
.info_btn {margin:-1px 0 0 8px;display:inline-block;height:20px;padding:0px 5px;border:1px solid #d1d1d1;	font-size:1em;color:#777;line-height:21px;
	background:#e6e6e6;border-radius:2px; vertical-align:top;font-weight:700}

/* 20160831 톡톡메신저 버튼 추가 */
footer .btn_naver {position:absolute;right:231px;top:0px;border-bottom:1px solid #393939;border-left:1px solid #393939} /*20151103 위치수정*/

/*20161004 본인확인 표 영역 추가*/
.my_use_tbl2 {border:1px solid #d2d2d2;width:100%;margin-bottom:8px;}
.my_use_tbl2 tr {background:#fff;text-align:center}
.my_use_tbl2 th {padding-left:0;height:32px;background:#f1f1f1;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;font-size:12px;color:#333;text-align:center}
.my_use_tbl2 td {padding-left:0;height:42px;text-align:center;line-height:1.5em;color:#666;font-size:13px;border-right:1px solid #d2d2d2;}

/*20170111 메인 실시간 인기외 추가*/
.top_ico_new {display:inline-block;vertical-align:top;margin:7px 0 0 3px;}

.timebest_w {float:left;width:657px;margin:0 19px 19px 0;}

.main #container .recent_bbs .timebest{width:100%;color:#000;position:relative;overflow:hidden;vertical-align:top;}
.main #container .recent_bbs .timebest a{color:#fff}
.main #container .recent_bbs .timebest .tit{font-size:16px;font-weight:bold;text-align:left;border-bottom:1px solid #efefef}
.main #container .recent_bbs .timebest .tit a {display:block;background:#fff;color:#000;padding:18px 0 16px 15px;}
.main #container .recent_bbs .timebest .tit a:hover {display:block;background:#fafafa;color:#000}
.main #container .recent_bbs .timebest.fl{float:left;background:#fff;border:1px solid #ddd;margin-right:19px}
.tit_type {color:#369bec}
.day_time {float:right; position:absolute;right:15px;margin-top:3px;color:#999;font-size:13px;font-weight:normal}

.best_type_w {width:100%;position:relative;vertical-align:top; } /*20171120 실시간인기 overflow:hidden 삭제*/
.best_type_w ul { overflow:hidden;padding:0px;vertical-align:top}
.best_type_w ul li {position:relative; display:inline-block; overflow: hidden; width:254px;}

.best_type,.best_type th,.best_type td {border:0;padding:0;margin:0;color:#000;border-collapse:collapse;}
.best_type {width:100%;text-align:left;border-collapse:collapse;margin-top:0px;}
.best_type tr {background:#fff;padding:0;margin:0;border-top:1px solid #eaeaea}
.best_type td {padding:0;margin:0;border-left:1px solid #eaeaea}
.best_type td.brnone {padding:0;margin:0;border-left:none}
.best_rank {position:relative;padding:0;text-align:center;color:#000;font-size:14px;font-weight:normal;}
.best_rank_img {position:relative;float:right;left:0px;top:0px;font-size:0.72em;}
.best_rank_img img {border:none;width:48px;}
.best_tit {position:relative;margin:3px 10px 8px 10px;text-align:left;line-height:1.3em;color:#000;font-size:13px;font-weight:normal;text-overflow:ellipsis;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em;overflow:hidden}
.best_txt {position:relative;margin:0px 10px 0px 10px;color:#9b9b9b;text-align:left;font-weight:normal;font-size:11px;line-height:1.4}
.best_l_line {border-left:1px solid #eaeaea}

.today_w {float:right;width:318px;margin-bottom:19px;margin-right:2px;}

.main #container .recent_bbs .timebest .tit_slide {position:relative;font-size:16px;font-weight:bold;text-align:left;border-bottom:1px solid #efefef}
.main #container .recent_bbs .timebest .tit_slide a {display:block;background:#fff;color:#000;padding:18px 0 16px 15px;}
.main #container .recent_bbs .timebest .tit_slide a:hover {display:block;background:#fafafa;color:#000}

/*20171130 오늘만 블릿영역 변경*/
.slide_more {position:absolute;right:10px;top:18px}
.slide_more em {display:inline-block;margin-top:0px;width:7px;height:7px;background:none; border:1px solid #d1d1d1}
.slide_more .on {background:#d1d1d1;}
/*//20171130 오늘만 블릿영역 변경*/

.slide_w {margin:0 auto;text-align:center;}
.slide_w a img {float:left }

.today_con {position:relative;text-align:center;height:212px;}
.today_img_w {position:relative;padding:8px 0 7px;}
.today_img img {border:0;width:100px;height:147px;border:1px solid #eaeaea;vertical-align:top}
.ico_free_r_wrap2 {position:absolute;left:129px;bottom:8px;z-index:120}
.today_tit {margin:0 auto;width:86%;font-size:16px;line-height:1.3em;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.today_tit_2depth {margin-top:3px;color:#9b9b9b;font-size:13px;font-weight:normal}

/*20170113 할인율 추가*/
.ico_sale_n {display:inline-block;width:45px;height:45px;background:#fb3e59;border:none;line-height:3.5em;border-radius:50px;text-align:center}


/* 20170213 로그인 별도 */
.login_a_wrap {width:800px;margin:80px auto}
.login_n_area {position:relative;margin:0px auto; padding-bottom:40px;border:1px solid #eee}/*20170803 포지션 추가*/
.login_n_area .tit {margin:40px 0 20px;font-size:1.25em;color:#666;font-weight:800;text-align:center; letter-spacing:-0.09em}
.login_n_box {margin:0px auto;overflow:hidden;background:#fafafa;font-size:16px;width:400px;letter-spacing:-1px; line-height:22px; text-align:center }
.logo_box2{display:table;width:100%;padding:10px 0;border-bottom:2px solid #369bec;font-weight:normal;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;color:#666;text-align:center;}
.logo_box_n1 {float:left}
.logo_box_n2 {float:right;margin:35px 5px 0 0}
.logo_box a {color:#666;font-weight:bold;}
.logo_box a:hover {color:#369bec}
/* 20170213 로그인 별도 */

/* 20170803 자동로그인 추가 */
.id_save_w {position:relative; padding: 12px 0px 0px;  text-align: left;margin-top:-9px;}/*20170808 패딩값 수정*/
.id_save span {color:#666;font-size:13px;letter-spacing:0px;}
.ico_chk_off {background-image:url("/img/ico/ico_checkbox_off.png");background-repeat:no-repeat;display:inline-block;height:15px;width:15px;margin:5px 4px 0 0;vertical-align:top}
.ico_chk_on {background-image:url("/img/ico/ico_checkbox_on.png");background-repeat:no-repeat;display:inline-block;height:15px;width:15px;margin:5px 4px 0 0;vertical-align:top}
.ico_id_info {margin:5px 0 0 5px;}

.login_info_popup_w {position:absolute;left:29px;top:27px;z-index:1000}
.login_info_popup_w2 {position:absolute;left:219px;top:27px;z-index:1000}
.login_info_popup {text-align:left;letter-spacing:0px;float:left;width:330px;position:relative;background:#fff;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2);box-sizing: border-box;border-radius:0px;border:1px solid #999;overflow:hidden;}
.login_info_popup div{padding:10px 15px;}
.login_info_tit {font-size:16px; font-weight:700;color:#0783e7;margin:0 0 5px 0;}
.login_info_txt {font-size:12px;color:#666;line-height:145%;padding-bottom:8px}
.login_info_txt2 {font-size:11px;color:#888;line-height:145%;padding-bottom:10px}
.login_info_txt3 {border-top:1px solid #e5e5e5;font-size:11px;color:#369bec;line-height:145%;padding:10px 0;}
.z_popup_box_close_w2 {float:right;position:relative;display:block;margin-top:-20px;padding:5px;width:30px;}

/* 20170925 작품종료일 일자수 표시 */
.view_event_box_new{position:absolute;right:45px; top:15px; z-index: 300;}
.view_view{position:absolute;  top:2px; right:-45px; z-index:400; color:rgb(54,155,236); font-weight:700;}
.view_event_wrap_new {position:relative;}

/* //20170925 작품종료일 일자수 표시 */

/* 20171106 삭제버튼, 체크박스추가*/
.totaldelete{width:785px; height:18px; margin-top:12px;}
.my_use_form2 {position:relative;text-align:center;padding:0px 0px 28px}
/* //20171106 삭제버튼, 체크박스추가*/

/* 20171106a 리뷰 정렬기준 추가 */
.review_sort { position:absolute; right:21px; display:inline-table ;margin-top:0px; text-align:right; vertical-align:top; }
.review_s_btn { display:inline;background:none;height:14px;color:#666; font-size:0.9em; font-weight:normal} 
.review_s_bar { display:table-cell ;height:12px; line-height:13px; vertical-align:middle; color:#999; font-size:0.9em; font-weight:normal;} 
.review_s_btn .on {color:#666;font-weight:700}
.review_s_btn_left {display:inline;padding:0 10px;height:14px;color:#888; font-size:0.9em; font-weight:normal}
.review_s_btn_left .on {color:#666;font-weight:bold}
/* //20171106a 리뷰 정렬기준 추가 */

/* 20171106a 댓글 추천영역 추가 */
.ico_good {position:relative;float:right;bottom:-10px;}
.ico_good {display:block;border-radius:3px; height:21px; line-height:22px; border:1px solid #ddd;color:#3bacf2; width:52px; font-size:1em; text-align:center; vertical-align:top; letter-spacing:-0.04em}
.ico_good img { width:13px; vertical-align: top; margin:3px 4px 0 0; opacity:0.4}
/* //20171106a 댓글 추천영역 추가 */

/*20171116 이벤트팝업*/
.event_popup_a_wrap {width:100%}
.ev_popup_wrap {position:relative;height:100%; left:0; position:fixed; top:0; width: 100%; z-index: 9999;}
.ev_popup_bg {background:rgba(0,0,0,0.0);height: 100%;left: 0; position: absolute; top: 0; width: 100%;}
.ev_popup_box {margin:76px auto;background:#fff;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.5);box-sizing: border-box;border-radius:4px; padding:7px 7px 0; overflow:hidden;font-size:16px;width:514px;letter-spacing:-1px; line-height:22px; }
.ev_popup_img img { width:500px; vertical-align: top}

.ev_depthmn_box {overflow:hidden;background:#fff;padding:0px;border-bottom:0px solid #d2d2d5;}
.ev_depthmn{display:table;background:none;width:100%;padding:0px;text-align:center;}
.ev_depthmn_l{display:table-cell;vertical-align:top;width:50%; height:35px; border-right:1px solid #eee}
.ev_depthmn_a{display:block;padding:0px 10px;background:none;font-size:0.9em;font-weight:normal; height:35px; line-height:30px;color:#666;}
.ev_depthmn_a:hover{display:block;padding:0px 10px;background:none;font-size:0.9em;font-weight:600;height:35px; line-height:30px;color:#369bec;font-weight:600}
.ev_depthmn_l:first-child .z_depthmn_a{border-left:0px solid #eaeaea;}
.ev_depthmn_l:last-child .z_depthmn_a{border-right:none}
.ev_depthmn_l:first-child .z_depthmn_a:after{display:none}
.ev_depthmn_l:last-child .z_depthmn_a:after{display:none;border:none}
.ev_last {border-right:none}
/*//20171116 이벤트팝업*/

/*20171120 메인 hot아이콘*/
.ico_hotbox { position: relative }
.list_ico_hotb { overflow:visible;  position:absolute;left:-16px;top:-6px;z-index:110}
.ico_hotb {float:left}
.ico_hotb img {border:none;}
/*//20171120 메인 hot아이콘*/


/*20190114 나의 만화 정액권 영역 UI 추가*/
.toon_fix_wrap {position:relative;margin:20px auto 5px;width:1000px}

.toon_fix_tbl {border:1px solid #dedfe2;width:100%}
.toon_fix_tbl tr {background:#fff}
.toon_fix_tbl th {height:100px;background:#fafafa;border-bottom:1px solid #dedfe2;border-right:1px solid #dedfe2;font-size:13px;color:#0783e7;text-align:center;font-weight: 700}
.toon_fix_tbl td {height:50px;padding-left:10px;text-align:left;line-height:1.7em;color:#666;font-size:13px;border-bottom:1px solid #dedfe2;border-right:0px solid #dedfe2}
td.toon_fix_tbl_noline {border-right:none}

.info_fix {position:relative;}
.info_fix ul {position:relative;overflow:hidden;padding:9px 20px 5px 15px;}
.info_fix ul li {font-size:13px;color:#666;}
.info_fix ul li em {font-weight: 600;margin-right: 8px;color:#000}
.info_radio {display:inline-block;margin:5px 7px 0 0;vertical-align: top}
.info_radio2 {display:inline-block;margin:1px 7px 0 0;vertical-align: top}
.rightT4{position:absolute;top:10px; right:13px;}
.info_buy_btn {display:inline-block;height:50px;line-height:51px;padding:0px 25px;overflow:hidden;background:none;border:1px solid #000;border-radius:0px;color:#000;font-size:14px;font-weight:600;text-align:center;}
.info_buy_btn:hover {color:#46a7f4;border:1px solid #46a7f4}

.info_fix_txt {display:inline-block;margin-left: 8px;padding-left:30px;border-left:1px solid #dedfe2;height:52px;line-height: 53px;}
.info_fix_tit {font-size:14px;color:#46a7f4;font-weight: 600;}
/*//20190114 나의 만화 정액권 영역 UI 추가*/

/*20190517 마이페이지>쿠폰등록영역추가*/
.sch_wrap2 {clear:both;overflow:hidden;display:block;position:relative; padding:0px 0px 0px; }
.sch_w {position:relative;padding:30px 10px;background:#f9f9f9}
.coupon_s_box {position:relative;padding:6px 134px 8px 6px;}
.coupon_z {display:block;position:relative;top:1px;height:30px;background:#fff;padding:4px 4px 3px; color:#000;border:1px solid #d7dbe4;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}
.sch_z {position:relative;background:#fff;height:30px;line-height:31px;top:0px;left:5px;width:85%;border:none;color:#3f3f3f;font-size:1.1em;}
.btn_con {position:absolute;right:6px;top:7px;}
a.btn_con span {display:inline-block;background:#6baad5;color:#fff;font-weight:600;font-size:1.2em;width:120px;height:39px;line-height:40px;text-align:center;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}
/*//20190517 마이페이지>쿠폰등록영역추가*/

/*20190715 테마 UI 신규*/
.thema_n_wrap {overflow:hidden;position:relative;width:1000px;margin:0 auto;padding:20px 0px 15px;color:#000;}
.thema_n_list_box {overflow:hidden;display:inline-block;padding-top:0px;vertical-align:top}
.thema_n_list_box li {position:relative;display:inline-block;padding:10px;background:#fff;margin:12px 26px 0 0;width:290px;border:1px solid #d7d7d7}
.thema_n_list_box li.last {margin:12px 0px 0px 0px}
.thema_n_list_box li:hover {background:#f9f9f9;}
.thema_n_box {overflow:hidden;display:table-cell;vertical-align:middle;padding:0px 8px;font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif;}
.thema_n_thum {overflow:hidden;display:table-cell;width:78px;height:114px; }
.thema_n_thum_v {overflow:hidden;display:inline-block;position:absolute;right:10px;margin:0px;width:78px;height:114px;vertical-align:top;border:1px solid #eee}
.thema_n_thum_v img {vertical-align:top; width:100%;}
.thema_n_t_box {overflow:hidden;display:table-cell;height:114px;vertical-align:middle;padding:0 15px 0px 5px; }
.thema_n_tit {overflow:hidden;font-size:1.15em;color:#222;text-align:left;line-height:1.35em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:block;max-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;letter-spacing:-0.03em; font-weight:600}
.thema_n_stit {overflow:hidden;display:block;font-size:1em; padding-top:6px;color:#bbb;text-align:left;line-height:1.3em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;letter-spacing:-0.03em;}
.ico_more {display:inline-block;vertical-align:top;margin:2px 0px 0px 7px}
.thema_tit_w {display:block;position:relative;color:#000;font-size:13px;font-weight:normal;text-align:left;padding:24px 0px 20px;border-bottom:0px solid #d9d9d9}
.thema_tit_box {position:absolute;left:0;top:10px}
.thema_tit {color:#000;font-size:16px;font-weight:bold}
.thema_t_more {position:absolute;right:0;top:14px}
.thema_main_tit {color:#000;font-size:17px;font-weight:bold}

/*상세 이벤트 및 테마영역 추가*/
.v_e_thema_w {display:block;position:relative; margin-bottom:10px;}
.v_e_thema {display:block;color:rgb(54,155,236);font-weight:700;margin:0px 0px 6px;}
.v_e_thema_box {display:inline-block;display:inline-block;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.v_evet_tits {display:inline-block;width:48px;margin:3px 10px 0px 9px;height:22px;line-height:21.5px;background:#fff;color:#fb3e59;text-align:center;border:1px solid #fb3e59;font-size:12px;font-weight:bold;border-radius:30px;letter-spacing:-0.05em}

/*20210304 공지 아이콘 컬러 수정*/
.v_noti_tits {display:inline-block;width:48px;margin:3px 10px 0px 9px;height:22px;line-height:21.7px;background:#fff;color:#3f86d7;text-align:center;border:1px solid #3f86d7;font-size:12px;font-weight:bold;border-radius:30px;letter-spacing:-0.05em}
/*//20210304 공지 아이콘 컬러 수정*/

.v_thema_tits {display:inline-block;width:48px;margin:3px 10px 0px 9px;height:22px;line-height:22px;background:#fff;color:#369bec;text-align:center;border:1px solid #369bec;font-size:0.95em;font-weight:bold;border-radius:30px;letter-spacing:-0.09em}
.v_e_the_txt {display:inline-block;margin:9px 0px 0px 5px;color:#666;font-size:13px;font-weight:normal;letter-spacing:-0.03em;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
.v_e_the_txt:hover {color:#369bec}
.v_evet_dday {display:inline-block;margin:8px 0px 0px;vertical-align:top;color:rgb(54,155,236); font-weight:700;}
.v_e_the_img img {margin:10px 0px 0px 5px;}
/*//상세 이벤트 및 테마영역 추가*/

/*20190724 테마메인 아이콘추가*/
.thema_ico_hot {position:absolute;right:71px;top:5px;z-index:110}
.thema_ico_hot img {border:none;}
/*20190724 테마메인 아이콘추가*/
/*//20190715 테마 UI 신규*/

/*20190910 마이페이지>쿠폰영역 추가*/
.my_coupon_tit1 {display:block;position:relative;margin:20px 0px 14px;font-size:1.05em;color:#222;font-weight:700;}
.my_coupon_r {position:absolute;right:5px;top:3px;color:#777;font-size:0.95em;font-weight:normal;}
.my_c_present {width:790px;}
.my_c_present .my_c_inner {width:380px;color:#000;position:relative;overflow:hidden; }
.my_c_present .my_c_inner a {color:#fff}
.my_c_present .my_c_inner.fl{float:left;background:#fff;margin-right:15px}
.my_c_present .my_c_inner.fl2{float:left;background:#fff;margin:0px;}

.my_c_list_w {position:relative;margin:10px 0px;border-bottom:0px solid #d7d7d7; vertical-align:top}
.my_c_list_box {overflow:hidden;position:relative;width:100%;background:#fff;max-height:13.5em;}
.my_c_list_box a {display:block;margin:0;padding:0}
.my_c_list_img img {border:0;width:118px;height:173px;border:1px solid #eaeaea;vertical-align:top}
.my_c_list_t_box {overflow:hidden;display:inline-block;position:absolute;left:135px;top:4px;width:70%;height:173px;vertical-align:top;}
.my_c_list_tit {width:86%;font-size:16px;line-height:1.3em;color:#000;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em;overflow:hidden;}
.my_c_tit_2depth {margin-top:7px;color:#9b9b9b;font-size:13px;font-weight:normal}
.my_c_tit_3depth {margin-top:7px;color:#9b9b9b;font-size:13px;font-weight:normal}
.my_c_tit_4depth {position:absolute;bottom:54px;color:#000;font-size:16px;font-weight:bold; }
.my_c_tit_5depth {position:absolute;bottom:37px;color:#9b9b9b;font-size:11px;font-weight:normal;}
.my_c_tit_6depth {position:absolute;bottom:2px;display:inline-block;height:28px;line-height:28px; background:#056eb3;width:100px;text-align:center;color:#fff;font-size:13px;font-weight:bold; border-radius:2px;}
.my_c_tit_6depth:hover {display:inline-block;height:26px;line-height:26px; background:#fff; border:1px solid #056eb3;width:98px;text-align:center;color:#056eb3;font-size:13px;font-weight:bold; border-radius:2px;}
.my_c_tit_6_2depth {position:absolute;bottom:2px;display:inline-block;height:28px;line-height:28px; background:#aaa;width:100px;text-align:center;color:#fff;font-size:13px;font-weight:bold; border-radius:2px;}
.my_c_tit_6_2depth:hover {display:inline-block;height:26px;line-height:26px; background:#fff; border:1px solid #056eb3;width:98px;text-align:center;color:#056eb3;font-size:13px;font-weight:bold; border-radius:2px;}

.pop_infos_box { position:relative;margin:10px;background:#fafafa none repeat scroll 0 0;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.5);box-sizing:border-box;border-radius:4px;overflow:hidden;font-size:16px;width:450px;letter-spacing:-0.03em;line-height:22px; }
.pop_inf_btn_close {position:absolute;right:20px;top:16px;}
.pop_inf_btn_close img {opacity:0.6; width:16px}
.pop_infos {position:relative; background:#fff;text-align:center;padding:20px 20px} 
.pop_infos li {display:block;text-align:left;font-size:13px;color:#666; line-height:1.8em;}
.pop_infos_btn {display:block;margin:0 auto;background:#fff;padding:15px 20px 20px;text-align:center}
.pop_btn_confirm {display:inline-block;width:180px;height:40px;margin-right:10px;line-height:40px;background:#369bec;border-radius:4px;color:#fff;font-size:16px;font-weight:700;}


/*20190924 선물/보유대여권영역 변경*/
.v_coupon_w {position:relative;display:block;margin-top:10px;border:1px solid #ddd;}
.v_coupon_w2 {position:relative;display:block;margin:0px;border:1px solid #ddd;}
.v_coupon {display:block;color:rgb(54,155,236);font-weight:700;padding:13px 0px;}
.v_coupon_box {display:inline-block;display:inline-block;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.v_coupon_txt {display:inline-block;margin-left:5px;color:#000;font-size:13px;font-weight:bold;letter-spacing:-0.03em;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
.v_coupon_t {display:inline-block;vertical-align:top;color:rgb(54,155,236);font-weight:700;}
.v_coupon_ar {position:absolute;right:14px;top:13px;color:#666;font-size:12px;font-weight:normal;vertical-align:top;}
.v_coupon_al {display:inline-block;margin:0px 0px 0px 5px;color:#666;font-size:12px;font-weight:normal;vertical-align:top;} /*20210318 기간표시 추가*/
.v_coupon_btns {position:absolute;right:14px;top:8px;background:#369bec;height:24px;line-height:24px;width:80px;text-align:center;color:#fff;}
.v_coupon_btns:hover {position:absolute;right:14px;top:8px;background:#fff;border:1px solid #369bec;height:22px;line-height:22px;width:78px;text-align:center;color:#369bec;}
/*//20190924 선물/보유대여권영역 변경*/

.v_list_daey {position:absolute;top:30px;right:100px;color:#666;font-weight:normal}
/*//20190910 마이페이지>쿠폰영역 추가*/

/*20190926 선물/보유권 추가*/
.v_coupon_txt img {margin:-2px 10px -3px 0px}
.v_coupon_ar img {margin:-2px 0px 0px 5px}
/*//20190926 선물/보유권 추가*/
/*//20190910 마이페이지>쿠폰영역 추가*/

/*20191114 쿠폰/선물함 표시 추가*/
.coupons_num {clear:both; display:inline-block;overflow:hidden; vertical-align:middle;background:#fb3e59;border:1px solid #fb3e59;border-radius:30px;padding:0px 4px 0px 3px;height:13px;line-height:14px;margin:-2px 0px 0px 3px;font-size:11px;color:#fff;text-align:left;}
/*20191114 쿠폰/선물함 표시 추가*/

/*20191115 대여중/ 구매표시 추가*/
.view_ico6 {overflow:hidden;display:inline-block;width:70px;height:28px;line-height:26px;background:#60b894;color:#fff;font-weight:normal;text-align:center}
.view_tico {color:#60b894}
/*//20191115 대여중/ 구매표시 추가*

/*20200421 sns 회원가입 UI 신규*/
.inp_fix { display:block; width:100%;background:#e9e9e9;color:#333;border:1px solid #e9e9e9; font-size:1em; height:40px; line-height:40px; vertical-align:middle; text-indent:10px; text-align:left; letter-spacing:0.01em;}
/*//20200421 sns 회원가입 UI 신규*/

/*20200504 SNS/일반 아이디 회원탈퇴 UI 리뉴얼*/
.my_souts_point {display:block;padding:10px 20px;margin-bottom:10px;border:1px dashed #c1c1c1;border-radius:5px;color:#555;font-size:15px;font-weight:600;text-align:left;vertical-align:top}
.my_souts_form {position:relative;text-align:center;padding:15px 20px 28px}
.my_sots_t { float: right; color:#999; line-height: 1.4em; margin-left:10px; font-weight: normal; font-size:0.8em; border-radius: 5px; }
.my_sots_t img {vertical-align: top; margin:-1px 3px 0px 0px; opacity: 0.5;}

.my_s_id_t { display:block;color:#333; vertical-align: middle; font-size:1.02em;line-height:1.5em;margin:0px 0px 10px 5px; text-align: left;}
.btn_my_s_id {display: inline-block; margin:0px 0px 0px 10px; padding:0px 16px; height: 28px; line-height: 28px; background: #ddd; color:#333; font-size: 0.9em;vertical-align:middle; border-radius: 3px; font-weight: 600; }

.my_s_ag_t {display:block;color:#333; vertical-align: middle; font-size:1.02em;text-align: center;}
.my_s_ag_t input[type="checkbox"] {display:none;}
.my_s_ag_t input[type="checkbox"] + label {color:#333;}
.my_s_ag_t input[type="checkbox"] + label span {display:inline-block;width:19px;height:19px;margin:-1px 5px 0 0;vertical-align:middle; background:url(../../img/ico/check_sheet.png) left top no-repeat;cursor:pointer;}
.my_s_ag_t input[type="checkbox"]:checked + label span {background:url(../../img/ico/check_sheet.png) -19px top no-repeat;}
/*//20200504 SNS/일반 아이디 회원탈퇴 UI 리뉴얼*/


/* 20200508 컬러링 인증 추가*/
a.btn_register {display:inline-block;background:#59597c;border:1px solid #59597c;border-radius:2px;height: 32px;line-height: 33px;padding:0 8px;text-align:center;margin-left:8px;font-size: 12px;color: #fff;vertical-align: top;margin-top: 5px}

.tableT1_s {  width:100%;}
.tableT1_s td {padding:0px 0px;background-color:#ffffff; border:0px;}

.tableT1_s .btn_ok {display:inline-block;background:#369bec;border:1px solid #369bec;border-radius:2px;padding:0px 33px;height: 32px;line-height: 33px;text-align:center;margin-left: 8px;font-size:11px;}
.tableT1_s .btn_ok em{color:#fff}
.popt {font-size: 11px; color:#888}
/* //20200508 컬러링 인증 추가*/


/*20200615 추천 아이콘 추가*/
.n_ico_recom_o_bg {display:inline-block;background:url(/img/event/ico_event2.png) no-repeat; width:46px;height:35px;
	background-size:100% auto; -webkit-background-size:100% auto;-o-background-size:100% auto;margin-top:0px 	}
.n_ico_recom_txt {display:inline-block;width:46px;height:28px;line-height:28px;text-align:center;font-size:12px;font-weight:bold;color:#fff;margin-top:0px}
.event_ico_wrap2 {position:absolute;left:3px;top:-3px;z-index:120;overflow: hidden;}
/*//20200615 추천 아이콘 추가*/

/*20200729 찜한목록 UI 변경*/
.sub_nbox { display:inline-block;position:relative;background:#fff; margin-left:10px;}
.sub_nbox_img {text-align:center;height:auto}
.sub_nbox_img img {border:1px solid #eaeaea;width:118px;height:173px;}
.sub_ico_box {position:relative; left:4px; bottom:5px;}
.ico_n_free { position:absolute;right:-5px;top:147px;z-index:120}
/*//20200729 찜한목록 UI 변경*/


/*20210722 만화 전권 보기 팝업 변경*/
.tbl_package {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;width:100%; letter-spacing:0.01em;}
.tbl_package tr {background:#fff;}
.tbl_package th {padding:10px 12px;background:#f0f7fc;border-bottom:1px solid #eaeaea;font-size:14px;color:#222;text-align:center;}
.tbl_package td {padding:10px 20px;border-bottom:1px solid #eaeaea;text-align:left;line-height:1.4em;color:#454545;font-size:14px;font-weight:600;}
th.tbl_packa_noline {border-bottom:none}
td.tbl_packa_noline {border-bottom:none}
/*//20210722 만화 전권 보기 팝업 변경*/

/*20210820 상세 썸네일 19아이콘 추가*/
.ico_19_v_wrap {position:absolute;left:129px;top:5px;z-index:120}
/*//20210820 상세 썸네일 19아이콘 추가*/

/*20220117 별점 영역 추가*/
.star_review {overflow:hidden;position:relative;display:block; margin:-15px 0px 15px;line-height:1.4em;font-size:14px;color:#232323;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.star_review em {color:#fa7514;font-size:18px}
.star_review_list {display:block;padding-bottom:8px;margin-bottom:-20px;line-height:1.4em;font-size:12px;color:#232323;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.star_review_list em {color:#fa7514;font-size:16px}
/*//20220117 별점 영역 추가*/

/*20220427 로그인외 SNS 버튼 리뉴얼*/
.sns_login_n {overflow:hidden;position:relative;padding:5px 10px;text-align:center}
.sns_login_n img {border:none;vertical-align:top;width:54px;}
/*//20220427 로그인외 SNS 버튼 리뉴얼*/

/*20221013 19문구 표시 추가*/
.adult_info { position:relative; margin:0 auto;text-align:center; padding:20px 15px 5px; width:650px;}
.adult_info_img img { position:absolute; left:0px; top:20px; }
.adult_info_t { display:inline-block;margin:3px 0px 0px 76px; text-align:left; font-size:1.3em; color:#353535; line-height:1.5em; }
/*//20221013 19문구 표시 추가*/

/*20221115 약관내용 영역 수정*/ 
/*20221104 개인정보 수집 및 이용 동의*/
.tbl_policy {display:block;margin:0px 10px 0px 15px ;}
.tbl_policy_t { display:block; padding:0px 0px 15px; color:#777; font-size:0.85em; text-align:left;}
.tbl_policy table {width:100%;border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; }
.tbl_policy table th {height:34px;background:#f9f9f9;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:0.8em;color:#454545;line-height:34px;font-weight:600;vertical-align:middle;text-align:center}
.tbl_policy table td {padding:10px;background:#fff;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;color:#666;line-height:1.4em;font-size:0.8em;font-weight:normal;vertical-align:top;letter-spacing: -0.03em;}
.tbl_btn_policy {display:block;text-align:right;}
.tbl_btn_policy a {display:inline-block;padding:10px 0px 15px; font-weight:normal; font-size:0.8em; color:#333;}
.policy_tit {color:#000;font-size:0.9em;vertical-align:top;padding:0px 0px 15px; font-weight:600; text-align:left;}
.policy_tit em {font-size:0.8em;}
/*//20221104 개인정보 수집 및 이용 동의*/

#agreeview {position:relative; width:100%; height:150px; overflow:auto; background-color:#fafafa; border:1px solid #eaeaea;	border-radius:0px;margin-bottom:10px;}	
.btn_ruleView3 {display:inline-block;	width:70px; padding:0px; color: #999; font-size:1em; text-align:right;  overflow: hidden;font-weight: normal;}	
#privacyview {	position:relative;width:100%;  height:150px;  overflow:auto; background-color:#fafafa; border:1px solid #eaeaea;border-radius:0px; margin-bottom:10px;}
/*//20221115 약관내용 영역 수정*/ 

/*20230518 19아이콘 표시 추가*/
.ico_19_1 { overflow:visible;  position:absolute; right:1px;top:1px;z-index:110}
.ico_19_2 { overflow:visible;  position:absolute; right:2px;top:2px;z-index:110}
.ico_19_2 img { width:20px;}
.ico_19_3 { overflow:visible;  position:absolute; left:97px;top:3px; z-index:110}
.ico_19_3 img { width:20px; height:20px;border:none;}
.ico_19_4 { overflow:visible;  position:absolute; right:13px;top:14px;z-index:110}
.ico_19_4 img { width:20px;}
/*//20230518 19아이콘 표시 추가*/