@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}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:'돋움',dotum,sans-serif;color:#333}
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

#daumIndex {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.ir_wa {display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}
.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.screen_hide {font-size:0;line-height:0;visibility:hidden}
.f_l {float:left}
.f_r {float:right}
.cl_b {clear:both;width:0;height:0;font-size:0;line-height:0}
.show {display:block}
.hide {display:none}
.tbl {border-collapse:collapse;border-spacing:0}

#daumWrap {position:relative;width:978px;margin:0 auto}
#daumContent {overflow:hidden;position:relative;width:100%;min-height: 300px;}
#cMain {overflow:hidden;width:100%;margin-top:25px}
#mArticle {float:left;width:675px}
#mAside {float:right;overflow:hidden;width:280px;margin-top:582px}
.cafe_aside {padding:13px 14px 0;border:1px solid #dbdee2;border-bottom:0 none}
.user_logout #mAside {margin-top:188px}
#mEtc {overflow:hidden;clear:both;background-color:#fff}/* 2014-03-04 */

#daumHead {width:978px;padding-top:69px}
#daumHead:after {display:block;visibility:hidden;height:0;content:'';font-size:0;clear:both}
#daumHead h1 {display:inline;float:left;margin-left:2px;font-weight:bold;font-size:32px;line-height:40px;letter-spacing:-1px}
#daumServiceLogo {display:block;width: 96px;height:36px;background:url(http://i1.daumcdn.net/cafeimg/161007_pc/img-gnb-cafe_1010.png) no-repeat}

#daumGnb {float:left;position:relative;width:978px;border-bottom:3px solid #f77265;margin-top:9px;height:43px}
#daumGnb li {float:left}
#daumGnb .gnb_comm {float:left}
.gnb_comm .link_gnb {display:block;height:43px;margin-right:10px;line-height:43px;font-weight:bold;font-size:14px;background:url(http://i1.daumcdn.net/cafeimg/161007_pc/img-gnb-cafe_1010.png) no-repeat;letter-spacing:-1px;text-align:center}
.gnb_comm .link_gnb1 {width:54px;margin-right:9px;background-position:0 -150px}
.gnb_comm .link_gnb2 {width:58px;background-position:-63px -150px}
.gnb_comm .link_gnb3 {width:67px;background-position:-230px -150px}
.gnb_comm .link_gnb4 {width:87px;background-position:-308px -150px} /* 우수카페 */
.gnb_comm .link_gnb5 {width:55px;background-position:-405px -150px} /* 팬카페 */
.gnb_comm .link_gnb7 {width:68px;background-position:-466px -150px} /* 카페스킨 */
.gnb_comm .link_gnb8 {width:85px;background-position:-136px -150px} /* 카페스토리 */
.gnb_comm .link_gnb1:hover, .gnb_comm .link_gnb1:focus {background-position:0 -200px}
.gnb_comm .link_gnb2:hover, .gnb_comm .link_gnb2:focus {background-position:-63px -200px}
.gnb_comm .link_gnb3:hover, .gnb_comm .link_gnb3:focus {background-position:-131px -200px}
.gnb_comm .link_gnb4:hover, .gnb_comm .link_gnb4:focus {background-position:-208px -200px}
.gnb_comm .link_gnb5:hover, .gnb_comm .link_gnb5:focus {background-position:-305px -200px}
.gnb_comm .link_gnb7:hover, .gnb_comm .link_gnb7:focus {background-position:-448px -200px}
.gnb_comm .link_gnb8:hover, .gnb_comm .link_gnb8:focus {background-position:-526px -200px}
.gnb_comm .on .link_gnb1, .gnb_comm .on .link_gnb1:hover, .gnb_comm .on .link_gnb1:focus {margin-right:9px;background-position:0 -250px}
.gnb_comm .on .link_gnb2, .gnb_comm .on .link_gnb2:hover, .gnb_comm .on .link_gnb2:focus {background-position:-63px -250px}
.gnb_comm .on .link_gnb3, .gnb_comm .on .link_gnb3:hover, .gnb_comm .on .link_gnb3:focus {background-position:-131px -250px}
.gnb_comm .on .link_gnb4, .gnb_comm .on .link_gnb4:hover, .gnb_comm .on .link_gnb4:focus {background-position:-208px -250px}
.gnb_comm .on .link_gnb5, .gnb_comm .on .link_gnb5:hover, .gnb_comm .on .link_gnb5:focus {background-position:-300px -250px}
.gnb_comm .on .link_gnb7, .gnb_comm .on .link_gnb7:hover, .gnb_comm .on .link_gnb7:focus {background-position:-439px -250px}
.gnb_comm .on .link_gnb8, .gnb_comm .on .link_gnb8:hover, .gnb_comm .on .link_gnb8:focus {background-position:-517px -250px}

#daumGnb .link_app {position:absolute;padding-bottom:4px;top:7px;right:0;overflow:hidden;width:71px;height:30px;background:url(http://i1.daumcdn.net/cafeimg/161007_pc/img-gnb-cafe_1010.png) no-repeat 0 -100px;text-indent:-9999px}
#daumGnb .noti_event {overflow:hidden;float:right;padding:12px 78px 0 0}
#daumGnb .noti_event .ico_notice {float:left;width:32px;height:18px;margin-right:5px;background-position:0 -1025px}
#daumGnb .noti_event .link_event {overflow:hidden;float:left;width:195px;color:#444;display:table-cell;line-height:18px; position:static;}
#daumGnb .noti_event .txt_new {float:left;width:17px;height:5px;margin-top:5px;background-position:0 -925px}

.ico_search {background-image:url(http://i1.daumcdn.net/svc/image/U03/common_icon/5265025001055B0001)}
#daumSearch {float:left;position:relative;z-index:999;width:310px;padding-left:25px;margin-top:3px}
#daumSearch .box_searchbar {float:left;width:100%;background:url(http://i1.daumcdn.net/svc/image/U03/common_icon/5265025001055B0001) no-repeat;background-position:0 0}
#daumSearch .search_on {position:relative;background-position:0 -50px}
#daumSearch .tf_keyword {display:inline;float:left;width:370px;height:18px;margin:11px 10px 0;padding:0;border:0 none;font-weight:bold;font-size:16px;line-height:18px;font-family:'돋움',dotum,sans-serif;background-color:transparent;outline:none}
#daumSearch .btn_search {float:left;overflow:hidden;width:66px;height:39px;border:0 none;background-position:0 -300px;cursor:pointer}
#daumSearch .btn_search:hover  {background-position:-70px -300px}
#daumSearch .fld_inside {position:relative;width:100%;height:31px}
#daumSearch .fld_inside .box_searchbar {background-position:0 -200px}
#daumSearch .fld_inside .tf_keyword {width:169px;height:18px;margin:7px 9px 0;font-weight:normal;font-size:12px;line-height:1.5}
#daumSearch .fld_inside .btn_search {width:50px;height:31px;background-position:100% -200px}
#daumSearch .fld_inside .btn_search:hover {background-position:100% -300px}
#daumSearch .fld_inside .bg_on {background:url(http://i1.daumcdn.net/svc/image/U03/common_icon/5265025001055B0001) no-repeat 2px -422px}
#daumSearch .fld_inside .search_on {background-position:0 -250px}
#daumSearch .fld_inside .search_on .btn_search {background-position:100% -250px}
#daumSearch .fld_inside .search_on .btn_search:hover {background-position:100% -300px}

/* search bar 옵션이 있을경우 */
#daumSearch .opt_on .tf_keyword {width:177px;margin:7px 5px 0}
#daumSearch .opt_search {float:left;width:73px;height:31px;line-height:14px}
#daumSearch .opt_search .search_option {height:31px}
#daumSearch .opt_search .tf_opt {display:block; width:63px;height:18px;margin:10px 0 0 10px;border:0 none;background-color:transparent;outline:none;cursor:pointer}
#daumSearch .opt_search .tf_opt:focus {text-decoration:underline}
#daumSearch .opt_search .btn_opt {position:absolute;top:0;left:1px;width:72px;height:31px;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}
#daumSearch .opt_search .ico_arrow {float:right;overflow:hidden;width:10px;height:15px;margin-top:8px;border-right:1px solid #d9d9d9;background-position:0 -350px;text-indent:-9999px}
#daumSearch .opt_search .layer_opt {display:none;overflow:hidden;position:absolute;top:29px;left:0;width:71px;border:1px solid #a5a6ac;border-top:0 none;background-color:#fff}
#daumSearch .opt_search .list_opt {float:left;width:100%;margin-top:1px;padding:2px 0 3px;border-top:1px solid #e8e8ea}
#daumSearch .opt_search .lab_opt {display:block;position:relative;z-index:1;width:100%;padding:5px 0 3px;background-color:#fff;text-indent:9px;cursor:pointer}
#daumSearch .opt_search .inp_opt {position:absolute;width:100%;height:22px;opacity:0;filter:alpha(opacity=0)}
#daumSearch .opt_open .btn_opt {top:0;left:0;width:72px;height:29px;border-top:1px solid #a5a6ac;border-left:1px solid #a5a6ac}
#daumSearch .opt_open .ico_arrow {margin:0;height:29px;border-color:#a5a6ac;background-position:0 -375px}
#daumSearch .opt_open .layer_opt {display:block}
#daumSearch .list_opt li {float:left;width:100%}
#daumSearch .on .lab_opt {font-weight:bold;background-color:#f0f0f0;letter-spacing:-1px}

/* suggest */
#suggest_box_wrap{clear:both;position:relative;margin-left: 123px;z-index:9999}
#suggest_box{position:absolute;top:-3px;font-size:12px;line-height:17px}
#suggest_box .baseBox{width:308px;border:1px solid #a5a6ac;border-top-color:#3f78df;background-color:#fff}
#suggest_box a{text-decoration:none}
#suggest_box .list{min-height:98px;height:auto !important;height:98px;padding:3px 0 5px;color:#000}
#suggest_box .list li{overflow:hidden;height:21px;margin:0;padding:2px 10px 0;text-overflow:ellipsis;background-color:#fff;line-height:21px;cursor:pointer}
#suggest_box li.on{background-color:#f0f0f0}
#suggest_box li strong{color:#e5333d;font-weight:normal}

/* 미니다음 개별레이아웃 */
#wrapMinidaum {position:absolute;top:0;left:0;width:978px;margin:0 auto}
/* 공통 이미지 */
.btn_comm {overflow:hidden;display:block;background:url(http://i1.daumcdn.net/cafeimg/161007_pc/btn-comm.png) 0 0 no-repeat;text-indent:-9999px} /* 2015-12-09 수정 *//* 2016-02-15 이미지 수정 */
.ico_comm {overflow:hidden;display:block;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_comm_141216.gif) 0 0 no-repeat;text-indent:-9999px} /* 2015-05-12 수정 */
.txt_comm {overflow:hidden;display:block;background:url(http://i1.daumcdn.net/cafeimg/161007_pc/txt-comm.png) 0 0 no-repeat;text-indent:-9999px}
.num_comm {overflow:hidden;display:block;background:url(http://i1.daumcdn.net/cafeimg/cafetop/num_comm_131122.gif) 0 0 no-repeat;text-indent:-9999px}
.ico_comm2 {overflow:hidden;display:inline-block;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_comm2_150512.png) 0 0 no-repeat;text-indent:-9999px} /* 2015-05-12 수정 */
.bg_comm {display:block;background:url(http://i1.daumcdn.net/cafeimg/161007_pc/bg-comm.png) 0 0 no-repeat}
.ico_scafe {background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_scafe.gif) no-repeat}
.img_scafe {display:block;overflow:hidden;font-size:0;line-height:0;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_scafe.gif) no-repeat;text-indent:-9999px}

/* 공통 스타일 */
.img_thumb {vertical-align:top;}
.frame_g {position:absolute;border:1px solid #000;opacity:0.1;filter:alpha(opacity=10)}
.paging_slide {overflow:hidden;position:absolute;right:0;width:74px}
.paging_slide .btn_comm {display:inline;float:left;width:27px;height:27px;margin-left:10px}
.paging_slide .btn_prev {background-position:0 0}
.paging_slide .btn_next {background-position:-30px 0}
.paging_slide span.btn_prev {background-position:0 -130px}
.paging_slide span.btn_next {background-position:-30px -130px}
.paging_hot button.btn_prev:hover {background-position:-60px -90px}
.paging_hot button.btn_next:hover {background-position:-90px -90px}
.cafe_aside .paging_slide {width:58px}
.cafe_aside .paging_slide .btn_comm {width:21px;height:21px;margin-left:8px} /* 2013-11-22 */
.cafe_aside .paging_slide .btn_prev {background-position:-70px 0}
.cafe_aside .paging_slide .btn_next {background-position:-100px 0}
.txt_emph {font-weight:bold} /* 2013-11-22 추가 */

.box_cafemake {padding:13px 0 14px;border:1px solid #dedede;border-top:1px solid #f2f2f2;border-bottom:0 none}/* 2014-01-17 수정 */
.link_cafemake {display:block;overflow:hidden;width:250px;height:50px;margin:0 auto;border-top:1px solid #ff7d70;border-bottom:1px solid #f2f2f2;background-color:#ff786b}
.link_cafemake:hover {border-top-color:#ff7062;background-color:#ff7062}
.link_cafemake .inner_btn {width:92px;height:16px;margin:16px 0 0 74px;background-position:0 -180px}
.link_cafemake:hover .inner_btn {background-position:0 -200px}
.fold_open .box_cafemake {display:none}
.user_logout .box_cafemake {border-top:0 none}
.user_logout .link_cafemake {margin-top:1px}
.user_logout .link_cafemake .inner_btn {margin-top:16px}
/* login */
.fld_steplogin .check_setting {position:absolute;top:8px;left:22px}
.fld_steplogin .current_level {float:left;margin-right:6px;font-size:11px;line-height:16px;color:#6d7078;letter-spacing:-1px}
.fld_steplogin .current_level:hover {text-decoration:none}
.fld_steplogin .txt_num {padding:0 3px;font-weight:bold;color:#f77265}
.fld_steplogin .currentLevel1 {background-position:0 0}
.fld_steplogin .currentLevel2 {background-position:0 -21px}
.fld_steplogin .currentLevel3 {background-position:0 -42px}
.fld_steplogin .radios input {position:absolute;left:-9999em}
.fld_steplogin .radios, .fld_steplogin .radios label.on {background:url(http://i1.daumcdn.net/cafeimg/top7/bt_login_code.gif) no-repeat 0 -64px}
.fld_steplogin .radios {float:left;width:55px;height:13px}
.fld_steplogin .radios label {width:18px;height:13px;overflow:hidden;float:left;text-indent:-1000em;cursor:pointer}
.fld_steplogin #lbSecurityLevel1 {background-position:0 -87px}
.fld_steplogin #lbSecurityLevel2 {background-position:-18px -87px}
.fld_steplogin #lbSecurityLevel3 {background-position:-36px -87px}
.fld_steplogin .cont_check {position:absolute;top:98px;left:22px;width:55px;height:16px;line-height:16px}
.fld_steplogin .member_links {width:185px;padding-left:55px}

/** 개인화 **/
/* 로그인정보 */
.private_user {position:absolute;top:15px;right:0;width:280px;background-color:#fff;z-index:1}
.private_user .user_info {overflow:hidden;height:22px;padding:7px 8px 7px 10px;border:1px solid #d7dadd;border-bottom:0 none;background-color:#ebeced}
.private_user .user_info .tit_user {float:left;font-size:13px;line-height:21px;letter-spacing:-1px}
.private_user .user_info .txt_user {font-weight:normal;font-size:11px;color:#787878;text-decoration:underline}
.private_user .user_info .btn_logout {float:right;width:53px;height:20px;margin-top:1px;background-position:0 -30px}

/* 탭메뉴 */
.private_user .tab_menu {overflow:hidden}
.tab_menu li {float:left;width:70px;height:38px}
.tab_menu .link_tab {overflow:hidden;position:relative;float:left;width:70px;height:38px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/tab_menu_131128.gif) 0 0 no-repeat;text-indent:-9999px}
.tab_menu .txt_comm {height:13px;margin:12px auto 0}
.tab_menu .link_favor {background-position:0 0}
.tab_menu .link_my {background-position:-70px 0}
.tab_menu .link_cafe {background-position:-140px 0}
.tab_menu .link_note {background-position:-210px 0}
.tab_menu .on .link_favor {background-position:0 -50px}
.tab_menu .on .link_my {width:71px;margin:0 -1px;background-position:-69px -50px}
.tab_menu .on .link_cafe {width:71px;margin:0 -1px;background-position:-139px -50px}
.tab_menu .on .link_note {width:71px;margin:0 -1px;background-position:-209px -50px}
.tab_menu .link_newmy {background-position:-70px -100px}
.tab_menu .link_newnote {background-position:-210px -100px}
.tab_menu .on .link_newmy {background-position:-69px -150px}
.tab_menu .on .link_newnote {background-position:-209px -150px}
.tab_menu .link_tab .ico_new {position:absolute;top:10px;right:0;width:5px;height:5px;background-position:-70px 0}
.tab_menu .link_my .ico_new {right:8px}
.tab_menu .link_note .ico_new {right:5px}

/* 자주가는 메뉴 */
.private_user .list_menu {overflow:hidden;width:258px;height:25px;margin:7px auto}
.list_menu li {float:left;width:129px;height:25px}
.list_menu .link_menu {float:left;width:100%;height:100%;font-size:11px;line-height:27px;letter-spacing:-1px;color:#888;background:url(http://i1.daumcdn.net/cafeimg/cafetop/tab_favor_131128.gif) no-repeat;text-align:center}
.list_menu a.link_menu:hover {text-decoration:none}
.list_menu .link_board {background-position:-129px 0}
.list_menu .link_menu .txt_num {letter-spacing:0}
.list_menu .on .txt_num {font-weight:bold;color:#fe5140}
.list_menu .on .link_menu {color:#222;background-position:0 -30px}
.list_menu .on .link_board {background-position:-129px -30px}
/* 리스트 - 공통 스타일 */
.private_user .cont_list {overflow:hidden}
.private_user .my_state {overflow:hidden;height:410px;border-left:1px solid #c2c5c8;border-right:1px solid #c2c5c8}
.private_user .list_none .my_state {overflow:hidden}
.private_user .fold_open .my_state {height:726px}
/* 자주가는 - 카페 */
.private_user .my_state .menu_favor { border-top:1px solid #e9e9e9; }

.list_thumb {position:relative;overflow-x:hidden;overflow-y:auto;width:278px;height:370px}
.list_thumb li {overflow:hidden;width:100%;border-bottom:1px solid #e9e9e9;background-color:#fff} /*2015-05-06 수정 */
.list_thumb li:hover .btn_hot {display:block}
.list_thumb .lst {border-bottom:0 none}
.list_thumb .on {border-color:#eae7da}
.list_thumb li .link_thumb {display:block;width:100%;height:52px} /* 2015-05-06 추가 */
.list_thumb li .btn_hot {display:none;float:right;width:36px;height:15px;margin:1px 8px 0 0;background-position:-140px -30px}
.list_thumb .on .btn_hot {display:block;background-position:-100px -30px}
.list_thumb .thumb_info {float:left;position:relative;width:36px;height:36px;padding:8px 11px 8px 10px}
.list_thumb .thumb_info .frame_img {position:absolute;top:8px;left:10px;width:36px;height:36px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/img_represent_131211.png) 0 0 no-repeat}
.list_thumb .thumb_info .frame_img_top17 {position:absolute;top:17px;left:10px;width:36px;height:36px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/img_represent_131211.png) 0 0 no-repeat}
.list_thumb .thumb_info .frame_noimg {background:url(http://i1.daumcdn.net/cafeimg/cafetop/img_represent_131122.png) 0 0 no-repeat}
.list_thumb .thumb_info .img_thumb {width:36px;height:36px}
.list_thumb .thumb_info .ico_new {position:absolute;top:6px;right:10px;width:15px;height:15px;background-position:0 0}
.list_thumb .pd_top17 {padding-top:17px}
.list_thumb .cont_info {overflow:hidden;float:left;width:198px;padding-top:8px}
.list_thumb .cont_info .link_name {float:left;color:#222}
.list_thumb .cont_info .link_name:hover .txt_reply {text-decoration:underline}
.list_thumb .cont_info .link_note {display:block;overflow:hidden;width:195px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}/* 2015-04-01 추가 */
.list_thumb .cont_info .info_send {display:block;overflow:hidden;width:195px;color:#222}/* 2015-05-06 추가 */ /* 2015-07-14 수정 */
.list_thumb .info_send .send_user {overflow:hidden;float:left;width:180px;font-weight:normal;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis} /* 2015-05-06 추가 */ /* 2015-07-14 수정 */
.list_thumb .cont_info .ico_new {float:left;width:8px;height:8px;margin:4px 3px 0 0;background-position:0 -375px} /* 2015-05-06 추가 */
.list_thumb .cont_info .link_cafename:hover {text-decoration:none}
.list_thumb .emph .link_name {font-weight:bold;letter-spacing:-1px}
.list_thumb .emph .send_user {font-weight:bold;letter-spacing:-1px} /* 2015-05-06 추가 */
.list_thumb .cont_info .ico_comm {display:inline;float:left;width:14px;height:14px;margin:1px 0 0 3px;vertical-align:top}
.list_thumb .cont_info .ico_fancafe {background-position:0 -125px}
.list_thumb .cont_info .ico_knowledeg {background-position:0 -900px}
.list_thumb .cont_info .ico_good {background-position:0 -875px}
.list_thumb .info_append {display:block;overflow:hidden;width:100%;padding-top:2px} /* 2015-05-06 수정 */
.list_thumb .info_append .txt_time {float:left;font-size:11px;line-height:18px;color:#888;letter-spacing:-1px}
.list_thumb .info_append .txt_grade {float:left;font-size:11px;letter-spacing:-1px;line-height:18px;color:#888}
.list_thumb .info_append .txt_date {letter-spacing:0}
.list_thumb .info_append .txt_bar {float:left;padding:0 4px;color:#dcdcdc}
.list_thumb .info_append .txt_admin {color:#666}
.list_thumb .info_append .txt_dormancy {color:#b1b1b1}
.list_thumb .info_append .txt_state {margin-right:5px;color:#f77265}
.list_thumb .cont_info .link_cafename {float:left;font-size:11px;line-height:18px;color:#888;letter-spacing:-1px}
.list_thumb .cont_info .link_cafename:hover {text-decoration:none}
.list_thumb .cont_info .cafe_name {overflow:hidden;float:left;width:114px;font-size:11px;line-height:18px;color:#888;letter-spacing:-1px;  white-space: nowrap;word-wrap:normal;text-overflow:ellipsis} /* 2015-05-06 추가 */ /* 2015-07-06 수정 *//* 2015-07-14 수정 */
.fold_open .list_thumb {height:686px}
.private_user .favor_more {overflow:hidden;height:25px;padding:0 2px 5px 9px;border:1px solid #c2c5c8;border-top:1px solid #d8dbdd;background:url(http://i1.daumcdn.net/cafeimg/cafetop/bg_detail.gif)}
.private_user .favor_more .more_detail {float:left;width:209px;height:31px;border-right:1px solid #d6d9db}
.private_user .favor_more .link_detail {font-size:11px;line-height:31px;letter-spacing:-1px;color:#222}
.private_user .favor_more .btn_more {overflow:hidden;float:right;width:57px;height:30px;padding:1px 0 0 7px;font-size:11px;line-height:22px;letter-spacing:-1px;color:#666}
.private_user .favor_more .btn_fold {float:right;width:22px;height:22px;background-position:-131px 0}
.private_user .fold_open .favor_more .btn_fold {background-position:-160px 0}
.private_user .favor_more .btn_none {color:#b5b7ba}
.private_user .favor_more .btn_none .btn_fold {background-position:-190px 0}
.private_user .cont_none {overflow:hidden;border-top:1px solid #fff;text-align:center} /* 2015-04-15 수정 */ /* 2015-07-23 수정 */
.private_user .note_none {border-color:#e9e9e9} /* 2015-07-23 추가 */
.cont_none .tit_none {display:block;padding-bottom:10px;letter-spacing:-1px} /* 2015-04-15 수정 */ /* 2015-07-22 수정 */
.cont_none .desc_cafe {width:97px;height:97px;margin:44px auto 19px;background-position:0 0}  /* 2015-07-22 수정 */
.cont_none .link_set {display:inline-block;height:22px;padding:0 5px;margin:0 auto;border:1px solid #d7d8d9;font-size:11px;line-height:23px;letter-spacing:-1px;color:#666;background-color:#fff} /* 2015-07-22 수정 */
.cont_none a.link_set:hover {text-decoration:none}
.cont_none .link_bnr {display:block;width:278px;height:98px;margin-top:58px;border-top:1px solid #dcdfe0} /* 2015-07-22 수정 */
.list_thumb .hot_cafe {display:none;height:159px;border-top:1px solid #eae7da;background-color:#fbf7ea;clear:both}
.list_thumb .on .hot_cafe {display:block}
.list_thumb .hot_cafe .tit_hot {display:block;overflow:hidden;padding:2px 0 0 13px;line-height:24px;text-align:left}
.list_thumb .hot_cafe .txt_today {float:left;width:32px;height:9px;margin:11px 6px 0 0;background-position:0 -1050px}
.list_thumb .hot_cafe .txt_popular {float:left;padding:3px 0 0 7px;color:#666}
.list_thumb .hot_cafe .txt_time {font-family:Tahoma, sans-serif}
.list_thumb .hot_cafe .list_hot li {padding-left:32px;border-bottom:0 none;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_comm_131217.gif) 21px -93px no-repeat}
.hot_cafe .list_hot .num_comm {float:left;width:13px;height:10px;margin-top:7px}
.hot_cafe .list_hot .link_hot {display:block;line-height:24px}
.hot_cafe .list_hot .hot_num1 {background-position:-20px 0}
.hot_cafe .list_hot .hot_num2 {background-position:-20px -10px}
.hot_cafe .list_hot .hot_num3 {background-position:-20px -20px}
.hot_cafe .list_hot .hot_num4 {background-position:-20px -30px}
.hot_cafe .list_hot .hot_num5 {background-position:-20px -40px}
.hot_cafe .list_hot .txt_sub {display:block;overflow:hidden;padding-left:12px;color:#222}
.hot_none {text-align:center}
.hot_none .bg_hotcafe {width:74px;height:74px;margin:26px auto 11px;background-position:-375px 0}
.hot_none .desc_none {overflow:hidden;display:block;margin-left:74px}
.hot_none .txt_none {display:inline-block;float:left;margin-right:5px;color:#666}
.hot_none .link_none {display:inline-block;float:left;width:16px;height:16px;background-position:-110px -60px}
/* 자주가는 - 게시판 */
.private_user .my_board {height:354px}
.private_user .fold_open .my_board {height:670px}
.my_board .list_thumb {height:314px}
.cont_list .info_set {padding:10px 10px 3px 8px;border-top:1px solid #d6dbe3;border-left:1px solid #c2c5c8;border-right:1px solid #c2c5c8;font-size:11px;line-height:18px;letter-spacing:-1px;background-color:#fcfcfc; height:42px }
.cont_list .info_set .desc_set {color:#666}
.cont_list .info_set .link_go {display:inline-block;padding:0 5px 0 7px;color:#222;text-indent:0;background-position:100% -69px}
.cont_list .cont_none .desc_board {width:97px;height:97px;margin:36px auto 22px;background-position:-250px 0} /* 2015-07-23 수정 */
.board_none .txt_none {display:block;margin:7px 0 47px}
.private_user .fold_open .my_board .list_thumb {height:632px}
/* 내소식 */
.noti_myinfo {overflow:hidden;width:258px;height:25px;margin:7px auto;background-position:-175px -200px}
.noti_myinfo .desc_noti {float:left;width:221px;padding-left:18px;font-size:11px;line-height:27px;text-align:center;letter-spacing:-1px}
.noti_myinfo .desc_noti .txt_num {font-weight:bold;letter-spacing:0;color:#fe5140}
.noti_myinfo .btn_refresh {float:right;width:18px;height:18px;margin:4px 1px 0 0;background-position:-180px -30px}
.list_noti {border-top:1px solid #e9e9e9}
.list_noti .ico_comm {float:left;width:36px;height:36px}

.list_noti .ico_join {background-position:0 -275px}
.list_noti .ico_scrap {background-position:0 -325px}
.list_noti .ico_levup {background-position:0 -375px}
.list_noti .ico_comt {background-position:0 -425px}
.list_noti .ico_answer {background-position:0 -475px}
.list_noti .ico_choice {background-position:0 -519px}
.list_noti .ico_appoint {background-position:0 -575px}
.list_noti .ico_change {background-position:0 -625px}
.list_noti .ico_release {background-position:0 -675px}
.list_noti .ico_consent {background-position:0 -725px}
.list_noti .ico_reject {background-position:0 -775px}
.list_noti .ico_reply {background-position:0 -925px}
.list_noti .ico_apply {background-position:0 -975px}
.list_noti .cont_info {float:left;width:184px;padding:8px 0 6px}/* 2015-04-01 수정 */ /* 2015-07-06 수정 */ /* 2015-07-14 수정 */ /* 2015-07-22 수정 */
.chat_list .cont_info {width:200px} /* 2015-07-22 추가 */
.list_noti .cont_info .link_noti {display:block}
.list_noti .cont_info .txt_reply {color:#ff5949}
.list_noti .btn_del {display:inline;float:left;width:18px;height:18px;margin:7px 2px 0 0;background-position:-195px -25px} /* 2015-07-22 수정 */
.news_none .desc_news {width:97px;height:97px;margin:72px auto 16px;background-position:-125px 0}/* 2015-04-15 수정 */
.news_none .link_set {margin-bottom:77px}
.news_none .txt_none {display:block;margin:8px 0 67px} /* 2015-07-23 수정 */
/* 내카페 */
.private_user .my_cafe {position:relative;overflow-x:hidden;overflow-y:auto}
.private_user .recent_news .list_thumb {display:none;overflow:hidden;width:262px;height:auto}
.private_user .recent_news .list_thumb.scroll_none{width:278px}
.private_user .recent_news .list_joinnone {width:278px}
.private_user .recent_news .list_joinnone li {width:272px;padding-right:6px}
.private_user .cate_open .list_thumb {display:block}

.private_user .mycafe_report {overflow:hidden;height:30px;border-top:1px solid #f2f2f3;border-bottom:1px solid #f2f2f3;background-color:#f6f6f7}
.mycafe_report .tit_report {float:left;padding-left:9px;font-weight:normal;font-size:11px;line-height:31px;letter-spacing:-1px;color:#444}
.mycafe_report .tit_report_bold {float:left;padding-left:7px;font-weight:normal;font-size:11px;line-height:31px;letter-spacing:-1px;color:#444; font-weight:bold}
.mycafe_report .btn_fold {display:inline;float:right;width:31px;height:31px;background-position:-75px -55px}
.cate_open .mycafe_report .btn_fold {background-position:-46px -56px}
.recent_news .list_thumb .cont_info {float:left;width:157px}
.recent_news .list_thumb .btn_check {display:inline;float:right;width:23px;height:23px;margin:13px 6px 0 0;background-position:-57px -27px}
.recent_news .list_thumb .link_join {display:inline;float:right;width:36px;height:20px;margin:15px 8px 0 0;border:1px solid #d7d8d9;font-size:11px;line-height:21px;color:#444;letter-spacing:-1px;text-align:center}
.recent_news .list_thumb .link_join:hover {text-decoration:none}
.recent_news .list_thumb .btn_reset {display:inline;float:right;width:23px;height:23px;margin:13px 6px 0 0;background-position:-77px -27px}
.private_user .recent_news .list_join {height:auto}
.recent_news .mycafe_join {border-top:1px solid #d8dce2}
.recent_news .mycafe_join_none {border-top:0px solid #d8dce2}
.cont_none .desc_join {background-position:0 0}
.cont_none .txt_none {font-size:11px;line-height:16px;letter-spacing:-1px;color:#888}
.cont_none .btn_excellent {width:104px;height:25px;margin:14px auto 47px;background-position:-60px -60px}
.mycafe_none .desc_cafe {margin-top:56px}
.mycafe_none .txt_none {display:block;margin-top:5px}
.mycafe_none .link_set {margin-bottom:66px}
.private_user .joincafe_none {position:relative;width:100%;overflow:hidden;border-top:1px solid #dde0e1;background-color:#fcfcfc}
.private_user .joincafe_none .cont_none {width:100%;margin-top:-37px;top:50%;position:absolute;background-color:#fcfcfc;height:74px}
.private_user .joincafe_none .desc_join {font-size:11px;line-height:18px;letter-spacing:-1px}
/* 카페쪽지 */
.cont_none .btn_note {width:74px;height:25px;margin:10px auto 63px;background-position:0 -90px}
.scroll_none li {width:278px}
.list_noti.scroll_none .cont_info {width:196px}
/* 오늘의 카페 */
/* 2014-01-17 수정 시작 */
.today_cafe {overflow:hidden;position:relative;width:100%;padding-top:4px}
.today_cafe .tit_recomm {float:left;width:138px;height:25px;background-position:0 -225px}
.today_cafe .txt_date {font-size:24px;font-family:Arial;line-height:26px;color:#5f5f5f}
.today_cafe .paging_slide {right:0;top:0}
.today_cafe .cont_slide {overflow:hidden;position:relative;width:675px;height:382px;margin-top:12px}
.list_today {overflow:hidden;position:absolute;left:0;top:0;width:auto}
.list_today li {float:left;position:relative;width:225px;height:382px}
.list_today .frame_g  {width:223px;height:380px;opacity:0.2;filter:alpha(opacity=20)}/* 2014-01-28_v2 */
.list_today .mid .frame_g {border-left:0 none;border-right:0 none}
.list_today .frame_on {display:none;position:absolute;left:0;top:0;z-index:9998;width:219px;height:252px;border:3px solid #e55852;border-bottom:0 none}
.list_today .img_todaycafe {display:block;width:100%;height:255px}
.list_today .link_todaycafe {display:block;position:relative;width:100%;height:382px}
.list_today .link_todaycafe:hover {text-decoration:none}
.list_today .info_append {overflow:hidden;height:110px;padding:17px 20px 0 25px;background:#5f5f5f;color:#fff}
.list_today .on .frame_g {display:block}
.list_today .on .frame_on {display:block}
.list_today .on .info_append {background:#e55852}
.list_today .info_append .tit_cafename {display:block;padding-bottom:6px;line-height:14px;letter-spacing:-1px}
.list_today .info_append .ico_comm2 {display:block;float:left;width:12px;height:13px;margin:2px 3px 0 0}
.list_today .info_append .tit_append {clear:both;display:inline-block;width:100%;font-size:18px;line-height:22px;word-break:break-all}/* 2014-01-21 수정 */
.list_today .info_append .txt_append {display:block;overflow:hidden;margin:9px 0 0 -2px}
.list_today .info_append .txt_member {background-position:0 -275px}
.list_today .info_append .txt_new {background-position:0 -300px}
.list_today .info_append .txt_replay {background-position:0 -323px}
.list_today .info_append .txt_view {width:13px;background-position:0 -348px}
.list_today .info_append .txt_num {float:left;color:#fff;opacity:0.5;filter:alpha(opacity=50)}
.list_today .info_append .txt_bar {overflow:hidden;display:inline;float:left;width:1px;height:18px;margin:0 7px;font-size:0;line-height:0;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_comm2_150512.png) 100% -321px no-repeat;text-indent:-9999px} /* 2015-05-12 수정 */
.list_today .today_event {width:450px}
.list_today .today_event .frame_on {width:444px}
.list_today .today_event .tit_append {font-size:20px;letter-spacing:-3px}
.list_today .today_event .ico_event {overflow:hidden;float:left;display:inline-block;max-width:280px;height:25px;padding-left:13px;margin-bottom:2px;background-position:0 -1150px;text-indent:0}
.list_today .today_event .tit_event {float:left;display:inline-block;height:17px;padding-right:10px;font-weight:bold;font-family:Helvetica;line-height:20px;background-color:#f8f8f8;background-position:100%  -1125px;color:#5f5f5f;text-indent:0}
.today_event.on .ico_event {background-position:0 -1100px}
.today_event.on .tit_event {background-position:100% -1075px;color:#e55852}
.cafe_bnr {margin-top:18px;font-size:0;line-height:0}

/* 2014-01-17 수정 끝 */

/* 화제카페 */
.cafe_topic {overflow:hidden;position:relative;width:674px;height:590px;margin-top:26px}/* 2014-01-27 수정 */
.cafe_topic .inventory_bnr {overflow:hidden;position:absolute;top:15px;left:0;width:674px;z-index:1}
.cafe_topic .inventory_bnr .link_invenbnr {float:left;width:674px;height:45px}
.cafe_topic .tit_topic {float:left;width:136px;height:20px;margin-top:4px;background-position:0 0}/* 2014-01-27 수정 */
.cafe_topic .list_cafe {overflow:hidden;float:left;width:709px;margin:14px 0 0 1px}/* 2014-01-17 수정 */
.cafe_topic .list_cafe li {float:left;width:202px;padding:0 16px 45px 0;margin-right:16px;border-right:1px solid #e8e8e8;letter-spacing:-1px}
.cafe_topic .list_cafe .link_posting {display:block}
.cafe_topic .list_cafe .thumb_cafe {display:block;position:relative}
.cafe_topic .list_cafe .frame_g {top:0;left:0;width:200px;height:148px}
.cafe_topic .list_cafe .ico_hot {position:absolute;top:5px;left:6px;width:45px;height:45px;background-position:0 -25px}
.cafe_topic .list_cafe .tit_posting {display:inline-block;overflow:hidden;width:202px;height:20px;margin-top:12px;line-height:20px}
.cafe_topic .list_cafe .txt_g {font-size:14px;color:#222;}
.cafe_topic .list_cafe .desc_posting {overflow:hidden;height:34px;line-height:17px;color:#888;letter-spacing:0}
.cafe_topic .link_posting:hover {text-decoration:none}
.cafe_topic .link_posting:hover .desc_posting {text-decoration:underline}/* 2014-01-27 hover 효과 추가 */
.cafe_topic .link_posting:hover .txt_g {text-decoration:underline}
.cafe_topic .link_posting:hover .desc_postiong {text-decoration:none}
.cafe_topic .info_append {overflow:hidden;margin-top:7px;line-height:14px}
.cafe_topic .info_append .link_cafe {float:left;padding-top:3px;font-size:11px;letter-spacing:-1px;color:#222}
.cafe_topic .info_append .link_cafe:hover {text-decoration:none}
.cafe_topic .info_append .ico_comm {overflow:visible;float:right;line-height:20px;text-indent:0;color:#ff3622;letter-spacing:0}
.cafe_topic .info_append .ico_reply {padding-left:13px;background-position:0 -20px}
.cafe_topic .info_append .ico_new {padding-left:18px;background-position:0 2px}
.cafe_topic .paging_slide {top:0}/* 2014-01-27 수정 */
/* 지금 인기글 */
.now_favor {overflow:hidden;position:relative;width:674px;height:297px;padding-top:30px;margin:35px 0 27px;border-top:1px solid #dedede}
.now_favor .tit_favor {float:left;width:93px;height:20px;background-position:0 -30px}
.now_favor .tab_comm {float:left;margin:1px 0 0 142px}
.now_favor .tab_comm li {float:left;margin-right:9px;padding-right:12px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_comm.gif) no-repeat 100% -821px}
.now_favor .tab_comm .link_tab {color:#222}
.now_favor .tab_comm .on .link_tab {letter-spacing:-1px}
.now_favor .tab_comm .on {font-weight:bold}
.now_favor .tab_comm .lst {background:none}
.now_favor .sort_favor {display:none;position:relative;float:left;width:674px;margin-top:30px}
.now_favor .sort_on {display:block}
.now_favor .list_favor {float:right;width:441px;margin-top:-4px}
.now_favor .list_favor li {overflow:hidden;width:441px;padding-bottom:4px;line-height:16px}
.now_favor .list_favor .mg_top19 {margin-top:19px}
.now_favor .list_favor .link_posting {overflow:hidden;line-height:20px;color:#222}
.now_favor .list_favor .tit_posting {float:left;width:337px;font-weight:normal}
.now_favor .list_favor .info_append {overflow:hidden;margin-top:2px}
.now_favor .list_favor .num_cmt {margin-left:6px;color:#ff4a38}
.now_favor .list_favor .txt_view {color:#999}
.now_favor .list_favor .num_view {padding-left:7px;color:#666}
.now_favor .on .tit_posting {font-weight:bold;letter-spacing:-1px}
.now_favor .on .num_cmt {font-weight:bold;letter-spacing:0}
.now_favor .list_favor .num_comm {float:left;width:13px;height:9px;margin:5px 7px 0 0;vertical-align:top}
.now_favor .list_favor .favor_num1 {background-position:0 0}
.now_favor .list_favor .favor_num2 {background-position:0 -10px}
.now_favor .list_favor .favor_num3 {background-position:0 -20px}
.now_favor .list_favor .favor_num4 {background-position:0 -30px}
.now_favor .list_favor .favor_num5 {background-position:0 -40px}
.now_favor .list_favor .favor_num6 {background-position:0 -50px}
.now_favor .list_favor .favor_num7 {background-position:0 -60px}
.now_favor .list_favor .favor_num8 {background-position:0 -70px}
.now_favor .list_favor .favor_num9 {background-position:0 -80px}
.now_favor .list_favor .favor_num10 {background-position:0 -90px}
.now_favor .link_cafe {overflow:hidden;position:relative;float:left;width:202px;height:246px;margin-left:1px;z-index:5}
.now_favor .link_cafe .tit_posting {overflow:hidden;position:absolute;bottom:0;left:0;width:202px;height:20px;padding:5px 0;font-weight:normal;font-size:11px;line-height:20px;text-align:center;color:#fff;z-index:15}
.now_favor .link_cafe .img_cafe {overflow:hidden;position:absolute;top:69px;left:55px;width:92px;height:92px;z-index:20}
.now_favor .link_cafe .frame_g {top:0;left:0;width:200px;height:244px}
.now_favor .link_cafe .bg_tit {position:absolute;bottom:0;left:0;width:202px;height:30px;background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:10}
.now_favor .link_cafe .bg_dimmed {background-color:#000;position:absolute;top:0;left:0;width:202px;height:246px;background:#000;opacity:0.3;filter:alpha(opacity=30);z-index:5}
.now_favor .paging_slide {top:26px}
.user_logout .now_favor {height:230px;margin-top:33px}
.user_logout .now_favor .sort_favor {margin-top:30px}
.user_logout .now_favor .link_cafe {height:179px}
.user_logout .now_favor .link_cafe .frame_g {height:177px}
/* .user_logout .now_favor .link_cafe:hover .frame_g {height:144px} 2014-01-28_v4 hover 효과 제거 */
.user_logout .now_favor .link_cafe .img_cafe {top:29px}
.user_logout .now_favor .mg_top19 {margin-top:0}
.user_logout .link_cafe .bg_dimmed {height:179px}
/* 스타가 남긴 글 */
.star_board {position:relative;width:243px;padding:22px 0px 0 7px}
.star_board .tit_star {float:left;width:89px;height:15px;margin:3px 8px 26px 0;background-position:0 -60px}
.star_board .list_star {overflow:hidden;width:100%}
.star_board .list_star li {overflow:hidden;width:100%;padding-bottom:24px}
.star_board .list_star .link_thumb {overflow:hidden;float:left;position:relative;width:53px;height:53px;margin:2px 10px 0 0}
.star_board .list_star .frame_img {position:absolute;top:0;left:0;width:53px;height:53px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/img_star_131211.png) 0 0 no-repeat}
.star_board .list_star .link_cont {overflow:hidden;float:left;width:143px;height:38px;padding:10px 10px 10px 20px;color:#222;background-position:0 -125px}
.star_board .list_star a.link_cont:hover {background-position:-200px -125px;text-decoration:none}
.list_star .link_cont .txt_star  {display:block;padding-bottom:2px;font-weight:bold}
.list_star .link_cont .txt_post {overflow:hidden;display:block;width:143px;font-size:11px;letter-spacing:-1px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}
.star_board .paging_slide {top:22px;right:6px}
/* 2013-11-22 수정 시작 */
/* 카페지원 프로그램 */
.cafe_wing {overflow:hidden;position:relative;width:242px;margin:0 4px;padding:19px 0 15px;border-top:1px solid #dedede}/* 2013-12-17 디자인필터링 */
.cafe_wing .txt_comm {height:16px;margin:0 0 14px 1px} /* 2013-11-27 */
.cafe_wing .link_more {position:absolute;top:20px;right:1px;padding-right:5px;font-size:11px;line-height:1.5;color:#888;background-position:100% -169px;letter-spacing:-1px;text-indent:0} /* 2013-11-27 */
.cafe_wing .link_more .ico_arrow {width:2px;height:2px;background-position:100% -175px}
.cafe_wing .list_aside li {overflow:hidden;width:100%;padding-left:2px}
.cafe_wing .list_aside .cont_info {overflow:hidden;float:left;width:132px;padding-left:15px}/* 2014-01-02 */
.cafe_wing .list_aside .link_notice {line-height:22px;color:#222}
/* 2013-12-13 삭제 .list_aside .cont_info .link_tit {display:block}
.list_aside .cont_info .link_tit:hover {text-decoration:none} */
.list_aside .cont_info .tit_subject {display:block;padding-left:2px;line-height:22px;letter-spacing:-1px;color:#222}/* 2013-12-13 */
.list_aside .cont_info .link_txt {display:block;width:105px;padding-left:1px;font-size:11px;line-height:16px;color:#888;letter-spacing:-1px}/* 2013-12-17 디자인필터링 */
/* 2013-12-13 삭제 .list_aside .cont_info .link_tit:hover .tit_subject {text-decoration:underline}
.list_aside .cont_info .link_tit:hover .link_txt {text-decoration:none} */
.cafe_program .txt_comm {background-position:0 -80px}
.cafe_program .list_aside .fst {padding:2px 0 12px 0}
.cafe_program .list_aside .link_thumb {display:block;position:relative;width:242px;height:59px;padding-left:4px;background:#fff;cursor:pointer}/* 2014-01-17 수정 */
.cafe_program .list_aside .link_thumb:hover {text-decoration:none}/* 2014-01-17 추가 */
.cafe_program .list_aside .link_thumb .frame_g {display:block;top:0;left:4px;width:93px;height:57px;border:1px solid #d7d8d9;opacity:0.3;filter:alpha(opacity=30)}/* 2014-01-28_v4 hover 효과 추가 */
.cafe_program .list_aside .link_thumb:hover .cont_info {text-decoration:underline}/* 2014-01-27 hover 효과 수정 */
.list_aside .link_thumb .img_thumb {float:left}/* 2013-12-13 추가 */
/* 2013-11-22 수정 끝 */
/* 공지사항 */
.cafe_notice {padding-bottom:22px}
.cafe_notice .txt_comm {background-position:0 -100px;margin-bottom:16px}
.user_logout .cafe_wing {padding-bottom:21px}
.user_logout .cafe_notice {padding-bottom:32px} /* 2014-01-17 수정 */
/* 광고 */
.link_ad {display:block;width:250px;height:250px}
.link_bnr {display:block;width:280px;height:124px}
/* 2014-03-04 추가시작 */
/* 카페 스토리 */
.story_cont {overflow:hidden;float:left;width:676px}
.story_cont .cont_sort {overflow:hidden;width:100%;padding:10px 0 8px}
.story_cont .cont_sort .sort_now {float:left}
.sort_now .tit_cafestory {overflow:hidden;float:left}
.sort_now .tit_cafestory .txt_date {display:inline-block;margin-right:4px;font-size:28px;line-height:28px;font-family:Arial, sans-serif;color:#1a1a1c;letter-spacing:-1px}/* 2014-04-09 */
.sort_now .tit_cafestory .txt_comm {display:inline-block;height:22px;margin-top:2px;vertical-align:top}
.sort_now .tit_cafestory .txt_month {width:19px;margin-right:3px;background-position:0 -320px}
.sort_now .tit_cafestory .txt_week {width:21px;background-position:-30px -320px}
.sort_now .tit_cafestory .txt_cafestory {width:98px;margin-right:15px;background-position:0 -260px}
.sort_now .btn_calendar {float:left;width:15px;height:17px;margin:5px 8px 0 0;background-position:-190px -150px}/* 2014-04-07 */
.sort_now .link_recently {float:left;width:33px;height:18px;margin-top:5px;background-position:-150px -150px}/* 2014-04-07 */

/* 테마별 */
.sort_now .tit_theme {margin-top:2px}
.sort_now .tit_theme .txt_date {margin-right:0;font-size:24px;line-height:26px}
.sort_now .tit_theme .txt_cafestory {margin-right:7px}
.sort_now .list_cate {overflow:hidden;float:left;margin-top:8px}
.sort_now .list_cate li {float:left}
.sort_now .list_cate .link_cate {font-family:Gulim, "굴림", sans-serif;letter-spacing:-1px;color:#000}
.sort_now .list_cate .txt_bar {padding:0 5px;font-size:12px;color:#d3d6d9}
.story_cont .sort_how {overflow:hidden;float:right;margin-top:13px}
.story_cont .sort_how .link_sort {display:inline-block;font-family:Gulim, "굴림", sans-serif;letter-spacing:-1px;vertical-align:top} /* 2014-04-09 */
.story_cont .sort_how .link_sort:hover {text-decoration:none}
.story_cont .sort_how .link_active {display:inline-block;padding-right:14px;font-weight:bold;text-indent:0;vertical-align:top;color:#222;background-position:100% -1193px}
.story_cont .sort_how .txt_bar {display:inline-block;padding:4px 3px 0;line-height:10px;color:#cbcdcf;vertical-align:top} /* 2014-04-10 */
.story_cont .info_date {overflow:hidden;width:673px;height:38px;border:1px solid #e8e8e8;border-bottom:0 none;text-align:center;background-color:#f8f8f8}
.info_date .paging_date {display:inline-block;overflow:hidden;position:relative;width:206px}
.info_date .paging_date .txt_time {line-height:42px}
.info_date .paging_date .btn_comm {position:absolute;top:13px;width:16px;height:15px}
.info_date .paging_date .btn_prev {left:4px;background-position:3px -159px}
.info_date .paging_date .btn_next {right:0;background-position:-16px -159px}
.info_date .paging_date span.btn_prev {background-position:-37px -159px}
.info_date .paging_date span.btn_next {background-position:-55px -159px}

/* 카페스토리 리스트 */
.story_cont .list_story {overflow:hidden;margin-bottom:121px;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.list_story li {float:left;width:194px;padding:15px 15px 16px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#fff}
.list_story .link_story {display:block}
.list_story .link_story:hover {text-decoration:none;cursor:pointer;}
.list_story .link_story:hover .txt_g {text-decoration:underline}
.list_story .link_story .thumb_cafe {display:block;position:relative;width:194px;margin-bottom:17px}
.link_story .thumb_cafe .ico_hot {position:absolute;top:5px;left:6px;width:45px;height:45px;background-position:0 -25px}
.link_story .thumb_cafe .frame_g {top:0;left:0;width:192px;height:142px}
.link_story .thumb_cafe .frame_today {height:218px}
.link_story .txt_name {float:left}
.link_story .cafe_name {overflow:hidden;width:100%;margin-bottom:2px}
.link_story .cafe_name .ico_comm {display:inline;float:left;width:14px;height:14px;margin:1px 0 0 4px;vertical-align:top}
.link_story .cafe_name .ico_fancafe {background-position:0 -125px}
.link_story .cafe_name .ico_good {background-position:0 -875px}
.link_story .cafe_name .ico_knowledeg {background-position:0 -900px}
.link_story .txt_g {display:block;overflow:hidden;margin-bottom:8px;font-size:14px;line-height:17px;letter-spacing:-1px;color:#222}
.link_story .desc_posting {margin-bottom:4px;line-height:16px;color:#888}
.list_story .txt_append {display:block;overflow:hidden;padding-left:3px}
.list_story .txt_append .ico_comm {display:inline-block;float:left;height:12px;margin:2px 4px 0 0}
.list_story .txt_append .txt_member {width:10px;background-position:0 -1325px}
.list_story .txt_append .txt_new {width:12px;background-position:0 -1300px}
.list_story .txt_append .txt_view {width:13px;background-position:0 -1273px}
.list_story .txt_append .txt_reply {width:12px;background-position:0 -23px}/* 2014-04-09 */
.list_story .txt_append .txt_num {float:left;color:#999}
.list_story .txt_append .txt_bar {float:left;padding:0 5px 0 4px;color:#e4e5e6}
.list_story .txt_append .txt_numnew {float:left;color:#ff4a38}
.cafe_more {height:38px;margin-bottom:59px;border-left:1px solid #e5e5e5;margin-top:-1px;border-top:1px solid #e8e8e8;border-bottom:1px solid #cecece;border-right:1px solid #e5e5e5;background-color:#f8f8f8}
.cafe_more .link_more {float:left;width:595px;height:38px}
.cafe_more .btn_more {width:53px;height:14px;margin:12px 0 0 309px;background-position:-70px -150px;cursor:pointer}/* 2014-04-09 */
.cafe_more .txt_bar {float:left;padding-top:9px;font-size:14px;color:#cecece}
.cafe_more .link_top {float:right;width:42px;padding-left:30px;font-size:11px;line-height:40px;color:#888;text-indent:0;background-position:18px -1234px}/* 2014-04-09 */
.more_favor .link_more {width:496px}
.more_favor .link_all {float:left;width:61px;padding-left:31px;font-size:11px;line-height:40px;color:#888;text-indent:0;background-position:19px -1209px}

/* 카페스토리 네비게이션 */
.cafe_story #mArticle {overflow:hidden;width:100%}
.cafe_story #cMain {background:url(http://i1.daumcdn.net/cafeimg/cafetop/bg_aside.gif) 100% 0 repeat-y}
.cafe_story #mAside {overflow:visible;margin-top:0}
.story_navi {float:right;width:279px;padding-top:30px;border-top:1px solid #d1cbc7}
.story_navi .tit_navi {width:143px;height:18px;margin:0 0 16px 25px;background-position:0 -290px}
.story_navi .tab_sort {width:236px;height:34px;margin:0 0 10px 22px}
.story_navi .tab_sort li {float:left}
.story_navi .tab_sort .link_tab {overflow:hidden;float:left;width:118px;height:34px;font-size:0; line-height:0;text-indent:-9999px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/tab_sort.gif) 0 0 no-repeat}
.story_navi .tab_sort .link_date {width:118px;background-position:0 -50px}
.story_navi .tab_sort .link_theme {width:118px;background-position:-118px 0}
.story_navi .tab_sort .on .link_date {width:118px;background-position:0 0}
.story_navi .tab_sort .on .link_theme {width:118px;background-position:-118px -50px}
.story_navi .list_sort li {position:relative;width:100%}
.story_navi .list_sort .link_thumb {overflow:hidden;display:block;height:62px;margin:0 23px;padding:17px 0;border-bottom:1px solid #e1dcd9}
.story_navi .list_sort .thumb_navi {overflow:hidden;float:left;position:relative;width:69px;margin-right:17px}
.story_navi .list_sort .frame_img {position:absolute;top:0;left:0;width:69px;height:62px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/img_story.png) 0 0 no-repeat}
.story_navi .list_sort .txt_date {float:left;width:146px;margin:1px 0;line-height:21px;color:#ff3622}
.story_navi .list_sort .txt_thumb {display:block;line-height:16px}
.story_navi .list_sort .on {background-color:#fff}
.story_navi .list_sort .on .frame_thumb {position:absolute;top:-1px;left:0;width:275px;height:93px;border:2px solid #ff8f84; cursor:pointer;}
.story_navi .list_sort .on .frame_img {background:url(http://i1.daumcdn.net/cafeimg/cafetop/img_onstory.png) 0 0 no-repeat}

/* 핀터레스트 */
.story_cont .item_story {overflow:hidden;background:transparent}
.item_story .list_story {overflow:visible;float:left;width:224px;margin-bottom:0;padding-top:1px;border:0 none}
.item_story .list_story li {margin:-1px 0 0 -1px;border:1px solid #e8e8e8}
.item_story .item_1 {padding-left:1px}

/* 달력 */
.layer_calendar {position:absolute;top:65px;left:200px;z-index:100;width:200px;height:198px;margin-right:2px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/bg_calendar.png) 0 0 no-repeat}
.layer_calendar .date_calendar {position:relative;width:100%;height:35px;text-align:center}
.layer_calendar .date_calendar .inner_date {display:inline-block;margin:3px auto 0}
.layer_calendar .date_calendar .opt_date {display:inline-block}
/* 2014-03-14 삭제시작 */
/* .layer_calendar .date_calendar .btn_date {display:inline-block;width:15px;height:15px;margin-top:8px;vertical-align:top;background-position:-60px -110px}
.layer_calendar .date_calendar .box_time {display:none;overflow-x:hidden;overflow-y:auto;position:absolute;top:34px;left:53px;width:57px;max-height:170px;border:1px solid #888;background-color:#fff;text-align:left}
.layer_calendar .opt_open .box_time {display:block}
.layer_calendar .opt_open .link_opt {display:block;padding:3px 0 0 9px;font-size:11px;font-family:Tahoma, sans-serif;color:#777}
.layer_calendar .opt_open .on {font-weight:bold;color:#fff;background-color:#8b91a2}
.layer_calendar .opt_open .box_month {left:113px;width:43px} */
/* 2014-03-14 삭제끝 */
.layer_calendar .date_calendar .date_g {display:inline-block;font-size:18px;font-family:Tahoma, sans-serif}
.layer_calendar .date_calendar .btn_prev {position:absolute;top:9px;left:33px;width:15px;height:18px;background-position:-166px -126px}/* 2014-04-09 */
.layer_calendar .date_calendar .btn_next {position:absolute;top:9px;right:32px;width:15px;height:18px;background-position:-185px -126px}/* 2014-04-09 */
.layer_calendar .date_calendar .opt_date {display:inline-block;font-size:18px;font-family:Tahoma, sans-serif} /* 2014-04-09 추가 */
.layer_calendar .btn_next {right:35px;background-position:5px -482px}
.layer_calendar .btn_prev {left:32px;background-position:5px -462px}
.layer_calendar .tbl {margin:0 auto}
.layer_calendar .tbl td {width:26px;height:22px;padding:0 1px;font-size:11px;line-height:19px;font-family:Tahoma, sans-serif;color:#555;text-align:center;cursor:pointer}
.layer_calendar .tbl .inner_day {display:block;width:100%;height:100%}
.layer_calendar .tbl .today .inner_day {background-color:#f1f1f3;text-decoration:underline}
.layer_calendar .tbl th {height:24px;font-family:dotum,sans-serif;color:#666;background-color:#fafafa}
.layer_calendar .tbl .sun {color:#ff5058}
.layer_calendar .tbl .day {color:#ccc}
.layer_calendar .tbl .active {color:#fff;background-color:#8b91a2}
.layer_calendar .tbl .over {background-color:#f1f1f3}
.layer_calendar .btn_close {position:absolute;top:3px;right:5px;width:15px;height:15px;background-position:-67px -127px}
.layer_calendar .tbl .noactive {cursor:default} /* 2014-04-09 추가 */
.layer_calendar .tbl .active {color:#fff;background-color:#8b91a2}

/* 페이징 */
.paging_comm {text-align:center}
.paging_comm .inner_paging {display:inline-block;margin:27px auto 0}
.paging_comm .inner_paging .btn_comm {float:left;width:20px;height:20px}
.paging_comm .inner_paging .link_page {float:left;min-width:8px;padding:0 12px;font-weight:bold;color:#444;letter-spacing:-1px}
.paging_comm .inner_paging em.link_page {color:#ff5949;text-decoration:underline}
.paging_comm .inner_paging .btn_prev {background-position:-84px -125px}
.paging_comm .inner_paging .btn_next {background-position:-102px -125px}
.paging_comm .inner_paging span.btn_prev {background-position:-125px -125px}
.paging_comm .inner_paging span.btn_next {background-position:-142px -125px}
/* 2014-03-04 추가끝 */
/* mEtc */
.cafe_category {padding:17px 0 12px 20px;border-top:3px solid #444;border-bottom:1px solid #dbdee2;background:#f8f8f8}
.cafe_category .tit_category {width:100px;height:12px;background-position:0 -120px}
.cafe_category .list_category {overflow:hidden;width:100%;padding-top:13px}
.cafe_category .link_category {font-size:11px;letter-spacing:-1px;color:#888}
.list_category li {float:left;width:116px;height:22px;padding-left:7px;line-height:22px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_dot.gif) 0 50% no-repeat}
.list_category .cate_type1 {width:93px}
.list_category .cate_type2 {width:113px}
.list_category .cate_type3 {width:138px}
.list_category .link_catecory {color:#888}
.cafe_etc {overflow:hidden;width:947px;padding:12px 11px 9px 20px;line-height:14px}
.cafe_etc .tit_relate {float:left;width:49px;height:14px;background-position:0 -138px}
.cafe_etc .tit_help {float:left;width:33px;height:14px;background-position:0 -159px}
.cafe_etc .list_etc {overflow:hidden;float:right;width:111px}
.cafe_etc .list_relate {float:left;width:747px}
.cafe_etc .list_etc li {float:left;background:url(http://i1.daumcdn.net/cafeimg/cafetop/ico_comm_131217.gif) 100% -822px no-repeat}
.cafe_etc .list_etc .lst {background:0 none}
.cafe_etc .list_etc .link_etc {padding:0 8px 0 6px;font-size:11px;color:#888;letter-spacing:-1px}
/* footer */
#daumFoot {width:978px;margin:0 auto;border-top:1px solid #e3e3e3;padding:18px 0;line-height:18px;text-align:center;color:#dbdee2;clear:both}
#daumFoot .link_info {font-size:11px;line-height:17px;letter-spacing:-1px;color:#555}
#daumFoot .link_daum {font-family:Tahoma, sans-serif;color:#888}
#daumFoot .txt_copyright {font-size:11px;line-height:14px;font-family:Tahoma, sans-serif;font-style:normal;color:#888}

/* 2014-10-01 : 카페내부검색 추가 시작 */
.searchcafe_type1 .cont_scafe #cMain {margin-top:0}
.searchcafe_type1 .cont_scafe #mArticle {width:100%;padding-bottom:30px}
.searchcafe_type2 #cMain {overflow:visible;margin-top:0}
.searchcafe_type2 #cMain:after {display:block;clear:both;visibility:hidden;height:0;content:'';font-size:0}
.searchcafe_type2 #mFeature {float:left;width:110px}
.searchcafe_type2 #mArticle {float:left;width:847px;padding:20px 0 32px 19px; border-left:1px solid #dfdfe3}
.searchcafe_type2 #mEtc {clear:both}

/* common */
.fw_bold {font-weight:bold}

/* paging */
.paging_scafe {height:31px;padding-top:31px;text-align:center}
.paging_scafe .paging_inner {display:inline-block;margin:0 auto}
.paging_scafe .btn_page {float:left;width:34px;height:31px;font-weight:bold;font-family:verdana;line-height:30px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/paging_scafe.gif) no-repeat 0 0;color:#30323f;text-align:center}
.paging_scafe a.btn_page:hover {background-position:-70px 0;text-decoration:none}
.paging_scafe em.btn_page {position:relative;margin-left:-1px;padding-left:1px;background-position:-35px 0;color:#d92f3a}
.paging_scafe .btn_prev, .paging_scafe .btn_next {overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}
.paging_scafe .btn_prev {position:relative;width:35px;margin-right:-1px;background-position:0 -40px}
.paging_scafe .btn_disabled {opacity:0.5}
.paging_scafe a.btn_prev {background-position:0 -80px}
.paging_scafe a.btn_prev:hover {background-position: 0 -120px}
.paging_scafe .btn_next {width:35px;margin-left:-1px;background-position:-35px -40px;text-indent:-9999px}
.paging_scafe a.btn_next {background-position:-35px -80px}
.paging_scafe a.btn_next:hover {background-position:-35px -120px}

/* tabmenu */
.tab_scafe {overflow:hidden;position:relative;width:978px;height:43px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/tab_searchcafe.gif) no-repeat}
.tab_scafe li {float:left;width:110px;height:43px}
.tab_scafe .link_tab {display:block;overflow:hidden;width:110px;height:43px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/tab_searchcafe.gif) no-repeat;text-indent:-9999px}
.tab_scafe .link_cafe {background-position:0 0}
.tab_scafe .link_cafename {background-position:-110px 0}
.tab_scafe .link_cafewrite {background-position:-220px 0}
.tab_scafe .on .link_tab {position:relative;z-index:10;padding-right:1px}
.tab_scafe .on .link_cafe {background-position:0 -50px}
.tab_scafe .on .link_cafename {background-position:-110px -50px}
.tab_scafe .on .link_cafewrite {background-position:-220px -50px}

/* 옵션 네비게이션 */
.option_nav {padding-top:6px}
.option_nav .tit_option {padding:11px 0 4px;font-size:12px;color:#000;letter-spacing:-1px}
.option_nav .tit_option .link_ccl {padding-right:9px;background-position:100% -421px}
.option_nav .nav_option {font-size:11px}
.option_nav .btn_option {width:80px;height:18px;margin-top:9px;background-position:-50px -180px}
.nav_option li {line-height:21px}
.nav_option .link_option {color:#76778c}
.nav_option .on .link_option {text-decoration:underline;color:#46485d}
.option_nav .ccl_option {display:none;font-size:11px;letter-spacing:-1px}
.ccl_on .tit_option .link_ccl {background-position:100% -447px}
.ccl_on .ccl_option {display:block}
.ccl_option li {padding:5px 0;line-height:14px}
.ccl_option .link_option {display:block;color:#76778c}
.ccl_option .ico_scafe {display:block;padding-left:18px}
.ccl_option .on .link_option {text-decoration:underline;color:#46485d}

/* 선택옵션 */
.option_choice {overflow:hidden;height:15px;padding:8px 7px 8px 9px;margin-bottom:13px;border:1px solid #eee;font-size:12px;line-height:15px;background-color:#f3f3f3;vertical-align:middle}
.option_choice .tit_choice {float:left;padding-right:16px;font-size:12px;color:#555;letter-spacing:-1px}
.option_choice .txt_choice {display:inline-block;padding-right:11px;color:#000}
.option_choice .desc_choice {float:left;width:580px}
.option_choice .btn_del {width:15px;height:100%;display:inline-block; vertical-align:middle}
.option_choice .btn_del .btn_comm {display:block;width:8px;height:7px;margin:0 auto;background-position:-160px -180px;vertical-align:middle}
.option_choice .btn_close {float:right;width:15px;height:15px;vertical-align:middle}
.option_choice .btn_close .btn_comm {display:block;width:10px;height:13px;margin:0 auto;background-position:-140px -178px;vertical-align:middle}

/* 관련검색어 */
.scafe_related {overflow:hidden;position:relative;width:684px;padding:12px 248px 10px 46px;border-bottom:1px solid #e7e7ea}
.scafe_related .tit_related {position:absolute;top:15px;left:9px;font-weight:bold;font-size:12px;line-height:18px;color:#000}
.scafe_related .list_keyword {overflow:hidden;width:100%;height:24px;font-family:'굴림', gulim, sans-serif}
.scafe_related .list_keyword > div {float:left}
.scafe_related .link_keyword {float:left;padding-right:13px;line-height:24px;color:#12c;white-space:nowrap;text-decoration:underline}
.scafe_related .link_more {position:absolute;right:215px;bottom:12px;padding-right:8px;font-size:11px;background-position:100% 6px;color:#666;letter-spacing:-1px}
.scafe_related .link_less {display:none; position:absolute;right:215px;bottom:12px;padding-right:8px;font-size:11px;background-position:100% -20px;color:#666;letter-spacing:-1px}
.scaferelated_open .list_keyword {height:auto}
.scaferelated_open .link_more {display:none;}
.scaferelated_open .link_less {display:block;}

/* ccl 아이콘 - 스펙아웃 */
.ccl_author {display:inline-block;overflow:hidden;vertical-align:middle}
.ccl_author .img_scafe {float:left;width:13px;height:13px;margin-right:1px}  /*2014-10-08_2 : 수정*/
.ccl_box_layer {display:none;position:absolute;z-index:10;width:112px;margin-left:2px;padding-left:4px;background:url(http://i1.search.daumcdn.net/s/search_all/2010/bg/bg_ccltiparrow.gif) no-repeat 0 0}
.ccl_box_layer dl.txt_cclayer {display:block;padding:6px 4px 2px 7px;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;font-size:11px;line-height:18px;background-color:#fff;color:#777}
.ccl_box_layer dl.txt_cclayer dt {float:left;width:72px;letter-spacing:-1px}
.ccl_box_layer dl.txt_cclayer dd {color:#6671ff}
.ico_by {background-position:0 -75px}
.ico_nc {background-position:0 -100px}
.ico_nb {background-position:0 -125px}
.ico_sa {background-position:0 -150px}
.ccl_option .on .ico_by {background-position:0 -175px}
.ccl_option .on .ico_nc {background-position:0 -200px}
.ccl_option .on .ico_nb {background-position:0 -225px}
.ccl_option .on .ico_sa {background-position:0 -250px}

/* search cafe */
.scafe_tit {width:100%;height:27px;margin-bottom:9px}
.scafe_tit .tit_scafe {float:left;padding:6px 0 0 10px;font-weight:bold;font-size:14px;line-height:16px;color:#000}
.scafe_tit .sort_scafe {float:left;padding:6px 0 0 16px;font-size:11px}
.scafe_tit .sort_scafe .link_option {color:#75788d;line-height:17px;letter-spacing:-1px}
.scafe_tit .sort_scafe .on {color:#30323f;text-decoration:underline}
.scafe_tit .sort_scafe .txt_bar {padding:0 1px 0 2px;color:#d9d9d9}
.scafe_tit .expander_scafe {display:inline;float:right;margin:7px 31px 0 0;line-height:14px;color:#777}
.scafe_thumb {float:left;position:relative;z-index:10;width:76px;height:76px;margin-right:16px;border:1px solid #ececec;overflow:hidden}
.scafe_thumb .inner_thumb {display:table-cell;width:76px;height:76px;margin:0;font-size:0;line-height:0;text-align:center;vertical-align:middle}
.scafe_thumb .link_thumb {font-size:0;vertical-align:middle}
.scafe_thumb .related_thumb {position:absolute;left:61px;bottom:-1px;z-index:11;width:16px;height:16px}
.scafe_thumb .related_thumb .btn_plus {width:16px;height:16px;background-position:0 -180px}
.scafe_thumb .layer_expansion {display:none;position:absolute;top:-62px;left:15px}
.scafe_thumb .box_thumb {float:left;padding:10px 10px 10px 5px;border:1px solid #c5c5c5;background-color:#f5f5f5}
.scafe_thumb .tbl_thumb {border-collapse:collapse;border-spacing:0}
.scafe_thumb .tbl_thumb .img_photo {height:76px;padding-left:5px;vertical-align:middle}
.scafe_thumb .tbl_thumb .link_thumb {display:block}
.scafe_thumb .img_thumb {vertical-align:middle; width:100%; height:auto}
.scafe_thumb .thumb_on .layer_expansion {display:block}
.scafe_thumb .thumb_on .btn_plus {background-position:-20px -180px}
.list_scafe2 .scafe_thumb {margin-right: 17px;border: 0 none}
.list_scafe2 .scafe_thumb .link_thumb {display:block;width:76px;height:76px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/img_cafelogo.gif) no-repeat 0 0}
.list_scafe2 .scafe_thumb .frame_thumb {position:absolute;top:0;left:0;width:76px;height:76px;background:url(http://i1.daumcdn.net/cafeimg/cafetop/frame_scafe.png) no-repeat 0 0}
.list_scafe2 .scafe_cont {height:100%;padding-top:3px}
.scafe_cont {overflow:hidden;font-family:'굴림',gulim,sans-serif}
.scafe_fulltxt {padding-top:12px;margin-top:11px;border-top:1px solid #e7e7e7}
.scafe_fulltxt2 {padding-top:0;margin-top:0;border-top:none}
.scafefull_fst {margin-top:0;border-top:none}
.scafe_fulltxt .list_scafe {width:824px;padding:1px 0 9px 10px}
.scafe_fulltxt .list_scafe:after {display:block;height:0;content:'';font-size:0;clear:both}
.scafe_fulltxt .list_scafe li {float:left;position:relative;width:100%;padding-top:19px}
.scafe_fulltxt .list_scafe .fst{padding-top:0}
.scafefull_fst .list_scafe2 li, .scafe_fulltxt2 .list_scafe2 li {padding-top:16px}
.scafe_fulltxt .tit_list {display:block;font-weight:normal}
.scafe_fulltxt .tit_list .link_tit {font-size:13px;line-height:15px;color:#1122cc;text-decoration:underline}
.scafe_fulltxt .tit_list .cafe_icon { display: inline-block; height: 14px; padding: 0 3px; margin-left: 7px; font-size: 11px; border: 1px solid #d8e1f2; background: #f5f7fc; color: #6b8ecc; }
.scafe_fulltxt .tit_list .link_tit:visited{color:#8c0198}
.scafe_fulltxt .desc_scafe {overflow:hidden;width:100%;padding-top:1px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}
.scafe_fulltxt .desc_scafe2 {padding-top:3px;line-height:18px}
.scafe_fulltxt .tag_desc {padding-top:1px;line-height:18px;color:#777}
.scafe_fulltxt .tag_desc .link_tag {color:#777}
.scafe_fulltxt .info_scafe {position:relative;padding-top:1px;line-height:18px;color:#777}
.scafe_fulltxt .info_scafe .link_url {padding-right:8px;color:#107834}
.scafe_fulltxt .info_scafe .txt_bar {padding:0 4px;color:#ddd}
.scafe_fulltxt .info_scafe .link_cafe {color:#777}
.scafe_fulltxt .info_scafe .link_articleview {padding-right:8px;background-position:100% 5px;color:#777}
.scafe_fulltxt .info_scafe .close_articleview {display:none}
.scafe_fulltxt .link_articleview .ico_write {display:inline-block;width:12px;height:13px;margin-right:4px;background-position:0 -275px;vertical-align:middle}
.scafe_fulltxt .scafe_btn {height:16px;margin:0 30px;text-align:right;line-height:13px}
.scafe_fulltxt .scafe_btn .link_more {height:16px;padding-right:10px;font-size:12px;line-height:14px;background-position:100% -49px;color:#0836a3}
.scafe_fulltxt .scafe_view {display:none;position:relative;padding:15px 24px;margin-top:15px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;line-height:22px;background-color:#fbfbfb;color:#000}
.scafe_fulltxt .scafeview_on .scafe_view {display:block; clear:both}
.scafe_fulltxt .scafeview_on .scafe_thumb {margin-bottom:10px}
.scafe_fulltxt .scafeview_on .link_articleview {background-position:100% -20px}
.scafe_fulltxt .scafeview_on .open_articleview {display:none}
.scafe_fulltxt .scafeview_on .close_articleview {display:inline}
.scafe_fulltxt .scafeview_sm .view_desc {overflow:hidden;height:66px;}
.scafe_fulltxt .scafeview_on .view_desc {overflow:hidden;max-height:176px; _height:176px}

hr.search {border:none; border-top:1px solid #e7e7ea; margin:10px 0 13px}
hr.search {_border-width:0.5px}

/* 결과없음 */
.resultnone_scafe {height:482px;padding:30px 0 0 10px}
.resultnone_scafe .txt_result {display:block;font-weight:bold;font-size:16px;color:#000}
.resultnone_scafe .result_point {font-weight:bold;color:#f14e41}
.resultnone_scafe .list_result {padding-top:11px}
.resultnone_scafe .list_result li {margin-left:8px;line-height:21px;font-family:'굴림', gulim, sans-serif;color:#444;text-indent:-8px}
.resultnone_scafe .link_result {padding-right:9px;margin-left:4px;background-position:100% -323px;color:#f14e41;text-decoration:underline}
.resultnone_scafe2 {padding-top:13px} /* 2014-10-08_2 : 수정 */
.resultnone_scafe3 {height:auto;padding:30px 0 29px 10px;border-bottom:1px solid #e7e7ea} /* 2014-10-08 : 추가 */

/* 청소년 성인 키워드 */
.resultnone_scafe .txt_youth {margin-bottom:20px}
.resultnone_scafe .txt_youth .ico_youth {display:inline-block;width:20px;height:15px;margin-right:5px;background-position:0 -350px;vertical-align:top}

/* 성인 키워드 */
.resultnone_scafe .txt_adult {line-height:24px}
.resultnone_scafe .txt_adult .ico_adult {display:inline-block;width:36px;height:22px;margin-right:7px;background-position:0 -375px;vertical-align:middle}
.resultnone_scafe .txt_except {font-weight:normal;font-size:12px;line-height:14px}
.resultnone_scafe .txt_except .link_result {margin-left:42px}


/* 2014-10-01 : 카페내부검색 추가 종료 */


/* mobile redirect */
#redirect_mobile { padding:40px 0px 46px 40px; margin-top:25px; border-top:1px solid #e6e6e6; background:#f6f6f6;}
#redirect_mobile .btn_go_mobile { display:block; width:430px; height:115px; text-align:center; color:#333; font-size:40px; font-weight:bold; line-height:110px; text-decoration:none; background:url(http://i1.daumcdn.net/icon/mobile/simple/polaris/2010_common/bt_move1.png) no-repeat; }
#redirect_mobile .btn_go_mobile span { padding-left:60px; background:url(http://i1.daumcdn.net/icon/mobile/simple/polaris/2010_common/bt_move_arrow.gif) no-repeat 0 50%; font-family:굴림, gulim, sans-serif; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    #redirect_mobile { padding-top:0; padding-bottom:0; }
    #redirect_mobile .btn_go_mobile { -webkit-transform-origin:0% 50%; -webkit-transform:scale(0.5); }
}

/* 2015-04-01 카페쪽지 수정 시작 */
/* 알림 토스트 */
.toast_layer {position:absolute;z-index:9999}
.toast_layer .inner_toast_layer {position:relative;padding: 11px 24px 11px 10px;border:1px solid #c6c9cb;font-family:'맑은 고딕', 'Malgun Gothic', AppleSDGothicNeo-Light, sans-serif;background:#fff;-moz-box-shadow: 0px -3px 55px 20px #147197;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1);box-shadow:2px 2px 2px rgba(0,0,0,.1)}
.inner_toast_layer .layer_body {height:38px;padding-left:52px;font-size:14px;line-height:19px;background:url(../images/img_note_150414.png) no-repeat 0 0px;color:#444}/* 2015-04-14 수정 */
.inner_toast_layer .txt_cafename {color:#959595}
.inner_toast_layer .txt_nickname {color:#f25f55}
.inner_toast_layer .note_num {color:#f25f55}
.inner_toast_layer .desc_note {padding:10px 15px 6px 0}
.inner_toast_layer .layer_foot .btn_comm {position:absolute;right:6px;top:5px;width:18px;height:18px;background-position:-50px -200px}
/* 2015-04-01 카페쪽지 수정 끝 */

/* 2015-12-09 로그인 추가 시작 */
.private_user .wrap_cafein {padding:25px 0 18px;background-color:#ebeced;border:1px solid #d7dadd}
.wrap_cafein .link_golog {width:250px;height:50px;margin:0 auto;background-position:0 -320px}
.wrap_cafein .box_myinfo {padding-top:10px;text-align:center}
.box_myinfo .link_gojoin {font-size:12px;color:#777}
.box_myinfo .txt_bar {font-size:12px;color:#d7d7d7;margin:0 5px}/* 2015-12-10 수정 */
/* 2015-12-09 로그인 추가 끝 */

/* minidaum app install sms */
.daum_app_layer{height:0}
.minidaum_layer ol, .minidaum_layer ul, .minidaum_layer li{list-style:none}
.minidaum_layer img, .minidaum_layer fieldset{border:0;padding:0;}
.minidaum_layer img {vertical-align:top;}
.minidaum_layer p{margin:0;padding:0}
.minidaum_layer a {font-size:11px;font-size:11px;color:#333;text-decoration:none}
.minidaum_layer a:active, .minidaum_layer a:hover {text-decoration:underline}
.minidaum_layer .screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}

.minidaum_layer{position:absolute;overflow:hidden;width:312px;font-size:12px;background:#fff none;border:1px solid #bbb;letter-spacing:0;font-family:돋움,dotum}
.minidaum_layer .minidaum_extra_content{padding:20px 0 12px 24px;}
.minidaum_layer .minidaum_extra_title{line-height:13px;font-size:12px;color:#3d3d3d;font-weight:bold;}
.minidaum_layer .minidaum_extra_desc{font-size:11px;color:#a1a3aa;margin-top:11px;letter-spacing:-1px;}
.minidaum_layer .minidaum_extra_qrcode{position:absolute;top:21px;right:33px;padding:4px;border:1px solid #ed3e49}
.minidaum_layer .minidaum_extra_form{position:relative;margin:4px 0 12px 0;width:165px;height:25px;border:1px solid #a6adb8;}
.minidaum_layer .minidaum_extra_form input{border:0 none;padding:0;margin:1px 0 0 5px;width:111px;height:23px;line-height:25px;}
.minidaum_layer .minidaum_extra_form button{position:absolute;top:0;right:0;border:0 none;width:43px;height:25px;line-height:25px;border-left:1px solid #a6adb8;margin:0;padding:0;background:url(http://i1.daumcdn.net/icon/minidaum/common/minidaum_v07.gif) no-repeat 0 -330px}
.minidaum_layer .minidaum_extra_event{height:15px;line-height:15px;font-size:11px;letter-spacing:-1px;background-repeat:no-repeat;}
.minidaum_layer .minidaum_extra_event a:link{color:#444;font-size:11px;}
.minidaum_layer .minidaum_extra_content p.event{padding-left:33px;background-image:url(http://i1.daumcdn.net/icon/minidaum/common/minidaum_v07.gif);background-position:0 -360px;}
.minidaum_layer .minidaum_extra_content p.event a{color:#e06d45;}
.minidaum_layer .minidaum_extra_close{position:absolute;top:0;right:0;border:0 none;width:32px;height:29px;margin:0;padding:0;text-indent:-9999em;overflow:hidden;background:url(http://i1.daumcdn.net/icon/minidaum/common/minidaum_v07.gif) no-repeat 10px -481px;cursor:pointer;}
