
 
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none}
table {border-collapse: collapse;border-spacing: 0}
input,select,textarea,button {vertical-align:middle;font-size:100%}
button {border:0 none;background-color:transparent;cursor:pointer}
body{ -webkit-text-size-adjust: none} /* 뷰표트 변환시 폰트크기 자동확대 방지. */
input[type="text"],input[type="password"],input[type="submit"] { -webkit-appearance: none; border-radius: 0; }
input:checked[type="checkbox"] { background-color: #666; -webkit-appearance: checkbox; }
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"] {-webkit-appearance: button; border-radius: 0}
body {background:#fff} 
body,th,td,input,select,textarea,button {color:#333} /* color값은 디자인가이드에 맞게사용 */
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

/* common */
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.ir_wa {display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}
.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.screen_hide {font-size:0;line-height:0;visibility:hidden}

.f_l {float:left}
.f_r {float:right}
.cl_b {clear:both;width:0;height:0;font-size:0;line-height:0}
.show {display:block}
.hide {display:none}






body,th,td,input,select,textarea,button {font:14px/1.5 'Malgun Gothic', '맑은 고딕', sans-serif} 
select {font-size:14px} /* 480 버그로 인한 분리 */

/* Border round 3px button style */
.bround {display:inline-block;padding:0;border:1px solid;border-radius:3px;font-size:12px;text-decoration:none;text-align:center}

/* Padding round 3px button style */
.pround {display:inline-block;padding:1px;border-radius:3px;font-size:12px;text-decoration:none}
.pround .inner {display:inline-block;width:100%;height:100%;border-radius:3px;text-align:center}

#daumHead {border-bottom:1px solid #23252a;background:#37383d url(http://i1.daumcdn.net/img-contents/mtoon/m320/bg_cartoon.png)}
#daumHead h1 {position:relative}
#daumLogo {position:absolute;top:10px;left:8px;font-size:0;line-height:0}
#daumServiceLogo {overflow:hidden;position:absolute;top:10px;left:58px;width:85px;height:19px;color:#fff;font-size:0;line-height:0;background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m320/title_cartoon.png);text-indent:-9999px}
#daumRelServiceLogo {position:absolute;top:10px;left:116px;font-size:13px;color:#9fb0de}
#daumRelServiceLogo:hover {text-decoration:none}
#daumHead .head_top {height:40px;overflow:hidden}
#daumHead .head_top .right {margin-right:6px;margin-top:6px;float:right;display:inline}
#daumHead .head_top .link_related {position:absolute;left:102px;top:10px;font-size:13px;color:#A9BAE8}
.opera #daumHead .head_top .right {white-space:nowrap}

/* 헤더,서제스트 아이콘 */
.ico_gnbcomm {display:inline-block;overflow:hidden;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_gnbcomm.png) no-repeat;text-indent:-9999px;line-height:0;font-size:0}

/* 통합검색, 전체보기 버튼 */
#daumHead .btn_totalsearch {display:inline-block;overflow:visible;position:relative;width:74px;height:26px;margin-right:4px;z-index:2;padding:0;font-size:0;line-height:0}
#daumHead .btn_totalsearch span {display:block}
#daumHead .clip_wrap {position: absolute;right:0;top:0;width:14px;height:22px;margin:0;padding:0}
#daumHead .clip_wrap .clip_left {position: absolute;top: 8px;right: 2px;width: 10px;height: 10px;overflow: hidden;border-top-left-radius: 2px;border-bottom-left-radius: 2px;background: -webkit-gradient(linear, left top, right top, from(#FBCa3e), to(#FFAa1b));background-color: #F2b320;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);box-shadow: 0 1px 1px rgba(0,0,0,0.15);z-index: 2}
#daumHead .clip_wrap .clip_right_wrap {position: absolute;margin: 0;top: 4px;right: 0px;padding: 1px;padding-left: 0;width: 4px;height: 16px;z-index: 1;border-top-right-radius: 2px;border-bottom-right-radius: 2px;background: #323f62}
#daumHead .clip_wrap .clip_right {width: 4px;height: 16px;margin: 0;padding: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;background:-webkit-gradient(linear, left top, right top, from(#FBCa3e), to(#FFAa1b));background-color: #Fdbb25;-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.30),0 1px 1px rgba(0,0,0,0.15);box-shadow: inset 1px 0 1px rgba(0,0,0,0.30),0 1px 1px rgba(0,0,0,0.15);z-index: 1}
#daumHead .search1 {width:68px;height:24px;padding: 1px;position: relative;margin: 0;background: #323f62;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.09);box-shadow: 0 1px 1px rgba(255,255,255,0.09)}
#daumHead .search2 {width:62px;height:18px;background: -webkit-gradient(linear, left top, right top, from(#7b89fa), to(#6676f2));background-color: #6f7ff9;padding: 3px;border-radius: 4px;-webkit-box-shadow: inset -1px -1px 1px #5966dd;box-shadow: inset -1px -1px 1px #5966dd}
#daumHead .search3 {width:58px;height:15px;padding: 2px 0 1px 4px;background-color: #fff;vertical-align: top;font-size: 11px;color: #999;border-radius: 2px;-webkit-box-shadow: inset 1px 1px 1px #dbdbdb, -1px -1px 1px #6370d8;box-shadow: inset 1px 1px 1px #dbdbdb, -1px -1px 1px #6370d8;line-height:14px;text-align:left;letter-spacing:-1px}

#daumHead .head_top .bround {overflow:hidden;width:34px;border-color:#282a30;background-color:#3f3f47;background:-webkit-gradient(linear, left top, left bottom,from(#4b4b53),to(#37373d));-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.1);vertical-align:top}
#daumHead .head_top .total_view {width:40px;height:26px;font-size:0;line-height:0;text-align:left}
#daumHead .head_top .ico_total {display:block;width:24px;height:14px;margin-left:9px;background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/icon_cartoon.png) no-repeat -145px -20px}
#daumHead.sitemap_open .head_top .total_view {height:34px;border:1px solid #18191f;border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#29292d;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1)}
#daumHead.sitemap_open .head_top .ico_total {position:relative;top:-4px;background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/icon_cartoon.png) no-repeat -145px -40px}

/* 전체보기 */
#daumHead .sitemap {display:none;width:100%;position:relative;border:1px solid #18191f;border-width:1px 0;background:#29292d;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),inset 0 0 1px rgba(255,255,255,0.10);box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),inset 0 0 1px rgba(255,255,255,0.10)}
#daumHead .sitemap .blank {display:block;position:absolute;top:-1px;right:7px;width:37px;height:2px;border-left:1px solid #252529;font-size:0;line-height:0;background:#29292d}
#daumHead .sitemap .inner {overflow:hidden;margin:7px;background:#fff;-webkit-box-shadow:0 0 0 1px #2e3c67;box-shadow:0 0 0 1px #2e3c67;border-radius:4px}
#daumHead .sitemap .ico_new {float:left;width:10px;height:10px;margin:7px 0 0 4px;background-position:-10px -20px;vertical-align:middle}
.android #daumHead .sitemap .ico_new {margin-left:2px}
#daumHead.sitemap_open .sitemap {display:block}

#daumHead .sitemap .related_links {overflow:hidden;width:100%;padding-bottom:7px;border-bottom:1px solid #d5dade;background:#f8f8f8}
#daumHead .sitemap .tit_related {overflow:hidden;height:12px;margin:11px 0 0 14px;font-size:11px;color:#505668;line-height:11px;font-weight:normal}
#daumHead .sitemap .list_related {overflow:hidden;margin:3px 0 0 14px;border-top-left-radius:4px;border-top-right-radius:4px;clear:both}
#daumHead .list_related li {overflow:hidden;float:left;margin-right:5%}
#daumHead .list_related .link {font-size:13px;color:#2d3660;letter-spacing:-1px;font-weight:bold}
.iphone #daumHead .list_related .link {font-weight:normal; -webkit-text-stroke:0.3px}
#daumHead .list_related .link:hover {text-decoration:none}
#daumHead .list_related .txt {display:block;font-size:11px;text-align:center}

#daumHead .sitemap .sitemap_links {overflow:hidden;width:100%;border-bottom:1px solid #eee;clear:both}
#daumHead .sitemap .inner_links {overflow:hidden;padding:12px 7px 0 9px}
#daumHead .sitemap .sort_ganada {overflow:hidden;float:left;width:33.33%}
#daumHead .sitemap .sort_ganada .tit {display:block;height:14px;margin:0 1px 3px 2px;border-radius:2px;font-size:10px;color:#626670;background:#e0e1e6;text-align:center;line-height:14px;text-indent:2px}
#daumHead .sitemap .list_sitemap {overflow:hidden;height:135px;margin-bottom:17px}
#daumHead .list_sitemap li {overflow:hidden}
#daumHead .list_sitemap .link {display:block;overflow:hidden;height:27px;margin:0 2px;padding-left:4px;line-height:27px;letter-spacing:-1px;font-size:13px;color:#555}
#daumHead .list_sitemap .link:hover {text-decoration:none}
#daumHead .list_sitemap .link .txt {display:inline-block;float:left;vertical-align:middle}
#daumHead .list_sitemap .link strong.txt {color:#333;font-weight:bold}
.iphone #daumHead .list_sitemap .link strong.txt { font-weight:normal; -webkit-text-stroke:0.3px}

#daumHead .sitemap .sitemap_lst {border-bottom:0}
#daumHead .sitemap .sitemap_lst .list_s itemap {padding-bottom:2px}

#daumHead .sitemap .etc_links {overflow:hidden;width:100%;clear:both}
#daumHead .sitemap .list_etc {overflow:hidden;padding:7px 7px 15px 9px}
#daumHead .sitemap .list_etc li {overflow:hidden;float:left;width:33.33%}
#daumHead .sitemap .list_etc .link {display:block;height:27px;margin:0 2px;padding-left:4px;line-height:27px;letter-spacing:-1px;letter-spacing:-1px;font-size:13px;color:#555}
#daumHead .sitemap .list_etc .link:hover {text-decoration:none}

#daumHead .sitemap .close_links {overflow:hidden;width:100%}
#daumHead .sitemap .btn_close {display:inline;float:right;width:78px;height:26px;margin:0 11px 11px;border:1px solid #b3b4bb;border-radius:3px;background-color:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));font-size:0;line-height:0}
#daumHead .sitemap .ico_close {display:inline;float:left;width:7px;height:7px;margin:9px 5px 0 20px;background-position:0px -20px;font-size:0;line-height:0;vertical-align:middle}
#daumHead .sitemap .btn_close .txt {display:block;float:left;font-size:13px;line-height:24px;vertical-align:middle}
.android #daumHead .sitemap .btn_close .txt {margin-top:1px}

/* GNB */
#daumHead .tab_menu{z-index:0;height:35px;border-bottom:1px solid #272933}
#daumHead .tab_menu li{float:left;position:relative;margin-right:-1px;padding:1px 1px 0;-webkit-box-sizing:border-box;background-color:#272933}
#daumHead .tab_menu li a{text-decoration:none;font-size:15px;color:#ccc;font-weight:bold;float:left;width:100%;height:35px;text-align:center;line-height:35px;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/bg_gnb.png) repeat-x;background-color:#3b3a41}
#daumHead .tab_menu li.on{height:36px;z-index:1}
#daumHead .tab_menu li.on a{color:#fff;height:35px;z-index:1;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.15),inset -1px 0 1px rgba(255,255,255,0.15);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.15),inset -1px 0 1px rgba(255,255,255,0.15);background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/bg_gnb_on.png) repeat-x;background-color:#bb1305}
#daumHead .tab_menu li.menu1{width:33.33%;padding-left:0}
#daumHead .tab_menu li.menu2{width:33.33%}
#daumHead .tab_menu li.menu3{float:none;padding-right:0;overflow:hidden;margin:0;zoom:1}
.opera #daumHead .tab_menu li a{white-space:nowrap}
.opera #daumHead .tab_menu{display:table;border-collapse:collapse;width:100%;padding:0;margin:0 auto;border:none}
.opera #daumHead .tab_menu li{float:none;display:table-cell}
#daumHead.sitemap_open .tab_menu {padding-top:7px}

/* footer 영역 */
#daumFoot {font-family:sans-serif; clear:both; margin:0 auto; padding-top:10px; width:100%; background:#ebebeb; border-top:1px solid #dbdbdb; text-align:center}
#daumFoot ul {margin:0 auto; width:280px; height:28px; overflow:hidden; text-align:center}
#daumFoot li {position:relative; float:left}
#daumFoot li a {display:block; margin:0 2px; width:64px; height:24px; overflow:hidden; color:#333; font-size:13px; line-height:25px; border:1px solid #c4c4c4; border-radius:3px; background-color:#f7f7f7; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); -webkit-box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.7), inset -1px 0 1px rgba(255, 255, 255, 0.7);box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.7), inset -1px 0 1px rgba(255, 255, 255, 0.7)}
#daumFoot li a.off {color:#999}
#daumFoot .ext {padding:10px 0 4px; line-height:10px; font-size:10px; color:#999}
#daumFoot .ext span {margin:0 5px;color:#cbcbcb}
#daumFoot .ext a {color:#999; text-decoration:underline}
#daumFoot address {clear:both; padding:3px 0 5px 0; height:19px; color:#999; font-size:11px}

/* 통합검색 레이어 */
#daumTotalSearchBack {top:0}
#daumTotalSearchLayer {top:0;-webkit-box-shadow:inset 0 -1px 1px 0 rgba(255,255,255,0.04);box-shadow:inset 0 -1px 1px 0 rgba(255,255,255,0.04)}
#btnTotalSearch {overflow:hidden;position:absolute;top:7px;right:46px;width:46px;height:38px;padding:1px;border-radius:7px;background-color:#2b2c31;font-size:0;line-height:0}
#btnTotalSearch .bg_search {display:block;width:100%;height:100%;border-radius:6px;background-color:#bdc2d1;background:-webkit-gradient(linear,left top,left bottom,from(#f7f8ff),to(#bdc2d1));line-height:36px}
#btnTotalSearch .ico_search {display:block;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat 8px -108px;text-indent:-9999px;line-height:36px;height:36px}

#btnTotalSearchClose {overflow:hidden;position:absolute;top:7px;right:6px;width:35px;height:38px;border-radius:7px;border-radius:7px;border:1px solid #282a31;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.02),inset -1px -1px 1px rgba(255,255,255,0.02);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.02),inset -1px -1px 1px rgba(255,255,255,0.02);background-color:#3c3c43;background:-webkit-gradient(linear,left top,left bottom,from(#4d4d56),to(#3c3c43));font-size:0;line-height:0}
#btnTotalSearchClose .ico_close {display:block;overflow:hidden;width:100%;height:100%;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat -4px -78px;text-indent:-9999px;line-height:36px}


/* 통합검색 입력창 */
.daumTotalSearch_outwrap {height:36px;padding:1px;margin:7px 100px 7px 6px;position:relative;background-color:#36436f;border-radius:6px}
.daumTotalSearch_midwrap {padding:4px;height:28px;background-color:#617bff;border-radius:6px}
.daumTotalSearch_inwrap {width:100%;height:100%;border-radius:2px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);background-color: #fff}
.daumTotalSearch_inwrap input {line-height:20px;height:20px;font-size:15px;width:85%;background-color: transparent;border:0;padding:0 32px 0 5px;-webkit-appearance: none;border-radius: 0;margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0)}

#btnTotalSearchClear {border:0 none;position:absolute;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) -8px -55px no-repeat;top:6px;right:6px;height:17px;width:17px;padding:5px;display:none}
#daumTotalSearchClipWrap {width:16px;height:24px;position: absolute;right:0;top:7px}
#daumTotalSearchClipWrap .daumTotalSearchClipRight {z-index:1;position:absolute;top:0px;right:-3px;width:3px;border-left:1px solid #db8b14;height:100%;border-radius:0 3px 3px 0;background: -webkit-gradient(linear,left top,right top,from(#f4a820),to(#ffa81a));background-color: #ffb223}
#daumTotalSearchClipWrap .daumTotalSearchClipLeft {z-index:2;position:absolute;top:5px;right:-3px;width:15px;height:14px;border-radius:3px 0 0 3px;background: -webkit-gradient(linear,left top,right bottom,from(#fed36c), to(#ffa81a));background-color: #ffb223}
#daumTotalSearchLayer {display:none;height:52px;width:100%;z-index: 9999;position:absolute;left:0;border-bottom:1px solid #111216;background: -webkit-gradient(linear,left top,left bottom,from(#3f4045),to(#303136));background-color: #303136}

/* 통합검색 뒷배경 */
#daumTotalSearchBack {display:none;z-index:9998;width:100%;height:100%;position:absolute;left:0;background-color:#000}

/* 서제스트 */
#daumTotalSuggestLayer {position:absolute; top:52px; left:0px; width:100%; z-index:9999}
#daumTotalSuggestLayer .suggestBox {overflow:hidden;position:absolute;top:0;width:100%;background:#fff}
#daumTotalSuggestLayer .suggestBox a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#daumTotalSuggestLayer .suggestBox li {position:relative;width:100%;height:33px;border-bottom:1px solid #ededed;text-indent:10px;line-height:34px}
#daumTotalSuggestLayer .suggestBox .item {display:block;width:100%;height:32px;color:#000;text-decoration:none;font-size:15px}
#daumTotalSuggestLayer .suggestBox .item strong {font-weight:normal;color:#fe7832}
#daumTotalSuggestLayer .suggestBox .btn_add {position:absolute;top:2px;right:0;width:50px;height:30px;border:0;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat 12px -24px;font-size:0;text-indent:-9999px;cursor:pointer}
#daumTotalSuggestLayer .suggestBox .bg_shield {display:none}
#daumTotalSuggestLayer .suggestBox .footer .btn_close {position:relative;float:right;width:100px;text-decoration:none}
#daumTotalSuggestLayer .suggestBox .footer {position:relative;width:100%;height:37px;padding-top:9px;border-bottom:1px solid #666;background:#f8f8f8;clear:both}
#daumTotalSuggestLayer .suggestBox .footer .txt_close {float:right;margin:1px 10px 0 0;display:block;width:77px;height:24px;border:1px solid #b3b4bb;border-radius:3px;background:0;background-color:#fbfbfb;font-size:12px;color:#000;text-decoration:none}
#daumTotalSuggestLayer .suggestBox .footer .txt_close span {display:block;width:38px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat 0 9px;font-size:13px;text-align:right;line-height:25px;color:#444;margin:0 auto}
#daumTotalSuggestLayer .suggestBox .footer .sug_recent_footer {float:left;padding:7px 0 0 9px;color:#666;line-height:14px}
#daumTotalSuggestLayer .suggestBox .footer .sug_recent_footer .bar {padding:0 8px 0 8px;color:#e2e2e2}
#daumTotalSuggestLayer .suggestBox .footer .sug_recent_footer a {color:#666}

/* 안드로이드 클릭 버그 */
.android .suggestBox .bg_shield {display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:0}
.android .footer .btn_close .bg_shield {display:block;position:absolute;left:1px;top:4px;width:100%;height:28px;border:0}
.android .suggestBox .blankImage { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

#daumTotalSuggestLayer .noanchor {-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#daumTotalSuggestLayer .anchor {-webkit-tap-highlight-color: blue}
#daumTotalSuggestLayer .blankImage { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }


input,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0)}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}

/* high resolution image */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
    #daumServiceLogo {background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m480/title_cartoon.png); -webkit-background-size:85px 19px; background-size:85px 19px}
    .ico_gnbcomm {background-image:url(http://m1.daumcdn.net/icon/mobile/m480/common/2010/blue/ico_gnbcomm.png); -webkit-background-size:54px 30px; background-size:54px 30px}
    #btnTotalSearch .ico_search {background-image:url(http://m1.daumcdn.net/icon/mobile/m480/common/2010/blue/ico_totalsearch.png); -webkit-background-size:26px 135px; background-size:26px 135px}
    #btnTotalSearchClose .ico_close {background-image:url(http://m1.daumcdn.net/icon/mobile/m480/common/2010/blue/ico_totalsearch.png); -webkit-background-size:26px 135px; background-size:26px 135px}
    #btnTotalSearchClear {background-image:url(http://m1.daumcdn.net/icon/mobile/m480/common/2010/blue/ico_totalsearch.png); -webkit-background-size:26px 135px; background-size:26px 135px}
    #daumTotalSuggestLayer .suggestBox .btn_add {background-image:url(http://m1.daumcdn.net/icon/mobile/m480/common/2010/blue/ico_totalsearch.png); -webkit-background-size:26px 135px; background-size:26px 135px}
    #daumTotalSuggestLayer .suggestBox .footer .txt_close span {background-image:url(http://m1.daumcdn.net/icon/mobile/m480/common/2010/blue/ico_totalsearch.png); -webkit-background-size:26px 135px; background-size:26px 135px}  
	#daumHead .head_top .ico_total, #daumHead.sitemap_open .head_top .ico_total {background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m480/icon_cartoon.png); -webkit-background-size:186px 323px; background-size:186px 323px}   
} 



input, textarea {-webkit-tap-highlight-color: rgba(0,0,0,0)}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}

#daumLogo {width:46px;height:20px}

/* 버튼공통 */
.btn_comm {display:inline-block;padding:0;border:1px solid;font-size:12px;text-decoration:none;text-align:center}

/* 아이콘공통 */
.bg_shield {display:block;position:absolute;top:1px;left:1px;width:100%;height:100%;border:0 none}
.ico_comm {background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/icon_cartoon.png) no-repeat 0 0}
.ico_rank {display:block;position:absolute;top:-1px;left:-1px;width:43px;height:43px;text-indent:-9999px;background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/icon_rank.png) no-repeat 0 0}
.bg_pay {background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/bg_pay.png);background-color:#f4f4f4}
.bg_mlw {background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/bg_mlw.png) repeat-x;background-color:#505159}
.img_mlw {display:block;background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/img_mlw.png) no-repeat 50% 0}
.img_sns {display:inline-block;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/sns/ico_sns_v9.png) no-repeat;text-indent:-9999px}
.thumb .ico_01 {background-position:0 -50px}
.thumb .ico_02{background-position:0 -100px}
.thumb .ico_03 {background-position:0 -150px}
.thumb .ico_04 {background-position:0 -200px}
.thumb .ico_05{background-position:0 -250px}
.thumb .ico_06 {background-position:-50px 0}
.thumb .ico_07 {background-position:-50px -50px}
.thumb .ico_08{background-position:-50px -100px}
.thumb .ico_09 {background-position:-50px -150px}
.thumb .ico_10 {background-position:-50px -200px}

 /* 작가검색 */
.fld_search {position:relative;border-bottom:1px solid #b5b5b5;padding:10px 0;background-color:#f5f4f2}
.fld_search .outer {display:block;overflow:hidden;height:28px;margin:0 64px 0 12px;padding:0 5px;border:1px solid #c8c7c5;background-color:#fffffd;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.1)}
.fld_search .tf_search {float:left;width:84%;height:22px;font-size:15px;margin-top:4px;border:none;line-height:22px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.fld_search .btn_reset {float:right;width:17px;height:17px;margin:6px 5px 0 0;padding:0;border:0 none;background-position:-40px 0;font-size:0;text-indent:-9999px;cursor:pointer}
.fld_search .btn_submit {position:absolute;top:0;right:0;width:48px;height:30px;margin:10px 12px 0 0;border:1px solid #9b9b9b;color:#222;font-weight:bold;background-color:#f4f4f5;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f5));box-shadow:inset 1px 1px 1px #fff;-webkit-box-shadow:inset 1px 1px 1px #fff;font-size:0;line-height:0}
.fld_search .btn_submit .txt {font-size:14px;line-height:28px}

/* 서제스트검색 */
#daumSuggestLayer {position:absolute;left:0;top:42px;width:100%;z-index:9999}
.box_suggest {margin:0 12px;border:1px solid #b0b0b0;background:#fff}
.box_suggest .list {font-weight:bold;text-indent:12px}
.box_suggest .list li {border-bottom:1px solid #eaeaea}
.box_suggest .list li .link {display:block;height:34px;font-size:15px;color:#000;line-height:34px;text-decoration:none}
.box_suggest .list li .txt_search {color:#cd2404}
.box_suggest .box_close {display:block;height:34px;background:#f7f7f7;text-align:right}
.box_suggest .btn_close {display:inline-block;padding:9px;font-weight:bold;line-height:15px;vertical-align:top;text-decoration:none}
.box_search {height:283px;text-align:center}
.box_search .tit {display:block;margin-top:18px;font-size:13px;font-weight:bold;color:#000}

 /* 최근 본 작품 */
.section_last {overflow:hidden;position:relative;height:38px;font-weight:bold}
.section_last .tit {float:left;padding:9px 0 0 14px;font-size:14px;color:#e53930}
.section_last .txt_tit {float:left;padding:9px 0 0 14px}
.section_last .list {overflow:hidden;font-size:12px;color:#888}
.section_last .list .link {overflow:hidden;padding:9px 0 9px 16px;font-size:14px;color:#000;text-decoration:none}
.section_last .ico_more {position:absolute;top:11px;right:12px;width:10px;height:16px;background-position:0 0}

 /* MY만세_내리그 */
.section_my {overflow:hidden;position:relative;height:38px;font-weight:bold}
.section_my .tit {float:left;padding:9px 0 0 12px;font-size:15px;color:#000}
.section_my .desc {float:left;padding:11px 0 0 11px;font-size:12px;color:#f04838}

 /* 정렬탭 */
.tab_comm {overflow:hidden;width:100%}
.tab_stand {overflow:hidden;width:101%;height:38px;font-weight:bold}
.tab_stand .num {margin:2px 0 0 5px;font-size:12px;color:#f04838;font-weight:bold}
.tab_stand li {float:left;width:33.33%;height:36px;border-top:1px solid #999;border-bottom:1px solid #cdcdcd;background:#f1f0ee}
.tab_stand .tab {display:block;height:27px;padding-top:9px;border-left:1px solid #fff;border-right:1px solid #ddd;font-size:13px;text-align:center;color:#666;text-decoration:none}
.tab_stand .on {height:36px;border-bottom:0;background:#fff;border-bottom:1px solid #eee}
.tab_stand .on .tab {position:relative;height:28px;margin-left:-1px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;color:#000}

 /* 요일탭 */
.tab_day {overflow:hidden;height:29px;padding:0 5px;border-bottom:1px solid #cdcdcd;font-size:13px;color:#000}
.tab_day li {overflow:hidden;float:left;width:12%;height:29px;text-align:center}
.tab_day li.fst {width:16%}
.tab_day .tab {display:block;overflow:hidden;height:24px;padding-top:5px;text-decoration:none}
.tab_day .on .tab {color:#e53930}
.tab_day .txt_bar {float:right;color:#d9d9d9}

 /* 리스트 */
.list_comm {overflow:hidden;width:100%}
.list_comm li {overflow:hidden;float:left;width:100%;border-bottom:1px solid #eee}
.list_comm .cont {float:left;width:100%;text-decoration:none}
.list_comm .inp {float:left;margin:12px 0 0 12px}
.list_comm .thumb {float:left;position:relative;width:103px;height:73px;border:1px solid #5c5c5c;margin:12px 9px 12px 12px;line-height:0}
.cont_my .list_comm .thumb {margin:12px 12px 19px 6px}
.list_comm .thumb .new {background-position:0 0}
.list_comm .desc {display:block;padding:14px 12px 0 12px;font-size:12px;color:#888}
.person .desc {padding:13px 12px 0 12px}
.list_comm .desc .tit {display:block;overflow:hidden;padding-bottom:3px;font-size:14px;color:#000;line-height:16px;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}
.person .desc .tit {padding-bottom:2px}
.list_comm .desc .link_tit {display:block;overflow:hidden;padding-bottom:3px;font-size:14px;font-weight:bold;color:#000;line-height:16px;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none}
.list_comm .desc .ico_gbox {float:left;height:12px;padding:0 3px 0 4px;margin:1px 6px 0 0;border:1px solid #828282;font-size:10px;line-height:12px;color:#fff;background:#979797}
.list_comm .desc .ico_rbox {float:left;height:12px;padding:0 3px 0 4px;margin:1px 6px 0 0;border:1px solid #d44133;font-size:10px;line-height:11px;color:#fff;background:#f04838}
.list_comm .desc .ico_adult {float:left;width:15px;height:15px;margin:1px 3px 0 0;background-position:-60px 0;text-indent:-9999px}
.list_comm .desc .num {margin-left:6px;font-weight:bold}
.list_comm .desc .num_person {margin-right:5px;font-weight:bold}
.list_comm .desc .txt_name {font-weight:bold}
.list_comm .desc .wrap_star {display:block;overflow:hidden;height:18px}
.person .desc .wrap_star {margin-top:0}
.list_comm .desc .ico_star {float:left;width:68px;height:12px;margin:4px 4px 0 0;background-position:0 -130px;text-indent:-9999px}
.list_comm .desc .on_star {display:block;height:12px;background-position:0 -150px}
.list_comm .desc .point {font-family:Helvetica;font-size:14px;font-weight:normal}
.list_comm .desc .price {display:block;overflow:hidden;padding-top:2px;font-size:12px;line-height:15px;font-weight:bold}
.list_comm .desc .time {display:block;overflow:hidden;margin-top:1px;font-size:13px}
.list_comm .desc .recommend {margin-top:1px;font-size:12px}
.list_comm .desc .recommend .tit_recommend {margin-right:5px}
.list_comm .desc .reader {margin:1px 0 0 10px;font-size:12px}
.list_comm .desc .reader .tit_reader {margin-right:5px}
.list_comm .desc .btn_recomm {display:inline-block;overflow:hidden;width:77px;height:28px;margin-top:3px;border-color:#aaa;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;text-align:left;text-decoration:none}
.list_comm .desc .btn_recomm .num_recomm {float:left;width:44px;margin-top:5px;font-size:12px;font-weight:bold;color:#f04838;text-align:center}
.list_comm .desc .ico_recomm {float:left;width:15px;height:15px;margin:6px 0 0 10px;background-position:-100px -150px;text-indent:-9999px}
.list_comm .desc .btn_mp {width:98px;height:23px;margin-top:4px;border-color:#cacaca;font-size:13px;line-height:23px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfe),to(#f8f8fb));background-color:#f8f8fb;text-align:left;text-decoration:none}
.list_comm .desc .ico_mp {float:left;overflow:hidden;width:21px;height:17px;margin:3px 6px 0 9px;background-position:-120px 0;vertical-align:top}
.list_comm .desc .ico_mp_none {float:left;overflow:hidden;width:21px;height:17px;margin:3px 6px 0 9px;background-position:-145px 0;vertical-align:top}

/* 저장작품 리스트 */
.fld_del .box_btn {overflow:hidden;height:27px;padding:5px 12px;border-bottom:1px solid #cdcdcd}
.fld_del .box_btn .btn_all {float:left;width:65px;height:27px;border-color:#aaa;line-height:25px;color:#464646;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;text-decoration:none}
.fld_del .box_btn .btn_del {float:left;width:52px;height:27px;margin-left:4px;border-color:#aaa;line-height:25px;color:#464646;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;text-align:left;text-decoration:none}
.fld_del .box_btn .ico_del {float:left;overflow:hidden;width:7px;height:7px;margin:9px 3px 0 7px;background-position:-90px -20px;vertical-align:top}

/* 내 리그 작품 리스트 */
.list_my {overflow:hidden;width:100%;border-top:1px solid #999}
.list_my li {border-bottom:1px solid #e5e5e5}
.list_my .tit {display:block;padding:6px 12px 1px;color:#000;text-decoration:none}
.list_my .desc {display:block;padding:0 12px 7px;font-size:12px;color:#888;font-weight:bold}
.list_my .desc .txt_bar {margin:0 10px;color:#c9c9c9;font-weight:normal}
.txt_info {display:block;padding:3px 8px 18px;font-size:11px;color:#666;font-weight:bold}

/* 목록더보기 */
.wrap_top {position:relative;margin:-1px 0 20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;color:#000;background:#f7f7f7}
.wrap_top .btn_more {display:block;margin-right:73px;height:38px;text-decoration:none;text-indent:12px}
.wrap_top span.btn_more {color:#999}
.wrap_top .btn_more .num {margin-left:3px;font-size:12px;color:#999;font-weight:normal}
.wrap_top .btn_more .ico_more {display:inline-block;overflow:hidden;width:13px;height:10px;margin:6px 0 0 8px;background-position:-40px -90px;vertical-align:top}
.wrap_top span.btn_more .ico_more {background-position:-60px -90px}
.wrap_top .btn_more .btn {display:block;overflow:hidden;padding-top:9px;font-weight:normal}
.wrap_top .btn_top {position:absolute;top:0;right:0;width:73px;height:38px;border:1px solid #ddd;border-top:none;border-right:none;border-image:initial;font-size:12px;color:#676767;text-decoration:none}
.wrap_top .btn_top .btn {display:block;overflow:hidden;margin:10px}
.wrap_top .ico_top {float:left;width:9px;height:12px;margin:3px 5px 0 0;background-position:-20px 0}

/* 목록별펼침 */
.list_category {width:100%;overflow:hidden;margin-bottom:20px;border-top:1px solid #999;border-bottom:1px solid #999}
.list_category .tit {display:block;overflow:hidden;position:relative;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f9f9f9));background-color:#f9f9f9;text-decoration:none}
.list_category .opne .tit {display:block;overflow:hidden;position:relative;width:100%;border-bottom:1px solid #fff;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#f3f3f3));background-color:#f3f3f3;text-decoration:none}
.list_category .tit .txt_category {display:block;padding:4px 0 5px 0;font-size:15px;line-height:33px;color:#000;font-weight:bold;text-indent:12px}
.list_category .open_list {overflow:hidden;width:101%;border-bottom:1px solid #999;background-color:#e9e9e9}
.list_category .txt {overflow:hidden;float:left;width:33.33%;height:33px;margin-right:-1px;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;font-size:13px;color:#444;font-weight:bold;line-height:33px;text-indent:11px;text-decoration:none;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.5), inset 0 0 0 rgba(255, 255, 255, 0.5);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 0 0 rgba(255, 255, 255, 0.5)}
.list_category .on {color:#f04838}
.list_category .fst {border-left:0 none;-webkit-box-shadow:none;box-shadow:none}
.list_category .ico_adult {display:inline-block;overflow:hidden;width:20px;height:20px;margin-top:7px;background-position:-100px 0;text-indent:-9999px;vertical-align:top}

/* 개별작품 */
.section_person {border-bottom:2px solid #9b9b9b}
.section_person .tit_cartoon {display:block;height:27px;padding-top:11px;border-bottom:1px solid #c8c7c5;font-size:15px;line-height:16px;font-weight:bold;color:#050505;background-color:#f5f4f0;text-indent:12px}
.section_person .tit_cartoon .ico_adult {display:inline-block;width:18px;height:18px;margin-right:6px;background-position:-80px 0;text-indent:-9999px;vertical-align:top}
.section_person .tit_cartoon .num {margin-right:7px;color:#f04838}
.section_person .desc_cartoon {display:block;position:relative}
.section_person .desc_cartoon .thumb {float:left;overflow:hidden;width:103px;height:88px;margin:12px 10px 0 12px;border:1px solid #5c5c5c;line-height:0}
.section_person .desc_cartoon .desc_list {overflow:hidden;padding-top:11px;font-size:12px;color:#666;font-weight:bold}
.section_person .desc_cartoon .desc_list .tit {padding-right:9px;color:#999}
.section_person .desc_cartoon .ico_adult {display:inline-block;width:15px;height:15px;margin-left:5px;background-position:-59px 1px;text-indent:-9999px}
.section_person .desc_cartoon .btn_open, .desc_cartoon .btn_close {position:absolute;top:75px;right:12px;width:31px;height:25px;border-color:#bbb;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none;text-indent:-9999px}
.section_person .show .btn_open {display:none}
.section_person .desc_cartoon .btn_open .ico_open {display:block;overflow:hidden;width:14px;height:8px;margin:9px 0 0 8px;background-position:0 -20px;vertical-align:top}
.section_person .desc_cartoon .btn_close .ico_close {display:block;overflow:hidden;width:14px;height:8px;margin:8px 0 0 8px;background-position:-20px -20px;vertical-align:top}
.section_person .desc_cartoon .desc_cont {display:none;clear:both;font-size:12px;padding:9px 12px 0;font-weight:bold}
.section_person .show .desc_cont {display:block}
.section_person .desc_cartoon .price {display:block;color:#888}
.section_person .desc_cartoon .cont {display:block;line-height:15px;color:#333}
.section_person .desc_cartoon .recommend {display:block;color:#666}
.section_person .desc_cartoon .recommend .tit_recommend {margin-right:9px;color:#999}
.section_person .desc_cartoon .recommend .tit_reader {margin:0 9px 0 23px;color:#999}
.section_person .desc_cartoon .wrap_star {overflow:hidden;margin-top:3px}
.section_person .desc_cartoon .ico_star {float:left;width:88px;height:16px;margin:3px 7px 6px 0;background-position:0 -170px;text-indent:-9999px}
.section_person .desc_cartoon .on_star {display:block;height:16px;background-position:0 -190px}
.section_person .desc_cartoon .point {font-family:Helvetica;font-size:16px;font-weight:bold;color:#333}
.section_person .desc_cartoon .btn_star {width:69px;height:25px;border-color:#bbb;font-size:13px;font-weight:bold;line-height:25px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.section_person .desc_cartoon .btn_save {width:69px;height:25px;border-color:#790000;margin-left:3px;font-size:13px;color:#fff;font-weight:bold;line-height:25px;background-color:#c91a16;background:-webkit-gradient(linear,left top,left bottom,from(#d32319),to(#ba0a12));-webkit-box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);text-decoration:none}
.section_person .wrap_btn {display:block;height:34px;margin:12px}
.section_person .wrap_btn .btn_view {width:86px;height:32px;margin-right:4px;border-color:#aaa;font-size:14px;font-weight:bold;line-height:32px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background-color:#efefef;text-decoration:none}
.section_person .wrap_btn .ico_view {display:inline-block;width:20px;height:19px;margin:7px 2px 0 9px;background-position:-50px -20px;vertical-align:top}
.section_person .wrap_btn .btn_mp {width:114px;height:32px;border-color:#aaa;font-size:14px;font-weight:bold;line-height:32px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background-color:#efefef;text-decoration:none}
.section_person .wrap_btn .ico_mp {display:inline-block;width:21px;height:17px;margin:7px 5px 0 13px;background-position:-120px 0;vertical-align:top}

 /* 급등지수 */
.section_person .wrap_btn .box_jump {float:left;position:relative;width:207px;height:32px;border:1px solid #bbb;background-color:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));z-index:10}
.section_person .wrap_btn .box_jump .tit {float:left;width:58px;height:32px;border-right:1px solid #bbb;font-weight:bold}
.section_person .wrap_btn .box_jump .link_jump {display:block;font-size:12px;padding:7px 0 7px 5px;color:#666;vertical-align:top;text-decoration:none}
.section_person .wrap_btn .box_jump .wrap_graph {float:left;overflow:hidden}
.section_person .wrap_btn .box_jump .ico_graph{float:left;overflow:hidden;width:97px;height:9px;margin:12px 9px 0 10px;background-position:0 -110px;text-indent:-9999px}
.section_person .wrap_btn .box_jump .on_graph {display:block;height:9px;background-position:0 -120px}
.section_person .wrap_btn .box_jump .point {display:inline-block;margin-top:6px;font-family:Helvetica;font-size:14px;font-weight:bold;color:#444}
.section_person .wrap_btn .layer_jump {display:none;position:absolute;top:36px;left:-1px;width:207px;border:1px solid #8f8f8f;background:#fff;z-index:30}
.section_person .wrap_btn .show .layer_jump {display:block}
.section_person .wrap_btn .layer_jump .desc {display:block;position:relative;padding:12px;font-size:12px;color:#000;line-height:16px}
.section_person .wrap_btn .layer_jump .ico_arrow {display:inline-block;overflow:hidden;position:absolute;top:-8px;left:23px;width:13px;height:8px;background-position:-80px -130px}
.section_person .wrap_btn .layer_jump .ico_close {display:inline-block;width:7px;height:7px;margin:6px 1px 0 0;background-position:-80px -90px;vertical-align:top}
.section_person .wrap_btn .layer_jump .box_close {display:block;height:27px;padding-right:7px;border-top:1px solid #d4d4d4;background:#f8f8f8;text-align:right}
.section_person .wrap_btn .layer_jump .btn_close {display:inline-block;margin-top:4px;font-size:12px;text-decoration:none;vertical-align:top}
 
 /* 웹툰리그 타이틀 */
.section_title {display:block;overflow:hidden;height:38px;padding:0 12px;font-weight:bold}
.section_title .tit {float:left;margin-top:8px;font-size:15px;color:#000;font-weight:bold}
.section_title .txt {color:#f04838}
.section_title .desc {float:right;margin-top:10px;font-size:15px;font-size:13px;color:#888}

/* 카테고리 타이틀 */
.section_category {overflow:hidden;position:relative;border-bottom:1px solid #c8c7c5;font-size:15px;font-weight:bold;text-indent:11px}
.section_category .btn_open {display:block;position:absolute;top:0;right:0;width:16px;height:11px;padding:14px 12px 13px}
.section_category .btn_open .ico_open {display:block;overflow:hidden;width:16px;height:11px;background-position:-60px -20px;vertical-align:top;text-indent:-9999px}
.section_category .btn_close {display:none;position:absolute;top:0;right:0;width:16px;height:11px;padding:14px 12px 13px}
.section_category .btn_close .ico_close {display:block;overflow:hidden;width:16px;height:11px;background-position:-40px -20px;vertical-align:top;text-indent:-9999px}
.section_category .box_category {display:block;height:30px;padding-top:8px;font-size:15px;font-weight:bold;background-color:#f5f4f0}
.section_category .box_category .cate {color:#333}
.section_category .box_category .ico_bar {display:inline-block;overflow:hidden;width:7px;height:14px;margin:4px 1px 0 8px;font-size:0;line-height:0;background-position:-80px -20px;vertical-align:top;text-indent:-9999px}
.section_category .box_category .page {height:32px;color:#000}
.section_category .box_category .num {height:32px;color:#f04838}
.cate_open {border-bottom:1px solid #999}
.cate_open .btn_open {display:none}
.cate_open .btn_close {display:block}
.section_category .open_list {display:none;overflow:hidden;width:101%;background-color:#e9e9e9}
.cate_open .open_list {display:block}
.section_category .open_list .txt {overflow:hidden;float:left;width:33.33%;height:33px;margin-right:-1px;border-top:1px solid #c8c7c5;border-left:1px solid #c8c7c5;font-size:13px;color:#444;font-weight:bold;line-height:33px;text-indent:11px;text-decoration:none;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.5), inset 0 0 0 rgba(255, 255, 255, 0.5);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 0 0 rgba(255, 255, 255, 0.5)}
.section_category .open_list .on {color:#f04838}
.section_category .open_list .fst {border-left:0 none;-webkit-box-shadow:none;box-shadow:none;box-shadow:none}
.section_category .open_list .ico_adult {display:inline-block;overflow:hidden;width:20px;height:20px;margin-top:7px;background-position:-100px 0;text-indent:-9999px;vertical-align:top}

/* 평점주기 */
.section_grade {display:block;position:relative;overflow:hidden;height:29px;padding-top:9px;border-bottom:1px solid #b7b7bd;font-size:15px;color:#000;font-weight:bold;background-color:#f5f4f0;text-align:center}
.section_grade .tit {font-size:15px}
.section_grade .ico_pre {float:left;overflow:hidden;width:5px;height:7px;margin:10px 3px 0 9px;background-position:-90px -40px;vertical-align:top}
.section_grade .btn_pre {position:absolute;top:5px;left:12px;width:51px;height:27px;border-color:#c7c8cf;font-size:13px;font-weight:bold;color:#555;line-height:27px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f0f0f0));background-color:#f0f0f0;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);text-align:left;text-decoration:none}
.box_grade {height:96px;border-top:1px solid #e7e7e7;border-bottom:1px solid #b2b2b2;background:#f5f5f5}
.box_grade .txt_grade {display:block}
.box_grade .box_contro {width:296px;height:84px;margin:12px auto 0}
.box_grade .box_contro .wrap_star {display:block;width:296px;height:45px}
.box_grade .box_contro .wrap_star .ico_star {float:left;width:186px;margin:10px 0 0 1px;background-position:0 -250px;text-indent:-9999px}
.box_grade .box_contro .wrap_star .on_star {display:block;height:33px;background-position:0 -290px}
.box_grade .box_contro .box_point {float:right;position:relative;width:92px;height:33px;margin-top:8px;border:1px solid #bfbfbf;background-color:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef))}
.box_grade .box_contro .point {float:left;width:62px;font-family:Helvetica;font-size:28px;color:#f04838;line-height:32px;font-weight:normal;vertical-align:top;text-align:center}
.box_grade .box_contro .btn_open {float:left;width:29px;height:33px;border-left:1px solid #ddd;text-indent:-9999px}
.box_grade .box_contro .btn_close {display:none;position:absolute;top:0;right:0;width:29px;height:33px;border-left:1px solid #ddd;background-color:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));text-indent:-9999px}
.box_grade .grade_open .btn_close {display:block}
.box_grade .box_contro .ico_open, .box_grade .box_contro .ico_close {display:block;overflow:hidden;width:11px;height:7px;margin:13px 9px;vertical-align:top}
.box_grade .box_contro .ico_open {background-position:0 -40px}
.box_grade .box_contro .ico_close {background-position:-20px -40px}
.box_grade .box_select {display:none;overflow:hidden;position:absolute;top:37px;right:-1px;z-index:999;width:295px;border:1px solid #bfbfbf;background-color:#fff}
.box_grade .grade_open .box_select {display:block}
.box_grade .box_select .box_select_l {float:left}
.box_grade .box_select .box_select_r {float:right}
.box_grade .box_select .btn_star {display:block;width:147px;height:36px;border-bottom:1px solid #d4d4d4;text-decoration:none}
.box_grade .box_select .box_select_l .btn_star {border-right:1px solid #d4d4d4}
.box_grade .box_select .lst {border-bottom:0 none}
.box_grade .box_select .wrap_star {display:block;width:147px;height:26px}
.box_grade .box_select .wrap_star .ico_star {width:92px;margin:9px 11px 0 11px;background-position:0 -210px}
.box_grade .box_select .wrap_star .on_star {height:16px;background-position:0 -230px}
.box_grade .box_select .wrap_star .num {float:left;font-size:16px;margin-top:5px;color:#f04838;font-weight:normal}
.box_grade .box_select .wrap_star .ten {margin-left:2px}
.fld_grade .box_btn {height:120px;padding-top:15px;text-align:center}
.fld_grade .box_btn .btn_cancel {width:50px;height:31px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.fld_grade .box_btn .btn_reg {width:50px;height:31px;border-color:#790000;margin-left:4px;font-size:13px;font-weight:bold;line-height:29px;color:#fff;background-color:#c91a16;background:-webkit-gradient(linear,left top,left bottom,from(#d32319),to(#ba0a12));-webkit-box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);text-decoration:none}

/* 평점완료 */
.cont_grade {padding:26px 0 24px;border-bottom:1px solid #d9d9d9;font-weight:bold;background-color:#fbfbfb;text-align:center}
.cont_grade .tit{display:block;padding-bottom:6px;font-size:18px;color:#000}
.cont_grade .desc {display:block;font-size:12px;color:#666}
.box_gradebtn {padding:20px 0 142px;text-align:center}
.box_gradebtn .btn_ok {width:48px;height:29px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);text-decoration:none}

/* 유료결제 */
.section_pay {display:block;position:relative;overflow:hidden;height:29px;padding-top:9px;border-bottom:1px solid #b7b7bd;color:#010101;font-weight:bold;background-color:#f5f4f0;text-align:center}
.section_pay .tit {font-size:15px}
.section_pay .ico_pre {float:left;overflow:hidden;width:5px;height:7px;margin:10px 3px 0 9px;background-position:-90px -40px;vertical-align:top}
.section_pay .btn_pre {position:absolute;top:5px;left:12px;width:51px;height:27px;border-color:#c7c8cf;font-size:13px;font-weight:bold;color:#555;line-height:27px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f0f0f0));background-color:#f0f0f0;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);text-align:left;text-decoration:none}
.cont_pay {padding:18px 0 36px;font-size:15px;color:#000;font-weight:bold;text-align:center}
.cont_pay .txt_cont {line-height:20px}
.cont_pay .txt_desc {font-size:12px;color:#666}
.list_pay {padding:15px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:15px;font-weight:bold;line-height:24px;background-color:#fbfbfb;text-indent:11px}
.list_pay .tit {color:#000}
.list_pay .txt_bar {margin:0 8px;color:#c9c9c9;font-size:13px;font-weight:normal}
.list_pay .txt_name {color:#000}
.list_pay .txt_sum {color:#e53930}
.box_paybtn {height:31px;padding:20px 0 29px;text-align:center}
.complete {height:31px;padding:30px 0 105px}
.box_paybtn .btn_home {width:97px;height:29px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.box_paybtn .btn_pay {width:74px;height:29px;border-color:#790000;margin-left:4px;font-size:13px;font-weight:bold;line-height:29px;color:#fff;background-color:#c91a16;background:-webkit-gradient(linear,left top,left bottom,from(#d32319),to(#ba0a12));-webkit-box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);text-decoration:none}
.box_paybtn .btn_cancel {width:48px;height:29px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.box_paybtn .btn_ok {width:48px;height:29px;border-color:#790000;margin-left:4px;font-size:13px;font-weight:bold;line-height:29px;color:#fff;background-color:#c91a16;background:-webkit-gradient(linear,left top,left bottom,from(#d32319),to(#ba0a12));-webkit-box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);text-decoration:none}
.desc_pay {padding:15px 0;border-bottom:1px solid #d9d9d9;color:#000;font-weight:bold;background-color:#fbfbfb;text-indent:12px}
.desc_pay .tit_cartoon {display:block;font-size:15px}
.desc_pay .list {padding:8px 0 1px;font-size:12px;line-height:20px}
.desc_pay .list .tit {color:#666}
.desc_pay .list .txt_bar {margin:0 7px;color:#c9c9c9;font-weight:normal}
.desc_pay .list .txt_ex {margin-left:6px;color:#666;font-weight:bold}
.box_complete {padding:27px 0 23px;border-bottom:1px solid #d9d9d9;background-color:#fbfbfb;text-align:center}
.box_complete .tit {display:block;font-size:18px;color:#000}
.box_complete .desc {display:block;padding-top:6px;font-size:12px;color:#666}
.box_cartoon {overflow:hidden;padding:17px 0 0 12px}
.grade {padding:13px 12px 14px}
.box_cartoon .thumb {float:left;overflow:hidden;position:relative;width:103px;height:73px;margin:0 10px 0 0;border:1px solid #5c5c5c;line-height:0}
.box_cartoon .desc {display:block;font-size:12px;color:#888}
.box_cartoon .desc .tit {display:block;overflow:hidden;padding-bottom:3px;font-size:15px;color:#000;line-height:16px}
.box_cartoon .desc .tit .num {margin-left:6px;font-weight:bold}
.box_cartoon .desc .txt_price {display:block;overflow:hidden;padding-top:2px;font-size:12px;line-height:15px;font-weight:bold}
.box_cartoon .desc .txt_price .num {margin-left:7px;font-size:13px;color:#666}
.box_cartoon .desc .wrap_star {display:block;overflow:hidden;height:18px}
.box_cartoon .desc .ico_star {float:left;width:69px;height:12px;margin:4px 4px 0 0;background-position:0 -130px;text-indent:-9999px}
.box_cartoon .desc .on_star {display:block;height:12px;background-position:0 -150px}
.box_cartoon .desc .point {font-family:Helvetica;font-size:14px;color:#333;font-weight:normal}
.box_cartoon .desc .txt_bar{margin:0 3px;font-size:14px;color:#ccc;font-weight:normal}
.box_cartoon .desc .persons {font-size:14px;color:#888;font-weight:bold}

/* 결제폼 */
.fld_pay {padding:18px 0}
.fld_pay .tit {font-size:15px;color:#e53930;text-indent:12px}
.fld_pay .list {padding:5px 12px 15px}
.fld_pay .list li {position:relative;font-size:11px;color:#666;height:24px}
.fld_pay .list .inp_radio {position:absolute;top:2px;left:0}
.fld_pay .list .txt {padding-left:23px;font-size:13px;color:#000;font-weight:bold}
.fld_pay .list .btn_charge {position:absolute;top:-3px;left:194px;width:66px;height:24px;border-color:#aaa;font-size:12px;font-weight:bold;line-height:24px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.fld_pay .box_final {padding:14px 0 13px;border-top:1px solid #d9d9d9;text-align:center}
.fld_pay .box_final .desc_account {font-size:18px;font-weight:bold}
.fld_pay .box_final .desc_account .txt_sum {color:#f04838;font-weight:bold}
.fld_pay .box_final .desc_account .txt_bar {margin:0 13px;color:#c9c9c9;font-weight:normal}
.fld_pay .box_final .desc_name {padding-bottom:5px;font-size:12px;font-weight:bold;color:#666}
.fld_pay .box_final .desc_name .txt_name {color:#252525}
.fld_pay .box_btn {height:31px;text-align:center}
.fld_pay .box_btn .btn_cancel {width:76px;height:31px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:26px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.fld_pay .box_btn .btn_pay {width:76px;height:31px;border-color:#790000;margin-left:4px;font-size:13px;font-weight:bold;line-height:26px;color:#fff;background-color:#c91a16;background:-webkit-gradient(linear,left top,left bottom,from(#d32319),to(#ba0a12));-webkit-box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);text-decoration:none}

/* 핸드폰결제 */
.fld_pay .wrap_info {padding:13px 0 1px 12px}
.fld_pay .lst {padding-bottom:21px}
.fld_pay .lab {display:inline-block;width:94px;font-size:13px;color:#000;font-weight:bold}
.fld_pay .txt_dash {display: inline-block;overflow:hidden;width:6px;height:1px;margin:0 4px 3px;background:#a9aaaf;text-indent:-9999px}
.fld_pay .tf {height: 28px;padding: 0 5px;border:1px solid #a7aabb;border-radius:5px;font-size:13px;border-image:initial}
.fld_pay .tf_phone1 {width:34px}
.fld_pay .tf_phone2 {width:51px}
.fld_pay .tf_id {width:81px}
.fld_pay .tf_num {width:117px}
.fld_pay .inp_telecom {margin:-4px 0 0 -3px}
.fld_pay .lab_telecom {display:inline;width:inherit;padding:0 15px 0 7px;line-height:28px}
.fld_pay .btn_reservation {width:63px;height:28px;margin-left:8px;border-radius:4px;border-color:#aaa;font-size:12px;font-weight:bold;line-height:28px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-color:#eee;text-decoration:none}

 /* 리그탭 */
.cont_league {overflow:hidden;width:100%}
.tab_league {overflow:hidden;width:102%;height:29px;border-bottom:1px solid #cdcdcd;font-size:13px;color:#000}
.tab_league li {overflow:hidden;float:left;width:33.3%;height:29px;text-align:center}
.tab_league .tab {display:block;overflow:hidden;height:24px;padding-top:5px;text-decoration:none}
.tab_league .on .tab {color:#e53930}
.tab_league .txt_bar {float:right;color:#d9d9d9}

/* 유료정보 리스트 */
.list_charge {overflow:hidden;position:relative;border-bottom:1px solid #c1c1c1}
.list_charge .box_cgarge {padding:12px 12px 10px}
.list_charge .desc_charge {overflow:hidden;padding-bottom:2px;font-size:12px;font-weight:bold}
.list_charge .desc_charge .tit {float:left;width:75px;color:#666}
.list_charge .desc_charge .desc {float:left;color:#000}
.list_charge .desc_charge .txt_ing {color:#f04838}
.list_charge .desc_charge .txt_end {color:#046784}
.list_charge .btn_open {display:block;position:absolute;top:87px;right:0;width:17px;height:11px;padding:12px 12px}
.list_charge .btn_open .ico_open {display:block;overflow:hidden;width:17px;height:11px;background-position:0 -90px;vertical-align:top;text-indent:-9999px}
.list_charge .btn_close {display:none;position:absolute;top:87px;right:0;width:17px;height:11px;padding:12px 12px}
.list_charge .btn_close .ico_close {display:block;overflow:hidden;width:17px;height:11px;background-position:-20px -90px;vertical-align:top;text-indent:-9999px}
.list_charge .box_use {display:none;padding:10px 12px;border-top:1px solid #ababab;background-color:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom,color-stop(.03, #f6f6f6),color-stop(0, #d4d4d4))}
.list_charge .box_use .tit_use {display:block;padding-bottom:5px;font-size:14px;color:#000}
.list_charge .box_use .txt_total {margin-left:10px;font-size:12px;color:#666;font-weight:bold}
.list_charge .box_use .desc_use {overflow:hidden;padding-bottom:2px;font-size:12px;color:#666;font-weight:bold}
.list_charge .box_use .desc_use .txt_bar{margin:0 7px;color:#ccc;font-weight:normal}
.list_charge .box_use .desc_use .tit {float:left}
.list_charge .box_use .desc_use .desc {float:left}
.use_open .btn_open {display:none}
.use_open .btn_close {display:block}
.use_open .box_use {display:block}

/* 검색notice */
.box_notice {overflow:hidden;width:270px;margin:0 auto;padding:27px 0 158px}
.box_notice .ico_notice {float:left;overflow:hidden;width:54px;height:55px;margin:5px 20px 0 0;background-position:-100px -90px}
.box_notice .desc {float:left;margin-right:25px;line-height:18px}
.box_notice .tit {display:block;color:#000}
.box_notice .txt {display:block;padding-top:8px;color:#666;font-weight:bold}

 /*sns*/
.sns_comm {position:relative;float:right;height:32px;font-size:13px;color:#222;border:1px solid #bbb;background-color:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));z-index:20}
.sns_comm .list_sns {float:left}
.sns_comm .list_sns li {float:left;width:38px;height:32px;border-right:1px solid #bbb}
.sns_comm .list_sns .link_sns {display:block;overflow:hidden;width:100%;height:100%;color:#222;background-color:transparent;text-align:center;line-height:32px;text-decoration:none}
.sns_comm .list_sns .img_sns {position:relative;width:17px;height:100%;}
.sns_comm .list_sns .ico_myp {width:21px;background-position:0 -33px;}
.sns_comm .link_more {overflow:hidden;float:left;width:38px;height:32px;line-height:32px;text-align:center}
.sns_comm .sns_more {width:9px;height:100%;background-position:0 -546px}
.sns_open .sns_more {background-position:0 -586px}
.sns_comm .list_sns .ico_new {position:absolute;left:15px;top:3px;width:10px;height:10px;margin:0;background-position:0 -480px}
.sns_comm .lay_sns {display:none;position:absolute;top:36px;right:-1px;width:98px;border:1px solid #8f8f8f;background:#fff}
.sns_open .lay_sns {display:block}
.sns_comm .list_snsmore .link_sns {display:block;position:relative;width:100%;height:35px;border-bottom:1px solid #d4d4d4;color:#222;font-size:12px;text-decoration:none;font-size:13px;line-height:35px;text-align:left}
.sns_comm .list_snsmore .img_sns {display:inline-block;height:100%;padding:0 0 0 32px;text-indent:0}
.sns_comm .list_snsmore .ico_twi {background-position:8px -72px}
.sns_comm .list_snsmore .ico_face {background-position:8px -113px}
.sns_comm .list_snsmore .ico_yz {background-position:8px 9px}
.sns_comm .list_snsmore .ico_cy {background-position:8px -191px}
.sns_comm .list_snsmore .ico_me {background-position:8px -151px}
.sns_comm .lay_sns .btn_sns_close {display:block;position:relative;height:27px;line-height:27px;text-align:right;font-size:12px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;background:#f8f8f8;text-decoration:none}
.sns_comm .lay_sns .ico_close {padding:0 7px 0 10px;background-position:0 -510px;text-indent:0}
 
 /*rank*/
#searchRankArea a {text-decoration:none}
#searchRankArea{overflow:hidden}
#searchRankArea{overflow:hidden;width:100%;margin-bottom:0;padding:0;font:14px/1.5 'Malgun Gothic','맑은 고딕', sans-serif;color:#333;background:#fff;text-align:left}
#searchRankArea em {font-style:normal;font-weight:normal}
#searchRankArea .iphone b {font-weight:normal;-webkit-text-stroke:0.3px}
#searchRankArea .android b {font-weight:bold}
#searchRankArea a {color:#3047bd;text-decoration:none}
#searchRankArea .n1 {display:block}
#searchRankArea .no {display:inline-block;overflow:hidden;position:relative;top:-1px;width:13px;height:12px;margin:5px 6px 0 5px;background-color:#f2707d;border:1px solid #f35d71;font-size:12px;font-family:Helvetica;line-height:11px;color:#fff;text-align:center;-moz-border-radius:2px;border-radius:2px;border-radius:2px}
#searchRankArea h3 {font-size:1em;background-color:#f8f8f8;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8))}
#searchRankArea.open {position:relative;z-index:2;height:368px;border-top:1px #888 solid;border-bottom:0;background:#f8f8f8 !important}
#searchRankArea.open h3 {height:38px;border-bottom:1px solid #dbdbdc;font-size:13px}
#searchRankArea.open .title {position:absolute;top:11px;left:10px;padding:0;color:#e74040;line-height:16px;letter-spacing:0}
#searchRankArea.open .now {position:absolute;bottom:13px;left:12px;color:#888;font-weight:normal;font-size:11px;white-space:nowrap}
#searchRankArea.open .no {margin:-1px 6px 0 10px;line-height:11px}
#searchRankArea.open ul {overflow:hidden;z-index:1;width:100%;height:100%;font-size:0;line-height:0;background:#fff}
#searchRankArea.open li {overflow:hidden;position:relative;width:100%;height:32px;border-bottom:1px solid #f5f5f5}
#searchRankArea.open li a {display:block;overflow:hidden;width:100%;height:23px;padding-top:9px;font-size:13px;line-height:13px;color:#000;white-space:nowrap}
#searchRankArea .rank {position:absolute;top:8px;right:15px;height:16px;padding-right:10px;font-size:12px;color:#999;line-height:1.4em;text-align:right}
#searchRankArea .rank em {overflow:hidden;position:absolute;right:0;top:0;width:7px;height:7px;margin:4px 0 0 3px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) right -97px no-repeat;text-align:left;text-indent:-9999px}
#searchRankArea .rank .up {background-position:0 -60px}
#searchRankArea .rank .down {background-position:0 -80px}
#searchRankArea .rank .same {background-position:0 -100px}
#searchRankArea .rank .new {background-position:0 -120px}
#searchRankArea #rankOpen.onoff {display:block;overflow:hidden;position:absolute;top:7px;right:10px;width:24px;height:22px;border:1px solid #bbb;-moz-border-radius:4px;border-radius:4px;border-radius:4px;background-color:#fafafa;background:-moz-linear-gradient(top,#fff,#f6f6f6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));text-indent:-9999px}
#searchRankArea #rankOpen.onoff span {display:block;z-index:1;width:10px;height:10px;margin:9px auto 0;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) 1px 0px no-repeat}
#searchRankArea.open .onoff span {z-index:2;margin-top:8px !important;background-position:right -20px !important}
#searchRankArea.open #rankClose {display:block;overflow:hidden;position:absolute;bottom:9px;right:10px;width:41px;height:21px;padding:1px 0px 0 8px;border:1px solid #aeaeae;line-height:20px;-moz-border-radius:4px;border-radius:4px;border-radius:4px;background-color:#fafafa;background:-moz-linear-gradient(top,#fff,#f6f6f6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6))}
#searchRankArea.open #rankClose span {display:block;z-index:1;width:36px;height:20px;padding-left:11px;font-size:12px;color:#333;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) 0px -33px no-repeat}
#searchRankArea.close {position:relative;z-index:1;height:38px;border-top:1px #888 solid;border-bottom:0;background-color:#f8f8f8;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8))}
#searchRankArea.close .title {position:absolute;top:11px;left:10px;padding:0;font-size:13px;color:#e74040;line-height:16px;letter-spacing:0}
#searchRankArea.close h3 .now,#searchRankArea.close .rank,#searchRankArea.close #rankClose {display:none}
#searchRankArea.close ul {overflow:hidden;z-index:10;height:40px;margin-left:80px}
#searchRankArea.close li a {display:block;overflow:hidden;width:85%;height:30px;padding-top:8px;font-size:13px;color:#000;line-height:1;white-space:nowrap}
#searchRankArea .partition {float:left;width:50%}
#searchRankArea .part_right {position:relative}
#searchRankArea.open .part_right li {border-left:1px solid #e8e8e8}
#searchRankArea.close .part_right {display:none}
#searchRankArea.close .partition {float:left;width:100%}
.move_link {overflow:hidden;width:100%;margin:0 0 12px;padding-top:12px;border-top:1px solid #e8e8e8}
.move_link .round {display:inline-block;padding:1px;border:1px solid #c7c7c7;border-radius:3px;font-size:12px;background:-webkit-gradient(linear,left	top,left bottom,from(#fff),	to(#f9f9f9));background-color:#fcfcfc}
.move_link .round .inner {display:inline-block;width:100%;height:100%;border-radius:3px;background:none;text-align:center;color:#222}
.move_link a.round {text-decoration:none}
.move_link .round .ico_arrow {width:7px;height:5px;background-position:-30px -10px}
.move_link .ico_top {display:inline-block;overflow:hidden;background:url(http://m1.daumcdn.net/imgsrc.search/search_all/2011/mobile/m320/ico_top_110831.png) no-repeat;vertical-align:top}
.move_link .link_quick {display:inline;float:left;margin:3px 0 0 10px;padding-top:2px;font-size:13px;font-family:'Malgun Gothic','맑은 고딕', sans-serif;color:#3943ae;line-height:1;text-decoration:none}
.move_link .ico_search {width:25px;height:13px;margin:1px 5px 0 0;background-position:-20px -40px}
.move_link a.btn_top {display:inline;float:right;position:static;width:57px;height:20px;margin:0 10px 0 0;font-size:11px;font-family:'Malgun Gothic','맑은 고딕', sans-serif;line-height:1;color:#3047bd;text-decoration:none}
.move_link a.btn_top .inner {display:block;margin-top:4px}
.move_link a.btn_top .ico_arrow {width:7px;height:8px;margin:2px 3px 0 0;background-position:-80px -40px}

/* 정렬옵션 */
#searchRankArea .sort_comm {position:absolute;right:46px;top:2px;padding:5px 0 5px 13px;line-height:18px}
#searchRankArea .sort_comm .btn_option {float:left;width:51px;padding:1px 0 3px 1px;border:1px solid #c8c8c8;border-right:0	none;font-size:11px;background:-webkit-gradient(linear,left	top,left bottom,from(#fff), to(#f9f9f9));background-color:#fcfcfc;color:#888;text-align:center}
#searchRankArea .sort_comm .fst {border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
#searchRankArea .sort_comm .lst {border-right:1px solid #c8c8c8;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
#searchRankArea .sort_comm .on {border-top:1px solid #bababa;border-left:1px solid #bababa;background:-webkit-gradient(linear,left top,left	bottom,from(#e7e7ea), to(#dddce1));background-color:#e2e3e7;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.04);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.04);color:#222}
#searchRankArea.close .sort_comm {display:none}

/* 테마시세,실시간 이슈 분할 */
#searchRankArea.rank_area .no {border:1px solid #a2a3a8;background-color:#abacaf}
#searchRankArea.rank_area .n1 .no {border:1px solid #f35d71;background-color:#f2707d}
#searchRankArea.rank_area #nowSearch_list2 .no {border:1px solid #a2a3a8;background-color:#abacaf}
#searchRankArea.rank_area #nowSearch_list2 .n1 .no {border:1px solid #f35d71;background-color:#f2707d}
.android #searchRankArea.open .title {top:13px}
.android #searchRankArea.open li a {padding-top:11px}
.android .move_link .link_quick {padding-top:4px}
.android .move_link .ico_search {margin-top:-1px}

/* daum_layer */
.daum_layer {overflow:hidden;position:absolute;left:50%;z-index:9999;margin-left:-136px;}
.layer_pay {position:relative;width:273px;height:184px;margin:0 auto;border:3px solid #6889f4}
.layer_pay .layer_body {background-color:#fff}
.layer_pay .desc {height:134px;color:#010101;font-size:14px;font-weight:bold;line-height:18px;text-align:center}
.layer_pay .desc .tit {display:block;padding-top:40px}
.layer_pay .desc .txt {color:#666}
.layer_pay .box_btn {height:49px;border-top:1px solid #eaeaea;background-color:#f7f7f7;text-align:center}
.layer_pay .btn_ok {width:48px;height:29px;margin-top:9px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.layer_pay .btn_close {display:block;overflow:hidden;position:absolute;top:0;right:0;width:32px;height:32px}
.layer_pay .ico_close {display:block;overflow:hidden;width:12px;height:12px;margin:10px;background-position:-100px -20px;text-indent:-9999px;vertical-align:top}
.layer_mlw {position:relative;width:100%}
.layer_mlw .layer_body {margin:0 auto}
.layer_mlw .layer_body .tit_popup {height:209px}
.layer_mlw .layer_body .txt_win {display:block;margin-top:130px;font-size:14px;line-height:22px;color:#fff;font-weight:bold;text-align:center}
.layer_mlw .layer_body .txt_con {display:block;font-size:18px}
.layer_mlw .box_cartoon {overflow:hidden;padding:19px 16px 21px}
.layer_mlw .box_cartoon .thumb {float:left;overflow:hidden;position:relative;width:103px;height:73px;margin:0 10px 0 0;border:1px solid #000;line-height:0}
.layer_mlw .box_cartoon .desc {display:block;color:#aaa}
.layer_mlw .box_cartoon .desc .tit {display:block;overflow:hidden;padding-bottom:3px;font-size:15px;color:#fff;line-height:16px;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}
.layer_mlw .box_cartoon .txt_name {font-weight:bold}
.layer_mlw .box_cartoon .point {color:#aaa}
.layer_mlw .box_cartoon .recommend {margin-top:1px}
.layer_mlw .box_cartoon .recommend .tit_recommend {color:#888;margin-right:5px}
.layer_mlw .box_cartoon .reader {margin:1px 0 0 10px}
.layer_mlw .box_cartoon .reader .tit_reader {color:#888;margin-right:5px}
.layer_mlw .box_btn {height:68px;padding-top:20px;text-align:center}
.layer_mlw .btn_ok {width:48px;height:29px;margin-top:0;border-color:#790000;font-size:13px;color:#fff;font-weight:bold;line-height:28px;background-color:#c91a16;background:-webkit-gradient(linear,left top,left bottom,from(#d32319),to(#ba0a12));-webkit-box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);text-decoration:none}
.layer_mlw .btn_view {width:74px;height:29px;margin-top:0px;border-color:#33343a;font-size:13px;font-weight:bold;line-height:28px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.layer_recommend {position:relative;width:233px;height:164px;margin:0 auto;border:3px solid #6889f4}
.layer_recommend .layer_body {background-color:#fff}
.layer_recommend .desc {height:102px;color:#010101;font-size:14px;font-weight:bold;line-height:18px;text-align:center}
.layer_recommend .desc .tit {display:block;padding-top:43px}
.layer_recommend .box_btn {height:61px;border-top:1px solid #eaeaea;background-color:#f7f7f7;text-align:center}
.layer_recommend .btn_ok {width:48px;height:29px;margin-top:15px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.layer_recommend .btn_close {display:block;overflow:hidden;position:absolute;top:0;right:0;width:32px;height:32px}
.layer_recommend .ico_close {display:block;overflow:hidden;width:12px;height:12px;margin:10px;background-position:-100px -20px;text-indent:-9999px;vertical-align:top}

/* 팝업닫기 */
.wrap_close {position:relative;border-top:1px solid #212121;border-bottom:1px solid #212121;font-size:14px;color:#fff;background:#303030}
.wrap_close .box_dis {display:block;margin-right:42px;height:38px;border-right:1px solid #212121;font-weight:bold}
.wrap_close .box_dis .inp_check {vertical-align:top;margin:10px 4px 0 12px}
.wrap_close .box_dis .lab {display:inline-block;padding-top:8px}
.wrap_close .btn_close {position:absolute;top:0;right:0;width:41px;height:37px;border:1px solid #515151;border-bottom:none;border-right:none;border-image:initial;font-size:12px;color:#676767;background-color:#444;text-decoration:none}
.wrap_close .btn_close .btn {display:block;overflow:hidden;margin:9px 11px}
.wrap_close .ico_close {display:inline-block;width:19px;height:19px;background-position:-120px -60px;text-indent:-9999px}

/*뷰페이지_댓글*/
.wrap_viewtop {width:100%;height:100px}
.box_regcmt {padding:9px 12px 10px 12px;border-top:1px solid #999;border-bottom:1px solid #dcdcdc;background:#f5f4f0}
.box_regcmt .txt {display:block;padding-bottom:6px;font-weight:bold;color:#000}
.box_regcmt .num {margin-left:5px;font-weight:bold;color:#e53930}
.box_regcmt .btn_reg {display:block;width:100%;height:28px;border:1px solid #b8b9bd;border-radius:6px;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3);background:#fffffd;text-decoration:none}
.box_regcmt .txt_noti {display:block;padding-left:8px;font-size:15px;font-weight:bold;color:#aaa;line-height:28px}

/*뷰페이지_리스트*/
.list_cmt li {padding-bottom:12px;border-bottom:1px solid #eaeaea}
.list_cmt .txt {display:block;padding:11px 12px 0 12px;font-weight:bold;color:#000;text-decoration:none}
.list_cmt .desc {display:block;padding:3px 12px 0 12px;font-size:12px;font-weight:bold;color:#666}
.list_cmt .txt_bar {margin:0 10px;font-weight:normal;color:#c9c9c9}
.list_cmt .ico_best {display:inline-block;width:42px;height:14px;margin-top:-2px;margin-right:9px;border:1px solid #3f7584;font-size:12px;background:#538fa0;text-align:center;line-height:16px;color:#fff;vertical-align:middle}

/*뷰페이지_버튼*/
.list_cmt .box_cmt_btn {overflow:hidden;padding:7px 12px 3px 12px}
.box_cmt_btn .btn_reply {float:left;height:25px;padding-left:9px;margin-right:8px;border:1px solid #aaaaaa;font-size:13px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;line-height:25px;text-decoration:none}
.box_cmt_btn .btn_reply .num {display:inline-block;padding:0 5px 0 5px;font-weight:bold;line-height:25px}
.box_cmt_btn .btn_del {float:left;width:48px;height:25px;border:1px solid #aaaaaa;font-size:13px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;font-weight:bold;line-height:25px;text-decoration:none}
.box_cmt_btn .btn_del .ico_del {display:inline-block;position:relative;top:-2px;width:6px;height:5px;margin:0px 2px 0 7px;background-position:-80px -40px;vertical-align:middle}
.box_cmt_btn .box_vote {float:right}
.box_cmt_btn .btn_recomm {overflow:hidden;float:left;height:25px;padding:0 4px 0 7px;border:1px solid #aaaaaa;font-size:13px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;line-height:25px;text-decoration:none}
.box_cmt_btn .btn_recomm .ico_recomm {float:left;width:13px;height:14px;margin-top:6px;background-position:-40px -40px;text-indent:-9999px}
.box_cmt_btn .btn_recomm .num {padding-left:5px;font-weight:bold;color:#f04838}
.box_cmt_btn .btn_oppo {overflow:hidden;float:left;height:25px;padding:0 4px 0 7px;margin-left:7px;border:1px solid #aaaaaa;font-size:13px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;line-height:25px;text-decoration:none}
.box_cmt_btn .btn_oppo .ico_oppo {float:left;width:13px;height:14px;margin-top:6px;background-position:-60px -40px;text-indent:-9999px}
.box_cmt_btn .btn_oppo .num {padding-left:5px;font-weight:bold}

/*뷰페이지_리스트_답글*/
.list_reply li {position:relative}
.list_reply .txt,.list_reply .desc {padding-left:24px}
.list_reply .btn_del {position:absolute;right:12px;bottom:7px;width:48px;height:25px;border:1px solid #aaaaaa;font-size:13px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;line-height:25px;text-decoration:none}
.list_reply .btn_del .ico_del {display:inline-block;position:relative;top:-2px;width:6px;height:5px;margin:0 2px 0 7px;background-position:-80px -40px}
.list_reply .ico_reply {display:block;width:6px;height:6px;position:absolute;left:12px;top:17px;background-position:-100px -40px}

/*댓글등록*/
.section_cmt {display:block;overflow:hidden;position:relative;height:29px;padding-top:9px;border-bottom:1px solid #b7b7bd;font-size:15px;color:#000;font-weight:bold;background-color:#f5f4f0;text-align:center}
.section_cmt .tit {font-size:15px}
.section_cmt .ico_pre {overflow:hidden;float:left;width:5px;height:7px;margin:10px 3px 0 9px;background-position:-90px -40px;vertical-align:top}
.section_cmt .btn_pre {position:absolute;top:5px;left:12px;width:51px;height:27px;border-color:#c7c8cf;font-size:13px;font-weight:bold;color:#555;line-height:27px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f0f0f0));background-color:#f0f0f0;-webkit-box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.03), inset -1px -1px 1px rgba(255, 255, 255, 0.03);box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.03), inset -1px -1px 1px rgba(255, 255, 255, 0.03);text-align:left;text-decoration:none}
.tit_webtoon {padding:6px 0 8px 10px;border-bottom:1px solid #cdcdcd}
.box_cmt {position:relative;padding:12px 12px 30px 12px}
.box_cmt .tit {display:block;padding-bottom:8px;color:#e53930}
.box_cmt .bg_tf {height:50px;padding:5px;border:1px solid #a9aaaf;border-radius:6px;-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3)}
.box_cmt .tf_cmt {width:100%;height:100%;border:0;-webkit-appearance:none}
.box_cmt .bytes {display:block;padding-top:4px;font-size:10px;text-align:right;color:#888}
.box_cmt .bytes .num {color:#da3e42}
.box_cmt .box_btn {padding-top:8px;text-align:center}
.box_cmt .btn_cncl, .box_cmt .btn_reg {display:inline-block;width:50px;height:31px;font-size:13px;font-weight:bold;text-align:center;line-height:29px;text-decoration:none} 
.box_cmt .btn_cncl {border:1px solid #aaa;background:#efefef;background:-webkit-gradient(linear,left top,left bottom, from(#fff), to(#f5f5f5))}
.box_cmt .btn_reg {margin-left:4px;border:1px solid #790000;color:#fff;background-color:#c91a16;background:-webkit-gradient(linear,left top,left bottom, from(#d32319), to(#ba0a12));-webkit-box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07);box-shadow:inset 1px 1px 0 rgba(255,242,0,0.07), inset -1px -1px 0 rgba(255,242,0,0.07)}
.box_cmt_depth2 {padding:12px 12px 12px 12px}
.box_cmt_depth2 .tit {display:block;padding-bottom:4px;color:#e53930}
.box_cmt_depth2 .bg_tf {height:75px;padding:5px;border:1px solid #a9aaaf;border-radius:6px;-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3)}
.box_cmt_depth2 .tf_cmt {width:100%;height:100%;border:0;-webkit-appearance:none}
.box_cmt_depth2 .count {display:block;position:absolute;top:15px;right:10px;font-size:10px;text-align:right;color:#888}
.box_cmt_depth2 .count .num {color:#da3e42}


/*댓글_정렬*/
.box_cmtnum {overflow:hidden;margin-top:-1px;padding:6px 12px 6px 12px;border-top:1px solid #999;border-bottom:1px solid #dcdcdc;background:#f5f4f0}
.box_cmtnum .txt {float:left;padding-top:3px;font-weight:bold;color:#000}
.box_cmtnum .num {padding-left:4px;font-weight:bold;color:#e53930}
.box_cmtnum .tab_sort {float:right;border:1px solid #aaa;text-align:center}
.box_cmtnum .new,.box_cmtnum .date {float:left;width:58px;height:23px;font-size:13px;font-weight:bold;background:#fafafa;line-height:23px;text-decoration:none}
.box_cmtnum .new {border-right:1px solid #aaa}
.box_cmtnum .on {background:#dadada;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2)}

/*글영역*/
.box_article {overflow:hidden;padding-bottom:15px;border-bottom:1px solid #cdcdcd}
.box_article .txt {display:block;padding:13px 12px 0 12px;font-weight:bold;color:#000;text-decoration:none}
.box_article .desc {display:block;padding:2px 12px 7px 12px;font-size:12px;font-weight:bold;color:#666}
.box_article .txt_bar {margin:0 10px;font-weight:normal;color:#c9c9c9}
.box_article .box_cmt_btn {overflow:hidden;padding-right:12px}

/* view_layer */
.cont_viewer {position:relative;width:100%}
.layer_view {width:100%}
.layer_view .layer_head {overflow:hidden;position:fixed;top:0;left:0;width:100%;height:39px;border-bottom:1px solid #0a0a0a;font-size:13px;color:#fff;background:#4d4e51;z-index:1}
.layer_view .layer_head .num {float:left;overflow:hidden;height:30px;padding-top:9px;font-family:Helvetica;font-size:15px;font-weight:bold;text-shadow:0 -1px 1px #39393c;text-indent:12px}
.layer_view .layer_head .num .point {color:#f04838}
.layer_view .layer_head .box_info {float:right;overflow:hidden;height:39px;margin-right:36px;border-left:1px solid #3c3d40}
.layer_view .layer_head .box_info .btn_reply {float:left;height:29px;padding:10px 7px 0 0;font-family:Helvetica;color:#fff;font-weight:bold;border-left:1px solid #545558;border-right:1px solid #3c3d40;text-decoration:none}
.layer_view .layer_head .box_info .ico_reply {float:left;overflow:hidden;width:20px;height:17px;margin:2px 5px 0 6px;background-position:-120px -40px;text-indent:-9999px;vertical-align:top}
.layer_view .layer_head .box_info .btn_type {float:left;width:85px;height:29px;padding-top:10px;border-left:1px solid #545558;color:#fff;font-weight:bold;text-indent:10px;text-decoration:none}
.layer_view .btn_close {position:fixed;top:0;right:0;width:36px;height:39px;border-left:1px solid #222;background:#404144;text-indent:-9999px;z-index:2}
.layer_view .ico_close {display:block;overflow:hidden;width:16px;height:16px;margin:12px 10px 11px;background-position:-120px -20px;text-indent:-9999px;vertical-align:top}
.layer_view .layer_body {position:relative;width:100%}
.layer_view .layer_body .box_cartoons {text-align:center}
.layer_view .layer_body .box_cartoons img {width:100%}
.layer_view .layer_body .btn_page {position:fixed;top:50%;width:38px;height:43px;text-indent:-9999px}
.layer_view .layer_body .btn_pre {left:0}
.layer_view .layer_body .ico_pre {display:block;overflow:hidden;width:16px;height:21px;margin:11px;background-position:0 -60px;text-indent:-9999px;vertical-align:top}
.layer_view .layer_body .btn_next {right:0}
.layer_view .layer_body .ico_next {display:block;overflow:hidden;width:16px;height:21px;margin:11px;background-position:-20px -60px;text-indent:-9999px;vertical-align:top}
.layer_view .layer_foot {overflow:hidden;position:fixed;bottom:0;left:0;width:100%;height:34px;border-top:1px solid #0a0a0a;background:#4d4e51}
.layer_view .layer_foot .btn_foot {float:left;width:25%;height:27px;padding-top:7px;border-left:1px solid #545558;border-right:1px solid #3c3d40;font-size:14px;color:#cacacb;text-align:center;text-decoration:none}
.layer_view .layer_foot .btn_save {border-left:0 none;margin-left:-4px}
.layer_view .layer_foot .btn_next {border-right:0 none;margin-right:-4px}
.layer_view .layer_foot .ico_pre {display:inline-block;overflow:hidden;width:7px;height:11px;margin:5px 7px 0 0;background-position:-40px -60px;text-indent:-9999px;vertical-align:top}
.layer_view .layer_foot .ico_next {display:inline-block;overflow:hidden;width:7px;height:11px;margin:5px 0 0 7px;background-position:-60px -60px;text-indent:-9999px;vertical-align:top}
.layer_view_info {position:relative;width:273px;height:204px;margin:0 auto;border:3px solid #6889f4}
.layer_view_info .layer_body {background-color:#fff}
.layer_view_info .desc {height:154px;color:#010101;font-size:14px;font-weight:bold;line-height:18px;text-align:center}
.layer_view_info .desc .txt {padding-top:30px}
.layer_view_info .box_btn {height:49px;border-top:1px solid #eaeaea;background-color:#f7f7f7;text-align:center}
.layer_view_info .btn_ok {width:48px;height:29px;margin-top:9px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#efefef));background-color:#efefef;text-decoration:none}
.layer_view_info .btn_close {display:block;overflow:hidden;position:absolute;top:0;right:0;width:32px;height:32px}
.layer_view_info .ico_close {display:block;overflow:hidden;width:12px;height:12px;margin:10px;background-position:-100px -20px;text-indent:-9999px;vertical-align:top}
.layer_view_info .box_dis {display:block;margin-top:17px;font-size:12px;color:#666;font-weight:bold}
.layer_view_info .box_dis .inp_check {vertical-align:top;margin:1px 4px 0 12px}
.layer_view_info .box_dis .lab {display:inline-block;padding-top:1px}
.layer_view .layer_body .box_movie {width:265px;height:150px;margin:64px auto}
.layer_view .layer_body .box_cartoons .btn_recomm {overflow:hidden;width:68px;height:54px;margin:15px 0 55px;border-color:#aaa;font-weight:bold;color:#ee5430;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-color:#f5f5f5;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);text-decoration:none}
.layer_view .layer_body .box_cartoons .ico_recomm {display:block;overflow:hidden;width:16px;height:16px;margin:10px auto 1px;background: url(http://i1.daumcdn.net/img-contents/mtoon/m320/icon_cartoon.png) no-repeat -100px -150px;text-indent:-9999px;vertical-align:top}

/* 댓글버튼 */
.wrap_cmt_btn {position:relative;overflow:hidden;padding:0 12px 12px;margin-top:-8px}
.wrap_cmt_btn .ico_next {display:inline-block;overflow:hidden;width:7px;height:11px;margin:3px 0 0 8px;background-position:-100px -60px;vertical-align:top}
.wrap_cmt_btn .ico_pre {display:inline-block;overflow:hidden;width:7px;height:11px;margin:3px 8px 0 0;background-position:-80px -60px;vertical-align:top}
.wrap_cmt_btn .link {float:left;width:33.3333333%;height:36px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#f9f9f9;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));text-decoration:none}
.wrap_cmt_btn .link .txt {display:block;height:26px;padding-top:10px;border-left:1px solid #bbb;color:#000;line-height:15px;font-weight:bold;text-align:center}
.wrap_cmt_btn .lst .txt {border-right:1px solid #bbb}
.wrap_cmt_btn span.link .txt {color:#888}
.wrap_cmt_btn span.link .ico_next {background-position:-130px -150px}
.wrap_cmt_btn span.link .ico_pre {background-position:-120px -150px}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	.list_comm .desc .ico_star, .box_cartoon .desc .ico_star {width:67px;height:13px;background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);-webkit-background-size:186px;background-size:186px;background-position:0 -40px}
	.list_comm .desc .on_star, .box_cartoon .desc .on_star {background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);-webkit-background-size:186px;background-size:186px;background-position:0 -60px}
	.box_grade .box_contro .wrap_star .ico_star {width:186px;height:33px;background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);-webkit-background-size:186px;background-size:186px;background-position:0 -120px}
	.box_grade .box_contro .wrap_star .on_star {background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);background-size:186px;-webkit-background-size:186px;background-position:0 -154px}
	.box_grade .box_select .wrap_star .ico_star {width:92px;height:16px;background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);-webkit-background-size:186px;background-size:186px;background-position:0 -80px}
	.box_grade .box_select .wrap_star .on_star {background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);-webkit-background-size:186px;background-size:186px;background-position:0 -100px}
	.section_person .desc_cartoon .ico_star {background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);-webkit-background-size:186px;background-size:186px;background-position:0 0}
	.section_person .desc_cartoon .on_star {background-image:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_star.png);-webkit-background-size:186px;background-size:186px;background-position:0 -20px}
	.img_sns {background:url(http://m1.daumcdn.net/icon/mobile/m480/common/2011/sns/ico_sns_v9.png) no-repeat;-webkit-background-size:21px 620px;background-size:21px 620px}
	.section_last .ico_more {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_cartoon.png) no-repeat;-webkit-background-size:29px 29px;background-size:29px 29px}
	.wrap_top .btn_more .ico_more {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_cartoon.png) no-repeat;background-position:0 -20px;-webkit-background-size:29px 29px;background-size:29px 29px}
	.wrap_top span.btn_more .ico_more {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_cartoon.png) no-repeat;background-position:-15px -10px;-webkit-background-size:29px 29px;background-size:29px 29px}
	.section_person .desc_cartoon .btn_open .ico_open {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_cartoon.png) no-repeat;background-position:-15px 0;-webkit-background-size:29px 29px;background-size:29px 29px}
	.section_person .desc_cartoon .btn_close .ico_close {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/icon_cartoon.png) no-repeat;background-position:-15px -20px;-webkit-background-size:29px 29px;background-size:29px 29px}
	       
	.list_comm .desc .ico_adult {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_adult.png) no-repeat;-webkit-background-size:20px 60px;background-size:20px 60px}
	.section_category .open_list .ico_adult {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_adult.png) no-repeat;background-position:0 -40px;-webkit-background-size:20px 60px;background-size:20px 60px}
	.section_person .tit_cartoon .ico_adult {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_adult.png) no-repeat;background-position:0 -20px;-webkit-background-size:20px 60px;background-size:20px 60px}
    .layer_view .layer_head .box_info .ico_reply {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_view.png) no-repeat;-webkit-background-size:45px 40px;background-size:45px 40px}
	.layer_view .ico_close {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_view.png) no-repeat;background-position:0 -20px;-webkit-background-size:45px 40px;background-size:45px 40px}
	.layer_view .layer_foot .ico_pre  {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_view.png) no-repeat;background-position:-25px 0;-webkit-background-size:45px 40px;background-size:45px 40px}
	.layer_view .layer_foot .ico_next {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_view.png) no-repeat;background-position:-35px 0;-webkit-background-size:45px 40px;background-size:45px 40px}
	.wrap_cmt_btn .ico_pre {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_view.png) no-repeat;background-position:-25px -20px;-webkit-background-size:45px 40px;background-size:45px 40px}
	.wrap_cmt_btn .ico_next  {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_view.png) no-repeat;background-position:-35px -20px;-webkit-background-size:45px 40px;background-size:45px 40px}
	.list_category .ico_adult {background:url(http://i1.daumcdn.net/img-contents/mtoon/m640/ico_adult.png) no-repeat;background-position:0 -40px;-webkit-background-size:20px 60px;background-size:20px 60px}
	  
}

/* gohee 추가*/
.person .desc {}
.fld_pay .list .btn_charge {left:auto;}
.list_comm ul {overflow:hidden;width:100%;}
.cont_my {overflow:hidden;}
.list_cmt .txt {word-wrap: break-word;}
img:not([src]) {
   background:url(http://i1.daumcdn.net/img-contents/mtoon/m320/loading.gif) no-repeat 50% 50%;
   display: inline-block;
}
.layer_view_info .box_dis .inp_check {vertical-align:bottom;}
/* 로딩중 */
.loading_cnt {position:absolute;left:50%;top:50%;z-index:410;}
.loading_cnt .ico_loading {display:block;width:26px;height:26px;margin:0 auto;background:url(http://i1.daumcdn.net/mimg/mobile/mail/640/v02/ico_loading_c.png) no-repeat;-moz-background-size:26px 26px;-webkit-background-size:26px 26px;background-size:26px 26px;-webkit-transform:rotate(0deg);-webkit-transition-duration:0ms;-webkit-animation-name:loading;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;text-indent:-9999px;}
.loading_cnt .txt {margin:13px 0 0 0;text-align:center;}
.loading1 {width:26px;height:26px;}
.loading2 {white-space:nowrap;}
.loading2 .ico_loading {background:url(http://i1.daumcdn.net/mimg/mobile/mail/640/v02/ico_loading_c_bggray.png) no-repeat;}
.loading2 .txt {color:#d3d3d3;}
.loading3 {white-space:nowrap;}
.loading3 .ico_loading {background:url(http://i1.daumcdn.net/mimg/mobile/mail/640/v02/ico_loading_c_bgwhite.png) no-repeat;}
.loading3 .txt {color:#afafaf;}

@-webkit-keyframes loading {from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}

.no_list {text-align:center; padding: 20px 0;}
#daumTotalSearchBack {top:0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* 서제스트검색 */
#daumSuggestLayer {position:absolute;left:0;top:42px;width:100%;z-index:9999}
#daumSuggestLayer .suggestBox {display:none;margin:0 12px;border:1px solid #b0b0b0;background:#fff}
#daumSuggestLayer .suggestBox ul {font-weight:bold;text-indent:12px}
#daumSuggestLayer .suggestBox ul li {position:relative;border-bottom:1px solid #eaeaea}  
#daumSuggestLayer .suggestBox ul li a {display:block;height:34px;font-size:15px;color:#000;line-height:34px;text-decoration:none}
#daumSuggestLayer .suggestBox ul li strong {color:#cd2404}
#daumSuggestLayer .suggestBox .footer {display:block;height:22px;background:#f7f7f7;text-align:right}
#daumSuggestLayer .suggestBox .footer {display:block;padding:9px;font-weight:bold;line-height:15px;vertical-align:top;text-decoration:none}
#daumSuggestLayer .suggestBox .footer a {position:relative;}
#daumSuggestLayer .btn_add {display:none;}


.layer_view .layer_head .num {position:absolute;left:0;float:none;width:100%;}
.layer_view .layer_head .toon_title {width:70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.layer_view .layer_head .box_info {position:absolute;right:0;}
.layer_view .layer_head .box_info .btn_type {;width:auto;padding-right:10px;}
.layer_view .layer_head .box_info .btn_close {position:static;float:left;}
.layer_view .layer_body {}  

.box_cartoons {display:block;-webkit-tap-highlight-color:  rgba(0, 0, 0, 0);}    

.btn_normal {white-space:nowrap;padding:0 8px;height:29px;border-color:#aaa;font-size:13px;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#f6f6f6;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);text-decoration:none}
.btn_red {white-space:nowrap;padding:0 8px;height:29px;border-color:#790000;margin-left:3px;font-size:13px;color:#fff;font-weight:bold;line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#d22218),to(#bb0b13));background-color:#d22218;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);box-shadow:inset 1px 1px 0px rgba(255,255,255,0.2), inset -1px -1px 0px rgba(255,255,255,0.2);text-decoration:none}

.box_category .ico_adult {background: none;}

.section_last .list .link {height:18px;white-space: nowrap;text-overflow: ellipsis;margin-right:30px;}
.box_cartoons .section_pay {padding-top:50px;}


.wrap_top .btn_no_more {color:#999}
.wrap_top .btn_no_more .ico_more {background-position:-60px -90px}

#rhea_wrap {overflow:hidden;}
#rhea_wrap .wrap_top {margin-bottom:0;}
.wrap_cmt_btn {margin-top:12px;}
.layer_view .btn_close {position:absolute;}

/* 프로모션 레이어 2012.04.30 ~ */
.layer_cartoon {overflow:hidden;position:fixed;margin:0 0 0 -160px;left:50%;z-index:9999;bottom:48px;width:320px;height:162px;background:url(http://i1.daumcdn.net/img-contents/administration/search/120326_webtoon_league/m480/bg_cartoon_layer.png) no-repeat;background-size:320px}
.layer_cartoon .layer_body {width:320px;height:125px;position:absolute;top:0;left:0;}
.layer_cartoon .btn_cartoon {position:absolute;top:89px;left:30px;width:105px;height:30px}
.layer_cartoon .layer_foot {overflow:hidden;width:124px;height:37px;padding-left:196px;position:absolute;top:125px;left:0;}
.layer_cartoon .inp_check {float:left;margin:5px 6px 0 0;vertical-align:top;}
.layer_cartoon .lab {float:left;padding-top:3px;color:#fff;letter-spacing:-1px;line-height:15px;}
.layer_cartoon .btn_close {position:absolute;top:2px;left:280px;width:34px;height:34px;background:url(http://i1.daumcdn.net/img-contents/administration/search/120326_webtoon_league/m480/btn_close.png) no-repeat 10px 10px;background-size:14px}
.layer_cartoon .dummy {position:absolute;left:0;top:0;display:block;width:100%;height:100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.layer_cartoon .pclose {display:block;position:relative;width:150px;height:20px;}


