@charset "utf-8";
/* For HVGA */

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0;}
dl,ul,ol,li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
table {border-collapse: collapse;border-spacing:0;}
input,select,textarea,button {vertical-align:middle;font-size:100%;}
button {background-color: transparent;border: 0 none;cursor: pointer;}
body {-webkit-text-size-adjust:none;} /* 뷰표트 변환시 폰트크기 자동확대 방지. */
input[type="text"],input[type="password"],input[type="submit"] { -webkit-appearance: none; border-radius: 0; }
input:checked[type="checkbox"] { background-color: #666; -webkit-appearance: checkbox; }
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"] {-webkit-appearance: button; border-radius: 0;}
html, body {background:#fff;color:#333;}
a {color:#333;text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}

/* Common */
.daumhide {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;}
hr {display:none;}
hr.clr { display: block; visibility: hidden;}
.nodp, .hidden { display:none; }
.clr { clear:both; }
.nb { border:none !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.t_b { font-weight:bold; }
.t_u { text-decoration:underline; }
.t_i { text-style:italic; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.ls { letter-spacing:-1px; }
.ls0 { letter-spacing:0; }
.point { color:#606bed; }
.point2 { color:#e74912; }
.b {font-weight:bold;}

body,th,td,input,select,textarea,button {font-size:14px; line-height:1.5; font-family:'Malgun Gothic', '맑은 고딕', sans-serif;}

/* Border round 3px button style */
.bround {display:inline-block;padding:0;border:1px solid;border-radius:3px;font-size:12px;text-decoration:none;text-align:center;}

/* Padding round 3px button style */
.pround {display:inline-block;padding:1px;border-radius:3px;font-size:12px;text-decoration:none;}
.pround .inner {display:inline-block;width:100%;height:100%;border-radius:3px;text-align:center;}

/*ICS 및 ICS 크롬 베타 버그*/
input,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0)}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}

/* Context */
.num { letter-spacing:0; color:#606bed; } /* (댓글)수 */ 
.ans { color:#e74912; text-decoration:underline; } /* 답변 */
.dt { letter-spacing:0; font-family:tahoma,sans-serif; color:#999; } /* 날짜 */
.limit { text-align:right; color:#666; font-size:12px; margin-top:7px; height:30px;} /* 글자수제한 */
.irt { margin:0; padding:0; text-indent:-9999px; overflow:hidden; border:none; background:transparent none 0 0 no-repeat; border-radius:0; } /* input text replacement */
.sep { color:#d6d6d6;}
.noti_authority { color:#999;}
.hidden_select { width:10px;height:10px;position:absolute;z-index:-1; }

.irt.bt_record,
.irt.bt_record2 { width:47px; height:24px; background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_record.gif); } /* 등록 */
.irt.bt_cancel { width:48px; height:24px; background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_cancell.gif); } /* 취소 */
.irt.bt_cancel2 { width:48px; height:24px; background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_cans_2.gif); } /* 취소 */
.irt.bt_ok { width:47px; height:24px; background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_ok_2.gif); } /* 확인 */
.irt.bt_record3,
.irt.bt_cancel3 { width:57px; height:31px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/cafe_bt_btns.gif) no-repeat 0 -80px; } /* 하단 큰사이즈 등록 */
.irt.bt_cancel3 { background-position:0 -160px; } /* 하단 큰사이즈 취소 */
.selectLabel { background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_searchbar_2.gif) 100% 0 no-repeat; padding:0 30px 0 0; z-index:1; position:absolute; font-size:15px; font-weight:bold; white-space:nowrap; }

/* Layout */
#daumWrap { text-align:left; width:auto; min-width:320px; }
#daumWrap #daumContent { padding:2px 6px; margin:0 0 10px 0; font-size:16px; }
#daumWrap #daumContent.exception { margin-bottom: 15px; }
#daumWrap #daumContent.comment_section { margin-bottom:10px; }
#daumWrap.tmp_home #daumHead { padding: 0;}

/* Button */
a.round {border:1px solid;border-radius:3px;padding:1px;font-size:13px;display:inline-block;text-decoration:none;}
a.round span {border-radius:3px;display:inline-block;width:100%;height:100%;text-align:center;}

a.ext_bg{border:0 none;padding:1px;height:27px;background-color:#bbbbbb;}
a.ext_bg span{display:inline-block;width:100%;height:100%;line-height:27px;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));background-color:#f5f5f5;}
.btn_search span {background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f0f0f2));background-color:#f0f0f2;}

/* DaumHead */
#daumHead{border-bottom:2px solid #617fff;background:#4a598d url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/common/2010/blue/bg.gif);-webkit-box-shadow:0 1px 0 #5d77dc;box-shadow:0 1px 0 #5d77dc;}
#daumHead h1 {position:relative;}
#daumLogo{position:absolute;top:10px;left:8px}
#daumServiceLogo {width:33px;height:20px;position:absolute;top:10px;left:58px;color:#fff;background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/common/2010/title_cafe.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#daumHead .head_top {height:40px;overflow:hidden;}
#daumHead .head_top .right{margin-right:6px;margin-top:6px;float:right;display:inline}
#daumHead .head_top .link_related {position:absolute;left:102px;top:10px;font-size:13px;color:#A9BAE8;}
.opera #daumHead .head_top .right{white-space:nowrap}
/* 헤더,서제스트 아이콘 */
#daumHead .ico_gnbcomm {display:inline-block;overflow:hidden;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_gnbcomm.png) no-repeat;text-indent:-9999px;line-height:0;font-size:0;}
/* 통합검색, 전체보기 버튼 */
#daumHead .btn_totalsearch {display:inline-block;overflow:visible;position:relative;width:74px;height:26px;margin-right:4px;z-index:2;padding:0;font-size:0;line-height:0;}
#daumHead .btn_totalsearch span {display:block;}
#daumHead .clip_wrap {position: absolute;right:0;top:0;width:14px;height:22px;margin:0;padding:0;}
#daumHead .clip_wrap .clip_left {position: absolute;top: 8px;right: 2px;width: 10px;height: 10px;overflow: hidden;border-top-left-radius: 2px;border-bottom-left-radius: 2px;background: -webkit-gradient(linear, left top, right top, from(#FBCa3e), to(#FFAa1b));background-color: #F2b320;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);box-shadow: 0 1px 1px rgba(0,0,0,0.15);z-index: 2;}
#daumHead .clip_wrap .clip_right_wrap {position: absolute;margin: 0;top: 4px;right: 0px;padding: 1px;padding-left: 0;width: 4px;height: 16px;z-index: 1;border-top-right-radius: 2px;border-bottom-right-radius: 2px;background: #323f62;}
#daumHead .clip_wrap .clip_right {width: 4px;height: 16px;margin: 0;padding: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;background-image: -webkit-gradient(linear, left top, right top, from(#FBCa3e), to(#FFAa1b));background-color: #Fdbb25;-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.30),0 1px 1px rgba(0,0,0,0.15);box-shadow: inset 1px 0 1px rgba(0,0,0,0.30),0 1px 1px rgba(0,0,0,0.15);z-index: 1;}
#daumHead .search1 {width:68px;height:24px;padding: 1px;position: relative;margin: 0;background: #323f62;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.09);box-shadow: 0 1px 1px rgba(255,255,255,0.09);}
#daumHead .search2 {width:62px;height:18px;background: -webkit-gradient(linear, left top, right top, from(#7b89fa), to(#6676f2));background-color: #6f7ff9;padding: 3px;border-radius: 4px;-webkit-box-shadow: inset -1px -1px 1px #5966dd;box-shadow: inset -1px -1px 1px #5966dd;}
#daumHead .search3 {width:58px;height:15px;padding: 2px 0 1px 4px;background-color: #fff;vertical-align: top;font-size: 11px;color: #999;border-radius: 2px;-webkit-box-shadow: inset 1px 1px 1px #dbdbdb, -1px -1px 1px #6370d8;box-shadow: inset 1px 1px 1px #dbdbdb, -1px -1px 1px #6370d8;line-height:14px;text-align:left;letter-spacing:-1px;}
#daumHead .head_top .bround {overflow:hidden;width:34px;border-color:#343f61;background-color:#4c5c90;background:-webkit-gradient(linear, left top, left bottom,from(#5467a1),to(#42517f));-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.1);vertical-align:top;}
#daumHead .head_top .total_view {width:40px;height:26px;font-size:0;line-height:0;text-align:left;}
#daumHead .head_top .ico_total {display:block;width:24px;height:14px;margin-left:9px;background-position:0 0;}
#daumHead.sitemap_open .head_top .total_view {height:34px;border:1px solid #2c3758;border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#39466a;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1)}
#daumHead.sitemap_open .head_top .ico_total {position:relative;top:-4px;background-position:-30px 0;}
/* 전체보기 */
#daumHead .sitemap {display:none;width:100%;position:relative;border:1px solid #2c3758;border-width:1px 0;background:#39466a;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.15),0 1px 1px rgba(255,255,255,0.15);}
#daumHead .sitemap .blank {display:block;position:absolute;top:-1px;right:7px;width:37px;height:3px;border-left:1px solid #354163;font-size:0;line-height:0;background:#39466a;}
#daumHead .sitemap .inner {overflow:hidden;margin:7px;background:#fff;box-shadow:0 1px 2px #2e3c67;border-radius:4px;}
#daumHead .sitemap .ico_new {float:left;width:10px;height:10px;margin:7px 0 0 4px;background-position:-10px -20px;vertical-align:middle;}
.android #daumHead .sitemap .ico_new {margin-left:2px;}
#daumHead.sitemap_open .sitemap {display:block;}
#daumHead .sitemap .related_links {overflow:hidden;width:100%;padding-bottom:7px;border-bottom:1px solid #d5dade;background:#f8f8f8;}
#daumHead .sitemap .tit_related {overflow:hidden;height:12px;margin:11px 0 0 14px;font-size:11px;color:#505668;line-height:11px;font-weight:normal;}
#daumHead .sitemap .list_related {overflow:hidden;margin:3px 0 0 14px;border-top-left-radius:4px;border-top-right-radius:4px;clear:both;}
#daumHead .list_related li {overflow:hidden;float:left;margin-right:5%;}
#daumHead .list_related .link {font-size:13px;color:#2d3660;letter-spacing:-1px;font-weight:bold;}
.iphone #daumHead .list_related .link {font-weight:normal; -webkit-text-stroke:0.3px;}
#daumHead .list_related .link:hover {text-decoration:none;}
#daumHead .list_related .txt {display:block;font-size:11px;text-align:center;}
#daumHead .sitemap .sitemap_links {overflow:hidden;width:100%;border-bottom:1px solid #eee;clear:both;}
#daumHead .sitemap .inner_links {overflow:hidden;padding:12px 7px 0 9px;}
#daumHead .sitemap .sort_ganada {overflow:hidden;float:left;width:33.33%;}
#daumHead .sitemap .sort_ganada .tit {display:block;height:14px;margin:0 1px 3px 2px;border-radius:2px;font-size:10px;color:#626670;background:#e0e1e6;text-align:center;line-height:14px;text-indent:2px;}
#daumHead .sitemap .list_sitemap {overflow:hidden;height:135px;margin-bottom:17px;}
#daumHead .list_sitemap li {overflow:hidden;}
#daumHead .list_sitemap .link {display:block;overflow:hidden;height:27px;margin:0 2px;padding-left:4px;line-height:27px;letter-spacing:-1px;font-size:13px;color:#555;}
#daumHead .list_sitemap .link:hover {text-decoration:none;}
#daumHead .list_sitemap .link .txt {display:inline-block;float:left;vertical-align:middle;}
#daumHead .list_sitemap .link strong.txt {color:#333;font-weight:bold;}
.iphone #daumHead .list_sitemap .link strong.txt { font-weight:normal; -webkit-text-stroke:0.3px;}
#daumHead .sitemap .sitemap_lst {border-bottom:0;}
#daumHead .sitemap .sitemap_lst .list_s itemap {padding-bottom:2px;}
#daumHead .sitemap .etc_links {overflow:hidden;width:100%;clear:both;}
#daumHead .sitemap .list_etc {overflow:hidden;padding:7px 7px 15px 9px;}
#daumHead .sitemap .list_etc li {overflow:hidden;float:left;width:33.33%;}
#daumHead .sitemap .list_etc .link {display:block;height:27px;margin:0 2px;padding-left:4px;line-height:27px;letter-spacing:-1px;letter-spacing:-1px;font-size:13px;color:#555;}
#daumHead .sitemap .list_etc .link:hover {text-decoration:none;}
#daumHead .sitemap .close_links {overflow:hidden;width:100%;}
#daumHead .sitemap .btn_close {display:inline;float:right;width:78px;height:26px;margin:0 11px 11px;border:1px solid #b3b4bb;border-radius:3px;background-color:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));font-size:0;line-height:0;}
#daumHead .sitemap .ico_close {display:inline;float:left;width:7px;height:7px;margin:9px 5px 0 20px;background-position:0px -20px;font-size:0;line-height:0;vertical-align:middle;}
#daumHead .sitemap .btn_close .txt {display:block;float:left;font-size:13px;line-height:24px;vertical-align:middle;}
.android #daumHead .sitemap .btn_close .txt {margin-top:1px;}

/* GNB */
#daumHead .tab_menu {z-index:0;height:33px;padding:0 6px;border-bottom:1px solid #3B456C;}
#daumHead .tab_menu li{float:left;position:relative;margin-right:-1px;padding:1px 1px 0;height:33px;-webkit-box-sizing:border-box;border-radius:4px 4px 0 0;background-color:#3b456c;}
#daumHead .tab_menu li a{font-size:15px;color:#e7eaf3;float:left;width:100%;height:32px;text-align:center;line-height:32px;letter-spacing:-1px;border-radius:3px 3px 0 0;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear,left top,left bottom,from(#6576b1),to(#4a5887));background-color:#5768a5;}
#daumHead .tab_menu li.on{height:34px;z-index:1;}
#daumHead .tab_menu li.on a{color:#fff;height:33px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#8ba2f9),to(#617fff));background-color:#617fff;}
#daumHead .tab_menu li.menu1{width:25%}
#daumHead .tab_menu li.menu2{width:31.49%}
#daumHead .tab_menu li.menu3{float:none;overflow:hidden;margin:0;zoom:1}
.opera #daumHead .tab_menu li a{white-space:nowrap;}
.opera #daumHead .tab_menu{display:table;border-collapse:collapse;width:97%;padding:0;margin:0 auto;border:none;}
.opera #daumHead .tab_menu li{float:none;display:table-cell;padding:0;border:1px solid #393531;border-bottom:none;overflow:visible;}
.opera #daumHead .tab_menu li.on{padding-bottom:0;}
#daumHead.sitemap_open .tab_menu {padding-top:7px;}

/* 개별카페  Header */
#daumHead.type_navi{border-bottom:2px solid #7b98ff;background:#4a598d url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/common/2010/blue/bg.gif);-webkit-box-shadow:0 1px 0 #738eeb;box-shadow:0 1px 0 #738eeb;}
#daumHead.type_navi .head_top{border-bottom:1px solid #41507e}
#daumHead .head_navi a.round{color:#fff;position:absolute;top:4px;height:27px;border:0 none;background-color:#38436b}
#daumHead .head_navi a.round span{line-height:27px;width:71px;height:27px;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear,left top,left bottom,from(#6878af),to(#526193));background-color:#5f70a8}
.opera #daumHead .head_navi a.round span{white-space:nowrap}
#daumHead .head_navi a.round span span{padding:0;-webkit-box-shadow:none;box-shadow:none;display:block}
#daumHead .head_navi a.small span{width:38px;height:27px}
#daumHead .head_navi a.on{color:#fff;position:absolute;top:4px;height:27px;border:0 none;background-color:#38436b}
#daumHead .head_navi a.on span{line-height:27px;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear,left top,left bottom,from(#88a0f9),to(#6281f6));background-color:#7893f8}
#daumHead.type_navi .head_navi .submit{width:51px;height:27px}
#daumHead.type_navi .head_navi .submit span{width:51px}
#daumHead.type_navi .head_navi .submit span span{padding-left:18px;width:28px;background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/common/2010/blue/ico_send.gif) no-repeat 7px 8px}
#daumHead .head_navi{position:relative;border-top:1px solid #506195;border-bottom:1px solid #3b4a77;height:37px}
#daumHead .head_navi .navi_left{left:6px}
#daumHead .head_navi .navi_leftright{left:51px}
#daumHead .head_navi .navi_right{right:6px}
#daumHead .head_navi h2{margin:0 77px 0 82px;color:#fff;text-align:center;font-size:16px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#daumHead.has_sub{position:relative;margin-bottom:39px}
#daumHead.type_navi .wrap_sub_menu{height:31px;/*position:absolute;top:82px;*/width:100%;padding-top:5px;margin-top:3px;float:left;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.4,#f3f3f6),color-stop(1,#e1e1eb));background-color:#ecebf1}
#daumHead.type_navi .sub_menu{height:30px;padding:0 6px;border-bottom:1px solid #b8bbc1}
#daumHead.type_navi .sub_menu li{position:relative;float:left;margin-right:-1px;padding:0;height:30px;border:1px solid #b8bbc1;border-bottom:none;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-radius:4px 4px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5fb),to(#dddee5));background-color:#e6e7ee}
#daumHead.type_navi .sub_menu li.menu1{width:25%}
#daumHead.type_navi .sub_menu li.menu2{width:25%}
#daumHead.type_navi .sub_menu li.menu3{width:25%}
#daumHead.type_navi .sub_menu li.menu4{float:none;overflow:hidden;margin:0;zoom:1}
#daumHead.type_navi .sub_menu li a{color:#333;float:left;width:100%;height:30px;text-align:center;line-height:30px;font-size:14px;letter-spacing:-1px}
#daumHead.type_navi .sub_menu li.on{height:31px;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;z-index:1;background:#FFF none}
#daumHead.type_navi .sub_menu li.on a{color:#425de8}
.opera #daumHead.type_navi .wrap_sub_menu{border-bottom:1px solid #b8bbc1}
.opera #daumHead.type_navi .sub_menu{display:table;border-collapse:collapse;border:none;width:98%;padding:0;margin:0 auto}
.opera #daumHead.type_navi .sub_menu li{float:none;display:table-cell;border-bottom:1px solid #b8bbc1}
.opera #daumHead.type_navi .sub_menu li.on{border-bottom-color:#FFF;padding-bottom:0}
.other #daumHead.type_navi .sub_menu li{border-bottom:1px solid #b8bbc1;height:29px}

/* Footer */
#daumFoot {font-family:sans-serif; clear:both; margin:0 auto; padding-top:10px; width:100%; background:#ebebeb; border-top:1px solid #dbdbdb; text-align:center;}
#daumFoot ul {margin:0 auto; width:280px; height:28px; overflow:hidden; text-align:center;}
#daumFoot li {position:relative; float:left;}
#daumFoot li a {display:block; margin:0 2px; width:64px; height:24px; overflow:hidden; color:#333; font-size:13px; line-height:25px; border:1px solid #c4c4c4; border-radius:3px; background-color:#f7f7f7; background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); -webkit-box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.7), inset -1px 0 1px rgba(255, 255, 255, 0.7); box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.7), inset -1px 0 1px rgba(255, 255, 255, 0.7);}
#daumFoot li a.off {color:#999;}
#daumFoot .ext {padding:10px 0 4px; line-height:10px; font-size:10px; color:#999;}
#daumFoot .ext span {margin:0 5px;}
#daumFoot .ext a {color:#999; text-decoration:underline;}

#daumFoot .copyright {clear:both; text-align:center; padding:3px 0 5px 0; height:19px; font-size:11px;}
#daumFoot .copyright .app {color:#555; font-weight:bold;}
#daumFoot .copyright .sep {width:1px; height:8px; background-color:#CBCBCB; margin:0 9px;}
#daumFoot address {display:inline; color:#999;}

/* 통합검색 레이어 */
#daumTotalSearchBack {top:0;-webkit-tap-highlight-color: rgba(0,0,0,0)}
#daumTotalSearchLayer {top:0;-webkit-box-shadow:inset 0 -1px 1px 0 rgba(255,255,255,0.04);box-shadow:inset 0 -1px 1px 0 rgba(255,255,255,0.04);}
#btnTotalSearch {overflow:hidden;position:absolute;top:7px;right:46px;width:46px;height:38px;padding:1px;border-radius:7px;background-color:#3B4873;font-size:0;line-height:0;}
#btnTotalSearch .bg_search {display:block;width:100%;height:100%;border-radius:6px;background-color:#bdc2d1;background:-webkit-gradient(linear,left top,left bottom,from(#f7f8ff),to(#bdc2d1));line-height:36px;}
#btnTotalSearch .ico_search {display:block;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat 8px -108px;text-indent:-9999px;line-height:36px;height:36px;}
#btnTotalSearchClose {overflow:hidden;position:absolute;top:7px;right:6px;width:35px;height:38px;border-radius:7px;border-radius:7px;border:1px solid #33416e;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.02),inset -1px -1px 1px rgba(255,255,255,0.02);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.02),inset -1px -1px 1px rgba(255,255,255,0.02);background-color:#4e5d94;background:-webkit-gradient(linear,left top,left bottom,from(#58689e),to(#465389));font-size:0;line-height:0;}
#btnTotalSearchClose .ico_close {display:block;overflow:hidden;width:100%;height:100%;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat -4px -78px;text-indent:-9999px;line-height:36px;}
/* 통합검색 입력창 */
.daumTotalSearch_outwrap {height:36px;padding:1px;margin:7px 100px 7px 6px;position:relative;background-color:#36436f;border-radius:6px;}
.daumTotalSearch_midwrap {padding:4px;height:28px;background-color:#617bff;border-radius:6px;}
.daumTotalSearch_inwrap {width:100%;height:100%;border-radius:2px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);background-color: #fff;}
.daumTotalSearch_inwrap input {line-height:20px;height:20px;font-size:15px;width:85%;background-color: transparent;border:0;padding:0 32px 0 5px;-webkit-appearance: none;border-radius: 0;margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0)}
/* 이미지 검색창 적용 */
#btnTotalSearchClear {border:0 none;position:absolute;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) -8px -55px no-repeat;top:6px;right:6px;height:17px;width:17px;padding:5px;display:none;}
#daumTotalSearchClipWrap {width:16px;height:24px;position: absolute;right:0;top:7px;}
#daumTotalSearchClipWrap .daumTotalSearchClipRight {z-index:1;position:absolute;top:0px;right:-3px;width:3px;border-left:1px solid #db8b14;height:100%;border-radius:0 3px 3px 0;background: -webkit-gradient(linear,left top,right top,from(#f4a820),to(#ffa81a));background-color: #ffb223;}
#daumTotalSearchClipWrap .daumTotalSearchClipLeft {z-index:2;position:absolute;top:5px;right:-3px;width:15px;height:14px;border-radius:3px 0 0 3px;background: -webkit-gradient(linear,left top,right bottom,from(#fed36c), to(#ffa81a));background-color: #ffb223;}
#daumTotalSearchLayer {display:none;height:52px;width:100%;z-index: 9999;position:absolute;left:0;border-bottom:1px solid #111216;background: -webkit-gradient(linear,left top,left bottom,from(#48578b),to(#465389));background-color: #415188;}
/* 통합검색 뒷배경 */
#daumTotalSearchBack {display:none;z-index:9998;width:100%;height:100%;position:absolute;left:0;background-color:#000;}
/* 서제스트 */
#daumTotalSuggestLayer {position:absolute; top:52px; left:0px; width:100%; z-index:9999; }
#daumTotalSuggestLayer .suggestBox {overflow:hidden;position:absolute;top:0;width:100%;background:#fff;}
#daumTotalSuggestLayer .suggestBox a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#daumTotalSuggestLayer .suggestBox li {position:relative;width:100%;height:33px;border-bottom:1px solid #ededed;text-indent:10px;line-height:34px;}
#daumTotalSuggestLayer .suggestBox .item {display:block;width:100%;height:32px;color:#000;text-decoration:none;font-size:15px;}
#daumTotalSuggestLayer .suggestBox .item strong {font-weight:normal;color:#fe7832;}
#daumTotalSuggestLayer .suggestBox .btn_add {position:absolute;top:2px;right:0;width:50px;height:30px;border:0;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat 12px -24px;font-size:0;text-indent:-9999px;cursor:pointer;}
#daumTotalSuggestLayer .suggestBox .bg_shield {display:none;}
#daumTotalSuggestLayer .suggestBox .footer .btn_close {position:relative;float:right;width:100px;text-decoration:none;}
#daumTotalSuggestLayer .suggestBox .footer {position:relative;width:100%;height:37px;padding-top:9px;border-bottom:1px solid #666;background:#f8f8f8;clear:both;}
#daumTotalSuggestLayer .suggestBox .footer .txt_close {float:right;margin:1px 10px 0 0;display:block;width:77px;height:24px;border:1px solid #b3b4bb;border-radius:3px;background:0;background-color:#fbfbfb;font-size:12px;color:#000;text-decoration:none;}
#daumTotalSuggestLayer .suggestBox .footer .txt_close span {display:block;width:38px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_totalsearch.png) no-repeat 0 9px;font-size:13px;text-align:right;line-height:25px;color:#444;margin:0 auto;}
#daumTotalSuggestLayer .suggestBox .footer .sug_recent_footer {float:left;padding:7px 0 0 9px;color:#666;line-height:14px;}
#daumTotalSuggestLayer .suggestBox .footer .sug_recent_footer .bar {padding:0 8px 0 8px;color:#e2e2e2;}
#daumTotalSuggestLayer .suggestBox .footer .sug_recent_footer a {color:#666;}
/* 안드로이드 클릭 버그 */
.android .suggestBox .bg_shield {display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:0;}
.android .footer .btn_close .bg_shield {display:block;position:absolute;left:1px;top:4px;width:100%;height:28px;border:0;}
.android .suggestBox .blankImage { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
/*Mobile 추가 코드 (1.1.34 버전 이후부터 적용)*/
#daumTotalSuggestLayer .noanchor {-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#daumTotalSuggestLayer .anchor {-webkit-tap-highlight-color: blue}
#daumTotalSuggestLayer .blankImage { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }



/* 하단 내부검색창 */
.wrap_search { position:relative; margin:10px 0 25px; text-align: center; }
.iphone #daumContent .wrap_search select { height:30px; }
.wrap_search .keyword { width:150px; height:28px; font-size:15px; color:#666; background-color:transparent; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0,0,0,0); border:1px solid #999; border-radius:5px;}
.wrap_search .btn_search { width:42px; height:26px; line-height:27px; font-size:13px; color:#354ace; vertical-align:middle; border-color:#b5bcdb; }

/* 게시판, 자주가는 게시판 icon */
.ico_link { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_gray_link.gif);}
.ico_memo { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_gray_memo.gif);}
.ico_rss { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_gray_rss.gif);}
.ico_fav {background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_gray_star.gif);}
.ico_img, .ico_new, .ico_list, .ico_qa, .ico_daumqa { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafe_spr.gif); }
.ico_new, .ico_link, .ico_memo, .ico_rss, .ico_fav { background-position:14px 15px; }
.ico_qa, .ico_daumqa { background-position:14px -66px; }
.ico_img { background-position:14px -146px; }
.ico_list { background-position:14px -226px; }
.ico_escrow {background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafeweb.png) 15px 14px;}

/* 게시판, 자주가는 게시판 */
.boardListContent { padding: 2px 0 !important; }
.boardList li { position:relative; overflow:hidden;}
.boardList li a { padding:10px 50px 8px 38px; }
.boardList .board_name { display:block; padding-bottom:4px; }
.boardList .cafe_name { display:block; color:#999; font-size:13px; font-weight:normal; }
#comments{ position:relative; overflow:hidden; }
.favoriteFolder { padding: 2px 0 !important; }
.favoriteFolder .boardList li a { padding: 10px 50px 0px 38px; margin-bottom: 8px; overflow:hidden; }
.favoriteFolder .boardList .del_button { position:absolute; display:block; padding:0; margin:0; right:0; top:11px; width:27px; height:25px; background:#fff url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_x.gif) no-repeat; text-indent:-9999px; overflow:hidden; }
.favoriteFolder .blank_thumb { color:#666; text-align:center; font-size:13px; font-weight:bold; }
.favoriteFolder .blank_thumb p { color:#5760e9; font-size:15px; font-weight:bold; padding:25px 0; margin:0 0 16px; border-bottom:1px solid #eaeaea; }
.favoriteFolder .blank_thumb span { display:inline-block; margin-bottom:5px; line-height:18px; }
.favoriteFolder .blank_thumb strong { color:#5760e9; }
.add_favboard_btn { display:block; margin:0 auto 20px; width:204px; height:34px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_cafe_spr.gif) no-repeat 0 -80px; text-indent:-9999px; overflow:hidden; }

/* 카페목록 - 내카페, 자주가는 */
.cafeListContent { padding:2px 0 !important; }
.groupCate.groupCate_default { border-top: 1px solid #E9E9E9; }
.groupCate li { position:relative; }
.groupCate li .cafe_title { padding:8px 50px 8px 18px; }
.groupCate .recent_item { margin-right:28px; }
.groupCate .del_button { position:absolute; display:block; padding:0; margin:0; right:0; top:11px; width:25px; height:25px; background:#fff url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_x.gif) no-repeat; text-indent:-9999px; overflow:hidden; }
.groupCate li em,
.new,
.state_inspection, .state_underChecking,
.state_dormanc { margin-left:3px; }
.new { width:11px; height:12px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_new.gif) no-repeat 0 center; }
.state_inspection, .state_underChecking,
.state_dormancy { width:49px; height:21px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_dormancy_spr_02.gif) 0 0 no-repeat; }
.state_inspection  { background-position: 0 -25px;}
.state_underChecking { background-position: 0 -50px;}
#cafegroupWrap { padding:0 12px 15px; }
#cafegroupWrap select { padding:2px 0 2px 5px; font-size:14px; width:100%; }
#cafegroupWrap label.selectLabel { position:static; display:none; border:1px solid #c6c6c6; padding:2px 30px 0 2px; background-position:280px 2px; width:268px; height:20px }

.topSubMenuWrap { position:relative; height:33px; margin:13px 12px 15px 12px; }
.topSubMenuWrap ul { height:33px;}
.topSubMenuWrap li { float:left; height:31px; position: relative; width: 50%;}
.topSubMenuWrap li a { display:block; height:31px; line-height:31px;  position: relative; font-size: 13px; text-align: center;}
.select_left .subMenu1 { background-color: #9395a2; padding: 1px 0 1px 1px; border-radius: 2px 0 0 2px; border-right: 1px solid #9c9fac; z-index: 1;}
.select_left .subMenu1 a { background-color: #aeb0bd; border-radius: 1px 0 0 1px; color: #fff;}
.select_left .subMenu2 { background-color: #bec1db; padding: 1px 1px 1px 0; margin-left: -3px; border-radius: 0 2px 2px 0;}
.select_left .subMenu2 a { background-image:-moz-linear-gradient(top,#fff,#f6f6fa); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6fa)); background-color: #fff; border-radius: 0 1px 1px 0; color: #333; }
.select_right .subMenu1 { background-color: #bec1db; padding: 1px 0 1px 1px; border-radius: 2px 0 0 2px; border-right: 1px solid #9c9fac; z-index: 1;}
.select_right .subMenu1 a { background-image:-moz-linear-gradient(top,#fff,#f6f6fa); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6fa)); background-color: #fff; border-radius: 1px 0 0 1px; color: #333;}
.select_right .subMenu2 { background-color: #9395a2; padding: 1px 1px 1px 0; margin-left: -3px; border-radius: 0 2px 2px 0;}
.select_right .subMenu2 a { background-color: #aeb0bd; border-radius: 0 1px 1px 0; color: #fff; }

.groupCate #recCafeList, .groupCate #favCafeList { border-top: none; }
.cafe_list_title { position: relative; margin-top:12px; border-top: 1px solid #e2e2e2; border-bottom:1px #dadada solid;
	background-color:#f3f3f3; background-image:-moz-linear-gradient(top,#f4f4f4,#eee); background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#eee));}
.cafe_list_title#favCafe { margin-top:0; border-top: none;}	 
.cafe_list_title h5 { padding: 4px 0 0 18px; border-top: 1px solid #fcfcfc; height: 24px; color: #666; font-size: 13px; letter-spacing: -1px;}
.cafe_list_title span { display: block; position: absolute; top: 2px; right: 14px; text-indent: -9999px; width: 10px; height:6px; padding: 10px 5px;
	background: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafelist.png) -8px -80px no-repeat; }
.cafe_list_title.off span {background-position: -8px -50px;}
/*자주가는 카페/게시판 등록 버튼*/
.reg_fc_btn { position: absolute; width: 50px; height: 100%; top: 0; right: 0; padding: 0 !important; text-indent: -9999px; z-index: 10; }
.reg_fc_btn .reg_fc_star { background: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafelist.png) 0 -30px no-repeat; width: 24px; height: 22px; display: block; margin: 10px 13px; }
.reg_fc_btn .on { background-position: 0 0; }
.favoriteFolder .reg_fc_btn { height: 66px; }
.favoriteFolder .reg_fc_btn .reg_fc_star { margin: 22px 13px; } 
/* alimis title */
#alimisTit h3 { border-bottom:2px solid #afb4f8; padding:8px 4px; font-size:16px; color:#000; font-weight:bold; }

/* articles */
#articleList li { padding:10px; }
.article_thumb, .article_movie {margin-right:11px; float:left; position:relative;}
.article_thumb a {position:absolute; top:auto; left:auto; right:0; bottom:0; display:block; width:20px; height:20px; border:1px solid #aaa; background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));background-color:#f5f5f5; text-indent:-9999px; overflow:hidden;}
.article_thumb a.img_expansion {background-image: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_plus02.png);}
.article_thumb a.img_reduction {background-image: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_mius02.png);}
.article_thumb img {width:65px; height:65px;}
.article_thumb_expanded img {width:270px; height:auto;}

.article_movie .play_icon {position:absolute; top:15px; left:23px;}

#articleList li .article_comments {clear:both;}
#articleList .article_sbj { min-height:20px; line-height:21px; }
#articleList .article_info { font-size:13px;white-space:nowrap; }
#articleList .sep { padding:0 2px; }
#articleList .num,
#articleList .ans { font-size:13px; }
#articleList a.del { top:12px; right:10px; width:21px; height:20px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_x.gif) no-repeat; }
#articleList.alimis_list li { padding-right:31px; }
#articleList .blank_thumb { margin-bottom:20px; }
#articleList .headcont { color: #777;}
.article_info_clear {clear:both;}
/* 첨부 요소 아이콘 */
.attach-file,
.attach-image,
.attach-map,
.ico-safety,
.attach-movie { margin-left:2px; width:11px; height:12px; display:inline-block; background-position:0 0; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; vertical-align:middle; }
.attach-file { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/icon_files.gif); }
.attach-image { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/icon_images.gif); }
.attach-map { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/icon_map.gif); }
.attach-movie { background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/icon_video.gif); }
#articleList em.new { margin-left:2px; }

/* escrow */
.ico-safety { background: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafeweb.png?v=1) 0 -80px; }
.icon-escrow {color:#fff; font-size:13px; border-radius:2px; border:1px solid; text-indent:0 !important; display:inline; padding:2px 2px 0; font-family:AppleGothic;}
.ico-sale01 {border-color:#979797; background-color:#9e9e9e;}
.ico-sale02 {border-color:#979797; background-color:#9e9e9e;}
.ico-sale03 {border-color:#f0661a; background-color:#f8762f;}
.ico-sale04 {border-color:#6176e2; background-color:#7084eb;}
.icon_safety { background: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafeweb.png) 4px -71px no-repeat; }
.txt_safety {color:#404040; font-weight:bold; font-size:13px; letter-spacing:-1px; font-family:AppleGothic; }
h3.escrow_item_name {color:#404040; font-weight:bold; font-size:15px; letter-spacing:-1px;}

.escrow_item_info {font-size:15px; letter-spacing:-1px; font-weight:bold;}
.escrow_item_info dt {float:left; margin-right:4px;}
.escrow_item_info dd {color:#4564f9; }
.escrow_item_info span.num {letter-spacing:0px;}
.product_description p {margin:8px 0 8px; font-size:15px; color:#e2420a; font-weight:bold; letter-spacing:-1px;}
.product_description p.line {border-bottom:1px solid #eaeaea; padding-bottom:5px;}

.escrow_viewer {margin:18px 0 0; padding:0 5px 0 4px;}
.escrow_viewer .escrow_title_area {margin-bottom:10px; height:24px; line-height:1em;}

#ContactInfo {float:right; margin-top:5px; font-size:13px; color:#404040; letter-spacing:-1px; font-weight:bold; text-decoration:underline;}
#ContactInfoLayer {position:absolute; width:270px; border-radius:15px; padding:17px 0 0; background-color:#fff; border:3px solid #6b89f6; z-index:9999;}
#ContactInfoLayer h4 {font-size:15px; text-indent:20px; margin-bottom:18px; font-weight:bold; letter-spacing:-1px;}
#ContactInfoLayer dl {padding-left:20px; font-size:15px;}
#ContactInfoLayer dt {float:left; margin-right:12px; margin-bottom:5px; width:65px; font-weight:bold; letter-spacing:-1px; padding-left:12px; background:url(http://m1.daumcdn.net/cafeimg/mobile/480/v02/ico_cafeweb.png) 0 -46px no-repeat;}
#ContactInfoLayer dd {margin-bottom:5px; color:#4564f9;}
#ContactInfoLayer .buttons {height:43px; margin-top:26px; border-top:1px solid #eaeaea; padding-top:12px; background-color:#f7f7f7; text-align:center; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px;}
#ContactInfoLayer .ok {width:51px; height:31px; border: 1px solid #3e58db; border-radius:3px; background:-webkit-gradient(linear,left top,left bottom,from(#7a94fc),to(#5573f0));background-color:#7a94fc; color:white; font:bold 12px AppleGothic;}/* 기본 강조 버튼 */
#ContactInfoLayer .close {position:absolute; top:15px; right:15px; display:block; width:15px; height:15px; background: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafeweb.png) no-repeat 0px -120px; text-indent:-9999px; overflow:hidden;}

/* album */
#articleList.imgList {overflow:hidden;}
#articleList.imgList ul {width:auto; overflow:hidden;}
#articleList.imgList li {display:inline-block; width:120px; border:none; margin:12px 5px 6px 0;}
#articleList.imgList li.blank_thumb { width:120px font-size:12px; padding:30px 0; vertical-align:top;}
#articleList.imgList li.blank_thumb p { width:120px; height:120px; border:1px solid #e9e9e9; background-color:#f7f7f7; padding:0;}
#articleList.imgList li p.noimage { width:110px; height:90px; border:1px solid #e9e9e9; background-color:#f7f7f7; padding:30px 5px 0;}
#articleList.imgList li a { padding:0; }
#articleList.imgList li a .owner {font-size:13px;}
#articleList.imgList li a strong {display:block; overflow:hidden;}
#articleList.imgList li a img { max-width:120px; }
#articleList.imgList li.blank_article {padding:20px 0 30px; margin-left:0; width:100%; border-bottom:1px solid #eaeaea; text-align:center;}

/* boards */
#boardNav {height: 37px;}
#boardNav, #boardNav li {list-style: none; margin: 0; padding: 0;}
#boardNav li {float: left;}
#boardNav li a {display: block; margin-top: 10px; height: 16px; overflow: hidden; text-indent: -9999px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/menu_spr_v3.gif) no-repeat;}
#boardNav li#nav_boards a {width: 49px; background-position: 8px 0;}
#boardNav.nav_boards li#nav_boards a {background-position: 8px -40px;}
#boardNav li#nav_newArticle a {width: 48px; background-position:-42px 0;}
#boardNav.nav_newArticle li#nav_newArticle a {background-position:-42px -40px;}
#boardNav li#nav_recentComment a {width: 59px; background-position:-90px 0;}
#boardNav.nav_recentComment li#nav_recentComment a {background-position:-90px -40px;}
#boardNav li#nav_joinMember a {width: 58px; background-position:-149px 0;}
#boardNav.nav_joinMember li#nav_joinMember a {background-position:-149px -40px;}
#boardNav li#nav_writeArticle a {width: 50px; background-position:-212px 0;}
#boardNav.nav_writeArticle li#nav_writeArticle a {background-position:-212px -40px;}
#boardNav li#nav_favoriteCafes  {float: right; margin-right: 8px;}
#boardNav li#nav_favoriteCafes a {width: 82px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/content_bookmark_spr.gif) no-repeat; background-position:0 0;}
#boardNav.nav_favoriteCafes li#nav_favoriteCafes a {background-position:0 -25px;}
#boardNav li.etc {float: right; text-indent:-9999px; visibility: hidden;}
#boardListContent {padding: 8px auto 12px auto;}
#boardListTitTools {padding-right:12px;}
#boardListTitTools label {color:#666; font-weight: normal; letter-spacing: -1px; font-size: 13px;}
.blank_thumb p {padding: 20px 0; text-align: center;}

/* 게시판 이름 */
#boardTit { padding:5px 0 6px 5px; overflow:hidden; }
#boardTit h3 { background-image:none; margin-right: 40px; }
#boardTit h3 a { font-size:16px; }
#boardTit .favboard_btn { border: none; text-indent: -9999px; width:32px; height: 28px; position: absolute; top:2px; right: 0;cursor: pointer;
	background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_cafelist02.png) no-repeat 0 0; }
#boardTit .favboard_btn.on { background-position:0 -38px; }
.comment_section #boardTit h3 { padding-right:90px; }
.roundTextFiledTypeButton {border-radius:6px; border:1px solid #a9aaaf; display:block; width:100%; line-height:28px; height:auto; margin:15px 0 24px; color:#aaa; font-size:15px; letter-spacing:-1px; font-weight:bold; text-indent:7px;}

/* 목록 상단 도구 */
.boardTitTools { font-size:14px; padding:10px 4px 8px 0; text-align:right; border-bottom:1px solid #e9e9e9; font-weight:bold; color:#606bed; }
.boardTitTools label { color:inherit; }
.boardTitTools .view_slide { padding-left: 5px;}

/* 하단 box nav */
.boxNav { width:100%; height:38px; margin:0 auto 15px; }
.boxNav td { width:25%; text-align:center; line-height:34px; border:1px solid #c4c4c4; padding:1px; }
.boxNav a { display:block; width:100%; height:34px; color:#333; font-size:14px; font-weight:bold; overflow:hidden; background-color:#fbfbfb; }
.boxNav.narrow td { width:20%; }
.boxNav.narrow a { letter-spacing:-2px; }
.boxNav.longtail td { width:19.5%; }
.boxNav.longtail td.last { width:22%; }

/* subNav */
.subNav {text-align: center; font-size:14px; margin-bottom:15px; }
.subNav ul { margin: 15px auto 0px auto; padding: 0;  list-style: none;}
.subNav li {display: inline; padding: 0; margin: 0; list-style: none; }
.subNav li a {white-space: nowrap; font-weight: bold; font-family:'돋움','Dotum','Helvetica','Apple-Gothic'}
.subNav .sep {padding: 0 3px;}
.subNav li.btn_login {margin-right: 4px;}
.subNav li.btn_login a { display:inline-block; width: 58px; height: 23px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_login_spr.gif) no-repeat; text-indent: -9999px; overflow: hidden;}
.subNav li.btn_back a { display:inline-block; width: 80px; height: 23px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_login_spr.gif) no-repeat 0 -24px; text-indent: -9999px; overflow: hidden;}
.subNav .btn_login .sep { display: none;}

#scrollNav {display:none;}

/* favNav */
.favorNav {padding:5px 0 8px 134px; position:relative; vertical-align:bottom; border-bottom:1px solid #e7e7ed;}
.favorNav #viewPeriod {margin-right:8px;}
.favorNav a {display:inline-block; padding-right:12px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_arrow_spr.gif) right -17px no-repeat; font-size:15px; font-weight:bold; color:#bdc0e4; letter-spacing:-1px; vertical-align:bottom; margin-top:3px;}
.favorNav a.selected {background-position: right 7px; color:#5760eb;}
.favorNav .sep {margin:0 9px 0 8px; font-size:14px}
.favorNav .selectLabel { left:7px; top:5px; width:86px; height:20px; padding:2px 30px 0 2px; border:1px solid #c6c6c6; background-position:98px 2px;}
.favorNav select {opacity:0; position:absolute; left:7px; top:5px; height:24px; width:120px; z-index:2;}

/* Page Navigation */
.cur_num, #pagingNav a { display: inline-block; margin: 0 1px; width: 27px; height: 21px; color: #666; text-decoration: none; font-weight:bold; vertical-align: middle; }
.cur_num { border: 1px solid #3e4bd8; color: #fff; background-color: #5365e1; }
#pagingNav { clear: both; margin: 10px 0 22px; text-align: center; font-size:12px; font-family: 'Helvetica'; letter-spacing: -1px; line-height: 23px; padding-top: 16px; white-space: nowrap; }
#pagingNav .num_box { color: #656565; border: 1px solid #d4d4d4; }
#pagingNav .cur_num_s { border: 1px solid #3e4bd8; color: #fff; background-color: #5365e1; }
#pagingNav .textlist_box { width: 74px; }
#pagingNav #prevPage, #pagingNav #nextPage {display: none;}
.num_prev, .num_next, .num_box { border: 1px solid #d4d4d4; color:#656565; }
body.question #pagingNav { margin-bottom:36px; } 

/* 게시글 - 제목 */
#articleTit { padding: 9px 10px 6px 10px; }
#articleTit h3 { font-size:15px; }
#articleTit p { padding:5px 0 ; margin:2px 80px 0 0; font-size:13px; }
#articleTit .headcont { color: #777;}
.comment_section #articleTit p { margin-right:50px; }

/* 게시글 - 제목 - 버튼 */
ul.articleNav { bottom:7px; right:10px; }
ul.articleNav li { margin:0 0 0 4px; }
ul.articleNav li a { background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_01list.gif) 0 0 no-repeat; width:34px; height:23px; }
ul.articleNav li.btn_list a { background-position:0 0; }
ul.articleNav li.btn_zoom a { background-position:0 -24px; }
ul.articleNav li.btn_zoom a.zomm_out { background-position:0 -48px; }
ul.articleNav li.btn_back a { width:46px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_frev_1.gif) no-repeat; }

/* 게시글 - 제목 - tool */
p.tool { clear:both; margin:7px 6px 5px; font-size:14px; }
p.tool a { color:#606bed; font-weight:bold; }
p.tool a.selected {text-decoration:underline;}
p.tool .num { font-size:13px; font-weight:normal; }
p.tool .selected {text-decoration:underline;}
p.tool .sep { margin:0 4px; }

/* 게시글-본문 */
#article { padding: 4px 6px 10px 6px; font-size:15px; clear:both; line-height:1.4; color:#1c1c1c; word-wrap:break-word; }
#article blockquote { margin: 10px 0 10px 20px; }
#article ul, #article ol { margin: 10px 0; padding-left: 30px; }
#article ol { list-style-type: decimal; }
#article li { list-style-type: inherit; }
#article.zoom { font-size:20px; }
#article img { max-width: 98%; }

/* 게시글 본문 내 정보첨부 영역 */
#article blockquote.txc-info { width: 100% !important; }
#article blockquote.txc-info hr { width: 100% !important; }
#article blockquote.hreview { width: 100% !important; }
#article blockquote.hreview hr { width: 100% !important; }

/* 게시글 본문 내 첨부 메시지 영역 */
.msgBox { margin:18px 0; padding:25px 0 20px 0; }
.msgBox p { width:204px; height:20px; background: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/text_nothing_spr.gif) no-repeat; }
.msgBox p.msg_multi {background-position: center 0 ;}
.msgBox p.msg_poll {background-position: center -25px ;}
.msgBox p.msg_pie {background-position: center -50px ;}
.msgBox p.msg_misic {background-position: center -75px ;}
.msgBox p.msg_map {background-position: center -100px ;}
.msgBox p.msg_movieclip {background-position: center -125px ;}

/* 게시글-본문-첨부파일 */
.attachList {margin-bottom:21px;}
.attachList h4 {background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_file.gif) left center no-repeat; padding-left:15px;}
.attachList h4 a {font-size:12px; color:#000; letter-spacing:-1px; font-weight:bold;}
.attachList ul {list-style: none; margin:3px 0 0; padding: 1px 9px 15px; border:1px solid #eee; background-color:#f8f8f8;}
.attachList ul li {position:relative; padding:0 90px 0 20px; margin-top:14px; font-size:12px; color:#838383; font-weight:bold; background:url(http://m1.daumcdn.net/cafeimg/cf_img2/bbs2/p_etc_s.gif) left center no-repeat;}
.attachList ul li.txt {background-image:none; padding:0;}
.attachList ul li span.attach {position:absolute; top:0; right:0; color:#888;}

.attachList.hide ul { display:none;}
#movie-tvpot { height:90px; position:relative; text-align:center; width:120px; }
#movie-tvpot .play-icon { background:url("http://m1.daumcdn.net/icon/keroro/img/tvpot_play.png") no-repeat scroll 0 0 transparent; display:block; height:26px; left:48px; overflow:hidden; position:absolute; text-align:left; text-indent:-1000px; top:32px; width:24px; }
#movie-tvpot .loading-indicator {background:url("http://m1.daumcdn.net/cafeimg/mobile/320/v02/loading.gif") no-repeat scroll 0 0 transparent; display:block; height:6px; left:20px; overflow:hidden; position:absolute; text-align:left; text-indent:-1000px; top:42px; width:80px;}
#movie-tvpot video { position:absolute; top:45px; left:60px; width:1px; height:1px; opacity:0.0;-webkit-transition: opacity 0.5s ease-in-out; }
#movie-tvpot video.tablet { top:0px; left:0px; width:640px; height:375px; }
#movie-tvpot.tablet { width:640px; height:375px; }
#movie-tvpot.tablet a { display: none; }
/* 게시글-본문-첨부지도(글쓰기-내위치첨부) */
.content_map { max-width: 400px;}
.content_map div { background-color:#7e7e7e;color: #ffffff;line-height:28px;font-size: 13px;text-indent: 6px;max-width: 98%; }
.content_map .preview { margin-top:15px; }
.content_map img { max-width: 98%; }

/* 게시글-본문 - 더보기 아이콘 */
#article .txc-moreless { display:none; }
#article .txc-moreless-folded { padding:15px 0; display:block; }
#article .txc-moreless-folded .txc-moretext { display:block; }
#article .txc-moreless-folded .txc-moretext a { background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/btn_more_on.gif) no-repeat scroll 100% 50% transparent; font-weight:bold; padding:0 16px 0 0; text-decoration:none; }
#article .txc-moreless-folded .txc-lesstext { display:none; }
#article .txc-moreless-folded .txc-morecontents { display:none; }
#article .txc-moreless-spread { padding:15px 0; }
#article .txc-moreless-spread .txc-moretext { display:none; }
#article .txc-moreless-spread .txc-lesstext { display:block; }
#article .txc-moreless-spread .txc-lesstext a { background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/btn_more_off.gif) no-repeat scroll 100% 50% transparent; font-weight:bold; padding:0 16px 0 0; text-decoration:none; }
#article .txc-moreless-spread .txc-morecontents { display:block; padding:15px 0; }

/* 게시글-윗글/아랫글 */
.quickNav { padding:1px 8px 10px 8px; }
.quickNav dl { width:100%; }
.quickNav dt { left:0; top:9px; width:75px; text-indent:17px; }
.quickNav dt a { font-size:15px; }
.quickNav dd { margin:0 10px 0 70px; padding:9px 0 0 0; }
.quickNav dd a { width:100%; }
.quickNav .up { background:transparent url(http://img.mobile.daum.net/static_img/iphone/tistory/arrow_top.gif) left center no-repeat; }
.quickNav .down { background:transparent url(http://img.mobile.daum.net/static_img/iphone/tistory/arrow_bottom.gif) left center no-repeat; }

/* Q&A 게시판 읽기 답변 영역 */
#ansWrap { margin:0 4px; }
#ansWrap h3 { font-size:14px; margin-bottom:7px; }
#ansWrap li.ans_item { margin-top:6px; font-size:15px; }
#ansWrap li.ans_item .ans_item_head .adopt_m,
#ansWrap li.ans_item .ans_item_head .adopt_q { width:36px; height:46px; margin:6px 2px 0 6px; }
#ansWrap li.ans_item .ans_item_head .adopt_m { background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_medal_2.gif) 0 0 no-repeat; }
#ansWrap li.ans_item .ans_item_head .adopt_q { background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_medal_1.gif) 0 0 no-repeat; }
#ansWrap li.ans_item .ans_item_head .head_info { padding-top:12px; padding-left:11px; }
#ansWrap li.ans_item .ans_item_head .head_info .dt { font-size:12px; }
#ansWrap li.ans_item .ans_item_head .head_info .star { margin:2px 0 0 0; }
#ansWrap li.ans_item .ans_content { margin:5px 11px; }
#ansWrap li.ans_item .ans_btn { margin:12px 0 13px 0; }
#ansWrap li.ans_item .ans_item_tool { padding:6px 12px; }
#ansWrap li.ans_item .ans_item_tool a .num { font-size:13px; }

/* Q&A 게시판 추천 별점 */
.star { display:inline-block; width:82px; height:25px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_star_2.gif) 0 0 no-repeat; }
.star.star1 { background-position:0 -100px; }
.star.star2 { background-position:0 -75px; }
.star.star3 { background-position:0 -50px; }
.star.star4 { background-position:0 -25px; }
.star.star5 { background-position:0 0; }

/* Q&A 게시판 추천, 채택 버튼 */
.button.btn_recommend,
.button.btn_recommend span { height:29px; line-height:29px; } 
.button.btn_recommend {  padding-left:20px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_good_1.gif) 0 0 no-repeat; }
.button.btn_recommend span { font-size:14px; padding:0 10px 0 5px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_good_4.gif) 100% 0 no-repeat; }
.qna_tool_rec { text-align:center; margin:25px 0 30px 0; }
.qna_tool_rec .btn_recommend,
.qna_tool_rec .btn_recommend span { height:34px; line-height:34px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/cafe_bt_q.gif) 0 0 no-repeat; }
.qna_tool_rec .btn_recommend { padding-left:174px; }
.qna_tool_rec .btn_recommend span { padding:0 13px 0 0; background-position:100% 0; }
.button.btn_adopt,
.button.btn_adopt a { width:73px; height:29px; line-height:29px; }
.button.btn_adopt a { background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_ansercho_2.gif) 0 0 no-repeat; }

/* Daum 지식 답변 */
#qna-a-k { padding-bottom:30px; }
#qna-a-k .qna_a_tit { padding:0 0 9px 3px; border-bottom:2px solid #afb4f8; font-size:14px; }
#qna-a-k .qna_a_item { padding:14px 3px; border-bottom:1px solid #d4d4d4; }
#qna-a-k .head_info { margin-bottom:8px; font-size:14px; font-weight:bold; }
#qna-a-k .dt, #qna-a-k .qna_a_choice { padding-left:5px; font-size:13px; font-weight:normal; }
#qna-a-k .qna_a_c_more { display:block; padding-top:11px; height:25px; border-bottom:1px solid #d4d4d4; background-color:#f7f7f7; text-align:center; }
#qna-a-k .qna_a_c_more span { display:inline-block; width:78px; height:14px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/cafe_bt_btns.gif) no-repeat; text-indent:-9999px; overflow:hidden; }

/* 댓글 목록 */
#comments { padding:0 4px; margin-top:12px; }
#comments li { padding:12px 0; clear:both;}
#comments li.first { padding-top:0; }
#comments li.blank_thumb { padding:2em 0; }
#comments .owner { margin-right:4px; font-size:13px;}
#comments .article_body { padding:7px 0 0 0; }
#comments .article_info { font-size:12px;white-space:nowrap;}
#comments .sep { margin-left: 3px; }
#comments a.point { font-size:13px; }
#comments li.re { padding-left:22px; padding-right:6px; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_enter_1.gif) 8px 12px no-repeat; }
#comments.memo li.blank_thumb { padding:12px 0; }
#comments.memo { padding:12px 0 0; clear:both;}
#comments.memo li { padding-left:22px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_enter_1.gif) 0 12px no-repeat; }


.show_all_comments { display:block; border: 1px solid #aaa; margin:15px 0; height:30px; line-height:30px; text-align:center; border-radius:2px; color:#333; font-size:14px; letter-spacing:-1px; font-weight:bold; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-color:#fbfbfb; }

.comment_section #pagingNav { border-top:1px solid #e0e0e0; }

/* 한줄 메모장 읽기/댓글 페이지 */
#memo-content { border-bottom:1px solid #e9e9e9;padding:8px 4px; }
#memo-content .title { margin-bottom:5px; font-size:13px; }
#memo-content .owner { font-weight:bold; }
#memo-content .num { color:#bdbdbd; }
#memo-content .contents { line-height:1.5; }
span.fldname {position:relative; top:3px;}

/* 한줄 메모장 수정 페이지 */
.modify_memo.has_img {padding-left:105px;}
.modify_memo .article_thumb {position:absolute; left:10px;}
.modify_memo .article_movie {position:absolute; left:10px;}

/* exception */
.notiBox { border: 2px solid #c6cafa; margin: 8px 3px 0; padding:19px 0; }
.notiBox h3 {color:#5760e9; font-size:15px; text-align:center; padding:0 10px 4px;}
.notiBox p { padding: 6px 0; text-align: center; font-size: 13px; line-height: 1.6; font-weight: bold; color: #444;}
.notiBox p.info {text-align:left; border:1px solid #e3e6fd; padding:7px 0 7px 10px; margin-right:10px; margin-left:10px; background-color:#f6f7ff;}
.notiBox p.info span.label {color:#5760e9;}

/* 댓글 입력 폼 */
#comment-form { padding:0 4px; margin-bottom: 15px; }
#comment-form .textBox { margin:7px 0 7px 0; }
#comment-form .textBox textarea { border:1px solid #cfcfcf; width:100%; height:55px; padding:0; margin:0 0 0 -1px; color:#666; font-size:15px; }
#comment-form .limit { text-align:right; color:#666; font-size:12px; }
#comment-form .buttons { margin-top:5px; text-align:center; }
#comment-form .bt_record { width:47px; height:24px; background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_record.gif); }
#comment-form .bt_record.disable {background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_record2.gif);}
#comment-form .bt_cancel { width:48px; height:24px; background-image:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_cancell.gif); }

/* 댓글 답글 쓰기 */
#comment-form.recomment { padding:0; }
#comment-form.recomment .textBox { height:70px; margin:0 10px 7px; }
#comment-form.recomment .limit { margin:0 10px; } 
#comment-form.recomment .buttons { border-top:1px solid #e0e0e0; margin-top: 42px; padding-top:15px; }
h4#recomment-title { clear:both; background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_enter_1.gif) no-repeat scroll 0 2px; margin:12px 0 8px 12px; padding-left:16px; font-weight:bold; font-size:15px; }

/* 댓글  수정 폼 */
.modify_comment.has_img {padding-left:105px !important;}
.modify_comment .article_thumb,
.modify_comment .article_movie {position:absolute; left:10px;}

/* 댓글 목록 내 댓글 입력 폼 */
#comment-form.oneline { padding:0; }
#comment-form.oneline fieldset { border:1px solid #e5e5e6; background-color:#f6f6f6; padding:9px; }
#comment-form.oneline .inputBox { position:relative; padding:0; }
#comment-form.oneline .inputBox input.text,
textarea#comment { width:100%; height:55px; border:1px solid #cfcfcf; padding:0; }
#comment-form.oneline .inputBox input.bt_record2 { /*position:absolute; right:0; top:0;*/float:right; margin-top:10px; width:52px; height:31px; background-image:none; background:-webkit-gradient(linear,left top,left bottom,from(#7c96fd),to(#5372f0));background-color:#5372f0; border-radius:3px; font-size:13px; color:#fff; letter-spacing:-1px; font-weight:bold; text-indent:0;}
#comment-form.oneline #me_editor .me_attach_btn { float:left; margin:7px 0 0 0; }
#comment-form.oneline #me_editor .me_attach_list ul {max-width:54px;}
/*

#comment-form.oneline .limit { padding-right:0; text-align:left; }
*/

/* MsgBox */
#MsgDialog { position:absolute; z-index:10000; border:2px solid #5665cd; padding:20px 11px 0px 9px; left:0; top:50%; background:#fff none; min-width:240px; display:none;}
#MsgDialog h4 {font-size:16px; color:#5760e9; text-align:center;}
#MsgDialog p {text-align:center; padding:9px 0 18px; font-size:12px; color:#777777; letter-spacing:-1px;}
#MsgDialog label {text-align:left;}
#MsgDialog h4.em {color:#333;}
#MsgDialog p.em {color:#5760e9; font-size:16px; font-weight:bold; padding-top:0;}
#MsgDialog .buttons {clear:both; text-align:center; padding:10px 0 9px; border-top:1px solid #d7d7d7;}
#MsgDialog .btn {overflow:hidden; display:inline-block; margin:0 3px; width:45px; height:25px; line-height: 25px; font-size: 12.5px; cursor: pointer;}
#MsgDialog a.close {position:absolute; right:8px; top:6px; width:11px; height:9px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_delbox_1.gif) 0 0 no-repeat; margin:0; text-indent: -9999px;}
#MsgDialog .ok, #MsgDialog .modify { border:1px solid #626dd8; border-bottom: 1px solid #5663da; border-radius: 2px; color: #fff;
	background-image:-moz-linear-gradient(top,#7e88f1,#6570e7); background: -webkit-gradient(linear, left top, left bottom, from(#7e88f1), to(#6570e7)); background-color:#7e88f1;}
#MsgDialog .cancel { border:1px solid #ababab; border-radius: 2px; color: #333; 
	background-image:-moz-linear-gradient(top,#fff,#f6f6f6); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); background-color:#fff;}

/* 등급 변경용*/
#MsgDialog form label {width: 100px; float:left; font-size:16px; color:#333; font-weight:bold; margin-bottom:12px;}

/* 글쓰기 */
#daumContent.new_article { margin-bottom:10px; }
/*#writeForm fieldset { margin-top:3px; padding:0 4px; }*/
#writeForm #wf-header { padding-bottom:2px; }
#writeForm #wf-header h3 { font-size:15px; margin-top:3px; white-space:nowrap; }
#writeForm #wf-header p { margin-right:-2px; }
#writeForm #wf-buttons { margin:15px 0 15px; }
#writeForm #wf-limit { margin-top:4px; }
#writeForm #wf-memotype label { font-size:13px; margin-right:10px; }
#writeForm #wf-scrap p label,
#writeForm #wf-copy p label { font-size:15px; }
#writeForm #wf-map p label { font-size:15px; }
#writeForm .formitem { margin:13px 0 0 0; }
#writeForm .formitem p { margin:0 0 0 55px; }
#writeForm .formitem select { font-size:15px; vertical-align: middle; }
#writeForm .formitem .desc { font-size:14px; }
#writeForm .formitem.alone p { margin:0; }
#writeForm .textBox { }
#writeForm .textBox input,
#writeForm .textBox textarea { padding:3px 0; height:122px; -webkit-tap-highlight-color: rgba(0,0,0,0); }
#writeForm .textBox input[type="text"] { height:22px; border:1px solid #9fa4b7 !important; -webkit-appearance:textfield; border-radius:5px; -webkit-tap-highlight-color: rgba(0,0,0,0);}
#writeForm.article #wf-buttons { padding-top:13px; }
#writeForm #wf-title .textBox { border:none; padding:0; }
#writeForm #wf-title label, #writeForm #wf-board label { padding-top:3px; white-space:nowrap; }
#writeForm #wf-scrap label, #writeForm #wf-copy label { white-space:nowrap; }
#me_editor .me_attach_btn {margin: 10px 0 0 0;}
#writeForm.comment #me_editor .me_attach_btn, #writeForm.memo #me_editor .me_attach_btn{ float:left; margin:7px 0 0 0; }
#writeForm.comment #me_editor .me_attach_list ul, #writeForm.memo #me_editor .me_attach_list ul {max-width:54px;}
#me_editor .me_attach_list ul {margin-left:2px}
#me_editor .me_content {width:100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
#me_editor .me_attach_list {margin:10px 0 0 0;}


/* 답변 채택 */
.choose_answer #writeForm { }
.choose_answer #writeForm .formitem { }
.choose_answer #writeForm .formitem .stars { margin:10px 0 20px 0; }
.choose_answer #writeForm .formitem .stars li { width:130px; margin-right:20px; }
.choose_answer #writeForm .formitem .stars label { padding-left:92px; }
.choose_answer #writeForm .formitem.choose_content { }
.choose_answer #writeForm .formitem.choose_content label { font-size:15px; margin-bottom:8px; }
.choose_answer #writeForm .formitem.choose_content > p { }
.choose_answer #writeForm .formitem.choose_content .desc { margin-top:6px; font-size:13px; }
.choose_answer #writeForm .formitem.choose_content textarea { font-size:15px; }
	
/* 검색 결과 페이지 */
#daumContent.searchResult { margin-bottom:27px; }
#daumContent.searchResult h3 { padding:9px 0 9px 8px; }
#daumContent.searchResult h3 span { font-size:14px; }
#search-result-list li { padding:11px 4px 12px 8px; }
#search-result-list li.msg { font-size:14px; }
#search-result-list li.msg.nodata { padding:42px 0 37px 0; }
#search-result-list li.msg.nope { padding:12px 0; }
#search-result-list li h5 .num { font-size:14px; }
#search-result-list li h5 .ans { font-size:13px; }
#search-result-list li h5 img.search_qna { background:transparent url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_qna_1.gif) 0 0 no-repeat; width:36px; height:17px; position:relative; top:2px; }
#search-result-list li h5 .headcont { color: #777;}
#search-result-list li .article_info { margin-bottom:2px; font-size:13px; white-space:nowrap;}
#search-result-list li .article_info .dt { font-size:12px; }
#search-result-list li .article_body { min-height:56px; font-size:15px;  }
#search-result-list li .article_body img.thumb { width:81px; height:56px; margin:0 7px 0 0; position:relative; top:4px; }

/* 최신댓글 검색 form */
#searchForm.um { margin-top:15px; }

/* 답변쓰기 */
body.new_answer #daumWrap #daumContent { margin-bottom:10px; }
body.new_answer #daumContent #writeForm #wf-header { padding-bottom:17px; }
body.new_answer #daumContent #writeForm .formitem { margin-top:8px; }
body.new_answer #daumContent #writeForm .formitem .desc { margin:8px 0; }
#orgQuestion { margin:0 0 20px 0; font-size:15px; }
#orgQuestion h4 { padding:0 0 6px 11px; }
#orgQuestion .article_title { margin:10px 10px 12px 12px; }
#orgQuestion .article_title p { font-size:13px; margin-top:4px; }
#orgQuestion .article_title p .sep { font-size:12px; }
#orgQuestion .article_content { margin:0 10px; }

/* 회원가입 */
.joinMember { margin-bottom: 30px !important; padding: 0 !important; }
.joinMember #joinTit { padding:12px 0 6px 12px; }
.joinMember input.answerBox { height: 24px; -webkit-appearance:textfield; border-radius:5px; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.joinMember button { width: 57px; height: 31px; background: url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_cafe_reg_spr.gif) no-repeat; }
.joinMember .btn_cancel { margin-left: 7px; background-position: 0 -40px; }
.joinMember .btn_agree { background-position: 0 -120px; }
.joinMember .btn_refresh { float: left; margin-left:5px; width: 92px; height: 26px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_cafe_reg.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
.joinMember .btn_tts_audio { float: right; width: 26px; height: 26px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_cafe_speaker.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
.joinMember .buttonWrap { width: 122px; height: 31px; margin: 0 auto; }
.joinMember .answerWrap { padding-right: 47px; }
.joinMember .txtCountWrap { top: 6px; right: 0; font-size: 12px; }
.cRadio-y { vertical-align: text-top; width: 16px; height: 16px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_radio_spr.gif) no-repeat 0 0; cursor: pointer; }
.cRadio-n { vertical-align: text-top; width: 16px; height: 16px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bt_radio_spr.gif) no-repeat 0 -40px; cursor: pointer; }

#cafeQuizWrap { padding: 20px 6px 0 12px; }
#cafeQuizWrap table { margin-bottom: 14px; }
#cafeQuizWrap th { width: 78px; }
#cafeQuizWrap th span { padding-right: 8px; }
#cafeQuizWrap .answerWrap { margin-bottom: 14px; padding-bottom: 20px; }
#cafeAgreeWrap { padding: 20px 6px 37px 6px; margin: 0 6px 15px; border-bottom: 1px solid #eaeaea; font-size: 15px; }
#cafeAgreeWrap h5 { margin-bottom: 12px; color: #5760e9; font-weight: bold; }
#cafeAgreeWrap dt { margin-bottom: 11px; font-weight: bold; }
#cafeAgreeWrap .agreeLink { float: right; padding: 0 7px 0 0; margin-top: 12px; color: #5760e9; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ico_arrow01.gif) no-repeat 100% 50%; }

#cafeJoinWrap { padding: 0 6px; font-size: 14px; color: #000; }
#cafeJoinWrap table { width: 100%; margin-bottom: 14px; }
#cafeJoinWrap th, #cafeJoinWrap td { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #eaeaea; }
#cafeJoinWrap th { width: 62px; padding-left: 6px; font-weight: bold; }
#cafeJoinWrap td { padding-right: 5px; }
#cafeJoinWrap dt { padding-bottom: 8px; }
#cafeJoinWrap .exampleAnswers { height: 24px; }
#cafeJoinWrap .exampleAnswers span { font-size: 13px; }
#cafeJoinWrap .exampleAnswers img { margin-right: 3px; }
#cafeJoinWrap .nicknameTH { padding-top: 14px; }
#cafeJoinWrap .btn_join { width: 81px; background-position: 0 -80px; }
#cafeJoinWrap #agreement { width: 100%; height: 100px; font-size: 12px; }
#cafeJoinWrap .agreementWrap p { padding-top: 5px; }
#cafeJoinWrap .guessTD { padding-left: 4px; }
#cafeJoinWrap .guessImageWrap { width: 240px; height: 48px; padding: 1px 1px 1px 1px; margin: 9px 0; }
#cafeJoinWrap .guessTextWrap { width: 296px; }
#cafeJoinWrap #guesscaptchar { width: 163px; float: left; }
#cafeJoinWrap #guesscaptchar.not_support_audio { width: 197px; }
#joinCompleteWrap { padding: 20px 0 0; margin: 0 6px 15px; border-bottom: 1px solid #eaeaea; }
#joinCompleteWrap div { padding-bottom: 18px; font-size: 15px; text-align: center; line-height: 1.4; }
#joinCompleteWrap div em { color: #5760e9; }
#joinCompleteWrap p { padding: 20px 5px 0; margin: 0 0 20px 0; border-top: 1px solid #eaeaea; color: #666; font-size: 13px; }

/* 이미지 모아보기 게시판 */
#imageViewer { padding:13px 0 0 7px; }
.or_landscape #imageViewer { padding:13px 0 0 2px; }
#boardTit.iv_board_select { position:relative; padding:18px 6px 10px 6px; }
.iv_board_select select { width:100%; }
.iv_fake_select { position:absolute; left:0; top:0; width:100%; height:100%; text-indent:-9999px; overflow:hidden; }
.iv_thumbnail { float:left; margin:0 10px 10px 0; width:88px; height:64px; border:1px solid #d5d5d5; overflow:hidden; cursor:pointer; }
.or_landscape .iv_thumbnail { margin:0 3px 3px 0; }
.iv_more_wrap { clear:both; padding: 11px 0 19px; }
a.iv_more { display:block; margin:0 auto; width:140px; }
#imageViewerLayer { display:none; position:absolute; overflow:hidden; z-index:100; left:0; top:0; width:100%; height:320px; background-color:#000; }
#imageViewerLayer a { position:absolute; display:block; overflow:hidden; text-indent:-9999px; }
#imageViewerLayer .iv_btn_play { position:static; margin:8px auto 0; width:86px; height:28px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/btn_mcafe_view_show.png) no-repeat; }
.iv_slot { position:absolute; width:100%; height:100%; }
.iv_frame { display:table-cell; text-align:center; vertical-align:middle; }
.iv_layer_head, .iv_layer_tail { z-index:101; -webkit-transition-duration:0.3s; }
.iv_layer_head { position:absolute; left:0; top:0; width:100%; height:44px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bg_mcafe_view_top.png) repeat-x; }
.iv_btn_back { left:7px; top:7px; width:60px; height:28px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/btn_mcafe_view_img.png) no-repeat; }
.iv_btn_original { right:7px; top:7px; width:60px; height:28px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/btn_mcafe_view_original.png) no-repeat; }
.iv_layer_tail { position:absolute; left:0; bottom:0; width:100%; height:60px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/bg_mcafe_view_bottom.png) repeat-x; }
.iv_layer_tail dl { margin: 9px 0 0 15px; }
#ivTitle { color:#fff; font-weight:bold; font-size:15px; }
#ivAuthor, #ivRegDate { color:#999; font-size:13px; }
#ivRegDate { margin-left:10px; padding-left:10px; font-size:12px; background:url(http://m1.daumcdn.net/cafeimg/mobile/320/v02/ln_mcafe_view_1.png) 0 1px no-repeat; }
strong.iv_restricted { display:inline-block; padding:3px 0 0 3px; width:100%; font-size:12px; line-height:1.2; }

#ad0Bm28 {width:100%; min-width:auto;}


/* 프로요 버전 이상용 이미지 업로드 */
.mblog_btn {font-size:13px; font-weight:bold; letter-spacing:-1px; padding:5px 15px 4px; border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.06),inset -1px -1px 1px rgba(255,255,255,0.06); box-shadow:inset 1px 1px 1px rgba(255,255,255,0.06),inset -1px -1px 1px rgba(255,255,255,0.06); display:inline-block; text-align:center; cursor:pointer; white-space:nowrap; vertical-align:middle;}
.mblog_btn_normal {color:#333; border: 1px solid #aaa; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6)); background-color:#f5f5f5;}

.articleAddWrap {margin-top:12px;}
.article_file {height:100%;position:absolute;right:0;top:0;width:100%;}
.article_file_bg {position:absolute;left:-9999px;;top:-9999px;opacity:0;overflow:hidden;}
.mblog_remove_btn {width:19px;height:19px;position:absolute;top:0;right:0;text-indent:-9999px;overflow:hidden;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.6),inset -1px -1px 1px rgba(255,255,255,0.6);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.6),inset -1px -1px 1px rgba(255,255,255,0.6);display:inline-block;cursor:pointer;vertical-align:middle;border: 1px solid #ccc;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-image:url(http://m1.daumcdn.net/pimg/mobile/320/v01/bt_del.png);background-position:6px 6px;background-repeat:no-repeat;background-color:#f4f4f4;}
#articleFileUl {margin-bottom:4px;}
.article_file_li {height:17px;line-height:15px;margin-bottom:7px;padding:4px 23px 0 17px;position:relative;font-size:15px;color:#000;font-weight:bold;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;}
.article_file_li_img {background:url(http://m1.daumcdn.net/pimg/mobile/320/v01/ico_photo.png) 0 6px no-repeat;}
#articleFileDesc {display:none;background-color:#f4f4f4;padding:8px 10px 7px;margin:7px -10px -12px;}
.article_file_desc_image_help {font-size:13px;color:#666;font-weight:bold;letter-spacing:-1px;}


/* 실시간 이슈 검색어 */
#searchRankArea{overflow:hidden;width:100%;margin-bottom:0;padding:0;font:14px/1.5 'Malgun Gothic','맑은 고딕', sans-serif;color:#333;background:#fff;text-align:left;}
#searchRankArea em {font-style:normal;font-weight:normal;}
#searchRankArea .iphone b {font-weight:normal;-webkit-text-stroke:0.3px;}
#searchRankArea .android b {font-weight:bold;}
#searchRankArea a {color:#3047bd;text-decoration:none;}
#searchRankArea .n1 {display:block;}
#searchRankArea .no {display:inline-block;overflow:hidden;position:relative;top:-1px;width:13px;height:12px;margin:5px 6px 0 5px;background-color:#f2707d;border:1px solid #f35d71;font-size:12px;font-family:Helvetica;line-height:11px;color:#fff;text-align:center;-moz-border-radius:2px;border-radius:2px;border-radius:2px;}
#searchRankArea h3 {font-size:1em;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));}
#searchRankArea.open {position:relative;z-index:2;height:269px;border-top:1px #888 solid;border-bottom:0;background:#f8f8f8 !important;}
#searchRankArea.open h3 {height:38px;border-bottom:1px solid #dbdbdc;font-size:13px;}
#searchRankArea.open .title {position:absolute;top:11px;left:10px;padding:0;color:#e74040;line-height:16px;letter-spacing:0;}
#searchRankArea.open .now {position:absolute;bottom:13px;left:12px;color:#888;font-weight:normal;font-size:11px;white-space:nowrap;}
#searchRankArea.open .no {margin:-1px 6px 0 10px;line-height:11px;}
#searchRankArea.open ul {overflow:hidden;z-index:1;width:100%;height:100%;font-size:0;line-height:0;background:#fff;}
#searchRankArea.open li {overflow:hidden;position:relative;width:100%;height:32px;border-bottom:1px solid #f5f5f5;}
#searchRankArea.open li a {display:block;overflow:hidden;width:90%;height:23px;padding-top:9px;font-size:13px;line-height:13px;color:#000;white-space:nowrap;text-overflow:ellipsis}
#searchRankArea .rank {position:absolute;top:8px;right:15px;height:16px;padding-right:10px;font-size:12px;color:#999;line-height:1.4em;text-align:right;}
#searchRankArea .rank em {overflow:hidden;position:absolute;right:0;top:0;width:7px;height:7px;margin:4px 0 0 3px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) right -97px no-repeat;text-align:left;text-indent:-9999px;}
#searchRankArea .rank .up {background-position:0 -60px;}
#searchRankArea .rank .down {background-position:0 -80px;}
#searchRankArea .rank .same {background-position:0 -100px;}
#searchRankArea .rank .new {background-position:0 -120px;}
#searchRankArea #rankOpen.onoff {display:block;overflow:hidden;position:absolute;top:7px;right:10px;width:24px;height:22px;border:1px solid #bbb;-moz-border-radius:4px;border-radius:4px;border-radius:4px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));text-indent:-9999px;}
#searchRankArea #rankOpen.onoff span {display:block;z-index:1;width:10px;height:10px;margin:9px auto 0;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) 1px 0px no-repeat;}
#searchRankArea.open .onoff span {z-index:2;margin-top:8px !important;background-position:right -20px !important;}
#searchRankArea.open #rankClose {display:block;overflow:hidden;position:absolute;bottom:9px;right:10px;width:41px;height:21px;padding:1px 0px 0 8px;border:1px solid #aeaeae;line-height:20px;-moz-border-radius:4px;border-radius:4px;border-radius:4px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));}
#searchRankArea.open #rankClose span {display:block;z-index:1;width:36px;height:20px;padding-left:11px;font-size:12px;color:#333;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) 0px -33px no-repeat;}
#searchRankArea.close {position:relative;z-index:1;height:38px;border-top:1px #888 solid;border-bottom:0;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));}
#searchRankArea.close .title {position:absolute;top:11px;left:10px;padding:0;font-size:13px;color:#e74040;line-height:16px;letter-spacing:0;}
#searchRankArea.close h3 .now,#searchRankArea.close .rank,#searchRankArea.close #rankClose {display:none;}
#searchRankArea.close ul {overflow:hidden;z-index:10;height:40px;margin-left:80px;}
#searchRankArea.close li a {display:block;overflow:hidden;width:85%;height:30px;padding-top:8px;font-size:13px;color:#000;line-height:1;white-space:nowrap;}
#searchRankArea .partition {float:left;width:50%}
#searchRankArea .part_right {position:relative;}
#searchRankArea.open .part_right li {border-left:1px solid #e8e8e8;}
#searchRankArea.close .part_right {display:none}
#searchRankArea.close .partition {float:left;width:100%}
.move_link {overflow:hidden;width:100%;margin:0 0 12px;padding-top:12px;border-top:1px solid #e8e8e8;}
.move_link .round {display:inline-block;padding:1px;border:1px solid #c7c7c7;border-radius:3px;font-size:12px;background:-webkit-gradient(linear,left	top,left bottom,from(#fff),	to(#f9f9f9));background-color:#fcfcfc;}
.move_link .round .inner {display:inline-block;width:100%;height:100%;border-radius:3px;background:none;text-align:center;color:#222;}
.move_link a.round {text-decoration:none;}
.move_link .round .ico_arrow {width:7px;height:5px;background-position:-30px -10px;}
.move_link .ico_top {display:inline-block;overflow:hidden;background:url(http://m1.daumcdn.net/imgsrc.search/search_all/2011/mobile/m320/ico_top_110831.png) no-repeat;vertical-align:top;}
.move_link .link_quick {display:inline;float:left;margin:3px 0 0 10px;padding-top:2px;font-size:13px;font-family:'Malgun Gothic','맑은 고딕', sans-serif;color:#3943ae;line-height:1;text-decoration:none;}
.move_link .ico_search {width:25px;height:13px;margin:1px 5px 0 0;background-position:-20px -40px;}
.move_link a.btn_top {display:inline;float:right;position:static;width:57px;height:20px;margin:0 10px 0 0;font-size:11px;font-family:'Malgun Gothic','맑은 고딕', sans-serif;line-height:1;color:#3047bd;text-decoration:none;}
.move_link a.btn_top .inner {display:block;margin-top:4px;}
.move_link a.btn_top .ico_arrow {width:7px;height:8px;margin:2px 3px 0 0;background-position:-80px -40px;}
/* 정렬옵션 */
#searchRankArea .sort_comm {position:absolute;right:46px;top:2px;padding:5px 0 5px 13px;line-height:18px;}
#searchRankArea .sort_comm .btn_option {float:left;width:51px;padding:2px 0 2px 1px;border:1px solid #aaa;border-right:0 none;font-size:12px;background:-webkit-gradient(linear,left top,left bottom,from(#fff), to(#f8f8f8));background-color:#f8f8f8;color:#414141;text-align:center;}
#searchRankArea .sort_comm .fst {border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
#searchRankArea .sort_comm .lst {border-right:1px solid #c8c8c8;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}
#searchRankArea .sort_comm .on {background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1), to(#d3d3d3));background-color:#d3d3d3;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);}
#searchRankArea.close .sort_comm {display:none;}
/* 테마시세,실시간 이슈 분할 */
#searchRankArea.rank_area .no {border:1px solid #a2a3a8;background-color:#abacaf;}
#searchRankArea.rank_area .n1 .no {border:1px solid #f35d71;background-color:#f2707d;}
#searchRankArea.rank_area #nowSearch_list2 .no {border:1px solid #a2a3a8;background-color:#abacaf;}
#searchRankArea.rank_area #nowSearch_list2 .n1 .no {border:1px solid #f35d71;background-color:#f2707d;}
.android #searchRankArea.open .title {top:13px;}
.android #searchRankArea.open li a {padding-top:11px;}
.android .move_link .link_quick {padding-top:4px;}
.android .move_link .ico_search {margin-top:-1px;}

/* 카페 안드로이드앱 오픈 프로모션 배너 */
.bar_live {height:32px;border-bottom:1px solid #b1b5e4; font-size: 13px; letter-spacing: -1px; }
.bar_live a {display:block;position:relative;width:100%;height:100%;padding: 7px 0 0 0; text-align:center;}
.bar_live a span {line-height:13px;}
.bar_live span.point_text {color: #42ade5;}
.bar_live img {vertical-align: middle;}

/* 카페 안드로이드앱 프로모션 2차 */
.bul_event {background:url(http://m1.daumcdn.net/cafeimg/mobile/320/cafe/event/120109/bul_event.gif) no-repeat;}
.ico_sns {display:block;width:66px;height:100%;margin:0 auto;background:url(http://m1.daumcdn.net/cafeimg/mobile/320/cafe/event/120109/ico_sns_v4.png) no-repeat;text-align:right;}
.content {background:url(http://m1.daumcdn.net/cafeimg/mobile/320/cafe/event/120109/bg_content.png) repeat-x 0 0;}
#mArticle {position:relative;width:320px;margin:0 auto;}

/* 컨텐츠 */
.wrap_top {width:320px;height:85px;margin:0 auto;font-size:0;line-height:0;background:url(http://m1.daumcdn.net/cafeimg/mobile/320/cafe/event/120109/bg_top2.png) no-repeat 24px 8px;text-indent:-9999px;}
.wrap_gift {width:320px;height:357px;margin:0 auto;font-size:13px;color:#b4c0ce;background:url(http://m1.daumcdn.net/cafeimg/mobile/320/cafe/event/120109/bg_gift.png) no-repeat 0 0;}
.wrap_gift .txt_gift {padding-top:21px;text-align:center;}
.wrap_gift .txt_gift .txt_app {color:#fff662;}
.wrap_gift .list_gift {font-size:0;line-height:0;text-indent:-9999px;}
.wrap_gift .link_download {position:absolute;left:25px;top:285px;width:270px;height:44px;font-size:0;line-height:0;text-indent:-9999px;}

.wrap_notice {width:320px;height:249px;margin:0 auto;background:url(http://m1.daumcdn.net/cafeimg/mobile/320/cafe/event/120109/bg_notice.png);}
.wrap_notice .list_notice {overflow:hidden;width:296px;padding:17px 0 0 24px;font-size:12px;}
.list_notice dt {float:left;color:#7b8596;width:50px;margin:0 11px 8px 0;}
.list_notice dd {float:left;color:#969eaa;width:225px;margin-bottom:8px;}
.list_notice .lst {padding:1px 0 4px;}
.list_notice .lst .notice1 {padding-left:16px;background-position:0 4px;}
.list_notice .lst .notice2 {padding-left:16px;background-position:0 -12px;}
.list_notice .lst .notice3 {padding-left:16px;background-position:0 -27px;}
.wrap_notice .txt_notice {padding-left:31px;font-size:12px;color:#747d8c;background-position:24px -54px;}

/* SNS 공유하기 */
.sns_comm {position:relative;margin-top:21px;padding:0 12px;}
.sns_comm .list_sns {overflow:hidden;width:100%;border:1px solid #bbb;border-radius:4px;background-color:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef))}
.list_sns li {float:left;height:32px;line-height:32px;}
.list_sns .link_sns {display:block;height:100%;border-left:1px solid #bbb;font-size:13px;color:#222;text-decoration:none;}
.list_sns .yozm {width:63px;}
.list_sns .facebook {width:90px;}
.list_sns .facebook .ico_sns {width:74px;background-position:0 -112px;}
.list_sns .twitter {width:77px;}
.list_sns .more {width:66px;}
.list_sns .yozm .ico_sns {width:46px;background-position:0 7px;}
.list_sns .twitter .ico_sns {width:60px;background-position:0 -73px;}
.list_sns .fst {border-left:none;}
.list_sns .more .ico_sns {width:49px;text-align:left;background-position:41px -545px;}
.list_sns .more .open {background-position:41px -586px;}

.sns_comm .layer_more_sns {overflow:hidden;position:absolute;top:35px;right:12px;z-index:20;width:100px;border:1px solid #aaa;border-radius:4px;background:#f8f8f8;}
.layer_more_sns li {width:98px;height:35px;border-top:1px solid #d4d4d4;}
.layer_more_sns .fst {border-top:none;}
.layer_more_sns .link_sns {display:block;position:relative;width:100%;height:100%;font-size:13px;line-height:35px;text-decoration:none;}
.layer_more_sns .ico_sns {display:block;width:66px;height:100%;padding-left:32px;text-align:left;}
.layer_more_sns .me2day .ico_sns {background-position:9px -150px;}
.layer_more_sns .close {height:27px;background-color:#f8f8f8;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.layer_more_sns .close .link_sns {font-size:12px;line-height:27px;color:#444;}
.layer_more_sns .close .txt_close {text-align:right;width:91px;padding:0 7px 0 0;background-position:56px -509px;}

/* 앱 다운로드 레이어 */
.TopLayerWrap {width: 100%; position: absolute; left: 0px;}
#TopLayer { width: 302px; height: 111px; margin: 0 auto; position: relative; text-indent: -9999px; z-index: 11;
    background: url("http://i1.daumcdn.net/cafeimg/mobile/480/cafe01/event/img_m_dw_layer_0316.png") no-repeat; background-size: 302px;}
#TopLayer a { width: 100%; height: 100%; display: block;}
#TopLayer button { width: 50px; height: 37px; position: absolute; top: -6px; right: -6px; z-index: 5; text-indent: -9999px; border: 0 none; cursor: pointer;}
