@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle;font-size:100%}
button {border:0 none;background-color:transparent;cursor:pointer;outline:0}
table {border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
/* 뷰표트 변환시 폰트크기 자동확대 방지. */
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset'] {-webkit-appearance:none;border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:14px;line-height:1.5;font-family:system-ui,-apple-system,AppleSDGothicNeo-Regular,Helvetica,'Malgun Gothic','맑은 고딕',sans-serif;color:#333}
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
.ir_pm {display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}
.ir_wa {display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px} /* do not use */
.sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.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}
.tbl {border-collapse:collapse;border-spacing: 0}
.clear_g {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
#daumWrap {position:relative; word-wrap: break-word; }
#daumHead.fixed{position:fixed;overflow:hidden;top:0;left:0;width:100%;z-index:100}
#daumHead.search_header {position:static}
#daumHead .cafe_head {position:relative;left:0;top:0;width:100%;z-index:100;background-color:#fff}
#daumHead a {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#daumContent a {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#mArticle {position:relative;z-index:1;width:100%;height:100%;min-height:522px}
.img_g {display:inline-block;overflow:hidden;background:url(//m1.daumcdn.net/svc/image/U03/common_icon/53F5B73002328F0004) no-repeat 0 0;background-size:218px 248px;text-indent:-9999px}
.tit_service {display:block;overflow:hidden}
.ico_cafe,
.list_cafe .cafe_img::after,
.view_detail .article_more_list:before,
.keyword_daum_wrap .alim_options label:after{background:url(//t1.daumcdn.net/cafe_image/mobile/m640/ico_cafe_171110.png) no-repeat 0 0; background-size:213px 750px}
.ico_error {font-size:0;line-height:0;background:url(//t1.daumcdn.net/cafe_image/mobile/m640/ico_error_160825.png) no-repeat 0 0;background-size:320px 650px;text-indent:-9999px}
.ico_level {background:url(//t1.daumcdn.net/cafe_image/mobile/m640/ico_level.png) no-repeat 0 0; background-size:250px 320px}
.bround {display:inline-block;border-width:1px;border-style:solid;border-radius:3px;font-size:12px;text-align:center}
.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}
.d_head {position:relative;z-index:10;width:100%;transition:0.4s ease-in-out;}
.d_head .wrap_tit {overflow:hidden;position:relative;z-index:0;width:100%;height:46px;text-align:left;white-space:nowrap}
.d_head .tit_daum {display:inline-block;line-height:0;vertical-align:top;*display:inline;*zoom:1; }
.d_head .link_daum { float: left; margin: 11px 12px 0; }
.d_head .link_service { float:left; margin: 11px 0 0 0; }
.d_head .link_relate {display:inline-block;height:32px;padding:11px 11px 0 0;font-size:20px;line-height:23px;color:#999;vertical-align:top}
.os_windows .d_head .link_relate {height:34px;padding-top:9px}
.d_head .link_relate:before {display:inline-block;width:1px;height:18px;margin-right:11px;background-color:#eaeaea;vertical-align:-2px;content:''}
.d_head .wrap_util {display:inline-block;position:absolute;top:0;right:0}
.d_head .link_search {overflow:hidden;float:left;width:42px;height:49px}
.d_head .link_search .ico_search {display:block;width:24px;height:24px;margin:14px 0 0 9px}
.d_head .link_search .ico_search:after {display:block;content:''}
.d_head .link_all {overflow:hidden;float:left;width:44px;height:49px;font-size:0;line-height:0;text-indent:-9999px}
.d_head .link_all:after {display:block;content:''}
.d_head .link_all .ico_all {display:block;width:19px;height:19px;margin:15px 0 0 11px;font-size:0;line-height:0;background-position:-48px 0;text-indent:-9999px}
.d_head .layer_on .link_all {position:relative;z-index:1000;background-color:#f3f3f3}
.d_head .layer_on .link_all .ico_all {background-position:-96px 0}
.d_head .service_layer {overflow:hidden;position:absolute;top:49px;right:0;z-index:1000;width:149px;border:1px solid #6d6d6d;border-right:0 none;background-color:#fff;clear:both}
.d_head .list_service li {border-top:1px solid #f3f3f3}
.d_head .list_service li:first-child {border-top:0 none}
.d_head .list_service .link_webapp {display:block;overflow:hidden;width:134px;padding-left:15px;font-size:16px;line-height:18px;color:#000;white-space:nowrap;text-overflow:ellipsis}
.d_head .list_service .txt_webapp {display:inline-block;margin:14px 0 13px 3px;vertical-align:top}
.d_head .list_service .img_webapp {margin:10px 0;vertical-align:top}
.d_head .list_service .img_webapp + .txt_webapp {margin-top:16px}
.iphone .d_head .list_service .img_webapp + .txt_webapp {margin-top:18px}
.d_head .list_service .ico_app {width:24px;height:14px;margin-top:19px;background-position:-142px -148px;vertical-align:top}
.d_head .service_layer .link_sitemap {display:block;height:45px;padding-left:17px;border-top:1px solid #eee;font-weight:bold;font-size:16px;line-height:46px;background-color:#f7f7f7;color:#000}
.d_head .service_layer .ico_arr {display:inline;overflow:hidden;float:right;width:7px;height:12px;margin:17px 16px 0 0;background-position:-130px -150px}
.nav_cafe {position:relative;min-height:42px}
.gnb_cafe { display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-around;overflow:hidden; }
.gnb_cafe li { width: 25%; vertical-align:top;-webkit-box-flex:1;flex-grow:1;position:relative}
.gnb_cafe .fst {width:15%}
.gnb_cafe .lst {overflow:hidden;float:none;width:auto}
.gnb_cafe .link_menu {display:block;height:42px;font-weight:normal;font-size:16px;line-height:43px;text-align:center;color:#000;letter-spacing:-1px}
.gnb_cafe .on .link_menu {position:relative;height:42px;color:#e8291c}
.gnb_cafe .new_on {overflow:hidden;position:relative}
.gnb_cafe .new_on .link_menu {}
.gnb_cafe .new_on .ico_new {position:absolute;right:0;top:9px}
#cafe_home_lnb{background:url(http://t1.daumcdn.net/cafe_image/mobile/m640/navi_line_161214.png) repeat-x 0 100%}

@media
only screen and (min-width:340px) {
    .gnb_cafe .new_on {overflow:hidden}
    .gnb_cafe .new_on .link_menu {text-indent:16px}
    .gnb_cafe .new_on .ico_new {position:inherit;margin:9px 0 0 2px}
}
.cafe_type2 .nav_cafe { border: 0; }
.cafe_type2 .nav_cafe::before {content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:1px;background:rgba(255,255,255,0.1)}
.cafe_type2 .gnb_cafe .on .link_menu {color:#ed3e49}
.gnb_cafe .txt_menu{padding:0 5px}
.gnb_cafe .on .txt_menu{display:inline-block;position:relative;}
.gnb_cafe .on .txt_menu:after{position:absolute;left:0;bottom:1px;width:100%;height:2px;background-color:#ed3e49;content:''}
.link_search .ico_search {background-position:-80px -520px}
.cafe_type2 .d_head {border-bottom-color:rgba(255,255,255,0.1)}
.cafe_type2 .link_all .ico_all {background-position:-48px 0}
.cafe_type2 .d_head .service_layer {border:0 none}

.sub_lnb{background-color:#ed3e49}
.sub_lnb li{float:left;text-align:center}
.sub_lnb li[aria-selected="true"] a{opacity:1;text-decoration:underline}
.sub_lnb li:last-child{float:none;width:auto;overflow:hidden}
.sub_lnb li a{display:block;padding:11px 0 10px;line-height:21px;color:#fff;font-size:14px;font-weight:normal;vertical-align:top;opacity:.7}
.sub_lnb li:nth-last-child(2),
.sub_lnb li:nth-last-child(2)~li{width:50%}
.sub_lnb li:nth-last-child(3),
.sub_lnb li:nth-last-child(3)~li{width:33.3%}
.sub_lnb .alim_option_button_wrap{padding:8px 0;opacity:1}
.sub_lnb .alim_option_button{display:inline-block;border:1px solid rgba(100%,100%,100%,.6);border-radius:13px;padding:0 12px;line-height:24px}
.sub_lnb .ico_daumapp{margin:5px 4px 0 0}
.ico_daumapp{display:inline-block;width:13px;height:14px;background-position:-93px -663px;vertical-align:top}

/* 프로필 접었을때 */
.cafe_type3 .d_head {position:relative;z-index:10;height:46px;border-bottom:0 none;background-color:#ed3e49;transition:0.4s ease-in-out}
.cafe_type3 .d_head .tit_daum {position:absolute;left:0;top:0;padding-left:12px}
.cafe_type3 .d_head .link_service {height:24px}
.cafe_type3 .d_head .tit_cafename {display:block;margin:0 86px}
.cafe_type3 .d_head .link_cafename {display:block;overflow:hidden; font-size: 20px; font-weight: normal; line-height: 47px; color:#fff; vertical-align:top;letter-spacing:-1px;text-align:center;white-space:nowrap;text-overflow:ellipsis;transition:0.4s ease-in-out}
.cafe_type3 .d_head .link_info {float:left;width:42px;height:46px}
.cafe_type3 .d_head .ico_info {display:block;overflow:hidden;margin:13px 0 0 14px;width:21px;height:21px;background-position:-55px -520px;vertical-align:top}
.cafe_type3 .link_search {width:42px;height:46px}
.cafe_type3 .link_search .ico_search {background-position:-100px -520px}
.cafe_type3 .nav_cafe {position:relative}
.d_head .link_service .cafe_logo{display:inline-block;width:48px;height:18px;background:url(//m1.daumcdn.net/cafeimg/mobile/m640/tit_cafe_s_161214.png);background-size:100% 100%}
.d_head .link_service .cafe_logo.cafe_top_logo{height:24px;background-image:url(//t1.daumcdn.net/cafe_image/mobile/m640/tit_cafe_170206.png)}
/* 프로필 펼쳤을때 */
.profile_on .d_head {background-color:transparent}
.profile_on .d_head .link_service {vertical-align:top}
.profile_on .d_head .link_cafename {color:transparent}
.profile_on .d_head .ico_info {background-position:-164px -176px}
.profile_on .d_visual {margin-top:-46px;height:238px}
.cont_cafe {transition:0.4s ease-in-out}
.error_cont{border-top:1px solid #e1e1e1}
/* 카페프로필 */
.d_visual {overflow:hidden;position:relative;z-index:0;margin-top:-112px;height:112px;background-position:50% 0;background-size:100% 100%;transition:0.4s ease-in-out}
.d_visual::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(52,44,39,0.7)}
.d_visual .inner_visual {display:table;width:100%;height:100%}
.d_visual .cont_visual {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}
.d_visual .visual_img {display:block;overflow:hidden;position:relative;width:38px;margin:0 auto;padding:0 2px 0 5px;z-index:10}
.d_visual .visual_img .emph_good {left:0;top:0}
.d_visual .visual_img .emph_fan {left:0;top:0}
.d_visual .visual_img .cafe_img {margin-top:0}
.d_visual .tit_visual{position:relative;display:block;padding:10px 25px 0;font-weight:normal;font-size:20px;line-height:22px;color:#fff;word-break:break-all;z-index:10}
.d_visual .txt_visual{position:relative;display:block;padding:4px 25px 0;font-size:12px;line-height:16px;color:rgba(255,255,255,0.55);z-index:10}
.d_visual .cafe_desc{overflow:hidden;line-height:16px;max-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.d_visual .desc_visual{position:relative;display:block;padding:10px 25px 12px;font-size:12px;line-height:14px;color:rgba(255,255,255,0.55);z-index:10}
.d_visual .desc_visual .num_info {padding-left:4px;color:rgba(255,255,255,0.75)}
.d_visual .desc_visual .txt_bar {display:inline-block;overflow:hidden;width:1px;height:10px;margin:2px 5px 0;font-size:0;line-height:0;background:rgba(255,255,255,0.15);vertical-align:top}
.d_visual .append_btns{position:absolute;right:11px;bottom:15px;margin:0;z-index:10}
.d_visual .append_btns .btn_alim,
.d_visual .append_btns .btn_edit{display:inline-block;width:26px;height:26px;margin:0 2px;border-radius:20px;border:1px solid rgba(255,255,255,0.3);font-size:12px;line-height:24px;color:#fff;vertical-align:top;text-align:center}
.d_visual .btn_alim .ico_alim{display:block;width:10px;height:14px;margin:6px auto 0;background-position:-189px -588px}
.d_visual .btn_edit .ico_edit {display:inline-block;width:14px;height:15px;margin-top:6px;font-size:0;line-height:0;background-position:-98px -146px;text-indent:-9999px;vertical-align:top}
.d_visual .append_btns .btn_visual {display:inline-block;width:70px;height:26px;margin:0 2px;border-radius:20px;border:1px solid rgba(255,255,255,0.3);font-size:12px;line-height:24px;color:#fff;vertical-align:top;text-align:center}
.iphone .d_visual .append_btns .btn_visual {line-height:25px}
.cafe_type1 #mArticle {position:relative;min-height:310px;}
.cafe_type2 #mArticle {position:relative;min-height:310px; }
.cont_cafe {margin-top:88px}
.cont_cafe #mArticle {min-height:472px}
.profile_on .cont_cafe{margin-top:280px}
.cont_search #mArticle {min-height:517px}
.cont_write {margin-top:50px}
.cont_write #mArticle {min-height:360px}
.cont_rule {margin-top:50px}
.cont_rule #mArticle {min-height:360px}
.cont_join {margin-top:50px}
.cont_join #mArticle {min-height:360px}
.cont_cmt {margin-top:50px}
.cont_cmt #mArticle {min-height:360px}
.cont_manage {margin-top:95px}
.cont_manage #mArticle {min-height:472px}
.wrap_control #daumHead {position:relative}
.wrap_control .cont_view .cafe_memo {padding-top:0}
.wrap_control .cont_view .cafe_subject{padding-top:15px}
.wrap_control #daumContent {margin-top:0}
.wrap_control #daumContent .cafe_result {padding-top:0}
.wrap_control #daumContent .cafe_result2 {padding-top:0}
.article_read .cont_view{margin-top:45px}
.foot_content {border-top:0 none !important}
.d_foot {width:100%;margin:0 auto;padding-top:10px;border-top:1px solid #d9d9d9;background-color:#f1f1f1;text-align:center;clear:both}
.d_foot .list_foot {display:inline-block;width:auto;height:28px;margin:0 auto;text-align:center;*zoom:1}
.d_foot .list_foot li {display:inline}
.d_foot .btn_foot {display:inline-block;width:64px;height:25px;border:1px solid #c4c4c4;border-radius:3px;font-size:13px;line-height:26px;background-color:#fbfbfb;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff),
to(#f6f6f6));background-image:-moz-linear-gradient(top, #fff, #f6f6f6);background-image:-o-linear-gradient(top, #fff, #f6f6f6);background-image:linear-gradient(to bottom, #fff, #f6f6f6);color:#444;letter-spacing:-1px;vertical-align:top}
/* Minidaum 레거시. 추후 삭제할 것 */
#daumMinidaum a {display:inline-block;width:64px;height:25px;border:1px solid #c4c4c4;border-radius:3px;font-size:13px;line-height:26px;background-color:#fbfbfb;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff),
to(#f6f6f6));background-image:-moz-linear-gradient(top, #fff, #f6f6f6);background-image:-o-linear-gradient(top, #fff, #f6f6f6);background-image:linear-gradient(to bottom, #fff, #f6f6f6);color:#444;letter-spacing:-1px;vertical-align:top}
.d_foot .btn_off {color:#8b8b8b;cursor:default}
.d_foot .copr_info {display:block;padding:4px 0 6px;font-size:11px;color:#888;clear:both}
.d_foot .info_policy {display:block;padding:6px 0 8px;font-weight:bold;font-size:10px;line-height:10px}
.d_foot .link_policy {margin:0 5px;color:#888;text-decoration:underline}
.d_foot .link_daumcorp {color:#888}
.d_foot_basic {border-top:1px solid #6d7076}
.d_schall {overflow:hidden;padding:6px 0 8px;border-bottom:1px solid #eaeaea;background-color:#f7f7f7}
.d_schall .inner_schall {margin:0 100px 0 8px;height:39px;border:1px solid #4d87ef;border-right:0 none;border-top-left-radius:2px;border-bottom-left-radius:2px;background-color:#fff}
.d_schall .box_search {position:relative;padding:7px 9px 0 9px;border-radius:1px;background-color:#fff}
.iphone .d_schall .box_search {padding-top:8px}
.d_schall .tf_keyword {width:100%;height:24px;border:0 none;font-weight:bold;font-size:19px;line-height:25px;background:transparent;color:#000;vertical-align:top;-webkit-appearance:none;outline:none;letter-spacing:-1px}
.iphone .d_schall .tf_keyword {line-height:23px}
.d_schall .tf_keyword::-webkit-search-cancel-button {-webkit-appearance:none}
.d_schall .tf_keyword::-webkit-input-placeholder {color:#959595}
.d_schall .btn_sch {display:inline;float:left;width:38px;height:39px;padding:0;border:0 none;font-size:0;line-height:0;background-color:transparent;cursor:pointer;text-align:center}
.d_schall .btn_reset {display:none;position:absolute;top:0;right:0;width:44px;height:39px}
.d_schall .btn_reset .ico_del {display:block;width:22px;height:22px;margin:0 auto;background-position:-126px -22px}
.d_schall .btn_search {position:absolute;top:-1px;right:-41px;width:41px;height:41px;border:1px solid #578ded;border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#5792fa;background-image:-webkit-linear-gradient(top, #5d95fa, #508dfb);background-image:linear-gradient(to bottom, #5d95fa, #508dfb)}
.d_schall .btn_search .ico_search {display:block;width:19px;height:19px;margin:0 auto;background-position:-126px 0}
.d_schall .btn_close {display:block;overflow:hidden;position:absolute;top:-1px;right:-92px;width:47px;height:41px;padding:0;border:1px solid #a6a8aa;border-radius:2px;font-size:16px;line-height:40px;background-color:#fcfcfc;background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom, #fff, #f8f8f8);cursor:pointer;text-align:center;color:#3e4149}
.d_schall .write_on {padding-right:44px}
.d_schall .write_on .btn_reset {display:block}
.wrap_schall .link_url {display:block;overflow:hidden;height:37px;padding:0 16px;border-bottom:1px solid #eaeaea;font-size:15px;line-height:39px;background-color:#ececec;color:#e52d38;white-space:nowrap;text-overflow:ellipsis}
.wrap_schall .link_url .tit_url {float:left;padding-right:9px;font-weight:normal;font-size:15px;color:#666}
.d_sgt .tit_latest {display:block;padding:9px 0 7px 10px;border-bottom:1px solid #eaeaea;font-weight:normal;font-size:14px;line-height:16px;background-color:#f7f7f7;color:#888}
.d_sgt .list_suggest li {position:relative;width:100%;border-bottom:1px solid #ededed;background-color:#fff}
.d_sgt .list_suggest .link_suggest {display:block;overflow:hidden;height:37px;padding:0 56px 0 17px;font-size:16px;line-height:38px;white-space:nowrap;text-overflow:ellipsis;color:#000;letter-spacing:-1px}
.d_sgt .item_link .link_suggest {padding:0 68px 0 17px}
.d_sgt .list_suggest .emph_keyword {font-weight:normal;color:#e52d38}
.d_sgt .list_suggest .btn_add {overflow:hidden;position:absolute;top:0;right:0;width:48px;height:37px;border:0 none;background:none;cursor:pointer}
.d_sgt .list_suggest .link_move {overflow:hidden;position:absolute;top:0;right:0;width:68px;height:37px}
.d_sgt .list_suggest .ico_add {width:22px;height:22px;margin-top:1px;background-position:-126px -46px;vertical-align:top}
.d_sgt .list_suggest .ico_link {width:40px;height:22px;margin:7px 0 0 14px;background-position:-150px -122px;vertical-align:top}
.d_sgt .list_suggest .date_recently {position:absolute;top:0;right:16px;font-size:14px;line-height:38px;color:#999;pointer-events:none}
.d_sgt .list_suggest .item_recently {background-color:#f7f7f7}
.d_sgt .list_suggest .item_recently .link_suggest {padding:0 105px 0 17px}
.d_sgt .list_suggest .item_recently .date_recently {right:48px}
.iphone .d_sgt .list_suggest .link_suggest, .iphone .d_sgt .list_suggest .date_recently {line-height:40px}
.d_sgt .list_suggest .item_link .date_recently {right:67px}
.d_sgt .foot_suggest {overflow:hidden;position:relative;width:100%;height:42px;margin-top:-1px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background-color:#f8f8f8}
.d_sgt .foot_suggest .btn_recent {float:left;height:42px;padding:0 11px;border:0 none;font-size:15px;line-height:44px;background-color:transparent;color:#444;cursor:pointer}
.d_sgt .foot_suggest .btn_hidden {float:right}
.d_sgt .foot_suggest .btn_close {float:right;width:80px;height:31px;margin:6px 8px 0 0;border:1px solid #949da6;border-radius:2px;font-weight:bold;font-size:13px;line-height:31px;background-color:#fbfbfc;color:#515b65;cursor:pointer;letter-spacing:-1px;text-align:left}
.d_sgt .foot_suggest .ico_close {width:7px;height:7px;margin:-3px 8px 0 18px;background-position:-44px -28px;vertical-align:middle}
.cafesch_schall {overflow:hidden;background-color:#e24c45;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cafesch_schall .inner_schall {margin:0 87px 0 15px;height:50px}
.cafesch_schall .box_search {position:relative;padding:11px 10px 0;height:29px}
.cafesch_schall .box_search::before {content:'';position:absolute;left:0;top:30px;width:100%;height:10px;border:2px solid #fff;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cafesch_schall .tf_keyword {width:100%;height:24px;border:0 none;font-size:17px;line-height:21px;color:#fff;background-color:transparent;background:0;-webkit-appearance:none;outline:none;letter-spacing:-1px}
.cafesch_schall .tf_keyword::-webkit-search-cancel-button {-webkit-appearance:none}
.cafesch_schall .tf_keyword::-webkit-input-placeholder {font-size:17px;line-height:21px;color:rgba(255,255,255,0.5);}
.cafesch_schall .btn_sch {display:inline;float:left;padding:0;border:0 none;font-size:0;line-height:0;background:transparent;cursor:pointer;text-align:center}
.cafesch_schall .btn_reset {display:none;position:absolute;top:8px;right:0;width:32px;height:32px}
.cafesch_schall .btn_reset .ico_del {display:block;width:14px;height:14px;margin:0 auto;font-size:0;line-height:0;background-position:-94px -84px;text-indent:-9999px}
.cafesch_schall .btn_search {position:absolute;top:0;right:-44px;width:42px;height:50px}
.cafesch_schall .btn_search .ico_search {display:block;width:18px;height:18px;margin-left:14px;font-size:0;line-height:0;background-position:-24px 0;text-indent:-9999px;vertical-align:top}
.cafesch_schall .btn_close {position:absolute;top:0;right:-88px;width:44px;height:50px}
.cafesch_schall .btn_close .ico_close {display:block;width:16px;height:16px;margin-left:12px;font-size:0;line-height:0;background-position:-72px -84px;text-indent:-9999px}
.cafesch_schall .write_on {padding-right:32px}
.cafesch_schall .write_on .btn_reset {display:block}
.wrap_cafesch .link_url {display:block;overflow:hidden;height:37px;padding:0 16px;border-bottom:1px solid #eaeaea;font-size:15px;line-height:39px;background-color:#ececec;color:#e52d38;white-space:nowrap;text-overflow:ellipsis}
.wrap_cafesch .link_url .tit_url {float:left;padding-right:9px;font-weight:normal;font-size:15px;color:#666}
.cafesch_recomm .tit_recomm {display:block;padding:19px 0 8px 15px;border-bottom:1px solid #f3f3f3;font-weight:normal;font-size:13px;line-height:16px;color:#000}
.cafesch_recomm .list_recomm {padding-top:7px}
.cafesch_recomm .list_recomm li {position:relative;width:100%;background-color:#fff}
.cafesch_recomm .list_recomm .link_recomm {display:block;overflow:hidden;padding:12px 50px 11px 15px;font-size:17px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;color:#000}
.cafesch_recomm .list_recomm .num_rank {float:left;width:18px;height:18px;margin:1px 6px 0 0;font-size:12px;line-height:18px;color:#000;background-position:-22px -106px;text-align:center;vertical-align:top;letter-spacing:-1px;text-indent:-1px}
.cafesch_recomm .list_recomm .txt_rank {position:absolute;right:13px;top:13px;font-size:13px;line-height:18px;color:#000}
.cafesch_recomm .list_recomm .txt_up {color:#e8291c}
.cafesch_recomm .list_recomm .txt_down {color:#0b6aff}
.open_cafesch {margin-top:0}
.open_cafesch #daumHead, .open_cafesch #daumContent, .open_cafesch .d_foot {display:none}
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(26,26,26,.3)}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}
/* 공통이미지 */
.ico_new {display:inline-block;overflow:hidden;width:16px;height:16px;font-size:1px;line-height:0;background-position:-141px -165px;text-indent:-9999px;vertical-align:top}
.ico_play {display:inline-block;overflow:hidden;width:14px;height:14px;font-size:0;line-height:0;background-position:-124px -166px;text-indent:-9999px;vertical-align:top}
.ico_img {display:inline-block;overflow:hidden;width:16px;height:16px;font-size:0;line-height:0;background-position:-105px -165px;text-indent:-9999px;vertical-align:top}
.ico_goods {display:inline-block;overflow:hidden;width:14px;height:14px;font-size:0;line-height:0;background-position:-106px -184px;text-indent:-9999px;vertical-align:top}
.ico_reply {display:inline-block;overflow:hidden;width:8px;height:8px;font-size:1px;line-height:0;background-position:-108px -42px;text-indent:-9999px;vertical-align:top}
.home_slide {position:relative;width:100%;height:360px}
.home_slide .slide_detail {overflow:hidden;width:100%;height:360px}
.home_slide .cont_slide {position:absolute;top:0;height:360px}
.home_slide .slide_detail .panel {position:relative}
.home_slide .thumb_slide {display:block;background-size:cover}
.home_slide, .home_slide .slide_detail, .home_slide .cont_slide, .home_slide .thumb_slide{height:210px}
.home_slide .desc_slide {position:absolute;top:25px;left:25px;width:100%;text-align:left}
.home_slide .inner_slide {display:inline-block;vertical-align:top}
.home_slide .link_slide {display:block;color:#fff;vertical-align:middle}
.home_slide .emph_slide {display:block;font-size:24px;line-height:28px}
.home_slide .txt_slide {display:inline-block;padding:25px 0 7px;font-size:15px;line-height:17px}
.home_slide .tit_slide{display:block;width:54px;height:20px;border:1px solid #fff;border-radius:22px;font-weight:normal;font-size:11px;color:#fff;line-height:22px;text-align:center}
.home_slide .list_slide{position:relative;top:0px}
.home_slide .list_slide li{float:left;width:33.3%;height:100%}
.home_slide .home_slide .link_slide{position:relative;height:210px;padding-top:0}
.home_slide .home_slide .desc_slide{top:73px;left:25px;text-align:left}
.home_slide .home_slide .emph_slide{font-size:24px;line-height:28px;letter-spacing:0px}
.home_slide .hit_rank{position:relative;background-color:#ecedf0}
.home_slide .inner_hit{position:relative;top:-15px;margin:0 8px}
.home_slide .tit_hit{padding:15px 0 9px 12px;font-weight:normal;font-size:15px;color:#000;background-color:#fff;line-height:18px}
.home_slide .emph_time{color:#f3565a}
.home_slide .list_hit{border:0 none}
.home_slide .list_hit li{height:112px;margin-top:8px;border:0 none;background-color:#fff}
.home_slide .list_hit .link_hit{overflow:hidden;padding:11px}
.home_slide .list_hit .num_rank{position:static;font-size:13px}
.home_slide .list_hit .tit_story{height:45px;font-size:15px}
.home_slide .txt_story{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}
.home_slide .txt_cafename{display:-webkit-box;overflow:hidden;font-size:12px;color:#a6a6a6;vertical-align:top;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;pointer-events:none}
.home_slide .cont_thumb{overflow:hidden;padding:0 30px 0 0}
.home_slide .wrap_thumb{float:right;width:90px;height:90px}
.home_slide .wrap_thumb:after{position:absolute;top:11px;right:11px;width:88px;height:88px;border:1px solid rgba(0,0,0,.1);content: ''}
.home_slide .thumb_hit{display:block;width:100%;height:100%}
.paging_slide {overflow:hidden;position:absolute;left:0;bottom:31px;width:100%;text-align:right}
.paging_slide .inner_paging {display:inline-block;overflow:hidden;position:relative;height:25px;padding:0 27px;text-align:center}
.paging_slide .inner_paging .btn_page {overflow:hidden;position:absolute;top:0;width:25px;height:25px;vertical-align:top}
.paging_slide .inner_paging .btn_prev {left:0}
.paging_slide .inner_paging .btn_next {right:0}
.paging_slide .inner_paging .ico_cafe {display:block;width:8px;height:13px;margin:0 auto;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.paging_slide .inner_paging .ico_prev {background-position:-152px -54px}
.paging_slide .inner_paging .ico_next {background-position:-152px -70px}
.paging_slide .inner_paging .num_page {display:inline-block;overflow:hidden;width:6px;height:6px;margin:10px 2px 0;border-radius:4px;border:1px solid rgba(255,255,255,0.3);font-size:0;line-height:0;vertical-align:top;text-align:left;text-indent:-9999px}
.paging_slide .inner_paging .num_page:last-child {margin-right:0}
.paging_slide .inner_paging .page_on {border-color:#fff;background-color:#fff}
.cafe_type2 #daumAd{ border-top: 2px solid #ecedf0 !important; border-bottom: 10px solid #ecedf0 !important; }
.viewrecom_wrap #mAside #daumAd{border-top: 10px solid #ecedf0 !important; border-bottom: 10px solid #ecedf0 !important}
#cafeAd { display: none; height: 48px; margin-bottom: 8px; -webkit-transition: none; transition: none; width: 100%; }
#cafeAd .cafeAdWrap { position: relative; display: block; width: 100%; height: 100%; overflow: hidden; margin: 0px auto; }
#topBannerLink { display: block; }
#topBannerLink img { display: block; margin: 0 auto; border: 0; }
.list_hit{border:0 none}
.list_hit li{ margin-top:8px;border:0 none;background-color:#fff; }

.list_hit .link_hit {display:block;position:relative;padding:11px 11px 11px 15px;font-size:13px;line-height:18px;color:#909090;vertical-align:top}
.list_hit .num_rank {font-size:13px;line-height:22px;color:#000}
.list_hit .tit_story {display:block;display:-webkit-box;overflow:hidden;height:40px;margin-top:3px;margin-bottom:11px;font-weight:normal;font-size:15px;line-height:20px;color:#000;vertical-align:top;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;pointer-events:none}
.list_hit .emph_cafename {font-size:13px}
.list_hit .txt_bar {display:inline-block;width:1px;height:11px;margin:3px 8px 0;font-size:0;line-height:0;background:#ebebeb;text-indent:-9999px;vertical-align:top}
.list_type1{padding-top:2px}
.hit_rank{position:relative;background-color:#ecedf0}
.hit_rank .inner_hit{position:relative;top:-15px;margin:0 8px -7px}
.hit_rank .tit_hit{padding:12px 0 10px 15px;font-weight:normal;font-size:15px;color:#000;background-color:#fff;line-height:18px}
.hit_rank .emph_time{color:#f3565a}
.txt_story{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}
.txt_cafename{display:-webkit-box;overflow:hidden;font-size:12px;color:#a6a6a6;vertical-align:top;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;pointer-events:none}
.cont_thumb{overflow:hidden;padding:0 30px 0 0}
.wrap_thumb{float:right;position:relative;width:90px;height:90px}
.wrap_thumb:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content: ''}
.thumb_hit{display:block;width:100%;height:100%}
.thumb_off{height:90px}
.thumb_off .cont_thumb{min-height:92px;padding:0 20px 0 0}
.thumb_off .tit_story{display:block;min-height:35px;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1}
.thumb_off{min-height:112px}
.area_ddn{position:relative;width:100%;height:100%;margin-top:10px;background-color:#311811}
.area_ddn .link_ad{display:block;overflow:hidden;width:100%}
.area_ddn .link_ddn{position:absolute;top:3px;right:3px;width:21px;height:21px}
.area_ddn .ico_ddn{display:block;width:21px;height:21px;font-size:0;background-position:-55px -520px;line-height:0;text-indent:-9999px}
.area_ddn .img_ad{display:block;max-width:320px;margin:0 auto}

#mAside { position: relative; }
#hit_rank #mAside { margin: 0 -8px; }
.cafe_more {width:100%;height:50px;padding-bottom:30px;text-align:center}
.btn_more {display:inline-block;width:150px;height:36px;margin-top:16px;padding-left:3px;border-radius:20px;border:1px solid #c2c2c2;font-size:14px;line-height:34px;color:#000;text-align:center}
.iphone .btn_more {line-height:36px}
.btn_more .ico_more {display:inline-block;width:8px;height:10px;margin-left:4px;background-position:-82px -42px}
.btn_up {display: none; width:150px;height:36px;margin-top:14px;padding-left:3px;border-radius:20px;border:1px solid #c2c2c2;font-size:14px;line-height:34px;color:#000;text-align:center}
.btn_up .ico_up {display:inline-block;width:8px;height:10px;margin-left:4px;background-position:-152px -90px}
.cafe_more .btn_page {display:inline-block;width:90px;height:36px;margin-top:14px;padding-left:3px;border-radius:20px;border:1px solid #c2c2c2;font-size:14px;line-height:34px;color:#000;text-align:center}
.iphone .cafe_more .btn_page {line-height:36px}
.cafe_more .btn_page .ico_prev {display:inline-block;width:10px;height:9px;margin-right:4px;background-position:-172px -290px}
.cafe_more .btn_page .ico_next {display:inline-block;width:10px;height:9px;margin-left:4px;background-position:-188px -290px}
.cafe_more .btn_page[disabled] {border-color:#dadada;color:#a3a3a3}
.cafe_more .btn_page[disabled] .ico_prev {background-position:-172px -302px}
.cafe_more .btn_page[disabled] .ico_next {background-position:-188px -302px}
.cafe_group {overflow:hidden}
.cafe_group .tit_cafe{display:block;padding:17px 16px 9px;font-weight:normal;font-size:13px;line-height:16px;color:#666}
.cafe_group .tit_cafe .num_cafe{display:inline-block;padding-left:2px;font-size:14px;color:#ed3e49}
.link_alarm {display:block;width:100%;height:43px;padding:11px 0 0 14px;border-bottom:1px solid #f0f0b8;font-size:15px;background-color:#ffffc3}
.link_alarm .emph_word {color:#e74337}
.link_alarm .ico_arrow {float:right;width:7px;height:13px;margin:5px 15px 0 0;background-position:-102px -318px}
.list_cafe li {position:relative}
.list_cafe .link_cafe {display:block;overflow:hidden;padding:13px 16px 14px}
.list_cafe .info_cafe {display:block;overflow:hidden}
.list_cafe .tit_info {display:block;font-weight:normal;font-size:17px;line-height:22px;color:#000;vertical-align:top}
.list_cafe .tit_info + .img_sticker { margin-top: 0; margin-bottom: 5px; vertical-align: top; }
.list_cafe .emph_info {color:#e8291c}
.list_cafe .desc_info {display:block;padding-top:5px;font-size:15px;line-height:21px;color:#909090}
.list_cafe .txt_info {display:block;overflow:hidden;padding-top:6px;font-size:13px;line-height:16px;color:#909090;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.list_cafe .txt_info .num_info{letter-spacing:0;vertical-align:top}
.iphone .list_cafe .txt_info .num_info{line-height:14px}
.list_cafe .txt_info .txt_bar{display:inline-block;width:1px;height:10px;margin:3px 9px;font-size:0;line-height:0;background:#d9d9d9;vertical-align:top}
.txt_state {display:inline-block;height:17px;margin:-1px 0 0 4px;padding:0 5px;border-radius:9px;font-size:10px;line-height:17px;color:#fff;background-color:#000;text-align:center;vertical-align:top}
.txt_state1 {border:1px solid #000;color:#000;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.txt_state2 {border:1px solid #000;line-height:16px;color:#000;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.txt_state3 {border:1px solid #bfbfbf;line-height:16px;color:#909090;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.txt_state4 {background-color:#525252}
.txt_state5 {background-color:#e74337}
.iphone .txt_state {line-height:18px}
.iphone .txt_state2 {line-height:17px}
.iphone .txt_state3 {line-height:17px}
.list_cafe .ico_new { margin-top:-1px; margin-right: 0; margin-bottom: 2px;}
.list_cafe .tit_info .ico_cafe {margin: 2px}
.iphone .list_cafe .tit_info .ico_cafe {margin-top:3px}
.list_cafe .btn_bookmark,
.list_cafe .alim_setting{position:absolute;right:0;top:0;width:54px;height:72px;text-align:center}
.list_cafe .btn_bookmark:before,
.list_cafe .alim_setting:before{display:inline-block;vertical-align:middle;width:0;height:100%;content:''}
.cafe_myboard .list_cafe .alim_setting{height:41px}
.list_cafe .ico_bookmark{display:inline-block;width:24px;height:24px;background-position:-119px -628px;vertical-align:middle}
.list_cafe .alim_options{display:none;border:1px solid #ebebeb;background-color:#f7f7f7}
.list_cafe .alim_options a{display:block;float:left;width:50%;padding:15px 0;box-sizing:border-box;font-size:13px;color:#666;line-height:14px;text-align:center}
.list_cafe .alim_options a~a{border-left:1px solid #ebebeb}
.list_cafe .alim_options a:last-child{float:none;overflow:hidden}
.list_cafe .on .ico_bookmark{background-position:-92px -629px}
.list_cafe .noti_on .ico_bookmark{background-position:-64px -629px}
.list_cafe .open .ico_bookmark{background-position:-65px -657px}
.list_cafe .open~.alim_options{display:block}
.list_cafe .ico_fav{display:inline-block;width:15px;height:17px;margin:-4px 4px 0 0;background-position:-150px -627px;vertical-align:top}
.list_cafe .ico_alim{display:inline-block;width:15px;height:17px;margin:-4px 3px 0 0;background-position:-186px -627px;vertical-align:top}
.list_cafe .on .ico_alim{background-position:-168px -627px}
.list_cafe .btn_del{position:absolute;right:1px;top:0;width:46px;height:46px;margin-top:5px;padding:15px}
.list_cafe .btn_del .ico_del {display:block;width:16px;height:16px;background-position:-173px -549px;vertical-align:top}
.list_cafe .link_cmt {position:absolute;right:0;width:52px;height:52px}
.list_cafe .link_cmt .num_cmt {display:inline-block;position:relative;min-width:30px;height:28px;margin:11px 0 0 7px;padding-top:2px;border-radius:22px;font-size:13px;line-height:28px;color:#e74337;background-color:rgba(255,255,255,0.35);text-align:center}
.iphone .list_cafe .link_cmt .num_cmt {line-height:25px}
#daumapp_alim_toast{display:none;position:fixed;bottom:0;left:0;right:0;height:62px;background:#41445c;z-index:10000}
#daumapp_alim_toast p{padding:12px 110px 12px 15px;font-size:14px;line-height:19px;color:#fff}
#daumapp_alim_toast strong{color:#fae000}
#daumapp_alim_toast a[role=button]{position:absolute;top:11px;right:15px;padding:12px 0;border:1px solid rgba(255,255,255,.6);border-radius:2px;width:85px;height:40px;font-size:13px;line-height:16px;color:#fff;text-align:center}
#daumapp_alim_toast .ico_daumapp{margin:1px 4px 0 0}
.list_cafe .link_cmt .num_cmt::after {content:'';position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:18px;border:1px solid #d9d9d9}
.emph_good {position:absolute;left:11px;top:18px;z-index:10;width:16px;height:16px;background-position:-82px -24px}
.emph_fan {position:absolute;left:11px;top:18px;z-index:10;width:16px;height:16px;background-position:-102px -24px}
.cafe_img {float:left;width:38px;height:38px;margin-top:4px;border-radius:20px;background-position:-166px -92px}
.thumb_cafe {float:left;border-radius:20px;vertical-align:top}
.list_cafe .cafe_img {position:relative;margin-right:9px}
.list_cafe .cafe_img:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:-124px -292px}
.list_cafe .cafe_img img { background: #FFF; }
.list_cafe .my_on {background-color:#f3f3f3}
.list_cafe .my_on + .my_on::before {content:'';position:absolute;left:0;top:0;width:100%;border-top:1px solid #fff}
.list_cafe .cmt_none .link_cafe {margin-right:0;padding-right:15px}
.list_cafe .cmt_none .link_cmt {display:none}
.list_cafe .img_on {}
.list_cafe .img_on .info_cafe {position:relative;padding-right:85px}
.list_cafe .img_on .link_img,.list_cafe .img_on .link_video {position:absolute;right:15px;top:15px;width:60px;height:60px;background:#f8f8f8 url(//t1.daumcdn.net/cafe_image/mobile/m640/img_none.png) no-repeat 50% 50%;-webkit-background-size:43px 25px;background-size:43px 25px}
.list_cafe .img_on .link_img::before,.list_cafe .img_on .link_video::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0;border:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0)}
.list_cafe .img_on .link_img .ico_zoom {position:absolute;left:50%;top:50%;z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;font-size:0;line-height:0;background-position:0 -128px;text-indent:-9999px}
.list_cafe.cmt_reply .img_on .link_img .ico_zoom{display:none}
.list_cafe .img_on .thumb_info {display:block;position:relative;z-index:1;width:60px;height:60px;vertical-align:top}
.list_cafe .img_on .link_zoom::before {background-color:rgba(0,0,0,0.5)}
.list_cafe .img_on .link_zoom .ico_zoom {background-position:-20px -128px}
.list_cafe .img_on .box_zoom {display:block;padding:0 15px 15px}
.list_cafe .img_on .thumb_zoom {display:block;width:100%;max-width:640px;height:auto;margin:0 auto;vertical-align:top}
.list_cafe .img_on .ico_video {position:absolute;left:50%;top:50%;z-index:2;width:15px;height:19px;margin:-9px 0 0 -8px;font-size:0;line-height:0;background-position:-190px -176px;text-indent:-9999px}
.cafe_mycafe {padding-bottom:7px;border-bottom:1px solid #ebebeb}
.cafe_mycafe .list_cafe li {overflow:hidden}
.cafe_mycafe .tit_info,
.cafe_mycafe2 .tit_info,
.cafe_board .tit_info{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cafe_mycafe .link_cafe {margin-right:52px}
.cafe_mycafe2 {padding-bottom:10px;border-bottom:0 none}
.cafe_mycafe2 .list_cafe li {overflow:hidden;width:100%}
.cafe_mycafe2 .link_cafe {padding-right:0;margin-right:52px}
.cafe_mycafe + .cafe_more {border-top:1px solid #f3f3f3}
.cafe_mycafe2 + .cafe_more {border-top:1px solid #f3f3f3}
.cafe_board {padding-bottom:40px;border-bottom:0 none}
.cafe_board .link_cafe {padding-right:0;margin-right:54px}
.cafe_board + .cafe_board {border-top:1px solid #f3f3f3}
.cafe_board + .cafe_more {border-top:1px solid #f3f3f3}
.cafe_news{padding-bottom:13px;min-height:402px;border-bottom:31px none}
.cafe_news .tit_cafe{padding-bottom:5px}
.cafe_news .list_cafe li{border-bottom:1px solid #f3f3f3}
.cafe_news .link_cafe{overflow:visible;margin-right:52px;padding:17px 0 17px 62px}
.cafe_news .alim_type{position:absolute;overflow:hidden;left:16px;top:19px;border:1px solid #ddd;border-radius:50px;padding:3px 3px 2px;width:28px;font-size:10px;line-height:13px;text-align:center}
.iphone .cafe_news .alim_type{padding:3px 3px 4px;line-height:11px}
.cafe_news.empty .cafe_error.alim_notice{display:block}
.cafe_news.empty .cafe_select .tit_cafe,
.cafe_news.empty .cafe_select .tit_cafe .num_cafe{color:transparent}
.cafe_catecory .list_cafe {margin-top:2px;border-top:1px solid #f3f3f3}
.paging_board {position:relative;max-width:400px;height:45px;margin:0 auto;padding:0 30px;text-align:center}
.paging_board .desc_paging {display:block;overflow:hidden;position:relative;width:100%;height:32px;margin-top:15px;font-size:0}
.paging_board .inner_paging {display:block;overflow:hidden;width:100%;height:32px;font-size:0}
.paging_board .num_page {display:inline-block;width:19%}
.paging_board .num_page .link_page {display:inline-block;overflow:hidden;min-width:20px;height:30px;padding:0 5px;font-size:15px;line-height:30px;color:#909090}
.paging_board .num_page em.link_page {min-width:18px;height:28px;border-radius:20px;border:1px solid #e74337;line-height:28px;color:#e24c45}
.paging_board .btn_page {position:absolute;top:0;width:30px;height:30px;vertical-align:top}
.paging_board .btn_prev {left:0}
.paging_board .btn_next {right:0}
.paging_board .btn_page .ico_cafe {display:block;overflow:hidden;width:10px;height:18px;text-indent:-9999px}
.paging_board .btn_page .ico_prev {margin:7px 0 0 13px;background-position:0 -84px}
.paging_board .btn_page .ico_next {margin:7px 0 0 8px;background-position:-16px -84px}
.paging_board .btn_page[disabled] .ico_prev {background-position:0 -246px}
.paging_board .btn_page[disabled] .ico_next {background-position:-16px -246px}
.paging_board .desc_paging2 .link_page {font-size:12px}

#myNewsList li{display:none}
#myNewsList li.start,
#myNewsList .start~li{display:block}
#myNewsList li.end,
#myNewsList .end~li{display:none}
.empty .paging_noti{display:none}
.paging_noti{position:relative;margin:0 auto;padding:16px 62px;width:251px;text-align:center;white-space:nowrap}
.paging_noti .page-item{display:inline-block;padding:0 11px;vertical-align:top}
.paging_noti .page-item a{display:block;padding:0 5px;min-width:28px;height:28px;line-height:28px}
.paging_noti .ico_cafe{display:inline-block;width:10px;height:18px;vertical-align:top}
.paging_noti .ico_prev{margin-top:5px;background-position:0 -84px}
.paging_noti .ico_next{margin-top:5px;background-position:-16px -84px}
.paging_noti .disabled .ico_prev{background-position:0 -246px}
.paging_noti .disabled .ico_next{background-position:-16px -246px}
.paging_noti .active a{border-radius:20px;border:1px solid #e74337;line-height:26px;color:#e24c45}
.paging_noti .page-item.prev{position:absolute;top:16px;left:12px}
.paging_noti .page-item.next{position:absolute;top:16px;right:12px}

.cafe_make { position: relative; top:1px; width:100%; height: 180px; background: url(//t1.daumcdn.net/cafe_image/mobile/temp/bg_make_161229.jpg) 50% 0; background-size:cover}
.cafe_make .tit_make {display:block;padding:31px 0 9px;font-weight:normal;font-size:15px;line-height:20px;color:#fff;text-align:center}
.cafe_make .link_make {display:block;height:75px;margin:0 auto;font-size:14px;line-height:30px;color:#fff;text-align:center;letter-spacing:-1px}
.cafe_make .ico_make {display:block;width:51px;height:51px;margin:0 auto;background-position:0 -520px}
.iphone .cafe_make .link_make {line-height:36px}
.btn_more + .cafe_make {margin-top:30px}
.cafe_cate {padding-bottom:10px;border-top:1px solid #f3f3f3}
.cafe_cate .tit_cate {display:block;padding:25px 14px 10px;font-weight:normal;font-size:13px;line-height:16px;color:#666}
.list_cate {overflow:hidden;padding-right:14px}
.list_cate li {float:left;padding-left:14px}
.list_cate li::after {content:'·';display:inline-block;width:15px;color:#909090;text-align:right}
.list_cate li:last-child::after {display:none}
.list_cate .link_cate {display:inline-block;font-size:17px;line-height:42px;color:#000}
.cafe_select{display:block;overflow:hidden;position:relative}
.cafe_select .keyword_link{position:absolute;right:0;top:10px;bottom:0;padding:8px 16px;font-size:13px;color:#333;line-height:16px}
.cafe_select .ico_alim_link{display:inline-block;width:12px;height:13px;margin:1px 4px 0 0;background-position:-111px -663px;vertical-align:top}
.opt_comm {float:left;position:relative;padding:19px 0 7px 32px;vertical-align:top;text-align:center}
.opt_comm .opt_select {float:left;border:0 none;font-size:13px;line-height:16px;background:none;-webkit-appearance:none;vertical-align:top}
.opt_comm .ico_arrow {overflow:hidden;position:absolute;left:15px;top:19px;width:15px;height:15px;background-position:-63px -41px;vertical-align:top}
.opt_comm +.opt_comm {margin-left:4px}
.btn_refresh {float:right;width:38px;height:43px;margin-right:3px;vertical-align:top}
.btn_refresh .ico_refresh {float:left;width:16px;height:17px;margin:8px 0 0 10px;font-size:0;line-height:0;background-position:-142px -184px;text-indent:-9999px}
.txt_total {float:right;margin:8px 10px 0 0;padding:11px 3px 0;font-size:13px;line-height:18px;color:#909090;vertical-align:top}
.cafe_myboard {padding-bottom:9px}
.cafe_myboard .tit_cafe {padding-bottom:10px}
.cafe_myboard .link_cafe {display:block;overflow:hidden;margin-right:52px;padding:8px 0 11px 40px}
.cafe_myboard .link_cafe .ico_cafe { position:absolute;left:15px;top:8px;width:16px;height:17px;margin:4px 4px 0 0;font-size:0;line-height:0; vertical-align: top; text-indent:-9999px; }
.cafe_myboard .link_cafe .ico_board {background-position:-98px -60px;}
.cafe_myboard .link_cafe .ico_album {background-position:-186px -136px;}
.cafe_myboard .link_cafe .ico_qna {background-position:-186px -156px;}
.cafe_myboard .link_cafe .ico_memo {background-position:-164px -136px;}
.cafe_myboard .link_cafe .ico_product {background-position:-164px -156px;}
.cafe_myboard .link_cafe .ico_link {background-position:-172px -314px;}
.cafe_myboard .link_cafe .ico_hidden { background-position: -128px -661px;}
.cafe_myboard .tit_info {display:block;overflow:hidden;padding-left:18px}
.cafe_myboard .tit_info .txt_detail {display:inline-block;overflow:hidden;max-width:100%;margin-left:-18px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.cafe_myboard .tit_info .txt_detail + .ico_new {position:static;display:inline-block;margin:3px 0 0 4px}
.cafe_myboard .btn_bookmark {padding:10px 0 9px}
.cafe_all .list_cafe li {position:relative;border-bottom:1px solid #f3f3f3}
.cafe_all .list_cafe li:last-child {border-bottom:0 none}
.cafe_all .link_cafe {margin-right:52px;padding:16px 0 18px 15px}
.cafe_all .link_cafe .tit_info {font-size:0;white-space:nowrap;word-break:break-all}
.cafe_all .link_cafe .tit_info >
.txt_state {margin:3px 4px 0 0}
.iphone .cafe_all .link_cafe .tit_info >
.txt_state {margin-top:2px}
.cafe_all .list_cafe .txt_detail {display:inline;font-size:17px;line-height:22px;color:#000;vertical-align:top;white-space:normal;word-break:break-all}
.cafe_all .list_cafe .link_cmt {top:10px}
.list_cafe .reply_on .ico_reply {float:left;margin:5px 4px 0 0}
.list_cafe .reply_on .tit_info {margin-left:13px}
.list_cafe .reply_on .img_sticker {margin-left:13px}
.list_cafe .reply_on .txt_info {margin-left:13px}
.cont_view .cafe_memo {padding-top:5px}
.cafe_memo .list_cafe li {overflow:hidden;border-top:1px solid #ededed}
.cafe_memo .list_cafe li:first-child {border-top:0 none}
.cafe_memo .list_cafe .now_reply {background-color:#fcfcfc}
.cafe_memo .info_cafe {padding:12px 15px 15px;background:#fbfbfb}
.cafe_memo .list_cafe .tit_info {padding-top: 3px;font-size:0;line-height:0;white-space:nowrap;word-break:break-all}
.cafe_memo .list_cafe .restricted { font-size: inherit; line-height: inherit; }
.cafe_memo .list_cafe .tit_info >
.txt_state {margin:1px 4px 0 0}
.cafe_memo .list_cafe .txt_detail {display:inline;font-size:17px;line-height:21px;color:#000;vertical-align:top;white-space:normal;word-break: break-all}
.cafe_memo .list_cafe .tit_info .ico_new {margin-top:2px}
.iphone .cafe_memo .list_cafe .tit_info .ico_new {margin-top:1px}
.cafe_memo .list_cafe .txt_info {padding-top: 2px}
#slideArticleList .append_btns {margin-top:0}
.cafe_memo .list_cafe .txt_info + .append_btns .btn_info {margin-top:9px}
.cafe_memo .list_cafe .link_img + .append_btns .btn_info {margin-top:9px}
.cafe_memo .list_cafe .my_on {border-bottom:0 none}
.cafe_memo .list_cafe .my_on .txt_info {color:#666}
.img_on .info_cafe {min-height:60px}
.cafe_memo .img_on .info_cafe {min-height:62px}
.cafe_image {overflow:hidden;padding:15px 11px 2px;border-bottom:1px solid #f3f3f3}
.cafe_image .list_cafe {position:relative}
.cafe_image .list_cafe li {position:absolute;width:148px}
.cafe_image .list_cafe .box_image {display:block;overflow:hidden;position:relative;padding:0 4px}
.cafe_image .box_image .link_image {display:block;position:relative;background:#f8f8f8 url(//t1.daumcdn.net/cafe_image/mobile/m640/img_none.png) no-repeat 50% 50%;background-size:95px 60px;vertical-align:top}
.cafe_image .box_image .link_image::before {content:'';position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;border-radius:1px;border:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cafe_image .box_image .link_image::after {content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border-radius:1px;background:rgba(0,0,0,0.1)}
.cafe_image .box_image .thumb_image {position:relative;z-index:1;width:100%;min-height:52px;vertical-align:top}
.cafe_image .list_cafe .link_cmt {right:4px;bottom:0;z-index:2}
.cafe_image .link_cmt .num_cmt {margin-left:11px;border-color:#fff;color:#fff;background-color:rgba(0,0,0,0.35)}
.cafe_image .list_cafe .link_cmt .num_cmt::after {border-color:#fff}
.cafe_image .list_cafe .link_cafe{display:block;margin:0 4px;padding:0 52px 12px 0;vertical-align:top}
.cafe_image .list_cafe .tit_info{display:block;overflow:hidden;padding:7px 0 0 18px;font-size:13px;line-height:17px;color:#222;letter-spacing:-1px}
.cafe_image .list_cafe .tit_info .ico_new {margin:1px 0 0 3px}
.iphone .cafe_image .list_cafe .tit_info .ico_new {margin-top:0}
.cafe_image .list_cafe .txt_detail {display:inline-block;max-width:100%;margin-left:-17px;vertical-align:top; text-align: justify; }
.cafe_image .list_cafe .article_name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.cafe_image .list_cafe .txt_info {padding:2px 0 0 1px}
.cafe_image .list_edit .edit_check {top:0;left:4px;z-index:2;width:80px;height:80px}
.cafe_image .list_edit .lab_check {text-align:left}
.cafe_image .list_edit .lab_check .ico_check {margin:10px 0 0 10px}
.cafe_manage .list_cafe li {border-bottom:1px solid #f3f3f3}
.cafe_manage .list_cafe li:last-child {border-bottom:0 none}
.cafe_manage .tit_info {display:block;overflow:hidden;vertical-align:top}
.cafe_manage .list_edit .edit_check {top:5px}
.cont_search .txt_result {float:right;margin:17px 15px 0 0;font-size:12px;line-height:18px;color:#909090;vertical-align:top}
.cont_search .list_cafe li {border-bottom:1px solid #f3f3f3}
.cont_search .list_cafe li:last-child {border-bottom:0 none}
.cont_search .list_cafe .link_cafe {margin-right:0;padding:16px 64px 16px 15px}
.cont_search .img_none .link_cafe {padding-right:15px}
.cont_search .list_cafe .tit_info {display:-webkit-box;display:box;overflow:hidden;max-height:47px;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;pointer-events:none}
.cont_search .list_cafe .desc_info {display:-webkit-box;display:box;overflow:hidden;max-height:47px;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;pointer-events:none}
.cont_search .list_cafe .txt_info {padding:6px 0 1px}
.cont_search .cafe_thumb {position:absolute;right:15px;top:20px;width:40px;height:40px;background:#f8f8f8 url(//t1.daumcdn.net/cafe_image/mobile/m640/img_none.png) no-repeat 50% 50%;-webkit-background-size:28px 17px;background-size:28px 17px;vertical-align:top}
.cont_search .cafe_thumb::before {content:'';position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;border-radius:1px;border:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cont_search .cafe_thumb .thumb_result {display:block;position:relative;z-index:1;width:100%;height:100%;vertical-align:top}
.cont_search .cafe_result .list_cafe li {border-bottom:1px solid #f3f3f3}
.cont_search .cafe_result .list_cafe li:last-child {border-bottom:0 none}
.cont_search .cafe_result .list_cafe .link_cafe {margin-right:0;padding:12px 15px}
.cont_search .cafe_error {padding-top:45px}
.cafe_other {display:table;width:100%;border-top:1px solid #f3f3f3;text-align:center}
.cafe_other .inner_other {display:table-cell;width:100%;height:105px;font-size:17px;line-height:22px;color:#000;vertical-align:middle}
.cafe_other .emph_other {font-weight:bold}
.cafe_other .ico_arr {display:inline-block;width:16px;height:16px;margin-left:5px;background-position:-32px -246px;vertical-align:middle}
.list_edit li {position:relative}
.list_edit li .link_cafe {margin-left:38px;padding-left:5px}
.list_edit li .info_cafe {margin-left:38px;padding-left:5px}
.list_edit .edit_check {position:absolute;left:0;top:10px;width:38px;height:38px}
.list_edit .inp_check {position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;opacity:0.01}
.list_edit .lab_check {display:block;width:100%;height:100%;vertical-align:top;text-align:center;cursor:pointer}
.list_edit .lab_check .ico_check {display:inline-block;width:17px;height:17px;margin:9px 0 0 6px;font-size:0;line-height:0;background-position:-22px -312px;text-indent:-9999px;vertical-align:top}
.list_edit .inp_check:checked + .lab_check {color:#e24c45}
.list_edit .inp_check:checked + .lab_check .ico_check {background-position:-44px -312px}

.cafe_navi {position:relative;min-height:42px;background:url(//t1.daumcdn.net/cafe_image/mobile/m640/navi_line_161214.png) repeat-x 0 100%}
.cafe_navi .tab_cafe li {vertical-align:top;position:relative;float:left;width:33.3%}
.cafe_navi .tab_cafe li:last-child{float:none;overflow:hidden;width:auto}
.cafe_navi .tab_cafe .link_tab {display:block;height:42px;font-weight:normal;font-size:16px;line-height:42px;color:#000;text-align:center}
.cafe_navi .tab_cafe .on .link_tab {position:relative;height:42px;color:#ed3e49}
.cafe_navi .tab_cafe .txt_menu{display:inline-block;position:relative;padding:0 5px}
.cafe_navi .tab_cafe .on .txt_menu:after{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ed3e49;content:''}
.cafe_navi .tab_cafe .off .link_tab {color:#666}
.cafe_navi .tab_cafe .num_total {font-size:14px;display:inline-block}
.cafe_navi .tab_cafe .disabled .link_tab {color:#DCDCDC;pointer-events: none;cursor: default;}
.cafe_type3 .tab_cafe {margin-right:10px;overflow:hidden}
.nav_search .tab_cafe li {width:50%}
.tab_btns {position:absolute;top:0;right:0;margin:12px 11px 0 0}
.tab_btns .link_btns {float:left;position:relative;width:62px;height:26px;margin-left:5px;padding-right:1px;border-radius:20px;border:1px solid #ed3e49;font-size:12px;line-height:25px;color:#ed3e49;background-color:#fff;vertical-align:top;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:-1px}
.tab_btns .link_btns:first-child {margin-left:0}
.tab_btns .form_btns {float:left}
.tab_btns .link_btns .opt_select {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}
.tab_btns .link_change {width:78px}
.tab_btns .link_noti {border-color:#bfbfbf;color:#909090}
.tab_btns .link_set {width:53px}
.tab_btns .link_alim,
.tab_btns .link_edit{float:left;margin-left:5px;width:26px;height:26px;border-radius:20px;border:1px solid #bfbfbf;vertical-align:top}
.tab_btns .link_alim .ico_alim{display:block;width:10px;height:14px;margin:6px auto 0;background-position:-189px -588px}
.tab_btns .link_edit .ico_edit{display:block;width:14px;height:14px;margin:6px auto 0;background-position:-136px -146px}
.tab_btns .link_refresh {float:left;width:26px;height:26px;border-radius:20px;border:1px solid #bfbfbf;vertical-align:top}
.tab_btns .link_refresh .ico_refresh {display:block;width:12px;height:13px; margin:0 auto;font-size:0;line-height:0;color:transparent;background-position:-68px -312px;text-indent:-9999px;vertical-align:top}
.tab_btns .link_visit {width:61px}
.tab_btns .link_change {width:78px}
.tab_btns .link_app {display:block;overflow:hidden;width:90px;height:26px;padding:0 0 0 0;border:0 none;line-height:27px;color:#fff;background-color:#e24c45;vertical-align:top;text-align:center}
.tab_btns .link_app .ico_app {display:inline-block;width:22px;height:18px;margin:4px -10px 0 5px;background-position:-162px -226px;vertical-align:top}
#cafe_navi_default .tab_btns{position:static;float:right;margin-top:9px}
#button_return+.tab_btns{position:absolute}
.btn_on {border:0 none !important;line-height:27px;color:#fff !important;background-color:#e24c45 !important;}
.cafe_navi .link_close {position:absolute;right:0;top:0;width:36px;height:36px;margin:6px 6px 0 0;vertical-align:top}
.cafe_navi .link_close .ico_close {display:block;width:16px;height:16px;margin:0 auto;font-size:0;line-height:0;background-position:-84px -176px;text-indent:-9999px}
.cafe_navi .btn_cancel {position:absolute;left:0;top:0;width:53px;height:26px;margin:12px 0 0 15px;border-radius:20px;border:1px solid #bfbfbf;font-size:12px;line-height:26px;color:#909090;vertical-align:top;text-align:center;letter-spacing:-1px}
.cafe_navi .btn_cancel {margin-top:9px}
.cafe_navi .tab_cafe + .tab_btns {margin-top: 8px}
.cafe_navi h2 + .tab_btns {margin-top:9px}
.cafe_navi h3 + .tab_btns {margin-top:9px}
.cafe_navi .tit_manage + .tab_btns {margin-top:9px}
.cafe_navi .btn_cancel + .tab_btns {margin-top:9px}
.cafe_navi .tit_navi + .btn_cancel {margin-top:12px}
.cafe_navi .tit_navi + .btn_cancel + .tab_btns {margin-top:12px}
.cafe_navi .link_pre {display:block;overflow:hidden;height:45px;padding-left:15px;max-width:190px;font-size:14px;line-height:45px;color:#e74337}
.cafe_navi .link_pre .ico_arr {display:inline-block;width:8px;height:16px;margin:16px 6px 0 0;font-size:0;line-height:0;background-position:-96px -42px;text-indent:-9999px;vertical-align:top}
.cafe_navi .link_pre .tit_pre {display:block;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.iphone .cafe_navi .link_pre {line-height:47px}
.iphone .cafe_navi .link_pre .ico_arr {margin-top:16px}
.navi_edit .link_pre {margin-right:235px}
.cafe_navi .tit_navi {display:block;overflow:hidden;height:50px;margin:0 104px;font-weight:bold;font-size:18px;line-height:50px;color:#000;vertical-align:top;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.cafe_navi .tit_rule {margin:0 46px}
.navi_manage {display:block;overflow:hidden;width:100%;height:46px;border-top:1px solid #f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.navi_manage .tit_manage {float:left;padding:14px 14px 0;font-weight:normal;font-size:13px;line-height:16px;color:#666}
.navi_manage .tit_manage .num_manage {display:inline-block;padding-left:2px;font-size:14px}
.navi_manage .tab_btns {position:inherit;float:right}
.navi_manage .tab_btns .link_btns {width:53px}
.cafe_bnr {position:relative;height:43px;border-bottom:1px solid #f0f0b8;background-color:#ffffc3}
.cafe_bnr .link_bnr {display:block;margin-right:43px;padding-left:15px;font-size:14px;line-height:44px;color:#333;text-align:center}
.cafe_bnr .link_bnr .ico_bnr {display:inline-block;width:15px;height:18px;margin:13px 6px 0 0;font-size:0;line-height:0;background-position:-122px -220px;text-indent:-9999px;vertical-align:top}
.cafe_bnr .btn_close {position:absolute;right:0;top:0;width:43px;height:43px}
.cafe_bnr .btn_close .ico_close {display:block;width:13px;height:13px;font-size:0;line-height:0;margin:0 auto;background-position:-142px -226px;text-indent:-9999px;vertical-align:top}
.view_subject {position:relative;padding:15px 15px 20px;border-bottom:1px solid #d9d9d9;background-color:#fbfbfb}
.view_subject .txt_cafename {display:block;padding:7px 0;font-size:13px;color:#222}
.view_subject .emph_cafename {display:block;padding:7px 0;font-size:13px;color:#222}
.view_subject .tit_subject {display:block;font-size:21px;line-height:26px;color:#222}
.view_subject .tit_subject .ico_qna {display:inline-block;width:25px;height:21px;margin:4px 5px 0 0;font-size:0;line-height:0;background-position:-122px -58px;text-indent:-9999px;vertical-align:top}
.view_subject .txt_subject {display:block;padding:13px 0 0 1px;font-size:13px;line-height:16px;color:#909090;vertical-align:top}
.view_subject .txt_subject .num_subject {line-height:16px;vertical-align:top}
.iphone .view_subject .txt_subject .num_subject{line-height:14px}
.view_subject .txt_subject .txt_bar {display:inline-block;width:1px;height:11px;margin:1px 6px 0;;font-size:0;line-height:0;background:#d9d9d9;text-indent:-9999px;vertical-align:top}
.iphone .view_subject .txt_subject .txt_bar{margin-top:2px}
.view_subject .desc_subject {display:block;overflow:hidden;padding-top:17px}
.view_subject .desc_subject .link_cmt {float:left;min-width:78px;height:31px;padding:0 12px;border-radius:20px;border:1px solid #bfbfbf;font-size:14px;background-color:#fff;line-height:29px;color:#222;text-align:center}
.view_subject .desc_subject span.link_cmt {min-width:57px;opacity:0.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.view_subject .link_cmt .num_cmt {margin-left:1px;color:#e74337}
.view_subject .btn_page {float:left;min-width:59px;height:31px;margin-right:5px;padding:0 5px;border-radius:20px;border:1px solid #bfbfbf;font-size:14px;line-height:29px;color:#222;background-color:#fff;text-align:center;vertical-align:top;letter-spacing:-1px}
.iphone .view_subject .btn_page {line-height:32px}
.view_subject .desc_subject .subject_zoom {float:right;border-radius:20px;border:1px solid #bfbfbf;background-color:#fff}
.view_subject .subject_zoom .btn_zoom {float:left;overflow:hidden;width:38px;height:29px;line-height:30px;color:#333;vertical-align:top}
.view_subject .subject_zoom .btn_zoom:first-child {border-right:1px solid #e0e0e0;font-size:14px}
.view_subject .subject_zoom .btn_zoom:last-child {font-size:19px}
.view_subject .btn_zoom:first-child .txt_zoom {display:inline-block;padding-left:4px}
.view_subject .btn_zoom:last-child .txt_zoom {display:inline-block;padding-right:4px}
.view_subject .zoom_off .txt_zoom{color:#bbb}
.view_subject .app_cafe{position:absolute;bottom:18px;right:12px;padding:3px 8px 2px;height:20px;background-color: #ed3e49;border-radius: 50px;color:#fff;font-size:10px;line-height:16px}
.subject_select {overflow:hidden;position:relative;left:0;top:6px}
.subject_select .opt_comm {margin:0}
.subject_select .ico_arrow {background-position:-64px -24px}
.subject_select .opt_select {font-size:13px;color:#e74337}
.view_info {position:relative;overflow-y:hidden;width:100%;font-size:17px;color:#222}
.view_info #article {min-height:100px;padding:15px 14px 0}
.view_info #article.big_font { font-size: 22px; }
.view_info img {display:block;margin:16px auto}
.view_info iframe { max-width: 100% !important; }
.view_info #pollFrame {width:100%;}
.view_info img.txc-image, .view_info embed, .view_info object {max-width:100% !important; height:auto !important;}
#article >
img, #article >
* >
img, #article >
* >
* >
img {max-width:100% !important; height:auto !important;}
#article p img {max-width:100% !important; height:auto !important; margin:0 !important;}
.view_info .player_wrapper { position: relative; padding-top: 56.25%; }
.view_info .player_wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; }
.view_info .thumb_none {display:block;margin:22px auto 0}
.view_info .info_sell {margin-bottom:5px;padding-bottom:15px;background-color:#f2f2f2}
.info_sell .sell_state {display:block;overflow:hidden;height:31px;padding:11px 15px 0;border-bottom:1px solid #e6e6e6}
.info_sell .sell_state .emph_sell {float:left;font-size:14px;line-height:20px;color:#666}
.info_sell .emph_sell .txt_state {display:inline-block;height:17px;margin:2px 6px 0 0;padding:0 6px;border-radius:15px;font-size:11px;line-height:17px;color:#fff;background-color:#000;vertical-align:top}
.info_sell .sell_state .link_seller {float:right;padding-top:1px;font-size:14px;line-height:20px;color:#666}
.info_sell .link_seller .ico_seller {display:inline-block;overflow:hidden;width:14px;height:14px;margin:3px 4px 0 0;background-position:-52px -84px;vertical-align:top}
.info_sell .list_sell {overflow:hidden;padding:18px 14px 5px;border-bottom:1px solid #e6e6e6}
.info_sell .list_sell .tit_sell {float:left;width:66px;padding-bottom:11px;font-size:15px;line-height:18px;color:#909090}
.info_sell .list_sell .item_sell {display:block;padding-left:66px;padding-bottom:11px;font-size:15px;line-height:18px;color:#222}
.info_sell .list_sell .num_sell {color:#e74337;word-break:break-all}
.info_sell .sell_img {display:block;padding:20px 15px 0}
.info_sell .sell_img .thumb_sell {display:block;width:100%;max-width:640px;height:auto;margin:0 auto;vertical-align:top}
.info_sell .sell_noti {display:block;padding:11px 16px 0;font-size:13px;line-height:20px;color:#909090}
.info_sell .emph_noti {color:#666}
.cafe_swipe {position:absolute;z-index:10000;top:150px;width:100%;height:0;-webkit-transition:top .3s ease-in-out}
.cafe_swipe .btn_swipe {overflow:hidden;clear:both;position:absolute;width:50px;height:60px;background:rgba(51,51,51,0.8)}
.cafe_swipe .btn_swipe .txt_swipe {width:40px;padding-top:4px;font-size:12px;line-height:14px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.35)}
.cafe_swipe .btn_prev {border-radius:0 40px 40px 0}
.cafe_swipe .ico_prev {float:left;width:12px;height:22px;margin:4px 0 0 15px;font-size:0;line-height:0;background-position:-42px -120px;text-indent:-9999px}
.cafe_swipe .btn_prev .txt_swipe {float:left}
.cafe_swipe .btn_next {border-radius:40px 0 0 40px}
.cafe_swipe .ico_next {float:right;width:12px;height:22px;margin:4px 15px 0 0;font-size:0;line-height:0;background-position:-60px -120px;text-indent:-9999px}
.cafe_swipe .btn_next .txt_swipe {float:right}
.view_detail {position:relative;padding:25px 3px 37px; margin-top: 2px; border-bottom: 1px solid #d9d9d9}
.view_detail .detail_file {display:block;margin:0 12px;padding-bottom:14px;font-size:13px;line-height:15px;color:#666;vertical-align:top}
.view_detail .detail_file .ico_file{display:inline-block;width:14px;height:14px;margin-right:3px;background-position:-102px -268px;vertical-align:top}
.view_detail .detail_file .txt_num{color:#e74337}
.view_detail .link_save {display:inline-block;font-size:15px;line-height:17px;margin-left:12px;color:#666;vertical-align:top}
.view_detail .txt_bar {display:inline-block;width:1px;height:13px;margin:2px 6px 0;font-size:0;line-height:0;background:#ebebeb;text-indent:-9999px;vertical-align:top}
.view_detail .link_spam {display:inline-block;font-size:15px;line-height:17px;color:#e74337;vertical-align:top}
.view_detail .option_button_wrap{position:absolute;top:0;right:15px;width:76px}
.view_detail .detail_btns {float:left;overflow:hidden;padding:16px 0 2px}
.view_detail .detail_btns .btn_share {border:1px solid #e2e2e2;border-radius:50%;padding:8px 9px 10px}
.view_detail .detail_btns .ico_share_s {width:15px;height:15px;background-size:22px 80px;background-position:0 -49px;font-size:6px}
.view_detail .wrap_save {float:left;padding-right:12px}
.view_detail .wrap_scrap {overflow:hidden;margin-right:103px;padding-left:12px;height:17px;color:#909090;font-size:15px;line-height:17px;letter-spacing:-1px}
.view_detail .btn_article_more {display:block;border:1px solid #e2e2e2;border-radius:50%;padding:9px 9px}
.view_detail .btn_article_more.on {background-color:#e2e2e2}
.view_detail .ico_article_more {display:block;width:15px;height:15px;line-height:15px;background-position:-140px -520px}
.view_detail .ico_article_more span {position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;color:transparent}
.view_detail .article_more {float:right;padding:16px 0 2px}
.view_detail .article_more_list {display:none;position:absolute;top:61px;right:0;border:1px solid #222;border-radius:1px;padding:5px 0;width:90px;background-color:#fff;text-align:center;z-index:10}
.view_detail .article_more_list:before {display:block;position:absolute;top:-7px;right:13px;width:8px;height:8px;background-position:-155px -520px;content:''}
.view_detail .article_more_list li~li {border-top:1px solid #e2e2e2}
.view_detail .article_more_list a {display:block;padding:12px 0 11px;line-height:17px;color:#000}
.view_detail .on+.article_more_list {display:block;}
.wrap_scrap .txt_source {float:left;padding-right:5px}
.wrap_scrap .link_source {display:block;overflow:hidden;color:#909090;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}
.cont_view .tab_cafe {overflow:hidden;width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.cont_view .tab_cafe li {float:left;width:33.3%}
.cont_view .tab_cafe li:last-child{float:none;overflow:hidden}
.cont_view .tab_type1 li {width:50%}
.cont_view .tab_type2 li { flex-grow: 1; }
.cont_view .tab_cafe .link_tab {display:block;height:44px;border-right:1px solid #d9d9d9;font-size:15px;line-height:44px;color:#222;background-color:#f2f2f2;text-align:center;vertical-align:top}
.cont_view .tab_cafe li:last-child .link_tab {border-right:0}
.cont_view .tab_cafe .on .link_tab {background-color:#fff}
.cont_view .tab_cafe .num_total{color:#e74337}

#search_keyword_suggest { display: none; padding: 22px 15px 0; }
#search_keyword_suggest .ico_cafe { float: left; display: inline-block; width: 13px; height: 13px; margin-top: 10px; background-position: -55px -545px; text-indent: -9999px; }
#search_keyword_suggest .keyword_title { float: left; font-size: 15px; margin: 6px 8px 0 3px; }
#search_keyword_suggest a { display: inline-block; height:31px; line-height: 29px; padding:0 12px; margin: 0 4px 8px 0; border-radius:20px; border:1px solid #e2e2e2}

.view_cmt .tit_cmt {display:block;height:44px;padding-left:15px;border-top:1px solid #d9d9d9;border-bottom:1px solid #f3f3f3;font-size:15px;line-height:44px;color:#222;vertical-align:top}
.view_cmt .tit_cmt .num_total{color:#e74337}
.list_cmt li {position:relative;border-bottom:1px solid #ededed}
.list_cmt .tit_info {display:block;font-weight:normal;font-size:15px;line-height:18px}
.list_cmt .tit_info > .txt_state {margin:1px 4px 0 0}
.iphone .list_cmt .tit_info > .txt_state {margin-top:0}
.list_cmt .tit_info + .img_sticker {margin-top:5px;vertical-align:top}
.list_cmt .tit_info .txt_answer {display:inline-block;padding-right:4px;font-size:17px}
.list_cmt .txt_info {display:block;overflow:hidden;padding-top:4px;font-size:13px;line-height:16px;color:#909090;vertical-align:top}
.list_cmt .txt_info .txt_bar {display:inline-block;width:1px;height:11px;margin:2px 6px 0;font-size:0;line-height:0;background:#ebebeb;text-indent:-9999px;vertical-align:top}
.list_cmt .ico_new { margin: -1px 0 0 4px; }
.iphone .list_cmt .ico_new {margin-top:0}
.list_cmt .reply_on .ico_reply {float:left;width:8px;height:8px;margin:2px 4px 0 0;background-position:-108px -42px}
.list_cmt .reply_on .tit_info {margin-left:13px}
.list_cmt .reply_on .img_sticker {margin-left:13px}
.list_cmt .reply_on .txt_info {margin-left:13px}
.list_cmt .reply_on .emph_info {display:inline-block;margin-right:2px;color:#e74337}
.list_cmt .img_on {min-height:60px}
.list_cmt .img_on .info_cafe {position:relative;padding-right:80px;}
.list_cmt .info_cafe {padding:15px 15px 15px}
.list_cmt .img_on .link_video {position:absolute;right:15px;top:15px;width:60px;height:60px;background:#f8f8f8 url(//t1.daumcdn.net/cafe_image/mobile/m640/img_none.png) no-repeat 50% 50%;-webkit-background-size:43px 25px;background-size:43px 25px}
.list_cmt .img_on .link_video::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0;border:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0)}
.list_cmt .img_on .ico_video {position:absolute;left:50%;top:50%;z-index:2;width:15px;height:19px;margin:-9px 0 0 -8px;font-size:0;line-height:0;background-position:-190px -176px;text-indent:-9999px}
.list_cmt .img_on .img_info {position:absolute;right:15px;top:15px;width:60px;height:60px;background:#f8f8f8 url(//t1.daumcdn.net/cafe_image/mobile/m640/img_none.png) no-repeat 50% 50%;-webkit-background-size:43px 25px;background-size:43px 25px}
.list_cmt .img_on .img_info::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0;border:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0)}
.list_cmt .img_on .thumb_info {display:block;position:relative;z-index:1;width:60px;height:60px;vertical-align:top}
.list_cmt .img_on .thumb_zoom { display: block; width: 100%; max-width: 640px; height: auto; margin: 0 auto; vertical-align: top; }
.list_cmt .img_on .link_img .ico_zoom {position:absolute;left:50%;top:50%;z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;font-size:0;line-height:0;background-position:0 -128px;text-indent:-9999px}
.list_cmt .img_on .link_zoom::before {background-color:rgba(0,0,0,0.5)}
.list_cmt .img_on .link_zoom .ico_zoom {background-position:-20px -128px}
.view_cmt .link_all {display:block;width:100%;height:43px;border-bottom:1px solid #dbdbdb;font-size:15px;line-height:44px;color:#222;text-align:center}
.view_cmt .link_all .ico_all {display:inline-block;width:15px;height:15px;margin:14px 0 0 3px;background-position:-32px -84px;vertical-align:top}
.iphone .view_cmt .link_all .ico_all {margin-top:13px}
.view_reply {overflow:hidden;position:relative}
.view_reply .reply_choice {overflow:hidden;padding:0 15px 25px}
.reply_choice .choice_info {overflow:hidden;position:relative;width:100%}
.reply_choice .ico_info {position:absolute;left:0;top:0;width:37px;height:49px;background-position:-122px 0}
.reply_choice .info_score {display:block;overflow:hidden;margin-left:44px;padding-top:14px}
.info_score .txt_score {float:left;margin-right:6px;padding-top:1px;font-size:15px;line-height:15px;color:#eb3326}
.info_score .score_rate {float:left;width:83px;height:15px;background-position:-76px -106px}
.info_score .inner_score {display:block;width:100%;height:100%;font-size:0;line-height:0;background-position:-76px -126px;text-indent:-9999px}
.choice_info .txt_say {display:block;overflow:hidden;margin-left:44px;padding-top:4px;font-size:12px;line-height:15px;color:#666;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.choice_info .emph_say {display:inline-block;margin-right:4px;color:#909090}
.reply_choice .txt_choice {display:block;padding:6px 0 5px;font-size:16px;line-height:23px}
.reply_choice .desc_choice {display:block;overflow:hidden;padding-left:1px;font-size:13px;line-height:15px;color:#909090;vertical-align:top}
.reply_choice .desc_choice .txt_num {font-size:14px;line-height:14px;vertical-align:top}
.reply_choice .desc_choice .txt_bar {display:inline-block;width:1px;height:11px;margin:2px 6px 0;;font-size:0;line-height:0;background:#ebebeb;text-indent:-9999px;vertical-align:top}
.append_btns {overflow:hidden;margin-top:17px}
.append_btns .btn_info {float:left;min-width:61px;height:26px;margin-right:5px;padding:0 5px;border-radius:20px;border:1px solid #bfbfbf;font-size:12px;line-height:25px;color:#909090;background-color:#fff;text-align:center;vertical-align:top;letter-spacing:-1px}
.append_btns .btn_info .num_cmt {color:#666;letter-spacing:0}
.append_btns .btn_info .txt_num {display:inline-block;margin-left:1px;font-size:13px;line-height:13px;color:#666;letter-spacing:0}
.append_btns .btn_info .ico_empathy {display:inline-block;width:11px;height:11px;margin:7px 4px 0 0;font-size:0;line-height:0;background-position:-60px -106px;text-indent:-9999px;vertical-align:top}
.append_btns .empathy_on .ico_empathy {background-position:-44px -106px}
.append_btns .btn_cmt {min-width:inherit;width:51px}
.append_btns .btn_spam {min-width:inherit;width:44px}
.append_btns .btn_edit {min-width:inherit;width:44px;color:#e74337}
.append_btns .btn_choice {color:#e74337}
.append_btns .btn_page {min-width:59px;height:31px;font-size:14px;line-height:29px;color:#222}
.iphone .append_btns .btn_page {line-height:32px}
.reply_on .append_btns {margin-left:13px}
.list_cmt .info_score {display:block;overflow:hidden;margin:0 0 5px 0}
.list_cmt .info_score .txt_score {width:30px;height:18px;border-radius:10px;font-size:10px;line-height:18px;color:#fff;background-color:#e74337;text-align:center}
.list_cmt .info_score .score_graph {padding-top:1px}
.list_cmt .info_score .txt_score {margin-right:4px}
.list_cmt .info_score .score_rate {margin-top:2px}
.view_reply .txt_cmt {width:100%;height:88px;padding-top:44px;font-size:14px;line-height:21px;color:#909090;text-align:center}
.view_group {overflow:hidden;position:relative;padding:20px 15px 10px;border-top:10px solid #ecedf0}
.view_group .group_slide {overflow:hidden;clear:both;width:100%}
.view_group .tit_group {overflow:hidden;margin-right:110px;height:24px;font-weight:normal;font-size:15px;line-height:24px;color:#666;text-overflow:ellipsis;white-space:nowrap}
.view_group .tit_group .emph_group {color:#e74337}
.paging_group {position:absolute;top:20px;right:15px;width:106px;font-size:0;text-align:right}
.paging_group .inner_paging {display:inline-block;overflow:hidden;position:relative;height:25px;padding:0 21px;text-align:center}
.paging_group .inner_paging .btn_page {overflow:hidden;position:absolute;top:0;width:21px;height:24px;vertical-align:top}
.paging_group .inner_paging .btn_prev {left:0}
.paging_group .inner_paging .btn_next {right:0}
.paging_group .inner_paging .ico_cafe {display:block;width:8px;height:13px;font-size:1px;color:transparent;text-indent:-9999px;vertical-align:top}
.paging_group .inner_paging .ico_prev {margin:0 auto;background-position:-102px -286px}
.paging_group .inner_paging .ico_next {margin:0 0 0 7px;background-position:-102px -302px}
.paging_group .num_page {display:inline-block;overflow:hidden;width:8px;height:8px;margin:7px 3px 0;border-radius:8px;border:1px solid #bfbfbf;font-size:1px;color:transparent;vertical-align:top;text-align:left}
.paging_group .page_on {border-color:#e74337;background-color:#e74337}
.list_group {overflow:hidden;width:100%;height:175px;padding-top:16px}
.list_group li {height:35px;padding-right:41px;vertical-align:top}
.list_group .reply_on {position:relative;padding-left:13px}
.list_group .reply_on .ico_reply {position:absolute;left:2px;top:3px}
.list_group .reply_off .ico_reply {display:none}
.list_group .link_group {display:inline-block;position:relative;max-width:100%;height:21px}
.list_group .link_group .tit_group {display:inline-block;overflow:hidden;position:relative;margin:0;width:100%;height:18px;font-size:16px;line-height:18px;color:#222;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.list_group .num_rank {position:absolute;left:0;top:0;width:18px;height:18px;margin-top:1px;font-size:12px;line-height:18px;color:#000;background-position:-22px -106px;text-align:center;vertical-align:top;letter-spacing:-1px;text-indent:-1px}
.list_group .link_group .num_cmt {position:absolute;left:100%;top:0;padding-left:5px;font-size:16px;line-height:18px;color:#909090;vertical-align:top}
.list_group .on .tit_group {border-bottom:1px solid #222}
.list_group .on .num_cmt {border-bottom:1px solid #222}
.view_group .list_rank .link_group {padding-left:25px}
.view_intro {display:block;overflow:hidden;position:relative;padding:20px 65px 20px 15px;border-top:1px solid #ccc}
.view_intro .emph_good {top:24px}
.view_intro .info_cafe {display:block;margin-left:48px}
.view_intro .tit_info {display:block;font-weight:normal;font-size:17px;line-height:23px;color:#000;vertical-align:top}
.view_intro .emph_info {color:#e8291c}
.view_intro .txt_info {display:block;overflow:hidden;padding-top:5px;font-size:13px;line-height:16px;color:#999;vertical-align:top}
.view_intro .txt_info .num_info {font-size:14px;line-height:14px;color:#666;vertical-align:top}
.view_intro .txt_info .txt_bar {display:inline-block;width:1px;height:11px;margin:2px 5px 0;font-size:0;line-height:0;background:#d9d9d9;text-indent:-9999px;vertical-align:top}
.view_intro .link_join {position:absolute;right:0;top:10px;width:72px;height:54px}
.view_intro .txt_join {display:block;width:42px;height:24px;margin:15px auto;border-radius:20px;border:1px solid #bfbfbf;font-size:12px;line-height:24px;color:#222;text-align:center}
.cafe_write {clear:both;overflow:hidden;margin-bottom:40px;padding-bottom:5px;border-top:1px solid #f3f3f3;border-bottom:1px solid #ededed}
.cont_cmt .cafe_write {padding-bottom:4px;border-top-color:#ccc}
.cont_view .cafe_write {border-top:0 none}
.cafe_write .box_write {display:block;position:relative;padding:12px 13px 6px}
.iphone .cafe_write .box_write {padding:12px 11px 21px}
.cafe_write .emph_user {display:block;padding:10px 15px 0;font-size:17px;line-height:23px;color:#e74337}
.cafe_write .emph_user + .box_write {padding-top:5px}
.cafe_write .box_write .tf_write {position:relative;z-index:0;width:100%;min-height:85px;border:0 none;font-size:18px;line-height:26px;color:#222}
.cafe_write .box_write .tf_write::-webkit-input-placeholder {font-size:16px}
.cafe_write .box_write .tf_write::-webkit-input-placeholder {color:#909090}
.memo .cafe_write {clear:both;overflow:hidden;margin-bottom:0;border-top:0 none}
.memo .cafe_write .box_write {padding-bottom:6px}
.memo .cafe_write .box_write .tf_write {min-height:inherit;height:46px}
.memo .write_open .box_write .tf_write {min-height:85px;height:inherit}
.cont_view .cafe_write .box_write .tf_write::-webkit-input-placeholder {padding-top:2px;font-size:14px;line-height:22px}
.cafe_subject + .cafe_write .box_write .tf_write::-webkit-input-placeholder {padding-top:2px;font-size:14px;line-height:20px}
.cafe_write .box_write .txt_byte {display:block;position:static;margin:2px 2px 0 0;font-size:12px;line-height:14px;color:#909090;text-align:right}
.write_on .box_write .txt_byte {color:#000}
.write_lst {border-top:0 none}
.cont_write .cafe_write .box_write {display:block;position:relative;padding:8px 0; background-color:#ebebeb}
.cont_write .iphone .cafe_write .box_write {padding:8px 0}
.cont_write .cafe_opt {float:left;position:relative;width:100%;height:43px;color:#222;border-bottom:1px solid #e1e1e1;}
.cont_write .cafe_order .list_cafe li {overflow:hidden;padding:10px;border-top:1px solid #f3f3f3;-webkit-user-select:none;}
.cont_write .cafe_order .list_cafe .info_cafe {margin-right:130px}
.cont_write .cafe_order .info_order .btn_order {float:left;width:32px;height:32px;margin:6px 7px;vertical-align:top}
.cont_write .cafe_order .btn_order .ico_editor_item {display:block;width:14px;height:14px;margin:0 auto;font-size:0;line-height:0;text-indent:-9999px; background:url(//t1.daumcdn.net/cafe_image/mobile/m640/editor/btn_view_cafe.png);background-size: 70px 14px}
.cont_write .cafe_order .btn_order .ico_up {background-position:-28px 0;}
.cont_write .cafe_order .btn_order .ico_down {background-position:-14px 0;}
.cont_write .memo_edit_mode .info_order {display:none;}
.cont_write .empty_msg {display:none;}
.cont_write .txt_empty .empty_msg {position:absolute; display:block; color:#aaa}
.cont_write .cafe_order .memo_edit_mode .info_cafe {margin-right: 30px;}
.cont_write .cafe_order .list_cafe .text-item-edit-view {display:none}
.cont_write .cafe_order .list_cafe .edit_mode {height: 160px;}
.cont_write .cafe_order .list_cafe .edit_mode >
* {display:none}
.cont_write .cafe_order .list_cafe .edit_mode .text-item-edit-view {display:block !important; text-align:right;}
.cont_write .cafe_order .list_cafe .edit_mode .text-item-edit-view textarea {width:100%; height:119px; border:none; text-align: left;}
.cont_write .cafe_order .list_cafe .edit_mode .text-item-edit-view .btn_order {float:right;margin-top:4px;width:53px;height:26px;border-radius:20px;border:1px solid #bfbfbf;font-size:12px;line-height:25px;color:#909090;background-color:#fff;text-align:center;letter-spacing:-1px}
.cont_write .cafe_order .list_cafe .edit_mode .text-item-edit-view .apply {border-color:#e24c45; color:#e74337; width:64px;}
.cont_write .cafe_order .list_cafe .edit_mode .text-item-edit-view .cancel { margin-right:8px;}
.cont_write #attachImageOrderView {background-color:white;}
.cafe_write .write_set {overflow:hidden;min-height:29px;padding:8px 16px 0 15px;border-top:1px solid #ededed}
.memo .cafe_write .write_set {display:none}
.memo .write_open .write_set {display:block}
.cafe_write .write_set .btn_img {display:inline-block; position:relative;width:24px;height:20px;padding-right:8px;vertical-align:middle}
.memo .cafe_write .write_set .btn_img {float:left}
.comment .cafe_write .write_set .btn_img {float:left}
.cafe_write .write_set .me_attach_btn {height:20px}
.cafe_write .write_set .me_uf_input_file {}
.cafe_write .write_set .num_total {position:absolute;left:16px;top:-6px;min-width:8px;height:12px;padding:1px 3px;border-radius:8px;font-size:12px;line-height:12px;color:#fff;background-color:#e74337;vertical-align:top;text-align:center}
.iphone .cafe_write .write_set .num_total {line-height:14px}
.cafe_write .write_set .btn_edit_app {float:right;margin-top:2px}
.cafe_write .write_set .btn_img + .btn_edit_app {margin-left:12px}
.ico_editor_tool {display:inline-block; width:22px; height:22px; background:url(//t1.daumcdn.net/cafe_image/161017_mw/ico_view_cafe_640.png);background-size: 88px 22px}
.cafe_write .write_set >
span {display:inline-block;font-size:13px; width:75px; height:28px; line-height: 28px;vertical-align: middle}
.memo .cafe_write .write_set >
span {width:auto;}
.cafe_write .write_set .ico_edit_app {display:inline-block; width:22px; height:22px; margin-right:4px; vertical-align: middle}
.cafe_write .write_set .txt_edit_app {display:inline-block;margin-top:3px;font-size:12px;line-height:16px; color: #e24c45;vertical-align:middle}
.cafe_write .write_set .add_text_item {display:inline-block;margin-right: 22px;text-indent:-9999px; width:22px; height:22px; background-position: -22px 0;vertical-align:middle}
.cafe_write .write_set .me_attach_btn > div {width:22px !important; height:22px !important; background:url(//t1.daumcdn.net/cafe_image/161017_mw/ico_view_cafe_640.png) -44px 0 !important;background-size: 88px 22px !important}
.cafe_write .write_set .btn_submit {float:right;width:53px;height:26px;border-radius:20px;border:1px solid #bfbfbf;font-size:12px;line-height:25px;color:#909090;background-color:#fff;text-align:center;letter-spacing:-1px}
.cafe_write .img_on {padding-right:90px}
.cafe_write .img_on .write_img {position:absolute;right:15px;top:15px}
.cafe_write .img_on .write_img::before {content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;margin-top:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)),
to(rgba(0,0,0,0)));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.4),
rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.4),
rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.4),
rgba(0,0,0,0))}
.cafe_write .img_on .write_img .btn_del {position:absolute;right:0;top:0;z-index:2;width:27px;height:27px;padding:0 0 3px 3px;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.img_on .write_img .btn_del .ico_del {display:block;width:14px;height:14px;margin:0 auto;background-position:0 -146px}
.cafe_write .img_on .write_img ul {margin-left:0}
.cafe_write .img_on .write_img ul li {margin:0}
.cafe_title {clear:both;position:relative;height:31px;padding:12px 13px 0;border-bottom:1px solid #e1e1e1}
.cafe_title label {position: absolute; z-index: 10; top:13px; left:10px; color:#aaa;}
.cafe_title .inp_title {position:relative;z-index:0;width:90%;border:0 none;font-size:16px;color:#222;line-height:18px;vertical-align:top; margin-left:30px;}
.cafe_title .inp_title::-webkit-input-placeholder {font-weight:normal;color:#909090}
.cafe_send {clear:both;position:relative;padding:9px 15px 11px 94px;border-bottom:1px solid #f3f3f3}
.cafe_send + .cafe_send {padding-left:60px}
.cafe_send .lab_send {position:absolute;left:16px;top:10px;font-weight:normal;font-size:16px;color:#909090}
.cafe_send .inp_send {width:100%;border:0 none;font-size:16px;color:#222}
.cafe_send + .cafe_send .inp_send {font-weight:bold}
.cafe_opt {float:left;position:relative;width:100%;height:43px;color:#222;border-bottom:1px solid #f3f3f3}
.cafe_opt label {position:absolute; top:13px; left:10px; color:#aaa}
.cafe_opt .opt_select {display:block;margin-left:40px;width:88%;height:100%;border:0 none;font-size:16px;line-height:45px;color:#909090;background-color:#fff;text-indent:14px;-webkit-appearance:none}
.landscape .cafe_opt .opt_select {width:93%;}
.cafe_opt .ico_arr {display:inline-block;position:absolute;right:0;top:0;width:13px;height:7px;margin:19px 15px 0 0;background-position:0 -166px}
.cafe_opt .opt_on {color:#222}
.opt_type1 {width:60%;height:44px;border-right:1px solid #f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box}
.opt_type2 {width:40%}
#writePhotoList {display:block;overflow:hidden;padding:0 11px}
#writePhotoList ul {overflow:hidden;float:inherit;width:inherit;max-width:inherit;margin-left:0;background:none;vertical-align:top}
#writePhotoList li {float:left;position:relative;width:33.333%;height:inherit;margin:0;background:none}
#writePhotoList li .box_photo {display:block;position:relative;margin:4px;background:url(//m1.daumcdn.net/icon/mobile/m320/blog/2011/photomap_0303/andro_laod.gif) no-repeat scroll 50% 50% #d9d9d9}
#writePhotoList li .box_photo::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)),
to(rgba(0,0,0,0)));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.3),
rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.3),
rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.3),
rgba(0,0,0,0))}
#writePhotoList .thumb_photo {width:100%;height:94px;vertical-align:top;-webkit-box-shadow:inset 5px 0 6px rgba(0,0,0,0.3);box-shadow:inset 5px 0 6px rgba(0,0,0,0.3)}
#writePhotoList .btn_del {position:absolute;top:4px;right:4px;z-index:10;width:33px;height:33px}
#writePhotoList .btn_del .ico_del {display:block;width:22px;height:19px;margin:0 auto;background-position:-18px -145px;text-indent:-9999px}
#writePhotoList .item_add .box_photo::before {display:none}
#writePhotoList .lab_photo {display:block;position:relative;width:100%;height:94px;text-align:center;cursor:pointer}
#writePhotoList .lab_photo .ico_add {position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background-position:-42px -146px}
#writePhotoList .inp_photo {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}
.cafe_allow {overflow:hidden;position:relative;padding:15px 15px 48px;border-top:1px solid #f3f3f3;color:#222}
.cafe_use + .cafe_allow {padding:14px 15px 50px}
.cafe_quiz + .cafe_allow {padding-bottom:50px}
.cafe_allow .list_allow {overflow:hidden;padding-bottom:6px}
.cafe_allow .list_check + .list_allow {padding-top:12px}
.cafe_allow .tit_allow {float:left;width:70px;font-size:13px;line-height:28px;color:#222}
.cafe_allow .item_allow {display:block;overflow:hidden;position:relative}
.cafe_allow .item_allow .set_check + .set_check {margin-left:12px}
.cafe_allow .item_noti {position:absolute;left:0;top:10px;font-weight:normal;font-size:12px;color:#e74337}
.cafe_allow .choice_allow {float:left;position:relative;text-align:center}
.cafe_allow .choice_allow:first-child .lab_allow::after {content:'';position:absolute;top:0;left:47px;width:1px;height:26px;background-color:#e74337}
.cafe_allow .inp_allow {position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;opacity:0.01}
.cafe_allow .lab_allow {display:inline-block;width:47px;height:24px;border:1px solid #c5c5c5;font-size:12px;color:#909090;line-height:24px;vertical-align:top;cursor:pointer}
.iphone .cafe_allow .lab_allow {line-height:25px}
.cafe_allow .choice_allow:first-child .lab_allow {border-top-left-radius:20px;border-bottom-left-radius:20px;border-right:0 none}
.cafe_allow .choice_allow:last-child .lab_allow {border-top-right-radius:20px;border-bottom-right-radius:20px;border-left:0 none}
.cafe_allow .inp_allow:checked + .lab_allow {border-color:#e74337;color:#e24c45}
.set_check {float:left;position:relative;margin-top:6px}
.btn_img + .set_check {margin-left:24px}
.write_set .set_sticker + .set_check {margin-left:20px}
.write_set .set_check + .set_check {margin-left:8px}
.set_check .lab_set {display:block;font-size:13px;line-height:16px;color:#909090;vertical-align:top;cursor:pointer}
.set_check .lab_set .ico_set {display:inline-block;width:15px;height:15px;margin-right:4px;background-position:-114px -84px;vertical-align:top}
.set_check .inp_set {position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;opacity:0.01}
.set_check .inp_set:checked + .lab_set {color:#e24c45}
.set_check .inp_set:checked + .lab_set .ico_set {background-position:-134px -84px}
.noti_allow {overflow:hidden;margin:0 15px 14px;padding:21px 11px; border-top:1px solid #f3f3f3;}
.noti_allow .ico_noti {float:left;width:22px;height:22px;background-position:-66px 0px}
.noti_allow .list_noti {display:block;margin:2px 0 0 15px}
.noti_allow .list_noti li {padding-bottom:3px;font-size:12px;line-height:14px;color:#909090}
.iphone .noti_allow .list_noti li {line-height:15px}
.inp_set[disabled] + .lab_set {opacity:0.4}
.inp_allow[disabled] + .lab_allow {opacity:0.4}
.inp_allow[disabled] + .lab_allow + ::after {opacity:0.4}
.set_sticker {float:left;margin-top:1px}
.btn_img + .set_sticker {margin-left:8px}
.set_sticker .ico_sticker {display:block;width:24px;height:23px;font-size:0;line-height:0;background-position:-184px -200px;text-indent:-9999px;vertical-align:top}
.cont_join .cafe_allow .allow_check {float:left;width:100%;padding:6px 0 8px}
.cont_join .cafe_allow .allow_check .set_check {margin-top:0}
.cont_join .cafe_allow .link_rule {float:right;border-bottom:1px solid #bfbfbf;font-size:13px;line-height:14px;color:#666}
.cont_write .write_set {display:block}
.cont_write .cafe_write {margin-bottom:0;border-top:0 none;border-bottom:0 none}
.cont_write .box_write .lab_write {font-size:16px}
.cont_write .box_write .tf_write {min-height:236px}
.cafe_subject {overflow:hidden;position:relative;padding:15px;border-bottom:1px solid #d9d9d9;background-color:#fbfbfb}
.cont_view .cafe_subject {padding-top:20px}
.cafe_subject .tit_subject {float:left;font-size:21px;line-height:26px;color:#222}
.cafe_subject .tit_subject .ico_qna {display:inline-block;width:25px;height:21px;margin:6px 4px 0 0;font-size:0;line-height:0;background-position:-122px -58px;text-indent:-9999px;vertical-align:top}
.cont_view .cafe_subject .tit_subject {display:block;float:none;width:100%}
.cafe_subject .txt_subject {display:block;padding:13px 0 0 1px;font-size:13px;line-height:16px;color:#909090;vertical-align:top}
.cafe_subject .txt_subject .num_subject {line-height:14px;vertical-align:top}
.cafe_subject .txt_subject .txt_bar {display:inline-block;width:1px;height:11px;margin:2px 6px 0;font-size:0;line-height:0;background:#d9d9d9;text-indent:-9999px;vertical-align:top}
.score_star {float:left;height:22px;margin:1px 0 0 10px}
.score_star .choice_star {float:left;position:relative}
.score_star .inp_star {position:absolute;top:4px;left:3px;z-index:-1;width:15px;height:15px;border:none;opacity:0.01}
.score_star .star_on .ico_cafe {background-position:0 -176px}
.score_star .ico_cafe {float:left;width:23px;height:21px;margin-right:5px;background-position:-24px -176px;text-indent:-9999px;cursor:pointer}
.score_star .lst {margin:0}
.score_star .on {background-position:0 -176px}
.emph_score {float:left;margin:5px 0 0 6px;font-size:18px;line-height:20px;color:#e74337;vertical-align:top}
.cafe_subject .btn_img {position:absolute;left:15px;top:11px;overflow:hidden;width:38px;height:38px;border-radius:20px;background-size:100% 100%;background-repeat:no-repeat;background-position:0 0}
.cafe_subject .btn_img::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background:rgba(0,0,0,0.5)}
.cafe_subject .btn_img .ico_img {position:absolute;left:50%;top:50%;width:16px;height:13px;margin:-8px 0 0 -7px;font-size:0;line-height:0;background-position:-116px -146px;text-indent:-9999px}
.cafe_subject .cafe_write .box_write {margin-top:8px;padding:0 0 40px 48px}
.cafe_subject .cafe_write .inp_write {width:100%;border:0 none;font-size:16px;color:#222}
.cafe_subject .cafe_write .box_write .txt_byte {margin-right:0}
.cafe_subject .subject_noti {display:block;margin-bottom:6px;padding:8px 10px 10px;border-radius:4px;font-size:12px;line-height:18px;color:#909090;background-color:#f2f2f2}
.cafe_subject .subject_noti .date_noti {font-weight:bold;border-bottom:1px solid #adadad}
.cont_write .cafe_subject {padding:10px 15px 9px}
.cont_write .cafe_subject .emph_score {margin:2px 0 0 7px}
.cont_write .tit_subject {display:block;display:-webkit-box;display:box;overflow:hidden;font-weight:bold;font-size:16px;line-height:25px;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
.cont_write .tit_subject .ico_qna {width:19px;height:16px;margin-top:4px;background-position:0 -312px}
.cafe_order {border-bottom:0 none}
.cafe_order .list_cafe li {overflow:hidden;padding:10px 15px;border-top:1px solid #f3f3f3;-webkit-user-select:none; background-color:transparent; -webkit-transition: background-color 1s; transition: background-color 1s;}
.cafe_order .list_cafe li:first-child {border-top:0 none}
.cafe_order .list_cafe li:last-child {border-bottom:1px solid #f3f3f3}
.cafe_order .list_cafe .on {background-color:#ffffcc; -webkit-transition: background-color 1s; transition: background-color 1s;}
.cafe_order .list_cafe .info_cafe {margin-right:90px}
.cafe_order .list_cafe .thumb_cafe {margin-top:0;margin-right:10px;border-radius:0}
.cafe_order .list_cafe .tit_info {padding-top:5px;font-size:13px;line-height:16px;word-break:break-all}
.cafe_order .list_cafe .txt_info {padding-top:1px;font-size:11px;line-height:12px}
.cafe_order .list_cafe .txt_info .txt_bar {height:8px;margin-top:2px;background:#d9d9d9}
.cafe_order .list_cafe .img_none .ico_video {float:left;width:40px;height:40px;margin-right:8px;background-position:-122px -246px;vertical-align:top}
.cafe_order .list_cafe .img_none .ico_map {float:left;width:40px;height:40px;margin-right:8px;background-position:-120px -332px;vertical-align:top}
.cafe_order .list_cafe .img_none .ico_link {float:left;width:40px;height:40px;margin-right:8px;background-position:-76px -332px;vertical-align:top}
.cafe_order .list_cafe .img_none .ico_text {float:left;width:40px;height:40px;margin-right:8px;background-position:-166px -246px;vertical-align:top;}
.cafe_order .list_cafe .img_none .tit_info {padding-top:12px;font-size:15px}
.cafe_order .info_order {overflow:hidden;position:absolute;right:8px;top:8px}
.cafe_order .info_order .btn_order {float:left;width:32px;height:32px;margin:6px 7px;vertical-align:top}
.cafe_order .btn_order .ico_cafe {display:block;width:10px;height:8px;margin:0 auto;font-size:0;line-height:0;text-indent:-9999px}
.cafe_order .btn_order .ico_up {background-position:-20px -225px}
.cafe_order .btn_order .ico_down {background-position:-20px -234px}
.cafe_rule {overflow:hidden;padding:0 15px 20px;font-size:14px;color:#666;line-height:21px}
.cafe_rule .info_rule {margin:15px 0 8px;padding:8px 15px;border-radius:4px;font-size:12px;line-height:17px;color:#909090;background-color:#f2f2f2}
.cafe_rule .tit_rule {display:block;padding:18px 0 10px;font-weight:bold;font-size:15px;color:#222}
.cafe_rule .tit_rule:first-child {padding-top:23px}
.cafe_rule .desc_rule {margin-bottom:4px}
.cafe_rule .list_rule {margin-bottom:10px;padding:11px 10px 8px 10px;background-color:#ececec}
.cafe_rule .list_rule li {overflow:hidden;padding-bottom:3px;font-size:14px;color:#666;line-height:21px}
.cafe_rule .txt_num {float:left;font-size:15px;line-height:22px}
.cafe_rule .list_rule .txt_num {width:22px;margin-right:0;line-height:21px;text-align:right}
.cafe_rule .txt_rule {display:block;overflow:hidden}
.cafe_rule .list_rule .txt_rule {margin-left:24px}
.cafe_rule .link_rule {display:inline-block;margin:20px 0 30px;border-bottom:1px solid #bfbfbf;font-weight:bold;line-height:16px;color:#666}
.cafe_rule .desc_privacy {padding-bottom:6px;padding-left:15px;font-size:14px;color:#666;line-height:21px}
.info_privacy {padding:12px 15px 46px;border-top:1px solid #f3f3f3;font-size:13px;line-height:18px;color:#909090}
.cafe_use {overflow:hidden;position:relative;padding:13px 15px 14px;border-bottom:1px solid #f3f3f3}
.cafe_use .lab_use {display:block;margin-bottom:6px;font-size:14px;color:#222}
.cafe_use .box_use {display:block;overflow:hidden;position:relative;height:29px;padding:6px 50px 0 10px;border:1px solid #bfbfbf}
.iphone .cafe_use .box_use {height:27px;padding-top:8px}
.cafe_use .box_use .inp_use {width:100%;border:0 none;font-weight:bold;font-size:15px;line-height:17px;color:#222}
.cafe_use .box_use .inp_use::-webkit-input-placeholder {font-weight:normal;color:#909090}
.cafe_use .txt_byte {position:absolute;right:10px;top:9px;font-size:12px;color:#909090}
.cafe_use .desc_use {clear:both;padding-top:4px;font-size:12px;color:#909090}
.cafe_use .desc_done {clear:both;padding-top:4px;font-size:12px;color:#e74337}
.write_on .txt_byte {color:#222}
.cafe_use .focus_on {border-color:#e24c45}
.cafe_url {padding:11px 15px 15px;border-bottom:0 none}
.cafe_url .txt_url {float:left;padding-top:3px;font-size:16px;line-height:18px;color:#909090}
.iphone .cafe_url .txt_url {padding-top:1px}
.cafe_url .txt_inp {display:block;overflow:hidden}
.cont_join .tit_join {display:block;padding:23px 15px 0;font-size:17px;line-height:19px}
.cont_join .cafe_rule {padding:15px 15px 18px;text-align:right}
.cont_join .cafe_rule .tit_rule {padding-top:0;text-align:left}
.cont_join .cafe_rule .desc_rule {text-align:left}
.cont_join .cafe_rule .link_rule {font-weight:normal}
.cont_join .cafe_rule .info_rule {margin:47px 0 0;font-size:12px;text-align:left}
.cont_join .cafe_rule .tit_date {font-weight:normal}
.cafe_quiz {overflow:hidden;padding-top:17px;min-height:140px}
.cafe_quiz .lab_quiz {display:block;margin:0 15px 6px;font-size:14px;color:#222}
.cafe_quiz .txt_quiz {display:block;margin:0 15px 6px;color:#222}
.cafe_quiz .quiz_inp {display:block;position:relative;height:29px;margin:0 15px 5px;padding:6px 50px 0 10px;border:1px solid #bfbfbf}
.iphone .cafe_quiz .quiz_inp {height:27px;padding-top:8px}
.cafe_quiz .inp_quiz {width:100%;border:0 none;font-size:15px;line-height:17px;color:#222}
.cafe_quiz .txt_byte {position:absolute;right:10px;top:9px;font-size:12px;color:#909090}
.cafe_quiz .write_on .txt_byte {color:#000}
.cafe_quiz .focus_on {border-color:#e24c45}
.cafe_quiz .quiz_opt {position:relative;height:38px;margin:0 15px 6px}
.cafe_quiz .quiz_opt .opt_select {display:block;width:100%;height:38px;border-radius:0;border-color:#bfbfbf;font-size:15px;color:#909090;background-color:#fff;text-indent:9px;-webkit-appearance:none}
.iphone .cafe_quiz .quiz_opt .opt_select {height:36px;padding-top:2px}
.cafe_quiz .opt_on .opt_select {color:#222}
.cafe_quiz .quiz_opt .ico_arr {display:inline-block;position:absolute;right:0;top:0;width:13px;height:7px;margin:16px 10px 0 0;background-position:0 -166px}
.cafe_quiz .focus_on .opt_select {border-color:#e24c45}
.cafe_quiz .reg_form_question {height:60px; padding-top:6px; padding-left:15px;color: #999;font-size: 12px}
.cafe_quiz .reg_form_question .important {color:red;}
.head_error .d_head {border-bottom:0 none}
.cafe_error {overflow:hidden;margin:0 auto;padding:60px 0 70px;text-align:center}
.cont_error .cafe_error {padding-top:100px}
.cafe_error .tit_error {display:block;padding:20px 18px 0;font-weight:normal;font-size:17px;line-height:24px;color:#000}
.cafe_error .txt_error {display:inline-block;text-decoration:underline}
.cafe_error .txt_check {color:#000}
.cafe_error .tit_error + .link_go {margin-top:47px}
.cafe_error .desc_error {margin:0 auto;padding:8px 18px 0;font-size:13px;line-height:18px;color:#909090}
.cafe_error .desc_search {min-height:inherit}
.cafe_error .link_go {display:block;overflow:hidden;width:150px;height:36px;margin:35px auto 0;padding:0 5px;border-radius:36px;border:1px solid #c2c2c2;line-height:34px;color:#000;text-align:center}
.cafe_error .link_go_type1{width:90px;display:inline-block}
.cafe_error .link_cancel {display:inline-block;overflow:hidden;width:140px;height:36px;margin:0 0 0 6px;padding:0 5px;border-radius:36px;border:1px solid #E24C45;line-height:34px;color:#E24C45;text-align:center}
.iphone .cafe_error .link_go {line-height:36px}
.cafe_error .link_go + .link_go {margin-top:8px}
.cafe_error .link_search {display:block;width:181px;height:36px;margin:31px auto 0;padding:0 5px;border:1px solid #c2c2c2;border-radius:36px;line-height:36px;color:#000}
.cafe_error .link_search + .link_search {margin-top:8px}
.cafe_error .link_rel {border:1px solid #e24c45;color:#e74337}
.cafe_error .link_home {width:118px}
.cafe_error .desc_btns {padding-top:27px}
.cafe_error .desc_btns .link_go {display:inline-block;width:inherit;min-width:90px;margin-top:0}
.cafe_error .desc_btns .link_go:last-child {margin-left:6px}
.cafe_error .desc_btns .link_other {min-width:118px;border:1px solid #e24c45;color:#e74337}
.cafe_error .desc_btns .link_mail {min-width:158px;border:1px solid #e24c45;color:#e74337}
.cafe_error .ico_go {display:inline-block;width:10px;height:8px;margin:13px 0 0 2px;background-position:-50px -176px;vertical-align:top}
.cafe_error .txt_auth {position:relative;color:#e74337;text-decoration:underline}
.cafe_error .error_check {display:block;margin:28px 18px 0;padding:25px 0 10px;border-top:1px solid #f3f3f3}
.cafe_error .list_check {display:inline-block;font-size:13px;color:#000;text-align:left}
.cafe_error .list_check .tit_check {padding-bottom:3px;font-weight:bold;font-size:14px;line-height:16px;color:#000}
.cafe_error .list_check .item_check {display:inline-block}
.cafe_error .list_check .txt_date {display:block;color:#909090}
.cafe_error .ico_nowrite {display:block;width:59px;height:52px;margin:12px auto 16px;background-position:-70px 0}
.cafe_error .ico_noimg {display:block;width:84px;height:52px;margin:14px auto 17px;background-position:-140px 0}
.cafe_error .ico_del {display:block;width:54px;height:71px;margin:2px auto 8px;background-position:-235px 0}
.cafe_error .ico_stop {display:block;width:60px;height:58px;margin:11px auto 10px;background-position:0 -85px}
.cafe_error .ico_auth {display:block;width:65px;height:79px;margin:0 auto;background-position:-70px -85px}
.cafe_error .ico_quie {display:block;width:87px;height:48px;margin:15px auto 17px;background-position:-140px -85px}
.cafe_error .ico_limit {display:block;width:65px;height:65px;margin:0 auto;background-position:-235px -85px}
.cafe_error .ico_private {display:block;width:60px;height:69px;margin:2px auto 9px;background-position:-235px -170px}
.cafe_error .ico_search {display:block;width:66px;height:65px;margin:24px auto 8px;background-position:-70px -170px}
.cafe_error .ico_network {display:block;width:66px;height:66px;margin:13px auto 12px;background-position:0 -170px}
.cafe_error .ico_closed {display:block;width:79px;height:75px;margin:15px auto 0;background-position:-140px -170px}
.cafe_error .ico_check {display:block;width:69px;height:69px;margin:15px auto 0;background-position:0 0}
.cafe_error .ico_new {display:block;width:61px;height:75px;margin:15px auto 0;background-position:0 -345px}
.cafe_error .ico_board {display:block;width:170px;height:136px;margin:15px auto 0;background-position:-140px -255px}
.cafe_error .ico_etc {display:block;width:80px;height:72px;margin:15px auto 0;background-position:0 -435px}
.cafe_error .ico_all {display:block;width:192px;height:115px;margin:0 auto;background-position:0 -525px}
.cafe_error .ico_home {display:block;width:80px;height:80px;margin:0 auto;background-position:-100px -435px}
.mycafe_error {overflow:visible;position:relative;height:182px;padding-bottom:0;background:url(//t1.daumcdn.net/cafe_image/mobile/m640/bg_error_line.png) repeat-x 0 208px;-webkit-background-size:14px 14px;background-size:14px 14px}
.mycafe_error .tit_error {padding-top:0}
.mycafe_error .ico_arr {position:absolute;left:42px;bottom:-16px;width:50px;height:80px;background-position:0 -255px}
.mycafe_error .ico_bookmark {position:absolute;right:8px;bottom:-77px;width:43px;height:137px;background-position:-70px -255px}
.cafe_layer {display:none;position:fixed;left:0;top:0;z-index:10000;width:100%;height:100%}
.cafe_layer::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65)}
.inner_cafe_layer {overflow:hidden;position:absolute;left:50%;top:50%;width:260px;margin:-120px 0 0 -130px;border-radius:6px;background-color:#fff}
.inner_cafe_layer .layer_body {display:block;padding:26px 12px 23px;text-align:center}
.inner_cafe_layer .tit_cafe {display:block;font-weight:normal;font-size:16px;line-height:22px;color:#222}
.inner_cafe_layer .txt_cafe {font-weight:bold}
.inner_cafe_layer .desc_cafe {display:block;padding-top:6px;line-height:20px;color:#2d2f34}
.inner_cafe_layer .detail_cafe {display:block;padding-top:19px;font-size:12px;line-height:14px;color:#909090}
.inner_cafe_layer .link_cafe {display:inline-block;padding-top:13px;border-bottom:1px solid #bfbfbf;font-size:14px;line-height:16px;color:#909090}
.inner_cafe_layer .ico_cafelogo {display:block;width:40px;height:40px;margin:0 auto 10px;background-position:-166px 0}
.inner_cafe_layer .ico_app {display:block;width:40px;height:40px;margin:0 auto 12px;background-position:-166px -46px}
.inner_cafe_layer .layer_foot {display:block;border-top:1px solid #dfdfdf}
.inner_cafe_layer .link_go {display:block;padding:11px 0 12px;font-weight:bold;font-size:14px;color:#e74337;line-height:24px;text-align:center}
.foot_btns .link_go {float:left;position:relative;width:50%}
.foot_btns .link_go:first-child::after {content:'';position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #dfdfdf}
.inner_cafe_layer .link_go .ico_star {display:inline-block;width:16px;height:16px;margin:3px 4px 0 0;font-size:0;line-height:0;background-position:0 -226px;text-indent:-9999px;vertical-align:top}
.inner_cafe_layer .btn_close {overflow:hidden;position:absolute;top:0;right:0;z-index:10;width:46px;height:46px}
.inner_cafe_layer .ico_close {float:left;width:16px;height:16px;margin:15px;font-size:0;line-height:0;background-position:-84px -176px;text-indent:-9999px}
#sellerInfo { display: none; }
.sell_layer .inner_cafe_layer {margin-top:-84px}
.sell_layer .tit_sell {display:block;height:50px;padding-left:15px;border-bottom:1px solid #d9d9d9;border-radius:6px 6px 0 0;font-size:15px;line-height:50px;color:#909090;background-color:#f2f2f2}
.sell_layer .layer_body {padding:0;text-align:left}
.sell_layer .sell_info {display:block;overflow:hidden;width:100%;height:58px;border-bottom:1px solid #f3f3f3}
.sell_layer .sell_info:last-child {border-bottom:0 none}
.sell_layer .tit_info {float:left;width:45px;vertical-align:top}
.sell_layer .layer_body .ico_cafe {display:block;margin-left:15px;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.sell_layer .layer_body .ico_email {width:16px;height:11px;margin-top:24px;background-position:-122px -204px}
.sell_layer .layer_body .ico_call {width:16px;height:16px;margin-top:21px;background-position:-144px -204px}
.sell_layer .txt_info {display:block;margin-left:45px;padding:19px 15px 0 0;font-size:17px;line-height:20px}
.sell_layer .layer_foot {font-size:0;line-height:0;border-top:0 none}
.sell_layer .btn_close {top:2px}
.level_layer .inner_cafe_layer {overflow:visible}
.level_layer .layer_body {padding:20px 0 122px}
.level_layer .tit_cafe {position:relative;z-index:1;font-size:20px;line-height:22px;color:#222}
.level_layer .detail_cafe {position:relative;z-index:1;padding:0 0 12px;font-size:14px;line-height:18px;color:#222}
.level_layer .ico_level {position:absolute;left:50%;bottom:0;z-index:0}
.level_layer .ico_level1 {width:120px;height:110px;margin-left:-54px;background-position:0 0}
.level_layer .ico_level2 {width:244px;height:200px;margin-left:-98px;background-position:0 -120px}
.level_layer .layer_foot {font-size:0;line-height:0;border-top:0 none}
.layer_tip {position:absolute;z-index:1000}
.layer_tip::before {content:'';position:absolute;right:7px;top:7px;width:9px;height:9px;background:url(//t1.daumcdn.net/cafe_image/mobile/m640/ico_tip.png) no-repeat 0 0;-webkit-background-size:9px 9px;background-size:9px 9px}
.layer_tip .txt_tip {display:block;padding:12px 16px;border-radius:3px;font-size:14px;line-height:20px;color:#fff;background-color:rgba(89,84,83,0.96);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);text-align:center}
.layer_tip .ico_arr {position:absolute;width:0;height:0;border-right:9px solid transparent;border-bottom:12px solid rgba(89,84,83,0.96);border-left:9px solid transparent}
.layer_tip2 .txt_tip {background-color:rgba(226,76,69,0.90)}
.layer_tip2 .ico_arr {border-bottom-color:rgba(226,76,69,0.90)}
.wrap_util .layer_tip {right:40px;top:49px}
.wrap_util .txt_tip {min-width:130px;min-height:22px;line-height:22px}
.wrap_util .ico_arr {right:16px;top:-11px}
.home_slide .layer_tip {left:50%;bottom:33px;margin-left:-117px}
.home_slide .txt_tip {min-width:200px}
.home_slide .ico_arr {left:50%;top:-11px;margin-left:-6px}
.tab_btns .layer_tip {right:20px;top:50px}
.tab_btns .txt_tip {min-width:150px}
.tab_btns .ico_arr {right:20px;top:-12px}
.paging_board .layer_tip {position:fixed;left:50%;top:200px;margin-left:-147px}
.paging_board .ico_paging {display:inline-block;width:94px;height:40px;background-position:0 -270px}
.paging_board .txt_tip {min-width:260px}
.view_group .layer_tip {left:15px;top:58px}
.view_group .txt_tip {min-width:156px}
.view_group .ico_arr {left:20px;top:-11px}
.tab_btns .box_refresh {float:left;position:relative;width:26px}
.tab_btns .layer_refresh {display:block;right:-55px;top:37px}
.tab_btns .layer_refresh .txt_tip {min-width:110px;min-height:22px;line-height:22px}
.tab_btns .layer_refresh .ico_arr {right:59px;top:-11px;margin-left:-6px}
.cafe_select .layer_tip {left:15px;right:inherit;top:49px}
.cafe_select .txt_tip {min-width:110px;min-height:22px;line-height:22px}
.cafe_select .ico_arr {left:20px;top:-11px;border-right:9px solid transparent;border-bottom:12px solid rgba(89,84,83,0.96);border-left:9px solid transparent}
.cafe_allow .set_check + .set_check {margin-left:15px}
.cafe_allow .desc_receive {position:absolute;top:44px;left:14px;font-size:12px;color:#909090}
.cafe_dormancy{z-index:10}
.cafe_dormancy #mArticle{min-height:auto;background-color:#fafafa}
.dormancy_info .ico_cafe, .dormancy_send .ico_cafe{display:inline-block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top}
.dormancy_info{padding:28px 0 26px;border-bottom:1px solid #f3f3f3;background-color:#fff;text-align:center}
.dormancy_info .ico_security{display:block;width:80px;height:71px;margin:0 auto;background-position:0 -390px}
.dormancy_info .tit_dormancy{display:block;padding:16px 0 26px;font-weight:normal;font-size:18px;line-height:24px;color:#000}
.dormancy_info .desc_dormancy{font-size:12px;line-height:16px;color:#999}
.dormancy_info .link_customer{color:#999;text-decoration:underline}
.dormancy_send {padding:27px 0 25px;background-color:#fafafa}
.dormancy_send .inner_send{width:280px;margin:0 auto;padding:0 20px}
.dormancy_send .confirm_verify{overflow:hidden}
.dormancy_send .confirm_code{float:left;}
.dormancy_send .img_code{vertical-align:top}
.dormancy_send .wrap_btn{float:left;width:58px;border:solid #dedede;border-width:1px 1px 1px 0;background-color:#fff}
.dormancy_send .btn_verify{display:block;width:58px;font-size:12px;color:#555;text-align:center}
.dormancy_send .btn_sound{height:32px;border-bottom:1px solid #dedede}
.dormancy_send .btn_update{height:31px}
.dormancy_send .btn_verify .ico_sound{width:13px;height:11px;margin:3px 3px 0 0;background-position:-190px -330px}
.dormancy_send .btn_verify .ico_update{width:11px;height:13px;margin:3px 5px 0 0;background-position:-170px -330px}
.dormancy_send .write_code{margin-top:10px;background-color:#fff}
.dormancy_send .write_on{border-color:#e04d4a}
.dormancy_send .lab_write{font-size:13px;line-height:38px;color:#f1594e;letter-spacing:-1px}
.dormancy_send .write_on .lab_write{display:none}
.dormancy_send .inp_write{float:left; width:196px;padding:3px 11px 2px;font-size:22px;color:#000;border:1px solid #f0cfcc;}
.dormancy_send .btn_confirm{width:59px;height:40px;font-size:15px;background-color:#f1594e;color:#fff}
.dormancy_send .write_on .btn_confirm{display:block}
.dormancy_send .wrap_link{padding-top:25px;text-align:center}
.dormancy_send .wrap_link .link_move{display:inline-block;width:86px;border-radius:33px;height:33px;font-size:12px;line-height:31px;background-color:#fff}
.dormancy_send .wrap_link .link_type1{border:1px solid #c2c2c2;color:#000}
.dormancy_send .wrap_link .link_type2{margin-left:2px;border:1px solid #e24c45;color:#e74337}
/* suggest */
.suggest_box_wrap{clear:both;position:relative;width:100%;z-index:9999}
.suggest_box{width:100%;top:-3px;font-size:16px}
.suggest_box .baseBox{width:100%;background-color:#f7f7f7;padding-bottom:15px;border-bottom:1px solid #e8e8e8}
.suggest_box a{display:block;text-decoration:none;vertical-align:middle;box-sizing:content-box!important;}
.suggest_box .list{width:100%;height:auto !important;height:98px;color:#000;border-bottom:1px solid #e8e8e8}
.suggest_box .list li{background-color:#fff;line-height:16px}
.suggest_box .list li:not(:last-child) {
    border-bottom:1px solid #f3f3f3}
.suggest_box .list li a{overflow:hidden;height:33px;padding:17px 15px 0px 15px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.suggest_box li.on{background-color:#f0f0f0}
.suggest_box li strong{color:#e5333d;font-weight:normal}
.dimmed_layer{position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;background-color:#000;opacity:0.6}
.warn_layer{display:none;position:absolute;left:50%;z-index:30;width:250px;margin-left:-125px;border-radius:4px;background-color:#fff;text-align:center}
.warn_layer .tit_info{display:block;font-weight:normal;font-size:15px;line-height:21px;color:#000}
.warn_type1 .tit_info{padding:35px 0 33px}
.warn_type2 .tit_info{padding:25px 0 22px}
.warn_layer .link_close{display:block;height:47px;border-top:1px solid #d9d9d9;font-size:15px;line-height:47px;color:#e74337}
.wrap_url {overflow:hidden;padding:20px 19px}
.link_attach {     display: block;     overflow: hidden;     margin-top: 20px; }
.link_attach .thumb_g {     position: relative;     float: left;     width: 90px;     margin-right: -1px;     overflow: hidden; }
.link_attach .thumb_g .thumb_img {     display: block;     height: 90px;     margin: 0 !important; }
.link_attach .thumb_g:after {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;     border: 1px solid rgba(0, 0, 0, .05);     -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;     box-sizing: border-box;     content: "" }
.link_attach .thumb_g .ico_mov {     position: absolute;     font-size: 0;     line-height: 0;     text-indent: -9999px }
.link_attach .cont_info {     height: 72px;     padding: 16px 15px 0 17px;     display: block;     overflow: hidden;     border: 1px solid #efefef; }
.link_attach .cont_info .tit_attach {     display: block;     overflow: hidden;     font-weight: normal;     font-size: 15px;     color: #000;     white-space: nowrap;     text-overflow: ellipsis }
.link_attach .cont_info .desc_attach {     display: block;     overflow: hidden;     font-size: 13px;     line-height: 22px;     color: #888;     white-space: nowrap;     text-overflow: ellipsis }
.link_attach .cont_info .source_attach {     display: block;     overflow: hidden;     font-size: 12px;     color: #2788fa;     white-space: nowrap;     text-overflow: ellipsis }
.warn_url {padding:18px 19px 17px}
.warn_url .ico_warn {float:left;width:33px;height:33px;margin-right:10px;background-position:0 -330px}
.warn_url .desc_warn {overflow:hidden;font-size:13px;line-height:17px;color:#000}
.view_info .link_attach {margin-top:20px; max-width:430px;}
.view_info .warn_url {margin-top:20px;padding:15px;border:1px solid #ddd}
.view_info .mov_attach {padding:0;border:0 none}
.mov_attach .cont_info {     border-top: 0 none }
.mov_attach .thumb_g {     display: block;     float: none;     width: 100%;     height: auto }
.mov_attach .thumb_g .ico_mov {left:50%;top:50%;width:33px;height:41px;margin-top:-20px;margin-left:-16px;background-position:-40px -330px}
.mov_attach .thumb_g .thumb_img {     width: 100%;     max-width: 100%;     height: auto;     margin: 0 !important; }
#article .mov_attach .thumb_img {     height: auto !important }
.wrap_sns .link_url {float:left;width:52px;height:51px;background-position:-162px -464px}
.dimmend_fixed {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}
.view_hotview .thumb_hotview:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-top-left-radius:2px;border-top-right-radius:2px;border:1px solid rgba(0,0,0,.05);-webkit-box-sizing:border-box;box-sizing:border-box}
.view_hotview .txt_thumb {padding:15px 29px}
.view_hotview .txt_cont {display:block;display:-webkit-box;overflow:hidden;line-height:21px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}
.view_hotview .hotview_wrap .txt_thumb:before {margin:-4px auto 12px}
.layer_cafeshare {position:relative;top:35%;z-index:100;margin:0 15px;padding:22px 19px 25px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.layer_cafeshare .tit_urlcopy {font-size:15px}
.layer_cafeshare .txt_urlcopy {margin:6px 0 17px;padding:0 31px;font-size:14px;line-height:22px;color:#959595}
.layer_cafeshare .wrap_urlcopy {display:block;overflow:hidden;height:50px;padding:0 25px;border:1px solid #efefef;font-size:14px;line-height:47px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#096B9D;white-space:nowrap;text-overflow:ellipsis}
.layer_cafeshare .btn_close {position:absolute;top:0;right:0;padding:15px}
.layer_cafeshare .link_close {overflow:hidden;display:block;width:15px;height:14px;background-position:-176px -428px;text-indent:-9999px}
#svc_switcher { opacity: 0.5; border: 1px solid #111111; border-radius: 4px; background-color: #f2f2f2; text-align: center; padding: 5px 7px; margin-bottom: 5px; position: fixed; bottom: 5px; right: 5px; z-index: 9999999; }
#svc_switcher a { padding-left: 5px; }

.kakao_emoticon{position:relative;width:70px;height:70px}
.kakao_emoticon .view_emot_detail{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url('//mk.kakaocdn.net/dn/emoticon/static/images/sdk/detail_view.png') no-repeat center center;background-size:contain;text-indent:-9999px;}
#me_editor .kakao_emoticon{display:block;width:54px;height:54px}
#me_editor .kakao_emoticon .img_sticker{width:54px;height:54px;vertical-align:top}
.reply_on .kakao_emoticon{margin-left:13px}
.reply_on .kakao_emoticon .img_sticker{margin-left:0}


#realIssuWrap{ background:#ecedf0; padding: 10px 0; border-top: 1px solid #d9d9d9; }
#hottrendsContainer{clear:both; }
.d_isu{overflow:hidden;background-color:#fff; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.d_isu .head_issue{position:relative;overflow:hidden;width:100%;background-color:#fff}
.d_isu .head_issue .tit_issue{display:block;margin:0 14px 0 0;height:32px;padding-top:8px;font-weight:normal;font-size:1.214em;text-indent:12px;letter-spacing:-1px}
.iphone .d_isu .head_issue .tit_issue, .os_ios .d_isu .head_issue .tit_issue{height:33px;padding-top:7px}
.d_isu .roll_issue{overflow:hidden;font-size:13px;margin-right:42px}
.d_isu .tab_issue{display:block;overflow:hidden;width:100%;padding:0 10px;background-color:#fff;box-sizing:border-box}
.d_isu .tab_issue li{float:left;overflow:hidden}
.d_isu .tab_issue .link_tab{display:block;position:relative;padding:11px 0 9px; border-bottom: 1px solid #eaeaea; font-size:15px;text-align:center;color:#000;letter-spacing:-1px;white-space:nowrap}
.iphone .d_isu .tab_issue .link_tab, .os_ios .d_isu .tab_issue .link_tab{padding:12px 0 8px}
.d_isu .on .link_tab{color:#0586f0;-webkit-font-smoothing:antialiased}
.d_isu .on .link_tab:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#168ef0}
.d_isu .slide_area{display:block;overflow:hidden;margin:0 10px}
.d_isu .list_issue{float:left;width:50%;padding: 10px 12px 11px 5px;box-sizing:border-box;-webkit-box-sizing:border-box}
.d_isu .list_issue:first-child{float:left}
.d_isu .list_issue:last-child{float:none;overflow:hidden}
.d_isu .list_issue li{overflow:hidden;position:relative;width:100%}
.d_isu .list_issue .fst{border-top:0 none}
.d_isu .link_issue{display:block;overflow:hidden;padding:7px 0 4px 0;white-space:nowrap;text-overflow:ellipsis}
.d_isu .link_issue .txt_issue { padding-left: 8px;font-size:15px}
.d_isu .num_issue { font-size:15px; color: #168ef0; }
.d_isu .state_issue{display:none}
.d_isu .paging_issue{display:none}
.d_isu .slide::after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.d_isu .slide .panel{float:left}
.d_isu .tab_issue2 li{width:50%}
.d_isu .tab_issue4 li{width:25%}

.keyword_daum_wrap{padding-bottom:44px}
.keyword_daum_wrap section~section{border-top:10px solid #eaeaea}
.keyword_header{position:relative;border-bottom:1px solid #d9dadb}
.keyword_header h1{margin:0 33px;font-size:18px;height:46px;font-weight:normal;line-height:46px;text-align:center;color:#222;white-space:nowrap}
.keyword_header .prev_button{position:absolute;top:0;left:0;width:33px;height:46px}
.keyword_header .prev_button .ico_prev{display:inline-block;margin:12px 10px;width:13px;height:22px;background-position:-155px -546px;vertical-align:top}
.alim_option{position:relative}
.alim_option~.alim_option{border-top:1px solid #f3f3f3}
.alim_option label{position:relative;display:block}
.alim_option select{position:relative;display:block;padding:14px 79px 14px 16px;width:100%;height:48px;font-size:16px;line-height:20px;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:border-box;z-index:1}
.alim_option select[disabled]{color:#888}
.keyword_daum_wrap .alim_options label:after{position:absolute;top:20px;right:20px;width:16px;height:9px;background-position:-170px -523px;content:''}
.ico_alim_confirm{position:absolute;top:6px;right:10px;width:35px;height:35px;border-radius:35px;background-position:-141px -581px}
.alim_keyword{display:block;padding:14px 79px 14px 16px;width:100%;font-size:16px;line-height:21px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;background:transparent}
.alim_keyword::placeholder{color:#888}
.regist_alim_wrap h2{font-size:13px;font-weight:normal;color:#666;padding:16px 16px 11px;line-height:16px}
.regist_alim_wrap h2 .regist_alim_count{color:#ed3e49}
.regist_alim_wrap li{position:relative;padding:12px 54px 10px 64px}
.regist_alim_keyword{display:block;font-size:17px;color:#000;font-weight:normal}
.cafe_thumb_image{position:absolute;top:17px;left:16px;border-radius:38px;overflow:hidden}
.cafe_thumb_image img{vertical-align:top}
.delete_alim{position:absolute;top:9px;right:12px;padding:7px}
.ico_delete_alim{display:block;width:16px;height:16px;background-position:-173px -549px}
.regist_alim_cafe_info{display:block;padding-top:4px}
.regist_alim_cafe_info em{display:inline-block;overflow:hidden;max-width:50%;font-size:13px;color:#909090;white-space:nowrap;text-overflow:ellipsis;line-height:16px;vertical-align:top}
.regist_alim_cafe_info em~em:before{display:inline-block;margin:3px 9px;width:1px;height:10px;background-color:#eaeaea;vertical-align:top;content:''}
.suggest_head{float:left;padding:17px 0 15px 16px;color:#666;font-size:13px;font-weight:normal;line-height:16px}
.suggest_keywords{overflow:hidden;padding:12px 12px 11px 0}
.suggest_keywords li{float:left;margin-left:6px}
.suggest_keywords li a{display:block;border-radius:14px;border:1px solid #eaeaea;padding:4px 9px;line-height:15px;color:#909090;font-size:13px;background-color:#f7f7f7}
.alim_keyword_empty_info{display:none;padding-top:127px;margin:0 auto;width:249px;text-align:center}
.alim_keyword_empty_info strong{display:block;padding-top:21px;font-size:17px;line-height:21px;text-decoration:underline}
.alim_keyword_empty_info p{padding-top:8px;color:#909090;font-size:13px;line-height:17px}
.alim_icon{display:block;margin:0 auto;width:60px;height:62px;background-position:0 -627px}
.regist_alim_keyword-empty h2,
.regist_alim_keyword-empty ul{display:none}
.regist_alim_keyword-empty .alim_keyword_empty_info{display:block}
.cafe_error.alim_notice{display:none;padding:105px 0 121px}
.keyword_daum_wrap .daum_app_banner{position:fixed;bottom:0;left:0;right:0}
.keyword_daum_wrap .daum_app_banner a{display:block;text-align:center;background:#E1F5FF}
.keyword_daum_wrap .daum_app_banner img{vertical-align:top}

.notification_banner{position:relative;background:#fff1f1}
.notification_banner:before{position:absolute;width:100%;height:1px;background:#000;bottom:0;left:0;opacity:.1;content:''}
.notification_banner a{display:block;text-align:center}
.notification_banner img{vertical-align:top}

/* daumapp */
.daum_app_alim_wrap{background-color:#f7f7f7}
.daum_app_alim_wrap section{border-bottom:1px solid #ebebeb}
.daum_app_alim_wrap h2{padding:20px 16px 7px;color:#444;font-size:13px;font-weight:normal;line-height:16px}
.daum_app_alim_wrap strong{position:relative;display:block;border-top:1px solid #ebebeb;padding:14px 16px 13px;background-color:#fff;color:#000;font-size:16px;font-weight:normal;line-height:20px}
.daum_app_alim_wrap strong~strong{border-top-color:#f3f3f3}
.daum_app_alim_wrap input[type='checkbox']{position:absolute;top:16px;right:30px;width:5px;height:5px}

/* https://codepen.io/danielhannih/pen/LROBaE */
/* made by Daniel Hannih */
/* https://twitter.com/danielhannih */
.daum_app_alim_wrap .toggle_by_adnielhannih{position:absolute;top:13px;right:16px;width:39px;height:20px;margin:0 auto;border-radius:100px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background-color:#e5e5e5}
.daum_app_alim_wrap .toggle_by_adnielhannih i{height:18px;width:18px;background:#ffffff;display:inline-block;border-radius:100px;margin-top:1px;margin-left:1px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;pointer-events:none}
.daum_app_alim_wrap input:checked+.toggle_by_adnielhannih>i{margin-left:20px}
.daum_app_alim_wrap input:checked+.toggle_by_adnielhannih:active>i{margin-left:16px}
.daum_app_alim_wrap input:checked+.toggle_by_adnielhannih{background-color:#2d96f5}

.iphone .daum_app_alim_wrap .toggle_by_adnielhannih{position:absolute;top:8px;right:16px;width:48px;height:29px;margin:0 auto;border-radius:100px;border:solid 1.5px #e5e5e5;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background-color:#fff}
.iphone .daum_app_alim_wrap .toggle_by_adnielhannih i{height:26px;width:26px;background:#ffffff;display:inline-block;border-radius:100px;border:.5px solid #e5e5e5;margin-top:.5px;margin-left:.5px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;pointer-events:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.3),0 5px 10px 0 rgba(0,0,0,.1)}
.iphone .daum_app_alim_wrap .toggle_by_adnielhannih:hover>i{transform:scale(1.01)}
.iphone .daum_app_alim_wrap input:checked+.toggle_by_adnielhannih>i{margin-left:20px}
.iphone .daum_app_alim_wrap .toggle_by_adnielhannih:active{background-color:#A6B9CB}
.iphone .daum_app_alim_wrap .toggle_by_adnielhannih:active>i{width:34px}
.iphone .daum_app_alim_wrap input:checked+.toggle_by_adnielhannih:active>i{margin-left:12px}
.iphone .daum_app_alim_wrap input:checked+.toggle_by_adnielhannih{border-color:#2d96f5;background-color:#2d96f5}

@media
only screen and (orientation:landscape) {
    #writePhotoList {padding:0 12px 0 13px}
    #writePhotoList li {width:auto}
    #writePhotoList li .box_photo {margin:2px 3px 3px 2px}
    #writePhotoList .thumb_photo {width:97px;height:97px}
    #writePhotoList .btn_del {top:2px;right:3px}
    #writePhotoList .lab_photo {width:97px;height:97px}
}
@media
only screen and (orientation:landscape) {
    #writePhotoList {padding:0 12px 0 13px}
    #writePhotoList li {width:auto}
    #writePhotoList li .box_photo {margin:2px 3px 3px 2px}
    #writePhotoList .thumb_photo {width:97px;height:97px}
    #writePhotoList .btn_del {top:2px;right:3px}
    #writePhotoList .lab_photo {width:97px;height:97px}
}
@media
only screen and (min-width:481px) {
    #writePhotoList {padding:0 12px 0 13px}
    #writePhotoList li {width:auto}
    #writePhotoList li .box_photo {margin:2px 3px 3px 2px}
    #writePhotoList .thumb_photo {width:97px;height:97px}
    #writePhotoList .btn_del {top:2px;right:3px}
    #writePhotoList .lab_photo {width:97px;height:97px}
}
@media
only screen and (max-width:480px) and (orientation:portrait) {
    #writePhotoList .thumb_photo {height:106px}
    #writePhotoList .lab_photo {height:106px}
}
@media
only screen and (max-width:320px) and (orientation:portrait) {
    #writePhotoList .thumb_photo {height:94px}
    #writePhotoList .lab_photo {height:94px}
}
