@charset "utf-8";

/*-----------------------------------------------------------*/
@import url("main.css?2020120201"); /* main.css : 메인개편 (20170110) */
@import url("bbs.css?2020072102"); /* bbs.css : 커뮤니티게시판 클래스 통합(20170825) */
/*-----------------------------------------------------------*/

/* 공통부분 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:14px;line-height:1.25em;font-family:"나눔고딕",NanumGothic,sans-serif}
html, body,div, pan,dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6,blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
dl,ul,ol,menu,li,p,table,button,th,td,body,input,select,textarea,button {font-family:"나눔고딕",NanumGothic,sans-serif}
body{position:relative;background-color:#f4f4f4;color:#000;-webkit-text-size-adjust:none;overflow-x:hidden;font-family:"나눔고딕",NanumGothic,sans-serif}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#000;text-decoration:none}
table{border-collapse:collapse}
hr{display:none !important}
.u_hc{visibility:hidden;overflow:hidden;position:absolute;left:-999px;width:0;height:0;font-size:0;line-height:0}
.u_vc,.u_skip{position:absolute;z-index:-1;font-size:1px;line-height:1px;color:transparent}

/** body background **/
.mwhite {background:#fcf9f4}
.m{background:#f4f4f4;margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif}/*20170223 bg 컬러수정*/ 
.m2{background:#fff5ed;margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif}
.m3_0{background:#f6f6ed;margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif;overflow-x:hidden}
.m3{background:url(/img/m3_bg.png) ;margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif}
.m3_2{background:url(/img/m3_bg_new.png) ;margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif}
.m4{background:#e0e0e0;margin:10px;font-family:"나눔고딕",NanumGothic,sans-serif}
.m5{background:#e9e6e2;font-family:"나눔고딕",NanumGothic,sans-serif}
.m6{background:url(/img/bg_b2.png);margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif; overflow-x:hidden}
.m7{background:url(/img/m7_bg.png);margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif}
.mp{background:#fcf9f4;margin:0;padding:0;font-family:"나눔고딕",NanumGothic,sans-serif}

/* 20151020 수정 common */
.fright {float:right}
.fleft {float:left}

.redorang{color:#e7564a}
.redorang2{color:#e91d0c}
.redorang3{color:#ee2d24}
.fleft{float:left}
.fright{float:right}
.blue01{color:#046bc3}
.blue02{color:#046bc3}
.purple01{color:#7903b0}
.whit01{color:#fff}
.gray01{color:#ff8a00}
.gray02{color:#524b46}
.gray03{color:#aeaeae} /* 20160105 그레이색상 추가 */
.gray04{color:#666} /* 20160329 그레이색상 추가 */  
.block01{color:#000}
.puple01 {color:#849ef2}

.mr5{margin-right:5px}
.mr10{margin-right:10px}

.mt5{margin-top:5px;}
.mb8{margin-bottom:8px}
.mt10{margin-top:10px;}
.mt20{margin-top:20px}

.pb10{padding-bottom:10px} 
.mb10{margin-bottom:10px}

.ml2{margin-left:2px}
.ml3{margin-left:3px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml25{margin-left:35px}

.mt-80 {margin-top:-80px}
.mt-3 {margin-top:-3px}
.mt-05 {margin-top:-5px}

/* 패딩 */
.p5 {padding:5px;}
.p10 {padding:10px;}
.p12 {padding:12px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.p30 {padding:30px;}
.p35 {padding:35px;}
.p40 {padding:40px;}
.p45 {padding:45px;}
.p50 {padding:50px;}

.plr1 {padding-left:1px; padding-right:1px;}
.plr2 {padding-left:2px; padding-right:2px;}
.plr3 {padding-left:3px; padding-right:3px;}
.plr4 {padding-left:4px; padding-right:4px;}
.plr5 {padding-left:5px; padding-right:5px;}
.plr6 {padding-left:6px; padding-right:6px;}
.plr7 {padding-left:7px; padding-right:7px;}
.plr8 {padding-left:8px; padding-right:8px;}
.plr9 {padding-left:9px; padding-right:9px;}
.plr10 {padding-left:10px; padding-right:10px;}
.plr11 {padding-left:11px; padding-right:11px;}
.plr12 {padding-left:12px; padding-right:12px;}
.plr13 {padding-left:13px; padding-right:13px;}
.plr14 {padding-left:14px; padding-right:14px;}
.plr15 {padding-left:15px; padding-right:15px;}
.plr16 {padding-left:15px; padding-right:16px;}
.plr20 {padding-left:20px; padding-right:20px;}
.plr23 {padding-left:23px; padding-right:23px;}
.plr25 {padding-left:25px; padding-right:25px;}
.plr30 {padding-left:30px; padding-right:30px;}
.plr35 {padding-left:35px; padding-right:35px;}
.plr40 {padding-left:40px; padding-right:40px;}
.plr45 {padding-left:45px; padding-right:45px;}
.plr50 {padding-left:50px; padding-right:50px;}
.plr53 {padding-left:53px; padding-right:53px;}
.plr60 {padding-left:60px; padding-right:60px;}
.plr530 {padding-left:5px; padding-right:30px;}

.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;} 
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt13 {padding-top:13px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt16 {padding-top:16px;}
.pt17 {padding-top:17px;}
.pt18 {padding-top:18px;}
.pt19 {padding-top:19px;}
.pt20 {padding-top:20px;}
.pt21 {padding-top:21px;}
.pt22 {padding-top:22px;}
.pt23 {padding-top:23px;}
.pt24 {padding-top:24px;}
.pt25 {padding-top:25px;}
.pt28 {padding-top:28px;}
.pt30 {padding-top:30px;}
.pt33 {padding-top:33px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}
.pt54 {padding-top:54px;}
.pt55 {padding-top:55px;}
.pt60 {padding-top:60px;}

.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr11 {padding-right:11px;}
.pr12 {padding-right:12px;}
.pr13 {padding-right:13px;}
.pr14 {padding-right:14px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr21 {padding-right:21px;}
.pr23 {padding-right:23px;}
.pr25 {padding-right:25px;}
.pr27 {padding-right:27px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}
.pr41 {padding-right:41px;}
.pr45 {padding-right:45px;}
.pr50 {padding-right:50px;}
.pr65 {padding-right:65px;}
.pr85 {padding-right:85px;}

.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb11 {padding-bottom:11px;}
.pb15 {padding-bottom:15px;}
.pb19 {padding-bottom:19px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.pb55 {padding-bottom:55px;}
.pb60 {padding-bottom:60px;}
.pb65 {padding-bottom:65px;}

.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl11 {padding-left:11px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl14 {padding-left:14px;}
.pl15 {padding-left:15px;}
.pl16 {padding-left:16px;}
.pl17 {padding-left:17px;}
.pl20 {padding-left:20px;}
.pl21 {padding-left:21px;}
.pl22 {padding-left:22px;}
.pl23 {padding-left:23px;}
.pl25 {padding-left:25px;}
.pl27 {padding-left:27px;}
.pl28 {padding-left:28px;}
.pl30 {padding-left:30px;}
.pl32 {padding-left:32px;}
.pl37 {padding-left:37px;}
.pl35 {padding-left:35px;}
.pl40 {padding-left:40px;}
.pl42 {padding-left:42px;}
.pl45 {padding-left:45px;}
.pl50 {padding-left:50px;}
.pl60 {padding-left:60px;}
.pl70 {padding-left:70px;}
.pl80 {padding-left:80px;}
.pl90 {padding-left:90px;}

.ptb5 {padding-top:5px;padding-bottom:5px;}
.ptb10 {padding-top:10px;padding-bottom:10px;}
.ptb12 {padding-top:12px;padding-bottom:12px;}
.ptb15 {padding-top:15px;padding-bottom:15px;}
.ptb20 {padding-top:20px;padding-bottom:20px;}
/* //패딩 */

/* 마진 */
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;} 
.mt13 {margin-top:13px;}
.mt15 {margin-top:15px;}
.mt16 {margin-top:16px;}
.mt17 {margin-top:17px;}
.mt18 {margin-top:18px;}
.mt20 {margin-top:20px;}
.mt22 {margin-top:22px;}
.mt23 {margin-top:23px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt100 {margin-top:100px;}

.mt-1 {margin-top:-1px;}
.mt-2 {margin-top:-2px;}
.mt-3 {margin-top:-3px;}
.mt-4 {margin-top:-4px;}
.mt-5 {margin-top:-5px;}
.mt-6 {margin-top:-6px;}
.mt-7 {margin-top:-7px;}
.mt-8 {margin-top:-8px;}
.mt-9 {margin-top:-9px;}
.mt-10 {margin-top:-10px;}
.mt-11 {margin-top:-11px;}
.mt-12 {margin-top:-12px;}
.mt-13 {margin-top:-13px;}
.mt-14 {margin-top:-14px;}
.mt-15 {margin-top:-15px;}
.mt-20 {margin-top:-20px;}
.mt-30 {margin-top:-30px;}

.mr1{margin-right:1px}
.mr2{margin-right:2px}
.mr3{margin-right:3px}
.mr4{margin-right:4px}
.mr5{margin-right:5px}
.mr6{margin-right:6px}
.mr7{margin-right:7px}
.mr8{margin-right:8px}
.mr9{margin-right:9px}
.mr10{margin-right:10px}
.mr11{margin-right:11px}
.mr12{margin-right:12px}
.mr13{margin-right:13px}
.mr14{margin-right:14px}
.mr15{margin-right:15px}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}

.mb2 {margin-bottom:2px;} 
.mb3 {margin-bottom:3px;}
.mb7 {margin-bottom:7px;}

.mb-1 {margin-bottom:-1px;}
.mb-2 {margin-bottom:-2px;} 
.mb-3 {margin-bottom:-3px;}
.mb-4 {margin-bottom:-4px;}
.mb-5 {margin-bottom:-5px;}
.mb-6 {margin-bottom:-6px;}
.mb-7 {margin-bottom:-7px;}
.mb-8 {margin-bottom:-8px;}
.mb-9 {margin-bottom:-9px;}
.mb-10 {margin-bottom:-10px;}
.mb-11 {margin-bottom:-11px;}
.mb-12 {margin-bottom:-12px;}
.mb-13 {margin-bottom:-13px;}
.mb-14 {margin-bottom:-14px;}
.mb-15 {margin-bottom:-15px;}

.mb5 {margin-bottom:5px;}

/* 20161026 마진값 추가 */
.mb4 {margin-bottom:4px;}
.mb6 {margin-bottom:6px;}
.mb9 {margin-bottom:9px;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px;}
.mb13 {margin-bottom:13px;}
.mb14 {margin-bottom:14px;}
.mb21 {margin-bottom:21px;}
.mb22 {margin-bottom:22px;}
.mb23 {margin-bottom:23px;}
.mb24 {margin-bottom:24px;}
/* //20161026 마진값 추가 */

.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}

.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml8 {margin-left:8px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml11 {margin-left:11px;}
.ml12 {margin-left:12px;}
.ml13 {margin-left:13px;}
.ml14 {margin-left:14px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml33 {margin-left:33px}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml65 {margin-left:65px;}
.ml100 {margin-left:100px;}
.mtb8 {margin:8px 0;}

.ml-1 {margin-left:-1px;}
.ml-2 {margin-left:-2px;}
.ml-3 {margin-left:-3px;}
.ml-4 {margin-left:-4px;}
.ml-5 {margin-left:-5px;}
.ml-6 {margin-left:-6px;}
.ml-7 {margin-left:-7px;}
.ml-8 {margin-left:-8px;}
.ml-9 {margin-left:-9px;}
.ml-10 {margin-left:-10px;}
.ml-11 {margin-left:-11px;}
.ml-12 {margin-left:-12px;}
.ml-13 {margin-left:-13px;}
.ml-14 {margin-left:-14px;}
.ml-15 {margin-left:-15px;}
.ml-20 {margin-left:-20px;}
.ml-25 {margin-left:-25px;}
.ml-30 {margin-left:-30px;}
/* //마진 */
/* //20151020 수정 common */


/* Navigator 수정 */
.nav{overflow:hidden;position:relative;background:#f7e1e0}
.nav_u{padding:0 8px;border-top:2px solid #fff;border-bottom:1px solsid #d2c3c2;background:#fff;font-size:1.1em;line-height:40px;text-align:center}
.nav_u:after{display:block;clear:both;content:''}
.nav_l{float:left;width:50%}
.nav_1{float:left;width:40%}
.nav_a{display:block;position:relative;font-weight:bold;color:#654d41 !important}
.nav_a:before,.nav_a:after{display:block;position:absolute;top:14px;height:14px;border-left:1px solid #f1cbc8;content:''}
.nav_a:before{left:0}
.nav_a:after{right:0;border-bottom:#f3ddc9}
.nav_l:first-child .nav_a:before,.nav_l:last-child .nav_a:after{display:none}
.nav_lon .nav_a{z-index:10;height:35px;margin:5px -1px -1px;border:1px solid #d9d9d9;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#e6e6e6;line-height:32px;color:#000;font-family:"나눔고딕",NanumGothic,sans-serif}
.nav_lon .nav_a:before,.nav_lon .nav_a:after{top:auto;bottom:0;width:3px;height:3px;border:0;border-bottom:1px solid #f3ddc9}
.nav_lon .nav_a:before{left:-4px;border-right:1px solid #f3ddc9;border-bottom-right-radius:6px;-webkit-box-shadow:2px 2px 1px #fff}
.nav_lon .nav_a:after{right:-4px;border-left:1px solid #f3ddc9;border-bottom-left-radius:6px;-webkit-box-shadow:-2px 2px 1px #fff}
.nav_lon:first-child .nav_a:before,.nav_lon:last-child .nav_a:after{display:block}
.nav_lon .nav_pg{display:block}
.a .nav_lon .nav_a{height:34px;border-radius:0}
.a .nav_lon .nav_a:before{display:none}
.a .nav_lon .nav_a:after{display:block;right:0;bottom:-2px;width:100%;height:2px;border-bottom:1px solid #f3ddc9;border-left:0;border-radius:0;background:#fff;-webkit-box-shadow:none}
/* //Navigator 수정 */

/** 마이칼로리 Navigator **/
.mynav{overflow:hidden;position:relative;background:#fcf9f4}
.mynav_u{padding:0 8px;border-top:2px solid #d29690;border-bottom:1px solsid #d2c3c2;background:-webkit-gradient(linear,0 0,0 10%,from(#e2a29c),to(#ffdad8));background-image: -moz-linear-gradient(#e2a29c,#ffdad8);background-image:-o-linear-gradient(#e2a29c,#ffdad8);font-size:1.1em;line-height:40px;text-align:center}
.mynav_u:after{display:block;clear:both;content:''}
.mynav_l{float:left;width:50%}
.mynav_1{float:left;width:40%}
.mynav_a{display:block;position:relative;font-weight:bold;color:#333 !important}
.mynav_a:before,.mynav_a:after{display:block;position:absolute;top:14px;height:14px;border-left:1px solid #f1cbc8;content:''}
.mynav_a:before{left:0}
.mynav_a:after{right:0;border-bottom:#f1cbc8}
.mynav_l:first-child .mynav_a:before,.mynav_l:last-child .mynav_a:after{display:none}
.mynav_lon .mynav_a{z-index:10;height:35px;margin:5px -1px -1px;border:1px solid #f1cbc8;border-bottom:4px;border-top-left-radius:10px;border-top-right-radius:10px;background:#fcf9f4;line-height:32px;color:#000;font-family:"나눔고딕",NanumGothic,sans-serif}
.mynav_lon .mynav_a:before,.mynav_lon .mynav_a:after{top:auto;bottom:0;width:3px;height:3px;border:0;border-bottom:1px solid #f1cbc8}
.mynav_lon .mynav_a:before{left:-4px;border-right:1px solid #f1cbc8;border-bottom-right-radius:10px;-webkit-box-shadow:2px 2px 1px #fff}
.mynav_lon .mynav_a:after{right:-4px;border-left:1px solid #f1cbc8;border-bottom-left-radius:10px;-webkit-box-shadow:-2px 2px 1px #fff}
.mynav_lon:first-child .mynav_a:before,.mynav_lon:last-child .nav_a:after{display:block}
.mynav_lon .mynav_pg{display:block}
.a .mynav_lon .mynav_a{height:34px;border-radius:0}
.a .mynav_lon .mynav_a:before{display:none}
.a .mynav_lon .mynav_a:after{display:block;right:0;bottom:-2px;width:100%;height:2px;border-bottom:1px solid #f1cbc8;border-left:0;border-radius:0;background:#fff;-webkit-box-shadow:none}
/** //마이칼로리 Navigator **/



/** 검색 (2014.02.05 수정) **/
.sh1{position:relative;width:100%}
.sh1w{position:relative;padding:5px 8px 7px;border-bottom:1px solid #e8e8e8;background:#fcf9f4}
.sh1 .itw{display:block;position:relative;top:1px;height:26px;padding:4px 4px 3px;border:1px solid #b8aca5;background:#cec2ba;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.sh1 .it{position:relative;background:#cec2ba;height:30px;top:-2px;left:34px;width:72%;border:none;color:#664e42;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.itclose{position:absolute;float:right;top:12px;right:70px;width:18px;height:18px;padding:-4px 2px 10px;background:-webkit-gradient(linear,0 0,0 88%,from(#cecece),to(#e1e1e1));background-image: -moz-linear-gradient(#cecece,#e1e1e1);background-image: -o-linear-gradient(#cecece,#e1e1e1);border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;color:#4d4d4d;font-size:0.88em;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif;text-shadow:#fff 0px 1px 0px}
.sh1 .icnsearch{position:absolute;left:4px;top:8px;display:block;height:23px;padding:5px 14px 5px}
.sh1 .icndel{position:absolute;right:64px;top:7px;display:block;height:19px;width:19px;padding:7px 14px 5px; opacity:0.3}
.schbtn{position:absolute;right:6px;top:6px;display:block;height:23px;padding:5px 17px;border:1px solid #9b8b84;background:#ae9c95;background:-webkit-gradient(linear,0 0,0 30%,from(#ae9c95),to(#9b8b84));background-image:-moz-linear-gradient(#ae9c95,#9b8b84);background-image:-o-linear-gradient(#ae9c95,#9b8b84);border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;text-align:center}
.btn_schtxt{position:relative;top:4px; width:28px}
/** //검색 **/

/** 인기음식검색어**/
.searchword2{padding:0 12px;border-top:1px solid #dacac0;border-bottom:1px solid #dacac0;background:-webkit-gradient(linear,0 0,0 10%,from(#dacac0),to(#e2d1c7));background-image: -moz-linear-gradient(#dacac0,#e2d1c7);background-image: -o-linear-gradient(#dacac0,#e2d1c7);font-size:1em;color:#786b56;line-height:32px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.searchword{padding:0px 5px 0px 12px;border-top:1px solid #90827c;border-bottom:1px solid #81746e;background:-webkit-gradient(linear,0 0,0 30%,from(#9a8b84),to(#90827c));background-image: -moz-linear-gradient(#9a8b84,#90827c);background-image: -o-linear-gradient(#9a8b84,#90827c);font-size:1.1em;color:#fff;line-height:34px;text-align:left;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif} 
.searchresult{padding:5px 12px;border-top:1px solid #dfd8d5;background:-webkit-gradient(linear,0 0,0 10%,from(#dfd8d5),to(#ebe5e1));background-image: -moz-linear-gradient(#dfd8d5,#ebe5e1);background-image: -o-linear-gradient(#dfd8d5,#ebe5e1);font-size:1em;color:#000;line-height:1.8;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif} /** 2014.03.12 수정 **/
.searchresult2{padding:0 12px;background:#fcf9f4;border-bottom:1px solid #f1f1f1;font-size:1em;color:#000;line-height:32px;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
.searchno{padding:12px;font-size:1em;color:#000;line-height:40px;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //인기음식검색어 **/

/* 20170124 다이어리> 음식, 운동칼로리 리스트 수정 */
.schwordtble {width:100%;}
.schwordtble td{height:30px;vertical-align:middle;line-height:1.6;padding:10px 0px 10px 16px;color:#000;font-weight:400}
.schword{background:#fff;border-top:1px solid #fff;border-bottom:1px solid #eee}
.schword_even {background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}
.schword_on {background:#F9F9F9;border-top:1px solid #e5ded3;border-bottom:1px solid #eee}
.btn_go1{width:12px;padding-right:10px;position:relative;top:3px} 
.txtrigh{clear:both;text-align:right;color:#333;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif;font-weight:normal} 
.txtrigh2 {position:relative;right:16px;text-align:right;color:#846a5d;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif;font-weight:bold} 

/*20170215 더보기 추가*/
.btn_list_more {padding-right:15px;text-align:center;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif;font-weight:600} 
.btn_list_more a {display:block;color:#333}
/*//20170215 더보기 추가*/

.ranktxtcol{text-align:center;color:#9a8b84;font-size:1.1em;font-family:"나눔고딕",NanumGothic,sans-serif;font-weight:bold}
.ico_close {width:20px;padding:3px 8px; margin:3px 5px 0 0;}
.ico_go {width:10px;padding:3px 8px;margin:3px 8px 0 0;opacity:0.4}
/* 20160124 다이어리> 음식, 운동칼로리 리스트 수정 */

/* 20170124 마이식단 리스트 */
.tbl_list_area {display:block;padding-top:206px;z-index:0}
.tbl_list_area_zero {display:block;padding-top:150px;z-index:0}
.tbl_myfood {width:100%;background:#fff}
.tbl_myfood th {background:#fff;text-align:left;vertical-align:middle;line-height:1.5em;padding:10px 0px 10px 16px;font-size:1.05em;color:#000;font-weight:600;border-bottom:1px solid #f1f1f1}
.tbl_myfood td {height:30px;vertical-align:middle;line-height:1.5em;padding:6px 0px 6px 16px;color:#666;font-weight:400;font-size:0.95em;border-bottom:1px solid #f6f6f6}
.myfood {background:#fff;}
.myfood_btm {background:#eee;border-bottom:10px solid #eee}
/* //20170124 마이식단 리스트 */

/** 2014.08.06 이전/다음 버튼 수정 **/
.moret_wrap {position:relative;z-index:100}
.moret{padding:0;margin:0;border-top:1px solid #fff;border-bottom:1px solid #ececec;background:#fff}
.moret_l{padding:5px 5px 10px}
.btpg {text-align:center;vertical-align:middle}
.npgBtn_b{display:inline-block;vertical-align:middle;padding:0 20px;line-height:30px;border-radius:18px;background:#fff;border:1px solid #e0e0e0;color:#000;font-size:0.9em;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center;margin:5px}
.npgBtn_x{display:inline-block;vertical-align:middle;line-height:30px;border-radius:18px;background:#fff;border:1px solid #fff;color:#3a3a44;font-size:0.9em;text-align:center;margin:5px; }
.ntpg{text-align:center;vertical-align:middle}
.npgBtn{display:inline-block;vertical-align:middle;line-height:30px;width:30px;border-radius:18px;background:#fff;border:1px solid #e0e0e0;color:#000;font-size:0.8em;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center;margin:2px;}
.npgBtn_v{display:inline-block;vertical-align:middle;line-height:30px;width:30px;border-radius:18px;background:#f4ada9;border:1px solid #eda5a2;color:#fff;font-size:0.8em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center; margin:2px;}
.npgBtn_p{display:inline-block; vertical-align:middle;line-height:30px;width:30px;border-radius:18px;background-color:#fff;border:1px solid  #c4c4c4; color:#D7D7D7;  font-size: 13px;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center;1margin:2px;}
.npgBtn_r{text-align:center;margin:5px 0px 0px 0px; color:#919191;font-size:0.9em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //2014.08.06 이전/다음 버튼 수정 **/

/** 20161013 수정 음식칼로리상세 **/
.tble1pad {padding:8px;background:#fff}
.viewtop_area {display:inline-block;text-align:center;width:100%;padding:20px 0;background:#f1f1f1;}
.viewtop_a_box {padding-bottom:10px;}
.viewtop_a_box ul {display:inline-block;margin:16px 0 0 30px;text-align:left;vertical-align:top;font-size:1em; color:#444}
.viewtop_a_box ul li {display:block;}
.vtop_kcal {margin-top:12px;font-size:2.5em;color:#000;font-weight:800}

.viewtop_a_box2 { display:block}
.viewtop_a_img {margin:0;vertical-align:top}
.viewtop_a_img img {width:80px}

.viewt_tbl_box {padding:0px;margin:6px 16px 6px;background:#fff;border:1px solid #eee;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.viewdtble1{width:100%;border-bottom:1px solid #eee;border-top:1px solid #eee}
.viewdtble1 th {padding:4px 0;background:#fafafa;border-right:1px solid #eee;font-weight:normal;font-size:0.9em;color:#999}
.viewdtble1 td {overflow:hidden;padding:14px;border-right:1px solid #eee;vertical-align:middle;color:#000;font-size:1.2em;line-height:1.3em;font-weight:500;text-align:center}
.v_tbl_2depth { height:1px; background:#eee; width:100%;}
.v_tbl_img img {width:50px;padding:0 10px;vertical-align:middle}

.viewt_tbl_input {width:33%;height:26px;background:#fff;color:#000;border:1px solid #d2d2d2;font-size:0.95em;text-align:center;padding:5px 5px;vertical-align:middle}
.viewt_select {vertical-align:top}
.viewt_select1 {display:inline-block;padding-left:5px;width:112px;height:35px;color:#767676;font-size:0.8em;vertical-align:middle;border-radius:0;border:1px solid #ddd;background:url(/img/select_box2.png) no-repeat 0 0px;-webkit-appearance:none;background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;}

.viewdtbl {width:100%}
.viewdtbl th {background:#f9f9f9;width:80px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-left:16px;text-align:left;font-size:1em;font-weight:600;color:#000}
.viewdtbl td {height:22px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;vertical-align:middle;color:#000;padding:6px 12px}
.foodtit{padding:0 12px;border-bottom:1px solid #eee;background:#fff;font-size:1em;font-weight:bold;color:#000;line-height:46px;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
.schword_white{background:#fff;border-top:1px solid #fff;border-bottom:1px solid #f1ebe1;text-align:center}
.dtailtxt {display:block;padding:10px 10px 0;font-size:0.9em;color:#676767;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}/*20170223 좌우여백수정*/
.dtailtxt2 {display:block;padding:10px 6px;font-size:0.9em;color:#676767;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //20161013 수정 음식칼로리상세 **/

/*20170223 영양소구성 수정*/
.nutriall{ position:relative;display:block;padding:0px}
.nutri{display:block;width:100%;padding:5px 0 10px;background:#f8f3ec;border:1px solid #f1ebe1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center}
.nutriu{display:table;width:100%}
.nutritit{padding-left:14px;border-top:1px solid #dedede;border-bottom:1px solid #f1f1f1;background:#fafafa;font-size:1em;font-weight:bold;color:#000;line-height:42px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.nutri_l{display:table-cell;vertical-align:top;width:33%}
.nutri_a{display:block;padding:9px 0 4px 0;font-size:0.82em;font-weight:600;line-height:1.3;color:#000;text-shadow:#f5f5f5 0px 1px 1px}
.nutri1{color:#faf18a;padding-right:3px}
.nutri2{color:#61e4d7;padding-right:3px}
.nutri3{color:#feb574;padding-right:3px}
.nutri4{color:#498ae2;padding-right:3px}
.nutri5{color:#a9df45;padding-right:3px}
.nutri6{color:#e67239;padding-right:3px}
.icn_bullet{position:relative;top:-1px;padding-right:5px}
/*//20170223 영양소구성 수정*/

/*20170223 내프로필 그래프 수정*/
.bmigraph{position:relative;display:block;padding:12px 0px 0px;background:#fff;border:1px solid #e9e9e9;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center}
.grap{display:block;padding:5px 10px;text-align:center}
.grapimg{border:0px solid #6f1d99}

.bmig{display:table;width:100%;position:absolute;top:52%;}
.bmig_l{display:table-cell;vertical-align:top;width:10%}
.bmig_l1{position:absolute;left:8%;text-align:left;}
.bmig_l2{position:absolute;left:16%;text-align:left}
.bmig_l3{position:absolute;left:24%;text-align:left}
.bmig_l4{position:absolute;left:32%;text-align:left}
.bmig_l5{position:absolute;left:40%;;text-align:left}
.bmig_l6{position:absolute;left:48%;text-align:left}
.bmig_l7{position:absolute;left:56%;text-align:left}
.bmig_l8{position:absolute;left:64%;text-align:left}
.bmig_l9{position:absolute;left:72%;text-align:left}
.bmig_l10{position:absolute;left:80%;text-align:left}
.bmig_l11{position:absolute;left:88%;text-align:left}

.bmig_a{display:block;position:absolute;top:52%;font-size:0.82em;font-weight:600;line-height:1.3;color:#000;text-align:right;text-shadow:#f5f5f5 0px 1px 1px}
.bmicalorie{display:block;padding:10px 8px 2px;background:#fff;border:1px solid #f1ebe1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center}

.bmic{display:table;width:100%}
.bmic_l{display:table-cell;vertical-align:top;}
.bmic_l2{display:table-cell;vertical-align:top;}
.bmic_l3{display:table-cell;vertical-align:top;}
.bmic_a{display:block;position:relative;top:-24px;font-size:0.82em;font-weight:600;line-height:1.3;color:#000;text-align:center;text-shadow:#f5f5f5 0px 1px 1px}
/*//20170223 내프로필 그래프 수정*/

/** 20161013 수정 칼로리와 동일한 운동 **/
.tble2pad {padding:10px 12px;background:#fff;}
.schtxt1 {padding:22px 8px;border-top:1px solid #eee;background:none;font-size:1em;font-weight:bold;color:#000;line-height:1.4em;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif} 
.foodallbd {padding:0px;margin:0 10px 20px;background:#fff;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.foodall {display:table;width:100%}
.foodall_l {display:table-cell;vertical-align:top;width:17%}
.foodall_l2 {display:table-cell;vertical-align:top;width:1%}
.foodall_a {display:block;height:50px;padding:7px 4px 8px;border-right:1px solid #f1f1f1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background:none;font-size:12px;color:#aaa;letter-spacing:-0.075em;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center;-webkit-box-shadow:inset #fff 0px 0px 0px,inset #fff 0px 0 0px,inset #dbdbdb 0px 0px 0px}
.foodall_a p {padding-top:11px;color:#000;font-size:2em;font-weight:800}
.foodall_l:last-child .foodall_a:after{display:none;border-right:none}
.foodall_l .lst {border-right:none}
.icnup{float:left;position:relative;top:-14px;left:-6px}
.tit_check{padding:10px 0 4px;color:#1864ba;font-weight:bold;font-size:1.2em;text-align:left;padding-left:10px;}/*경품당첨 필수체크 영역 수정(2013.10.24)*/
.txt_check{float:inherit;position:relative;top:2px;left:-16px}
/** //20161013 수정 칼로리와 동일한 운동 **/

/** 운동시간 **/
.spotime{position:relative;padding:5px 0px 7px}
.spotime .tim{display:inline-block;width:30%;position:relative;top:1px;height:26px;padding:4px 4px 3px;border:1px solid #b8aca5;background:#cec2ba}
.spotime .itt{position:relative;top:5px;left:0px;background:#cec2ba;width:50%;border:none;color:#413631;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-seri;text-align:center}
.spoarrowri{position:relative;float:right;right:10%;top:6px}
.spoarrowle{position:relative;float:left;left:10%;top:6px}

.lst_tit{display: block; text-align:center;position:relative;width:60%;height:35px;line-height:35px}
.lst_tit .right_w{display:table-cell;width:120px;text-align:center}
.lst_tit .right_w select{width:100px;height:28px;margin-right:5px;border-radius:0;border:0;background:url(/img/sp_btn.png) no-repeat 0 -92px;background-size:250px 250px;font-size:12px;font-weight:bold;letter-spacing:-1px;text-indent:9px;-webkit-appearance:none;-webkit-background-size:250px 250px}
/** //운동시간 **/

/** 20161013 수정 효과및참고사항 **/
.effectall{padding:0px 0 10px;background:#fff}
.effecttit {padding-left:14px;border-top:1px solid #dedede;border-bottom:1px solid #f1f1f1;background:#f9f9f9;font-size:1em;font-weight:bold;color:#000;line-height:42px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.effect {display:block;padding:10px;background:#fff;border:0px solid #f1ebe1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left}
.effectu{display:table;width:100%}
.effect_a{display:block;padding:5px 15px 5px 10px;text-align:justify;font-size:13px;line-height:1.3;color:#666;text-shadow:#f5f5f5 0px 1px 1px}
.bullet2 {display:inline}
.bullet2txt {position:relative;left:5px}
/** //20161013 수정 효과및참고사항 **/

/** 20161013 수정 동영상강좌 **/
.videoall {display:block;position:relative;padding:10px 0;background:#fff}
.videotit {padding-left:14px;border-top:1px solid #eee;border-bottom:1px solid #f1f1f1;background:#f9f9f9;font-size:1em;font-weight:bold;color:#000;line-height:42px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.videoa {padding-left:5px;background:#fff;border-top:0px solid #f1efdf;border-bottom:1px solid #eee} 
.videoa_even {padding-left:5px;background:#fff;border-top:0px solid #fff;border-bottom:1px solid #eee} 
.videoa_a {display:block;overflow:hidden;height:66px;font-weight:600;color:#000}
.videoa_on {font-weight:600;height:64px;color:#000;background:#e6e6e6;border-top:1px solid #e1e1e1;border-bottom:1px solid #dadada}
.videoa_pl {position:relative;float:left;left:5px;top:20px;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.videoa_pl1 {position:relative;float:left;left:10px;top:8px;font-size:0.72em;font-family:"나눔고딕",NanumGothic,sans-serif}
.videoa_pl2 {width:72%;position:relative;float:left;left:24px;top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;font-size:0.98em;font-family:"나눔고딕",NanumGothic,sans-serif}
.thmimgg {display:block;position:relative;width:64px;margin:0px;text-align:center;text-decoration:none}
.thmimgg img {display:block;border:1px solid #000}
.thmimgg .lb {display: block;overflow: hidden;position:absolute;top:32px;left:1px;width: 64px;height: 15px;background: #403a2d;color:#fff;opacity: 0.8;white-space: nowrap;text-overflow:ellipsis;-webkit-transition: height .2s ease;-moz-transition: height .2s ease}
.videoarwri {position:relative;float:right;right:10px;top:20px}
/** //20161013 수정 동영상강좌 **/

/*20170223 기본정보 수정*/
.baseinfo {padding:10px 10px 5px}
.tble1{width:100%;background:#fff}

/*20170224 input박스 잔상 제거 및 table 높이값 수정*/
.tble1 th{padding:0 6px;border:1px solid #e9e9e9;font-size:1em;color:#323232;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center}
.tble1 td{padding:0 10px;background:#fff;height:50px;line-height:50px;color:#6e6e7d;border:1px solid #e9e9e9;font-family:"나눔고딕",NanumGothic,sans-serif}
.tble1 td img {vertical-align:top;position:relative;top:2px}

.inputype_box {height:32px;background:#fff;color:#9d9d9d;border:1px solid #e9e9e9;padding:8px;font-size:1em;vertical-align:top}
.inputype_box2 {height:32px;background:#fff;color:#9d9d9d;border:1px solid #e9e9e9;padding:8px 0;font-size:1em;vertical-align:top}
.inputype{overflow:hidden; width:100%;border-style:none;border-top-width:0px;border-bottom-width:0px;background:none;outline:none:}
.inputype3 {background-color:#fff;color:#6e6e7d;border:1px solid #d2d2d2;font-size:1.1em;height:28px;padding:0 3px;vertical-align:top}
.inputype_r {overflow:hidden;width:100%;position:relative;top:3px;border-style:none;border-top-width:0px;border-bottom-width:0px;background:none;outline:none:}
.selectbox_a {height:32px;line-height:32px;padding:0 5px 0 8px;border:none;font-weight:normal;background:url(/img/select_box1.png) no-repeat right 4px;background-size:21px 24px;-webkit-appearance:none}
/*//20170224 input박스 잔상 제거 및 table 높이값 수정*/

.inputype2{position:relative;top:0px;background-color:#fff;color:#6e6e7d;border:1px solid #e9e9e9;font-size:1.1em;height:30px;padding:0 3px;vertical-align:top;text-align:center}
.baseinfotxt{padding:5px 10px 3px;font-size:0.9em;color:#676767;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.baseinfo_ra_txt{padding:0 10px 0 3px; position:relative; top:1px}
.selectbox_wrap{position:relative;left:0px;top:0px;vertical-align:top}
.selectbox {display:inline-block;padding-left:6px;background:url(/img/select_box.png) no-repeat;width:48px;height:32px;border:1px solid #e9e9e9;border-radius:2px;background-size:48px 32px;-webkit-appearance:none;-webkit-background-size:48px 32px;-o-background-size:48px 32px;color:#626262;font-size:0.98em}
.selecttxt {overflow:hidden;display:inline-block;line-height:33px}
/*//20170223 기본정보 수정*/

/*20170223 비만도 수정*/
.bmiall{padding:15px 10px 15px}
.bmi{display:block;padding:5px 0px 0px;background:#f8f3ec;border:1px solid #f1ebe1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center}
.bmiu{display:table;width:100%}
.bmitit{padding:0px 0 10px;font-weight:600;font-size:1.05em}
.bmireslt{padding:14px;font-weight:bold;color:#046bc3;font-family:"나눔고딕",NanumGothic,sans-serif}
.bmi_l{display:table-cell;vertical-align:top;width:30%}
.bmi_a{display:block;padding:0px 0px 10px;font-size:0.82em;font-weight:600;line-height:1.3;color:#000;text-shadow:#f5f5f5 0px 1px 1px}
.bmi1{color:#fd611c;padding-right:3px}
.bmi2{color:#fdbe14;padding-right:3px}
.bmi3{color:#fd611c;padding-right:3px}
.bmitxt{display:block;background:none;border:0px solid #dbdbdb;line-height:1.5;font-size:12px;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left}
.bmitxt_pro{display:block;margin:0px 10px;padding:4px 10px;background:none;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:1.5;font-size:0.9em;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left}
/*//20170223 비만도 수정*/

/*20170223 칼로리처방 수정*/
.daymonth {display:inline-block;vertical-align:middle;margin:8px 0 0 5px}/*20170224 input박스 잔상제거로 이미지 위치변경*/
.daymonth_v15{position:absolute;top:230px;padding-left:5px}
.actiontit {padding:20px 10px 0;font-size:1em;font-weight:600;letter-spacing:-0.05em;line-height:1.5em}
.actiontit img {width:20px;}
.action {background:#fff;margin:10px;padding:8px 12px 10px;border:1px solid #e9e9e9}
.actiontbl{width:100%}
.actiontbl th{height:18px;position:relative;top:0.05em} /*20170307 라디오버튼 상하여백 수정*/
.actiontbl td{padding:3px 0px 3px 8px;height:16px;font-size:13px;color:#6e6e7d;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left}
.icn_check{position:relative;top:5px;margin-right:5px;}
.checktxt{position:relative;left:5px;width:80%}
.icn_tip{position:relative;top:5px;padding-right:5px}
.tiptxt{padding:10px 10px 0;font-weight:bold;color:#046bc3;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_tiptxt {background:#fe6666;padding:2px 6px;margin-right:5px;color:#fff;border-radius:10px;font-size:0.85em;font-weight:normal}
.caltble1{width:100%;background:#fff}
.caltble1 th{padding:0 10px;border:1px solid #e9e9e9;font-size:1em;color:#323232;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left}
.caltble1 td{padding:0 10px;background:#fff;height:40px;color:#046bc3;border:1px solid #e9e9e9;font-family:"나눔고딕",NanumGothic,sans-serif}
.prestxt{padding:10px 10px 3px;font-size:12px;color:#676767;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/*//20170223 칼로리처방 수정*/

/* 20160422 간편등록 음식칼로리 직접입력 */
.btn_fcalorie_area {background:#fff;padding:10px 30px;border-bottom:1px solid #ede6db}
.btn_foodcalorie{padding:11px 10px 9px;background:#71c6a9;background:-webkit-gradient(linear,0 0,0 80%,from(#81d5b8),to(#63b79a));background-image:-moz-linear-gradient(#81d5b8,#63b79a);background-image:-o-linear-gradient(#81d5b8,#63b79a);border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:1px solid #4e987f;color:#fff;text-align:center;font-size:1.1em;font-weight:600;text-shadow:#518d78 0px -1px 0px; vertical-align:middle;font-family:"나눔고딕",NanumGothic,sans-serif} 
.btn_foodcalorie img {width:20px;border:none;vertical-align:middle;}
.foodcal1{position:relative;top:-3px}
.foodcal2{position:relative;top:2px;padding-left:10px}
.foodcaltxt{padding:0px 12px 10px;font-size:0.9em;color:#676767;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
/* 20160422 간편등록 음식칼로리 직접입력 */

/** 2014.08.08수정 상대방 토크박스 **/
.talkdate {padding:10px 18px 0px;font-size:1em;color:#676767;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.talkboxall {display:inline-block;position:relative;width:76%}
.talkbox {margin:-12px 0px 20px 18px;padding:10px 10px 0;background:#fdfdf5;background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #cce0d1;color:#000;text-align:left;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.talkboximg {position:relative;top:25px;left:9px;z-index:10}
.talkbox img {text-align:center;width:100%}

.date{display:block;overflow:hidden;position:relative;margin-bottom:15px;color:#a2a2a2;font-size:0.9em;word-wrap:break-word}
.talkbox em{display:block;overflow:hidden;position:relative;margin-bottom:10px;word-wrap:break-word}
.replybox{margin:-15px 0px 20px 18px;padding:10px;background:#fdfdf5;background:-webkit-gradient(linear,0 0,0 100%,from(#fefef9),to(#fdfdf5));background-image:-moz-linear-gradient(#fefef9,#fdfdf5);background-image:-o-linear-gradient(#fefef9,#fdfdf5);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #cce0d1;color:#000;line-height:1.3em;text-align:left;font-size:1.1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.replyid {margin:2px 5px 2px 0;color:#1b72bc;background:#dfeaf4;padding:3px 5px;font-size:0.85em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.replytxt{position:relative;display:inline;padding-right:5px;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif} /* 2014.08.19 수정*/
.talkboximg2{position:relative;top:15px;left:2px;padding-left:7px}
.talkdel{position:relative;top:4px;height:16px;width:16px;padding-left:5px}
/** //2014.08.08수정 상대방 토크박스 **/

/** 2014.08.08수정 My토크박스 **/
.mytalkdate {padding:10px 15px 0px;font-size:1em;color:#676767;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.mytalkboxall {float:right;display:block;position:relative;width:76%}
.mytalkbox {margin:4px 17px 20px 10px;padding:10px 10px 0;background:#fef8da;background:-webkit-gradient(linear,0 0,0 100%,from(#fef8dc),to(#fef8da));background-image:-moz-linear-gradient(#fef8dc,#fef8da);background-image:-o-linear-gradient(#fef8dc,#fef8da);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #cce0d1;color:#000;text-align:left;line-height:1.3em;font-size:1.1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.mytalkbox em {display:block;overflow:hidden;position:relative;word-wrap:break-word;margin-bottom:10px}
.mytalkboximg {position:relative;position:absolute;top:48px;right:8px;z-index:20}
.mytalkbox img {text-align:center;width:100%}
/** //2014.08.08수정 My토크박스 **/

/** 글쓰기 (2014.03.12 수정) **/
.write_bottom{width:100%;position:fixed;bottom:0;right:10px;left:0;z-index:1}
.comment_write{clear:both;display:block;border-top:1px solid #b9e0c6;border-bottom:1px solid #b9e0c6;background:-webkit-gradient(linear,0 0,0 100%,from(#ceead7),to(#c5ddcd));background-image: -moz-linear-gradient(#ceead7,#c5ddcd);background-image:-o-linear-gradient(#ceead7,#c5ddcd);padding:3px 8px 4px}
.cmmt_fs{position:relative;width:100%}
.cmmt_fs legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px}	
.cmmt_fs .area_text{display:block;padding:6px 78px 0 0px}
.cmmt_fs textarea{padding:6px;height:27px;border:1px solid #a3d3bf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.cmmt_save{position:absolute;float:right;top:6px;right:0px}
.btn_cmmt_save{display:inline-block;height:40px;padding:0 10px;border:1px solid #a3d3bf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:-webkit-gradient(linear,0 0,0 100%,from(#f8f6f6),to(#e2eeea));background-image: -moz-linear-gradient(#f8f6f6,#e2eeea);background-image:-o-linear-gradient(#f8f6f6,#e2eeea);font-size:1em;font-weight:bold;line-height:1.8;color:#000;text-align:center;-webkit-box-shadow:inset #e5e5e5 0 1px 1px,inset #fff 1px 0 1px,inset #fff -1px 0 1px}
.cmmt_tit{width:100%;height:30px;font-size:1em;padding-left:5px;border:1px solid #ac9191;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
/** //글쓰기 **/

/* 2014.11.05수정 홈메뉴 */
.homeimg{margin:5px 5px 0px}
.homeimg2 {position:relative;text-align:center;margin:0 auto}
.homeimg3 {clear:both; display:block;padding:8px 0 0px; margin-bottom:12px}
.homeimg2_bn{ width:100%;}
.wi50_le{ display:inline;float:left;width:49.3%; margin-right:4px}
.wi50_ri{  display:inline;float:left;width:49.3%;}
.homeimg_wisew{text-align:left;margin:10px 10px 0; line-height:1.3em; font-weight:bold; font-size:1.1em; color:#1a1c1e}
.home_kcal{margin:10px 8px 0 7px;padding:2px 0 5px 18px;border:2px dotted #c0c0b2;background:#e6e6dc;border-radius:0px;text-align:left;line-height:2.4em;font-size:1em;font-weight:bold;color:#25b589;opacity:0.8;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;-webkit-box-shadow: #6aa8a5 0px 0px 0px}

/* 20151020 bmi 수정 */
.home_bmi_wrap {position:relative;background:#e6e6e6;padding-bottom:6px} 
.home_bmi {position:relative;padding:10px 15px;background:#add0de;border-top:1px solid #84c3de;border-bottom:1px solid #84c3de;text-align:left;font-size:1em;font-weight:normal;color:#4b5769;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.home_bmi_box {width:100%;display:inline-block}
.home_bmi_s {display:inline-block;width:70%;padding:5px 0 0px;font-size:0.9em;font-weight:normal;line-height:1.5em;color:#fff;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/* //20151020 bmi 수정 */

.icn_dday {padding-right:5px;position:relative;top:4px}
.icn_dday_txt{ width:80%; padding-bottom:2px; margin-bottom:10px; border-bottom:3px inset #d1d1c4}
.icn_dday_txt_off{ width:80%; padding-bottom:2px; margin-bottom:10px; border-bottom:3px inset #b4aeab}
.icn_setup {position:absolute;right:10px;opacity:0.5;vertical-align:middle}
.icn_setup img {width:20px;height:18px}

/* 20151020 설정 위치 수정*/
.icn_setup_on {position:absolute;top:5px;right:5px;opacity:0.5;vertical-align:middle} /* //20151020 설정 위치 수정*/

.icn_setup_on img {width:20px;height:18px}
.btn_recipe{float:right;position:relative;right:-20px;top:60px}

/* 20151020 처방받기 수정 */
.bmi_go_wrap {position:relative;right:-20px;bottom:5px}
.bmi_go {padding:3px 10px;border:1px solid #fff;color:#fff;font-size:0.9em;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/* //20151020 처방받기 수정 */

.hometxt{margin:0px 15px 15px;padding:10px;border:1px solid #659682; border-radius:4px;text-align:center;font-size:1.1em; font-weight:bold;color:#fff;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif; }
.homemenuword{padding:0px 12px 0px;border-top:1px solid #72b2a1;background:url(/img/m5.png)}
.kcal_best{position:relative;top:-3px;left:10px}
.kcal_best_tit{position:relative;top:-5px;left:8px}
.homemenu_all{padding:0px 10px 10px;background:url(/img/m5.png);border-bottom:1px solid #72b2a1}
.homemenu{display:table;width:100%;color:#118e55;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center}
.homemenu_l{display:table-cell;background:none;vertical-align:top;width:49.5%}
.homemenu_l11{overflow:hidden;display:table-cell;background:none;vertical-align:top;width:49.5%}
.homemenu_l2{display:table-cell;vertical-align:top;width:2px}
.homemenu_a{display:block;padding:12px 0;border:1px solid;border-color:#298964;border-top-left-radius:6px;border-top-right-radius:6px;background:-webkit-gradient(linear,0 0,0 10%,from(#edfbf6),to(#e7f4ef));background-image: -moz-linear-gradient(#edfbf6,#e7f4ef);background-image: -o-linear-gradient(#edfbf6,#e7f4ef);font-size:14px;font-weight:bold;line-height:1.2;color:#278963;-webkit-box-shadow:#fff 0px 0px 0px,inset #fff 1px 1px 1px,inset #fff 1px 1px 0px;text-shadow:#fff 1px 1px 1px}
.rankingall{display:table;width:100%;background:url(/img/m5.png);font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:left}
.ranking_l{display:table-cell;vertical-align:top;width:49.5%}
.ranking_a{display:block;overflow:hidden;height:8px;padding:8px 5px 22px;border-bottom:1px solid #e0e0e0;border-left:1px solid #298964;border-right:1px solid #298964;background:#fff;font-size:13px;font-weight:bold;line-height:1.8;color:#787878;text-shadow:#fff 1px 1px 1px}
.ranking_a2{display:block;overflow:hidden;height:8px;padding:8px 5px 22px;border-bottom:1px solid #298964;border-left:1px solid #298964;border-right:1px solid #298964;background:#fff;font-size:13px;font-weight:bold;line-height:1.8;color:#787878;text-shadow:#fff 1px 1px 1px}
.ranknumber{display:inline-block;padding-right:5px;overflow:hidden;color:#53ad93;width:20px;font-size:14px;text-align:center}
.rankchart1{display:inline-block;background:none;width:18px;font-size:1.2em;color:#fb353e;font-weight:bold;text-align:center}
.rankchart2{display:inline-block;background:none;width:18px;font-size:1.2em;color:#999999;font-weight:bold;text-align:center}
.rankchart3{display:inline-block;background:none;width:18px;font-size:0.9em;color:#66ae9a;font-weight:bold;text-align:center}
.rankchart4{display:inline-block;background:none;width:18px;font-size:0.9em;color:#fb353e;font-weight:bold;text-align:center}
.htxt{text-align:left}
/* //2014.11.05수정 홈메뉴 */

/** 마이칼로리-음식/운동 타이틀 (2014.03.10 수정)**/
.mytit{padding:0 5px 0 12px;border-bottom:1px solid #f9d2d0;background:-webkit-gradient(linear,0 0,0 10%,from(#e2a29c),to(#ffdad8));background-image: -moz-linear-gradient(#e2a29c,#ffdad8);background-image:-o-linear-gradient(#e2a29c,#ffdad8);font-size:1.1em;font-weight:bold;color:#4a3e39;line-height:40px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //마이칼로리-음식/운동 타이틀 **/

/* 20170124 다이어리> 음식,운동검색 수정 */
.sh1w2{position:relative;padding:5px 8px 8px;background:#fcf9f4}
.difood_sch{padding:14px 12px;background:#fff;border-bottom:1px solid #eee;font-size:1em;color:#000;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
.foodsptit{padding:10px 5px 10px 12px;border-top:1px solid #90827c;border-bottom:1px solid #81746e;background:-webkit-gradient(linear,0 0,0 30%,from(#9a8b84),to(#90827c));background-image: -moz-linear-gradient(#9a8b84,#90827c);background-image: -o-linear-gradient(#9a8b84,#90827c);font-size:1.1em;font-weight:bold;color:#fff;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20170124 다이어리> 음식,운동검색 수정 */

/* 20170124 전체삭제버튼 수정 */
.btn_delete_all{float:right;position:relative;top:5px;border:1px solid #e88e92;padding:8px 12px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:-webkit-gradient(linear,0 0,0 10%,from(#fba0a4),to(#f3969a));background-image:-moz-linear-gradient(#fba0a4,#f3969a);background-image:-o-linear-gradient(#fba0a4,#f3969a)}
.btn_del_area {display:block;vertical-align:middle;border-bottom:1px solid #e9e9e9;background:#f4f4f4;z-index:500}/*20170223 라인컬러 수정*/
/*20170309 마이칼로리 버튼영역 수정*/
.btn_delete_all2 {float:right;position:absolute;right:12px;border:1px solid #d1d1d1;margin:10px 0;padding:9px;background:#fff;font-size:0.9em;color:#666;;font-family:"나눔고딕",NanumGothic,sans-serif}
.btn_regist_lef {display:inline-block;border:1px solid #d1d1d1;margin:10px 0 10px 12px;padding:9px;background:#fff;font-size:0.9em;color:#ff1744;font-family:"나눔고딕",NanumGothic,sans-serif;letter-spacing:-0.05em}
.btn_regist_lef2 {display:inline-block;border:1px solid #d1d1d1;margin:10px 0 10px 5px;padding:9px;background:#fff;font-size:0.9em;color:#03a9f4;font-family:"나눔고딕",NanumGothic,sans-serif;letter-spacing:-0.05em}
/*//20170309 마이칼로리 버튼영역 수정*/
/* //20170124 전체삭제버튼 수정 */

/* 20170124 전체삭제 버튼 bg 수정 */
.btn_delete_box {display:block;position:relative;background:#f1f1f1;z-index:30}
.btn_delete_all3 {width:100%;padding:5px 0px;background:#fff; border-bottom:1px solid #f3f0ea}
.btn_delete_all3 img {width:52px;height:12px;margin-right:10px;border:1px solid #e78b8f;padding:8px 12px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:-webkit-gradient(linear,0 0,0 10%,from(#eca8a4),to(#f3969a));background-image:-moz-linear-gradient(#eca8a4,#f3969a);background-image:-o-linear-gradient(#eca8a4,#f3969a)}
.btn_check_box {position:relative}
.btn_check_box img {width:24px;vertical-align:middle;border:none}
/* //20170124 전체삭제 버튼 bg 수정 */

.btn_delete1{width:20px;padding-right:7px;position:relative;top:3px}
/** //전체삭제 및 삭제버튼 추가 **/


/*************************************/
/************ 리뉴얼 4차 *************/
/********** 2014.03.06 추가 **********/
/*************************************/

/** 계정설정 (2014.05.12 수정) **/
.loginbox {position:relative;padding:0px 0px 10px 10px}
.loginall {position:relative;overflow:hidden;width:100%}
.loginall .hide {position:absolute;height:2px;left:-9999in;overflow:hidden;width:2px;}
.logintab { position:relative;padding:0px 0 0 10px;overflow:hidden;}
.loginbox .loginall input{width:62%;float:right;height:40px;vertical-align:middle;background:#fff;border:1px solid #d2d2d2; padding:0px 5px}
.loginbox .login_input {position:relative; padding:0px 10px 0 0}
.loginmb{margin-bottom:5px}
.loginmb2{position:relative;float:left;padding:5px 10px 0 0;margin-bottom:10px}
.inputpw {margin-top:3px;}
.logintit{ float:left;position:relative;top:12px; width:85px;padding-right:5px;font-size:1em}
.logintit2{ float:left;position:relative;top:5px; width:28%;padding-right:5px;font-size:1em}
.loginbox2 .loginall input{width:64%;float:left;height:40px;vertical-align:middle;background:#fff;border:1px solid #d2d2d2; padding:0px 5px}
/** //계정설정 **/

/* 20170117 회원가입 수정 */
.joinus_wrap {position:relative;overflow:hidden;margin:15px 25px 7px}
.tbl_joinus {display:table;width:100%}
.tbl_joinus th {height:40px;font-size:1em;color:#323232;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif;vertical-align:middle;text-align:left}
.tbl_joinus td {padding-bottom:8px;color:#6e6e7d}
.inputno {overflow:hidden; width:100%;border-style:none;border-top-width:0px;border-bottom-width:0px;background:none;outline:none}

.tbl_joinus_input {width:96%;padding:14px 12px;background:#fff;color:#222;border:1px solid #ccc;font-size:1em;vertical-align:middle;}
.tbl_joinus_input_no {height:45px;line-height:45px;background:#e1e1e1;color:#555;border:1px solid #e1e1e1;font-size:1em;padding:0 12px;vertical-align:middle}/*20180917 input 고정*/
.tbl_joinus_input2 {height:45px;line-height:45px;background:#fff;color:#9d9d9d;border:1px solid #ccc;font-size:1em;padding:0 12px;vertical-align:middle}
.tbl_input_box {position:relative; padding-right:14px;}
.tbl_joinus_input3 {padding:14px 12px;background:#fff;color:#222;border:1px solid #ccc;font-size:1em;vertical-align:middle;}
.tbl_joinus_input[type=text]::-webkit-input-placeholder {color:#9d9d9d;}
.tbl_joinus_input[type=password]::-webkit-input-placeholder {color:#9d9d9d}
.tbl_joinus_input[type=tel]::-webkit-input-placeholder {color:#9d9d9d}
.tbl_joinus_input[type=text]::-moz-placeholder {color:#9d9d9d}
.tbl_joinus_input[type=password]::-moz-placeholder {color:#9d9d9d}
.tbl_joinus_input[type=tel]::-moz-placeholder {color:#9d9d9d}
.btn_login_sns {margin:10px 0px 0px;padding:14px 10px;border:1px solid #fe6666;background:#fe6666;border-radius:2px;color:#fff;text-align:center;font-size:1.1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20170117 회원가입 수정 */

/* 20170117 로그인/계정만들기 수정 */
.loginbtnall {padding:0px 16px 0}
.loginbtnall2 {padding:0px 0px 0}
.loginbtn{display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;}
.loginbtn_l {display:table-cell;vertical-align:top;width:100%;}
.loginbtn_a {display:block;height:25px;padding:8px 0 6px;border:1px solid #fe6666;border-radius:3px;background:#fe6666;font-size:1.1em;font-family:"나눔고딕",NanumGothic,"돋움",Dotum;font-weight:600;line-height:1.6;color:#fff;text-align:center;white-space:nowrap}
.loginbtn_a2 {display:block;height:25px;padding:8px 0 6px;border:1px solid #fe6666;border-radius:3px;background:#fff;font-size:1.1em;font-family:"나눔고딕",NanumGothic,"돋움",Dotum;font-weight:600;line-height:1.6;color:#fe6666;text-align:center;white-space:nowrap}
.logintxt {padding:10px;font-size:1em;text-decoration:underline;color:#c3c3c3;line-height:1.5;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20170117 로그인/계정만들기 수정 */

/** 이용약관-타이틀 **/
.agreementtit{padding:6px 10px;background:#e4e4e4;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;font-size:1em;color:#6c6c6c;font-weight:bold;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //이용약관-타이틀 **/

/** 이용약관 (2014.03.13 수정) **/
.tableh1all{padding:10px 15px;padding-bottom:10px;border-bottom:1px solid #d2d2d2}
.tableh1 {background:none;width:100%;font-size:0.9em;color:#000;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.tableh1 td {padding:2px 0px 4px;height:24px;background:none}
.tableh1 td input {height:21px;vertical-align:middle}
.bullet {float:left;text-align:center; position:relative;top:-2px;padding-right:5px}
.check_base{position:relative;top:4px;left:2px;height:18px}
.rulecont_policy{position:relative;padding-bottom:10px;background:#ececed;border-top:1px solid #dbdcdd;border-bottom:1px solid #dbdcdd;}
.rulebox{font-family:"나눔고딕",NanumGothic,sans-serif}
.ruleTitle{padding:10px 0 5px;color:#333333;text-align:center;}
.ruleText{position:relative;height:50px;overflow-y:scroll;padding:0 10px;color:#6e6e7d;line-height:1.4;font-size:0.95em}
.ruleTit{padding:10px 0px 5px;font-size:1.1em;color:#575762;font-weight:bold}
.ruleTxt{display:block;padding-left:10px}
.ruleTxt1{display:block;padding-left:20px;}
/** //이용약관 **/

/* 20170117 확인 및 발송하기 수정 */
.btn_con_box {margin:20px 16px}
.btn_confirm {margin:10px 25px;padding:14px 10px;border:1px solid #fe6666;background:#fe6666;border-radius:3px;color:#fff;text-align:center;font-size:1.1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.btn_mail{margin:10px 80px;padding:12px 10px;border:1px solid #e3564a;background:#e3564a;background:-webkit-gradient(linear,0 0,0 100%,from(#f85b4d),to(#e3564a));background-image: -moz-linear-gradient(#f85b4d,#e3564a);background-image:-o-linear-gradient(#f85b4d,#e3564a);border-radius:5px;-moz-border-radius:5px;-webkit-border-r
adius:5px;color:#fff;text-align:center;font-size:1.1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.mailtxt{padding:15px 10px 5px;font-size:1em;color:#232323;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20170117 확인 및 발송하기 수정 */

/* 20180917 정보수정 */
.setuptit{display:block;width:90%;overflow:hidden;height:25px;padding:8px 0 6px 0px;font-size:1.1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif;white-space:nowrap;text-overflow:ellipsis}
.setupnickname{display:block;width:90%;overflow:hidden;height:25px;padding:6px 0px;font-size:1.1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif;white-space:nowrap;text-overflow:ellipsis}
.setup_mail{color:#a39a93}
.joinout_txt{display:block;padding:8px 16px;color:#555;font-size:0.9em;font-family:"나눔고딕",NanumGothic,sans-serif}
.joinout_txt em { font-weight:700}
.joinout_t_th {position:relative; margin-top:-1px;padding:15px 0 5px;border-top:1px solid #eee;}

.logintable {position:relative;border:1px solid #e9e9e9;background:#fff;margin:14px 16px 0px;padding:5px 16px 14px}
.tablet3{width:100%;}
.tablet3 tr { }
.tablet3 th{height:40px;font-size:0.95em;color:#333;text-align:left;}
.tablet3 td{color:#666}
.inputt2{background:#fff; width:100%;color:#666;border:1px solid #e9e9e9;font-size:1em;height:36px;vertical-align:middle;}
.input_t {background:none;color:#666;border:0px solid #d2d2d2;font-size:1em;height:42px;line-height:38px;vertical-align:middle;padding:0 5px}

.memberout_tit { display:inline-block;padding:8px 0 4px;margin:8px 16px;background:none;border-bottom:1px solid #ccc;font-size:1.1em;color:#232323;font-weight:600;line-height:1.2em;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}

.joinout{padding:8px 10px;background:#e4e4e4;border-bottom:1px solid #dbdbdb;font-size:1.1em;color:#2e3032;font-weight:bold;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}

.btn_memberout{width:100%;position:fixed;bottom:0;padding:10px 0px;border-top:1px solid #dfd8d5;background:-webkit-gradient(linear,0 0,0 10%,from(#dfd8d5),to(#ebe5e1));background-image: -moz-linear-gradient(#dfd8d5,#ebe5e1);background-image: -o-linear-gradient(#dfd8d5,#ebe5e1);font-size:1.15em;color:#192c53;line-height:34px;font-weight:bold;text-align:right;font-family:"나눔고딕",NanumGothic,sans-serif}
.btn_memberout_txt{padding:0px 20px}
/* //20180917 정보수정 */

/** 임시비밀번호 **/ 
.extrapwbox{padding:5px 10px 0;background:#fff;border:1px solid #cfcfcf}
.extrapw{display:table;width:100%;border-bottom:2px solid #c8ae94;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif;}
.extrapw_a{overflow:hidden;display:block;padding:5px 5px 3px 0;font-size:0.9em;font-weight:700;line-height:1.6;color:#333;text-shadow:#fff 0 1px 1px;white-space:nowrap;text-overflow:ellipsis}
.extrapw_l{display:table-cell;vertical-align:middle;text-align:left}
.extrapw_l2{overflow:hidden;display:block;position:absolute;right:5px;width:70%;padding:20px 5px 2px 0;vertical-align:middle;text-align:right;white-space:nowrap;text-overflow:ellipsis}

.extrapw_infobox {position:relative;padding:10px}
.extrapw_info{display:block;width:100%;height:25px;margin-bottom:10px;padding:30px 0px 5px;border-bottom:1px solid #d0d0d0;font-size:1.3em;color:#000;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.pwboxtxt{padding:20px 0px 30px;font-size:0.9em;color:#676767;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.pwboxtxt2{padding:20px 0px 50px;font-size:0.9em;color:#ef4f42;line-height:1.5;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.pwbox{font-size:1em;color:#666;border:1px dashed #d2d2d2;padding:25px 20px}
.pwboxbar{position:relative;top:-2px;padding:0 10px;font-size:0.8em;color:#e5e5e5}
.pwboxnomber{font-size:1.5em;font-weight:bold;color:#000;letter-spacing:6px;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //임시비밀번호 **/ 


/***************************************/
/************ 리뉴얼 4차-2 *************/
/*********** 2014.03.12 추가 ***********/
/***************************************/

/* 2014.12.4수정 자극사진 */  
.schlistall{position:relative;padding:0px;width:100%;background:#fff;border-bottom:1px solid #e6e4dd}
.schlistall2{position:relative;padding:0px;width:100%;background:#fbf7f3;border-bottom:1px solid #e6e4dd}

.schlistal a{display:block;height:100%;width:auto}
.schlistt{overflow:hidden;padding:10px}
.photo1 {display:block;overflow:hidden; position:relative;top:0px;float:right;width:60px;height:70px;border:1px solid #828282;background:url(/img/ico_basic_thum.png) no-repeat;background-size:60px 70px;-webkit-background-size:60px 70px;z-index:20}
.photo2 {display:block;overflow:hidden;position:relative;top:15px;float:right;width:60px;height:70px;border:1px solid #828282;background:url(/img/ico_basic_thum.png) no-repeat;background-size:60px 70px;-webkit-background-size:60px 70px;z-index:20}
.photo3 {display:block;overflow:hidden; position:relative; top:0px;float:right;width:60px;height:70px;border:1px solid #828282;background:url(/img/ico_basic_thum.png) no-repeat;background-size:60px 70px;-webkit-background-size:60px 70px;z-index:20}
.photo4 {display:block;overflow:hidden; position:relative;top:5px;float:right;width:60px;height:70px;border:0px solid #828282;background-size:60px 70px;-webkit-background-size:60px 70px;z-index:20}
.photo_view {position:relative;top:0px;margin-left:-0px;vertical-align:middle}
.photo_view img {vertical-align:middle} 
.photo_view2 {position:relative;top:0px;margin-left:0px;vertical-align:middle}
.photo_view2 img {width:60px;vertical-align:middle} 
.photo_newlist {display:block;overflow:hidden; position:relative;top:10px;float:right;width:60px;height:70px;border:1px solid #828282;background:#000}

.schtxtlist {display:inline-block;position:relative;float:left;width:67%} 
.schtxtlist2 {display:inline-block;position:relative;float:left;width:100%}
.schtxtlist {display:inline-block;position:relative;float:left;width:67%} 
.schtxtlist ul {display:block;width:100% }
.schtxtlist li{position:relative;left:14px}

.schtit {overflow:hidden;position:relative;margin-bottom:10px;letter-spacing:0px;line-height:1.2em;font-size:1.1em;color:#000;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif} 

.schtit2_wrap {overflow:hidden;position:relative} 
.schtit2 {overflow:hidden;display:inline-block;max-width:89%;position:relative;margin-bottom:10px;line-height:1.3;font-size:1.1em;color:#000;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif} 

.schtit_view {overflow:hidden;position:relative;width:100%;margin-bottom:12px;letter-spacing:0px;line-height:1.3;font-size:1.1em;color:#000;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.schtit_nav{overflow:hidden;position:relative; margin-bottom:6px;font-size:0.95em;color:#717171;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.schtit_nav2{width:50%;overflow:hidden;position:relative; margin-bottom:6px;font-size:0.95em;color:#717171;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.nicknday {position:relative;font-size:0.9em; height:20px;color:#a2a2a2;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.nicknday_bar{position:relative;top:-1px;padding:0 3px;color:#a2a2a2;font-size:0.8em;font-family:"나눔고딕",NanumGothic,sans-serif} 
.nick {overflow:hidden;display:inline-block;padding:0 0 2px;color:#7e7e7e} /* 2014.08.07 최신글닉네임및날짜수정 */
.nick_view {overflow:hidden;display:inline-block;color:#7e7e7e}
.nick_wise{overflow:hidden;display:inline-block;height:19px;max-width:60%;white-space:nowrap;text-overflow:ellipsis}
.goodnreply {position:relative;font-size:0.85em;color:#7e7e7e;font-family:"나눔고딕",NanumGothic,sans-serif}
.icn_good {position:relative;top:2px;padding-right:2px;width:15px}
.icn_reply {position:relative;top:3px;padding-right:2px;width:14px;height:12px}
.ico_hits {position:relative;top:1px;padding-right:2px;width:17px;height:9px}

/* 20151020 내글쓰기 아이콘 추가 */
.ico_hits2 {position:relative;top:2px;padding-right:2px;width:10px;height:13px}
/* 20151020 내글쓰기 아이콘 추가 */

.icos_wrap {position:relative;top:1px;margin-right:5px;font-size:1em;color:#727272;font-family:"나눔고딕",NanumGothic,sans-serif;opacity:0.7}
.nicknday_view{overflow:hidden;position:relative;letter-spacing:0px;font-size:1em;color:#727272;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}

.listphotoall{float:left;position:relative;left:10px;top:0px;margin-bottom:-25px}
.listphotoall_wi{float:left;position:relative;left:10px;top:0px; margin-bottom:-31px}
.listphotoall_reply{float:left;position:relative;left:20px;top:5px;margin-bottom:-20px}
.listphoto{display:block;text-align:center;overflow:hidden;width:35px;height:35px;border-radius:80px;}
.listphoto_reply{display:block;overflow:hidden;width:35px;height:35px;text-align:center;border-radius:30px}
.listphoto_view{margin-top:-5%;margin-left:-9%}
.listphoto_view_reply{margin-top:-5%;margin-left:-9%}
.icn_grade {position:relative;top:-18px;left:-14px}
.icn_grade_talkzone {position:relative;top:-20px;left:-14px;width:36px}
.icn_navi{position:relative;overflow:hidden;top:-2px;padding-right:2px;width:7px;height:7px}

.ico_new {position:relative;top:2px;margin:0 3px 0 1px;width:15px;height:15px}
.ico_newtit_wrap {display:inline}
.ico_newtit {position:absolute;top:2px;width:17px;height:17px}

.schlistall_view {position:relative;background:#fff;padding:6px 0}
.schlistt_view {overflow:hidden;margin:0;padding:10px;background:#eee;border:1px solid #e1e1e1;border-radius:2px;border-left:none;border-right:none}
.schtxtlist_view {display:inline-block;position:relative;float:left;left:20px;margin-bottom:-5px} 
.schtxtlist_view ul {display:block;width:100% }
.schtxtlist_view li {line-height:1.6em}
/* //2014.12.4수정 자극사진 */  

/** 2014.07.28 view-top 수정 **/
.edit_wrap {position:relative; }
.edit {position:absolute;right:0px;top:1px; padding-left:5px;background:#eee;font-weight:normal;color:#a4a4a4;vertical-align:top;text-align:right;white-space:nowrap;text-overflow:ellipsis;z-index:20;-webkit-box-shadow:inset #efefef 1px 1px 0;-moz-box-shadow:inset #efefef 1px 1px 0;-o-box-shadow:inset #efefef 1px 1px 0;}
.edit a {padding:0 3px;-webkit-text-stroke-width:.02em;color:#666;font-size:1.05em;}

.listup{padding:14px 15px 2px 4px;background:#f3ede8;border:1px solid #c7b8ac;border-right:1px solid #c7b8ac;border-left:1px solid #c7b8ac;border-top-left-radius:16px;border-bottom-left-radius:16px;text-align:center}
.listup_on{padding:14px 15px 2px 4px;background:#fff;border:1px solid #c7b8ac;border-top-left-radius:16px;border-bottom-left-radius:16px}
.listup2{padding:14px 15px 2px 4px;background:#f3ede8;border:1px solid #c7b8ac;border-left:none;border-right:1px solid #c7b8ac;border-top-right-radius:16px;border-bottom-right-radius:16px}
.listup2_on{padding:14px 15px 2px 4px;background:#fff;border:1px solid #c7b8ac;border-left:none;border-left:1px solid #c7b8ac;border-top-right-radius:16px;border-bottom-right-radius:16px}
.listup_sns{padding:14px 15px 2px 4px;background:#fff;border:1px solid #c7b8ac;border-radius:16px;}
/** //2014.07.28 view-top 수정 **/

/** 2014.07.28 view-사진 수정  
.viewtopall{background:#fff;overflow:hidden;padding:10px 11px 0 8px}
.viewtops{padding-bottom:2px}
.viewt_txtin{padding-bottom:10px;text-align:left;font-size:1.1em;line-height:1.5;color:#626262;text-shadow:#fff 1px 1px 1px;font-family:"나눔고딕",NanumGothic,sans-serif}
.todaythumnail2{margin-bottom:10px;display:block;border:1px solid #999}
/** //2014.07.28 view-사진 수정 **/ 

/*20170302 상세p 현재버전과 통일화작업*/
.viewtopall{background:#fff;overflow:hidden;padding:10px 11px 0 8px}
.viewtops{padding-bottom:2px;word-wrap: break-word;word-break: break-all;}
.viewtops p {padding-bottom:10px;text-align:left;font-size:1.1em;line-height:1.5;color:#626262;font-family:"나눔고딕",NanumGothic,sans-serif}
.viewt_txtin{padding-bottom:10px;text-align:left;font-size:1.1em;line-height:1.5;color:#626262;font-family:"나눔고딕",NanumGothic,sans-serif}
.todaythumnail2{margin-bottom:10px;display:block;border:1px solid #999}
.viewtops img {width:100%;}
/**.viewt_txtin img {width:100%;display:block;float:left;}  2018.01.30 수정 백종일 **/
.viewt_txtin a {display:block;float:left;}
/*//20170302 상세p 현재버전과 통일화작업*/


/* 20160615 view버튼 수정 */ 
.viewbtn_wrap {position:relative;background:#e6e6e6;padding:6px 0}
.viewbtnall {overflow:hidden;margin:0px 5px;padding:10px 8px;background:#fff;border:1px solid #d9d5d1;border-radius:2px}
.viewbtn {display:table;overflow:hidden;width:100%;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.viewbtn li {display:inline-block;color:#666;line-height:1.4em;font-size:0.85em;}
.li23 {display:table-cell;vertical-align:top;width:23%}
.li26 {display:table-cell;vertical-align:top;width:26.5%}
.li20 {display:table-cell;vertical-align:top;width:20%}
.btn_btn {height:35px;padding:0 1px}
/* //20160615 view버튼 수정 */ 

/** 2015.03.31 댓글 수정 **/ 
.reply_wrap {position:relative;background:#90827c;background:-webkit-gradient(linear,0 0,0 30%,from(#9a8b84),to(#90827c));background-image: -moz-linear-gradient(#9a8b84,#90827c);background-image: -o-linear-gradient(#9a8b84,#90827c);border-top:1px solid #90827c;border-bottom:1px solid #81746e}
.replytit {display:block;padding:12px 10px;font-size:1em;font-weight:bold;color:#fff;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}

.dat_lt{display:block;overflow:hidden;padding:5px 5px 9px;border-bottom:1px solid #e3e0dd;background:#fff}
.dat_lt2{display:block;overflow:hidden;padding:5px 5px 9px;border-bottom:1px solid #e3e0dd;background:#fdfcfa}
.davv{height:20px;background:none}
.davv2{height:20px;background:none}
.id_bar{position:relative;top:-1px;padding-left:2px;color:#d9d9d9;font-size:0.75em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.wc_pl{position:relative;float:left;padding:3px 0px 2px 5px}
.wc_pr{position:relative;float:right;margin:5px 10px;letter-spacing:1px}
.cmt_sst{display:inline-block;height:20px;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif;font-weight:600;line-height:1.8;color:#787878;text-align:left;white-space:nowrap;}
.cmt_sst2{display:inline-block;height:20px;padding-left:10px;font-size:12px;font-family:"나눔고딕",NanumGothic,sans-serif;line-height:2;color:#a0a0a0;text-align:left}
.rc_pl{position:relative;float:left;display:block;width:100%;padding-top:5px}
.rc_pr{position:absolute;right:3px;padding:5px 5px 0px}
.rc_pr em{padding:0px 4px 0 2px;font-size:12px;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center;vertical-align:top;}
.txtm{margin:5px 0px 5px 60px;line-height:1.5em;color:#000;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif;word-wrap: break-word;word-break:break-all;}
.txt_reply {margin:15px 0px 0px 60px;color:#000;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //2015.03.31 댓글 수정 **/

/* 20160715 댓글사진영역 추가 */
.txt_replyimg {margin:12px 8px 6px 60px}
.txt_replyimg img {border:none;width:100%;vertical-align:top}
/* //20160715 댓글사진영역 추가 */

/** 다이어트명언 (2014. 05.19 수정) **/
.wisesayall{margin:6px;background:#fff;border:1px solid #dad7d2}
.wisesay{position:relative;margin:8px 0px 0px;background:#fbf8f4;border:1px solid #ede9e6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:5px 12px;line-height:1.6em;font-size:1em;color:#000;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.namen{color:#909090}
.nicknday_wi{overflow:hidden;position:relative;left:15px;font-size:0.9em;color:#858585;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.goodnreply_wi{overflow:hidden;position:relative;left:15px;letter-spacing:0px;font-size:0.85em;color:#a2a2a2;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.nick_wi{overflow:hidden;font-size:1.1em;color:#393939;display:inline-block;max-width:130px;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //다이어트명언 **/

/** 2014.07.28 다이어트명언-view 수정 **/
.nick_tit{padding-bottom:5px;overflow:hidden;font-size:1em;color:#393939;display:inline-block;max-width:130px;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.editncancel_wi{float:right;position:absolute;right:2px;top:16px;padding:9px 6px 2px 0;vertical-align:middle;text-align:right;white-space:nowrap;text-overflow:ellipsis; z-index:1}
.viewtopall_wi{width:100%;background:#fff}
.viewtop_wi{overflow:hidden;padding:5px}
.viewtxt_wi{padding:5px;background:#fff;text-align:left;font-size:1em;line-height:1.5;color:#393939;font-weight:bold;text-shadow:#fff 1px 1px 1px;font-family:"나눔고딕",NanumGothic,sans-serif}
.viewbtnall_wi{display:block;width:100%;overflow:hidden;padding:0px 0 10px;background:#f8f4f1}
.viewbtn_wi{background:#f8f4f1}
/** //2014.07.28 다이어트명언-view 수정 **/

/** 다이어트명언-write **/
.wise_write_tit{padding:6px 12px 4px;background:-webkit-gradient(linear,0 0,0 100%,from(#e7e0dd),to(#dfd8d5));background-image:-moz-linear-gradient(#e7e0dd,#dfd8d5);background-image: -o-linear-gradient(#e7e0dd,#dfd8d5);font-size:1.1em;color:#74655e;font-weight:bold;line-height:1.8;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.btn_open{float:right;position:relative;top:1px}
.stimul_write{background:#f8f4f1;padding:3px 8px 6px;border-top:1px solid #d5cfcc;border-bottom:1px solid #e0d9d6}
.stimul_fs{position:relative;width:100%}
.stimul_fs legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px}
.stimul_fs .area_text{display:block;padding:6px 22px 0 0px}
.stimul_fs textarea{padding:6px 10px;height:220px;border:1px solid #a8a1a1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:1.5}
.stimul_tit{width:100%;height:30px;font-size:1em;padding:0 0 5px 5px;border:1px solid #a8a1a1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
/** //다이어트명언-write **/

/** 다이어트명언쓰기- 취소/등록 **/
.writebtnall{padding:10px 10px 0}
.writebtn{display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;}
.writebtn_l{display:table-cell;vertical-align:top;width:49%;}
.writebtn_l2{display:table-cell;vertical-align:top;width:2%}
.writebtn_a{display:block;height:25px;padding:8px 0 6px 0px;border:1px solid #c1c7d0;background:#bfc5ce;background:-webkit-gradient(linear,0 0,0 100%,from(#ccd3dc),to(#bfc5ce));background-image: -moz-linear-gradient(#ccd3dc,#bfc5ce);background-image:-o-linear-gradient(#ccd3dc,#bfc5ce);font-size:1.1em;font-family:"나눔고딕",NanumGothic,"돋움",Dotum;font-weight:bold;line-height:1.6;color:#6f7277;text-align:center;white-space:nowrap;-webkit-box-shadow:inset #b1b1b1 1px 1px -1px,inset #fff 0px 0 2px,inset #000 0px 0 0px}
.writebtn_a2{display:block;height:25px;padding:8px 0 6px 0px;border:1px solid #ec9296;background:#f3969a;background:-webkit-gradient(linear,0 0,0 100%,from(#fda7aa),to(#f3969a));background-image: -moz-linear-gradient(#fda7aa,#f3969a);background-image:-o-linear-gradient(#fda7aa,#f3969a);font-size:1.1em;font-family:"나눔고딕",NanumGothic,"돋움",Dotum;font-weight:bold;line-height:1.6;color:#4e423d;text-align:center;white-space:nowrap;-webkit-box-shadow:inset #b1b1b1 1px 1px -1px,inset #fff 0px 0 2px,inset #000 0px 0 0px}
.writebtn_l:first-child .writebtn_a{border-radius:5px}
.writebtn_l:last-child .writebtn_a{border-radius:5px}
.writebtn_l:first-child .writebtn_a2{border-radius:5px}
.writebtn_l:last-child .writebtn_a2{border-radius:5px}
/** //다이어트명언쓰기-확인/취소 **/

/** 커뮤니티-main **/
.communityimg{margin:0px auto; padding:0}
/** //커뮤니티-main **/

/** 홈메뉴 배너페이지 (2014.05.07 수정) **/
.homemenu_bn_page {position:relative;width:100%;text-align:center}
.homemenu_bn_img {margin-right:5px}

/* 2014.11.05수정 홈메뉴_best */ 
.speciallist_all{padding:10px 0px 10px 10px;background:#fbfbfb;border-top:1px solid #cacaca;border-bottom:3px solid #f1f1f1}

/* 20151020 메인 소타이틀 수정 */ 
.specialttit {padding:10px 10px 8px;border-bottom:solid 1px #d9d9d9;background:#fff;color:#000;text-align:left;font-size:1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
/* 20151020 메인 소타이틀 수정 */ 

/* 20151026-2 메인 소타이틀 수정 */ 
.specialttit2 {padding:10px 10px 8px;border-bottom:0px solid #d9d9d9;background:#fff;color:#000;text-align:left;font-size:1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
/* 20151026-2 메인 소타이틀 수정 */ 

/* 2014.11.05수정 홈메뉴_best */ 
.icn_wisetxt {width:100%;display:inline;position:relative;top:0px}
.input_wise {width:78%;border:none; display:inline; background:none} 
.icn_more {position:relative;float:right;padding-top:8px;opacity:.8}
.icn_best {padding-right:5px;position:relative;top:3px}
.thmtxt {width:100%;font-size:0.7em;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center}
.thmimgg {display:block;position:relative}
.photo_best{display:block;overflow:hidden;float:left;width:100%;height:74px;background:#fbfbfb}
.photo_best_v{margin-top:-30%;margin-left:-10%;vertical-align:middle}
.thmimgg img{display:block; border:1px solid #e6e6e6}
.vod_a{display:block;margin:0px 0px 5px;background:#fbfbfb;text-align:center;font-weight:bold;color:#000}
.vod_txt{overflow:hidden;height:24px;display:block;position:relative;margin-bottom:4px;padding:6px 15px 6px 0px;text-align:center;vertical-align:top;font-size:1.3em;line-height:1.3em; font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
.todaybestall{display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:left}
.todaybest_l{display:table-cell;vertical-align:top;width:50%}
.todaybest_lI{display:table-cell;vertical-align:top;width:49.8%}
.todaybest_l32{display:table-cell;vertical-align:top;width:32%}
.todaybest_l33{display:table-cell;vertical-align:top;width:33.3%}
.todaybest_l2{display:table-cell;vertical-align:top;width:2px}
/* //2014.11.05수정 홈메뉴_best */ 

/** 내정보사진 **/ 
.myphotoall{clear:both;width:100%;}
.myphoto{display:block;text-align:center;overflow:hidden;width:100px;height:100px;border-radius:80px; background:#000}
.myphoto_view{margin-top:-10%;margin-left:-10%;}
.myphoto_tble{ text-align:center; padding:0 80px;}
.btn_pic{margin:-70px -80px 0 0; position:relative; top:-15px}
.icn_check1{padding-right:5px;position:relative;top:0px}

/** 2014.08.08수정 활동정보 **/
.myarea{float:right; padding-right:140px;text-align:left;color:#25b589}
.myarea_all{display:block;margin:0px 10px; padding:5px;border-top:1px solid #e1dcd0;border-radius:20px;border-bottom:1px solid #c4bda9;border-left:1px solid #e1dcd0;border-right:1px solid #e1dcd0;background:#e3ded0;background:-webkit-gradient(linear,0 0,0 50%,from(#fcfaf6),to(#e3ded0));background-image: -moz-linear-gradient(#fcfaf6,#e3ded0);background-image:-o-linear-gradient(#fcfaf6,#e3ded0);line-height:1.5;font-size:0.9em;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left;}
.myarea_all_2{display:block;margin:0px 10px; padding:5px;border-top:1px solid #d3ccb9;border-bottom:1px solid #dedacf;border-left:1px solid #dedacf;border-right:1px solid #dedacf;border-radius:20px;background:#eae6da;background:-webkit-gradient(linear,0 0,0 60%,from(#ece8de),to(#d9d4c8));background-image: -moz-linear-gradient(#ece8de,#d9d4c8);background-image:-o-linear-gradient(#ece8de,#d9d4c8)line-height:1.5;font-size:0.9em;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left;-webkit-box-shadow:#a19b8e 1px 1px 2px;box-shadow:#a19b8e 1px 1px 2px}
.myarea_level{display:block;margin:0px 15px;padding:10px 10px;background:#fff;border-left:1px solid #ece8de;border-right:1px solid #ece8de;border-top:3px solid #dbd6c9;border-bottom:3px solid #e7e2d3;background:url(/img/bg_f.png);line-height:1.4em;font-size:0.9em;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left;}
.myarea_levelall {padding:0px 10px 5px}
.myarea_txt {display:block;margin:10px 5px 20px;padding:4px 10px;background:none;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:1.5;font-size:12px;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:left} 
.myarea_grade_txt01 {background:#fcfbfa;padding:5px 8px; border:1px solid #ece9e0;border-radius:4px;position:relative;top:-14px; color:#bfa413; font-size:1.2em; font-weight:bold;text-shadow:#fff 1px 1px 1px;}
.myarea_grade_txt02 {background:#fcfbfa;padding:5px 8px;border:1px solid #ece9e0;border-radius:4px;padding-left:5px;position:relative;top:-14px;color:#8bae3f;font-size:1.2em; font-weight:bold;text-shadow:#fff 1px 1px 1px;}
.myarea_grade_txt03 {background:#fcfbfa;padding:5px 8px;border:1px solid #ece9e0;border-radius:4px;padding-left:5px;position:relative;top:-14px;color:#4aa8b3;font-size:1.2em; font-weight:bold;text-shadow:#fff 1px 1px 1px;}
.myarea_grade_txt04 {background:#fcfbfa;padding:5px 8px;border:1px solid #ece9e0;border-radius:4px;padding-left:5px;position:relative;top:-14px;color:#9471ab;font-size:1.2em; font-weight:bold;text-shadow:#fff 1px 1px 1px;}
.myarea_grade_txt05 {background:#fcfbfa;padding:5px 8px;border:1px solid #ece9e0;border-radius:4px;padding-left:5px;position:relative;top:-14px;color:#cb3911;font-size:1.2em; font-weight:bold;text-shadow:#fff 1px 1px 1px;}
.myarea_grade_txt06 {background:#fcfbfa;padding:5px 8px;border:1px solid #ece9e0;border-radius:4px;padding-left:5px;position:relative;top:-14px;color:#5377d5;font-size:1.2em; font-weight:bold;text-shadow:#fff 1px 1px 1px;}
/** //2014.08.08수정 활동정보 **/

/** 2014.09.03수정 커뮤니티_수다방 **/
.commu{overflow:hidden;position:relative;width:100%;}
.commu_u{padding:0px 3px;border-top:2px solid #d2af90;border-bottom:1px solsid #fee7d6;background:#fee7d6;background:-webkit-gradient(linear,0 0,0 10%,from(#d1ae8f),to(#fee7d6));background-image: -moz-linear-gradient(#d1ae8f,#fee7d6);background-image:-o-linear-gradient(#d1ae8f,#fee7d6);font-size:1.1em;line-height:40px;text-align:center}
.commu_u:after{display:block;clear:both;content:''}
.commu_l{float:left;width:33.3%}
.commu_a{display:block;position:relative;left:1px;margin:0px -1px;font-weight:bold;color:#654d41;border-bottom:1px solid #edd7c5 !important}
.commu_a:before,.commu_a:after{display:block;position:absolute;top:14px;height:13px;border-left:1px solid #d7beaa;border-right:1px solid #fcf3ec;content:''}
.commu_a:before{left:0px}
.commu_a:after{right:0px}
.commu_l:first-child .commu_a:before,.commu_l:last-child .commu_a:after{display:none}
.commu_lon .commu_a{z-index:10;height:35px;margin:5px -1px -2px;border:1px solid #edd7c5;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;background:#fff;background:-webkit-gradient(linear,0 0,0 105%,from(#fff),to(#e6e6e6));background-image: -moz-linear-gradient(#fff,#e6e6e6);background-image: -o-linear-gradient(#fff,#e6e6e6);line-height:32px;color:#000;font-family:"나눔고딕",NanumGothic,sans-serif}
.commu_lon2 .commu_a {z-index:10;height:35px;margin:5px -1px -1px;border:1px solid #edd7c5;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;background:#e9f9ee;line-height:32px;color:#000;font-family:"나눔고딕",NanumGothic,sans-serif}
.commu_lon .commu_a:before,.commu_lon .commu_a:after{top:auto;bottom:0;width:8px;height:8px;border:0;border-bottom:1px solid #edd7c5}
.commu_lon .commu_a:before{left:-9px;border-right:1px solid #edd7c5;border-bottom-right-radius:4px;-webkit-box-shadow:2px 2px 1px #e6e6e6}
.commu_lon .commu_a:after{right:-9px;border-left:1px solid #edd7c5;border-bottom-left-radius:4px;-webkit-box-shadow:-2px 2px 1px #e6e6e6}
.commu_lon:first-child .commu_a:before,.commu_lon:last-child, .commu_a:after{display:block;border-bottom:1px solid #edd7c5}
.commu_lon .nav_pg{display:block}
.a .commu_lon .commu_a{height:34px;border-radius:0}
.a .commu_lon .commu_a:before{left:-9px;border-right:1px solid #edd7c5;border-bottom-right-radius:4px;-webkit-box-shadow:2px 2px 1px #e6e6e6}
.a .commu_lon .commu_a:after{display:block;right:0;bottom:-2px;width:100%;height:2px;border-bottom:1px solid #f3ddc9;border-left:0;border-radius:0;-webkit-box-shadow:-2px 2px 1px #fcf9f4}

.icn_f5 {position:fixed;top:55px;right:10px;z-index:100;opacity:0.9} 
.icn_menu_tab {position:fixed;top:0px;z-index:99;width:100%}
/** //2014.09.03수정 커뮤니티_수다방 **/

/* 커뮤니티_내사진 */ 
.myphoall{ padding:5px 0; position:relative; width:90%}
.mypho{ display:block;text-align:center;overflow:hidden;width:50px;height:50px;border-radius:100px;}
.mypho_view{margin-top:-10%;margin-left:-30%;}
/* 커뮤니티_내사진 */ 

/* 게시판 */
.bbslistall{position:relative;padding:0px;width:100%;background:#fbf7f3;border-bottom:1px solid #e6e4dd}
.bbslistall2{position:relative;padding:0px;width:100%;background:#fff;border-bottom:1px solid #e6e4dd}
.bbs {overflow:hidden;padding-left:12px;height:50px;position:relative;line-height:52px;font-size:1.15em;color:#5d5d5d;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.bbs_new {overflow:hidden;padding-left:12px;height:50px;position:relative;line-height:52px;font-size:1.15em;color:#e7564a;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.icn_new {position:relative;top:1px;height:16px;margin-left:2px}
/* //게시판 */

/* 관리자배너 */
.adminplistall{position:relative;padding:5px 0 6px;width:100%;background:#f9ecdf}
.adminplistt{overflow:hidden;margin:0px 5px; padding:10px; background:#fff;border-radius:6px;border:1px solid #f9bd83; box-shadow:#cfb790}
.admin_schtit{overflow:hidden;position:relative;margin-bottom:10px;letter-spacing:0px;line-height:1.3;font-size:1.1em;color:#25a2d8;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.adminphotoall{float:left;position:relative;left:0px;top:-1px; left:2px; margin-bottom:-35px}
.adminphoto{display:block;text-align:center;overflow:hidden;}
/* 관리자배너 */

/* 2014.08.08수정 자극사진-검색결과 */
.pic_result{padding:10px 0px;border-top:1px solid #e2e2e2;background:none;font-size:0.95em;color:#000;line-height:1.8;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif} 
.icn_bullet2{position:relative;top:-4px;margin-right:10px}
/* //2014.08.08수정 자극사진-검색결과 */


/******************************************/
/**************회원정보 시작 **************/
/************* 2014.07.28 *****************/
/******************************************/

/* 2014.08.06 계정사진정보 */ 
.picture_wrap {overflow:hidden;position:relative;background:#484b58;text-align:center;opacity:0.9}
.picture_bg {position:relative;height:140px;margin-top:-10px;margin-left:-5px}
.picture_bg_img {width:100%;height:auto;opacity:0.2}

.picture_v_wrap {clear:both;position:absolute;top:40px;left:50%;width:90px;height:90px;margin-left:-45px;border:1px solid #555;border-radius:80px;text-align:center}
.picture {display:block;overflow:hidden;width:90px;height:90px;border-radius:80px}
.picture_view {margin-top:-5px;margin-left:-5px}
.picture_view img {width:100px}

.picture_txt_wrap {overflow:hidden;position:relative}
.picture_txt {overflow:hidden;margin:15px 20px;color:#fff;font-size:1.05em;text-align:center;font-weight:bold;text-overflow:ellipsis;white-space:nowrap}
/* //2014.08.06 계정사진정보 */

/* 2015.03.10 수정 닉네임 및 등급 */
.nickngrad_wrap {overflow:hidden;position:relative;background-color:rgba(133,136,148,0.65);padding:10px 5px 0px 10px}
.nickname_wrap {position:relative;overflow:hidden;display:block;width:76%;color:#dededf;font-size:1em;text-align:left;font-weight:bold;line-height:1.9em;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap}

.nickngrad_wrap_01 {overflow:hidden;position:relative;background-color:rgba(133,136,148,0.65);padding:10px 5px 0px 10px}
.nickngrad_txt_01 {overflow:hidden;position:relative;display:inline-block;max-width:85%;height:35px;line-height:26px;color:#dededf;font-size:1em;text-align:left;font-weight:bold;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap} 
.nickngrad_txt_02 {overflow:hidden;position:relative;display:inline-block;max-width:78%;height:35px;line-height:26px;color:#dededf;font-size:1em;text-align:left;font-weight:bold;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap} 
.nickngrad_txt_03 {overflow:hidden;position:relative;display:inline-block;max-width:67%;height:35px;line-height:26px;color:#dededf;font-size:1em;text-align:left;font-weight:bold;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap} 
.nickngrad_txt_04 {overflow:hidden;position:relative;display:inline-block;max-width:47%;height:35px;line-height:26px;color:#dededf;font-size:1em;text-align:left;font-weight:bold;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap} 

.nick_badge_wrap {position:relative;width:100%;color:#dededf;font-size:1em;text-align:left;font-weight:bold;text-shadow:#58595c 1px 1px 0px;vertical-align:top} 


.nickname_wrap_01 {position:relative;display:block;width:100%;color:#dededf;font-size:1em;text-align:left;font-weight:bold;line-height:1.9em;text-shadow:#58595c 1px 1px 0px} /* 20160408 뱃지영역숫자표시 추가 */
.nickname_wrap2 {position:relative;overflow:hidden;display:block;width:100%;color:#dededf;font-size:1em;text-align:left;font-weight:bold;line-height:1.9em;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap}

.nickname_tit_wrap {position:relative;vertical-align:top}
.nickname_tit {padding:3px 7px;margin-right:5px;background:#6f727c;color:#c3c4c7;border:1px solid #545456;font-size:0.9em;font-weight:normal;border-radius:16px;text-shadow:#4c4948 1px 1px 0px;vertical-align:top}
.nickname_txt {overflow:hidden;position:relative;width:40%;vertical-align:top;font-weight:norma}

.grade_wrap {position:relative;overflow:hidden;display:block;width:77%;margin-top:10px;color:#dededf;font-size:1em;text-align:left;font-weight:bold;line-height:1.9em;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap}
.grade_wrap2 {position:relative;top:-10px;overflow:hidden;display:block;width:100%;margin-top:10px;color:#dededf;font-size:1em;text-align:left;font-weight:bold;line-height:1.9em;text-shadow:#58595c 1px 1px 0px;text-overflow:ellipsis;white-space:nowrap}
.grade_tit {display:inline;padding:3px 13px;margin-right:5px;background:#6f727c;color:#c3c4c7;line-height:1.6em;border:1px solid #545456;font-size:0.9em;font-weight:normal;border-radius:16px;text-overflow:ellipsis;white-space:nowrap;text-shadow:#4c4948 1px 1px 0px} 

/* 20160323 버튼 bg 컬러 변경 */
.btn_profile_wrap {position:relative;float:right;background:none;padding-left:5px;position:absolute;top:15px;right:10px}
.btn_profile {position:relative;overflow:hidden;margin-right:5px;padding:5px 14px;background:none;border-radius:2px;border:1px solid rgba(238,238,238,0.9);font-size:0.9em;color:#eee;font-weight:600}
.btn_active_wrap {position:absolute;float:right;background:none;padding-left:5px;bottom:50px;right:10px}/*20160912 멘토추가로 위치변경*/
.btn_active {position:relative;overflow:hidden;padding:5px 14px;background:none;border-radius:2px;border:1px solid rgba(238,238,238,0.9);font-size:0.9em;color:#eee;font-weight:600}
/* //20160323 버튼 bg 컬러 변경 */

.grade_txt01{color:#e0db50;font-weight:bold}
.grade_txt02{color:#b2d862;font-weight:bold}
.grade_txt03{color:#6cd2df;font-weight:bold}
.grade_txt04{color:#bf8de0;font-weight:bold}
.grade_txt05{color:#ec7858;font-weight:bold}
/* //2015.03.10 수정 닉네임 및 등급 */

/* 2014.08.05 계정정보메뉴 */
.membership_menu_wrap {position:relative;display:block}
.membership_menu {display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:1px solid #726d6b;text-align:center}
.membership_menu_l{display:table-cell;vertical-align:top;width:50%;border-right:1px solid #c7c7c7}
.membership_menu_l33{display:table-cell;vertical-align:top;width:33%;border-right:1px solid #c1c1c1}
.membership_menu_l25{display:table-cell;vertical-align:top;width:25%;border-right:1px solid #c1c1c1} /* 20160323 텝메뉴추가 */
.membership_menu_a{display:block;padding:10px 0;background:#eee;border-bottom:1px solid #d2d2d2;font-size:0.9em;font-weight:bold;line-height:1.2;color:#585554;text-shadow:#eee 1px 1px 1px} /* 20160323 텝메뉴 컬러 변경 */
.membership_menu_on .membership_menu_a{padding:10px 0;background:#8dd6bc;color:#fff;border-bottom:1px solid #8dd6bc;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-shadow:#6eba9f 1px -1px 0px;}
.membership_menu_l:first-child .membership_menu_a{border-left:1px solid #c1c1c1;}
.membership_menu_l:last-child .membership_menu_a{border-left:none;}
.membership_menu_l:first-child .membership_menu_a:after{display:none}
.membership_menu_l:last-child .membership_menu_a:after{display:none}

.membership_menu_a_on {position:absolute;top:31px;left:25%;width:50%;-webkit-text-stroke-width:.05em;margin-left:-25%;color:#8dd6bc;text-align:center;font-size:1.1em;z-index:1}
.membership_menu_a_on22 {position:absolute;top:31px;left:75%;width:50%;-webkit-text-stroke-width:.05em;margin-left:-25%;color:#8dd6bc;text-align:center;font-size:1.1em;z-index:1}

/* 20160323 텝메뉴추가로 인한 화살표 위치 수정 */
.membership_menu_a_on1 {position:absolute;top:31px;left:21%;width:33%;-webkit-text-stroke-width:.05em;margin-left:-25%;color:#8dd6bc;text-align:center;font-size:1.1em;z-index:1}
.membership_menu_a_on2 {position:absolute;top:31px;left:37%;width:33%;-webkit-text-stroke-width:.05em;margin-left:-16%;color:#8dd6bc;text-align:center;font-size:1.1em;z-index:1}
.membership_menu_a_on3 {position:absolute;top:31px;left:41%;width:0%;-webkit-text-stroke-width:.05em;margin-left:20%;color:#8dd6bc;text-align:center;font-size:1.1em;z-index:1}
.membership_menu_a_on4 {position:absolute;top:31px;left:66%;width:0%;-webkit-text-stroke-width:.05em;margin-left:20%;color:#8dd6bc;text-align:center;font-size:1.1em;z-index:1}
/* //20160323 텝메뉴추가로 인한 화살표 위치 수정 */

.membership_menu_a_off {position:absolute;top:31px;color:#fbf7f3;text-align:center;font-size:1em;z-index:1;opacity:0}
.listno {overflow:hidden;height:position:relative;padding-top:30px;text-align:center}

/* 20151022 리스트가 없을경우 폰트컬러 수정 */
.listno p {color:#838382;font-weight:bold}
/* //20151022 리스트가 없을경우 폰트컬러 수정 */

/* //2014.08.05 계정정보메뉴 */

/* 회원정보 사진팝업 */
.pop_picture_wrap {position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:10}
.pop_picture {position:relative;overflow:hidden;background:#ffffff;margin:6px}
.btn_close {position:absolute;top:10px;display:block;width:28px;height:18px;padding-top:6px;border:1px solid #c2c2c2;background-color:#eceaea;border-radius:3px;text-align:center}
.pop_img {position:relative;float:right;width:100%}
.popup_img img {vertical-align:top;border:1px solid rgba(0,0,0,0.9)}
.close_pop_wrap{position:absolute;right:5px;top:5px}
.btn_close_pop {overflow:hidden;display:inline-block;width:28px;height:28px;color:#fff;font-weight:bold;font-size:1.1em;background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.9);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:1.85em;text-align:center;opacity:0.9}
/* //회원정보 사진팝업 */

/* 최신순/등록순 */
.sort {position:absolute;top:12px;right:10px;font-size:0.9em;font-weight:normal;color:#c8c2bb;vertical-align:top;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.sort a {padding:0 3px;font-size:1.1em;font-weight:normal;color:#c8c2bb;text-align:right;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
a.sort_on {padding:0 3px;font-size:1.1em;font-weight:normal;color:#fff;text-align:right;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/* 최신순/등록순 */

/** 2014.08.08수정 배너 **/ 
.view_banner_wrap {position:relative;background:#e6e6e6;padding:0px 6px 6px}
.view_banner {overflow:hidden}
.view_banner img {overflow:hidden;vertical-align:top;width:100%}
/** //2014.08.08수정 배너 **/ 

/** 2015.03.17수정 이전글/다음글 **/ 
.view_prev_wrap {position:relative;background:#e6e6e6;padding:0px 0px 6px}
.view_prev {overflow:hidden;margin:0px 5px;padding:5px 6px 8px;background:#fff;border:1px solid #d9d5d1}
.view_icoprev_wrap {overflow:hidden;position:relative;padding:10px 0px 5px;background:#fff;border-bottom:0px solid #f1f1f1;font-size:1em;font-weight:bold;color:#4a4a4a;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.view_icoprev {display:inline;padding:4px 8px;margin-right:2px;background:#fff;border:1px solid #d9d5d1;border-radius:16px;font-size:1em;font-weight:bold;color:#717171;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.view_iconext_wrap {overflow:hidden;position:relative;padding:10px 0px 5px;background:#fff;font-size:1em;font-weight:bold;color:#4a4a4a;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.view_iconext {display:inline;padding:4px 8px;margin-right:2px;background:#fff;border:1px solid #d9d5d1;border-radius:16px;font-size:1em;font-weight:bold;color:#717171;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.view_icoprev_lin {margin:6px 0 4px;border-bottom:1px solid #f1f1f1;}.view_notice_wrap {overflow:hidden;position:relative;padding:8px 0px 5px;background:#fff;font-size:1em;font-weight:bold;color:#000;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.view_notice {display:inline;padding:4px 8px;margin-right:2px;background:#fff;border:1px solid #e9500c;border-radius:16px;font-size:1em;font-weight:bold;color:#e9500c;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/** //2015.03.17수정 이전글/다음글 **/   


/******************************************/
/***************회원정보 끝 ***************/
/************* 2014.07.28 *****************/
/******************************************/


/********************************************/
/****** 최신글/게시판/베스트글 리뉴얼 *******/
/************* 2014.08.08 *******************/
/********************************************/

/* 2014.11.04수정 공지사항 및 다이어터 타이틀 */ 
.notice_box_wrap {position:relative;background:#f1f1f1;padding:0px 0 6px}/* 20170117 공지영역 여백삭제 */ 

/* 20161026 공지사항영역 좌우 보더값 삭제처리 */
.notice_box {overflow:hidden;background:#fff;border-top:1px solid #d9d9d9;border-radius:2px}
.bordd {display:block;height:1px;background:#d9d9d9;}
/* //20161026 공지사항영역 좌우 보더값 삭제처리 */

.notice_txt_box {overflow:hidden;display:block;position:relative;height:45px;line-height:47px;padding-left:10px;border-bottom:1px solid #d9d9d9;font-size:0.95em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.notice_tit_box {overflow:hidden;display:inline-block;max-width:91%;font-size:1em;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.notice_tit {position:relative;background:#e9500c;padding:2px 5px;margin-right:6px;font-size:1em;font-weight:normal;color:#fff;border-radius:3px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif} /* 20160106 공지사항 타이틀 bg 수정 */ 
.notice_txt {overflow:hidden;display:inline;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.notice_tit_new {position:absolute;vertical-align:middle;top:2px}

.dieter_box_wrap {position:relative;background:#e6e6e6;padding:0px 0 6px}
.dieter_box_wrap2 {position:relative;background:#e6e6e6;padding:6px 0}
.dieter_box {overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-bottom:none;border-radius:2px}
.dieter_txt_box {overflow:hidden;display:block;position:relative;height:45px;line-height:47px;padding-left:10px;border-bottom:1px solid #d9d9d9;font-size:0.95em;font-weight:bold;color:#5d5d5d;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.dieter_tit_box {overflow:hidden;display:inline-block;max-width:100%;font-size:1.1em;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.dieter_tit {position:relative;font-size:1em;font-weight:bold;color:#04b1cb;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
.dieter_tit2 {position:relative;font-size:1em;font-weight:bold;color:#fa642f;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //2014.11.04수정 공지사항 및 다이어터 타이틀 */ 

/* 2014.11.19수정 사진개수 표시 */
.picture_count_box {position:absolute;top:52px;right:0px;width:26px;background:#5f5f5f;border-top-left-radius:3px;text-align:center;opacity:0.8}
.picture_count {position:relative;padding:2px 0px;font-size:0.7em;font-weight:bold;color:#fff;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/* //2014.11.19수정 사진개수 표시 */

/** 2014.10.22수정 게시판_메인 **/ 
.bbs_box_wrap {position:relative;background:#e6e6e6;padding:6px 0}
.bbs_box_wrap2 {position:relative;background:#e6e6e6;padding:6px}
.bbs_box_wrap3 {position:relative;background:#e6e6e6;padding:0 6px 6px}
.bbs_box {overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-bottom:none;border-radius:2px}
.bbs_txt_box {overflow:hidden;display:block;position:relative;height:50px;line-height:52px;padding-left:10px;border-bottom:1px solid #d9d9d9;font-size:1em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.bbs_tit_box {overflow:hidden;display:inline-block;max-width:91%;font-size:1.15em;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.bbs_tit {position:relative;padding-right:6px;font-size:1em;font-weight:bold;color:#e9500c;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.bbs_txt {overflow:hidden;display:inline;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.bbs_tit_new {position:absolute;vertical-align:middle;top:2px}

.bbs_txt_2depth_wrap {border-top:0px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.bbs_txt_2depth {overflow:hidden;display:block;position:relative;background:#f7f7f7;height:50px;line-height:52px;padding-left:10px;border-top:1px dotted #b4b3b3;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.bbs_txt_2depth_first {overflow:hidden;display:block;position:relative;background:#f7f7f7;height:50px;line-height:52px;padding-left:10px;border-top:0px dotted #b4b3b3;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.bbs_tit_open {position:absolute;vertical-align:middle;top:2px;}
.bbs_tit_2depth {overflow:hidden;display:inline-block;max-width:85%;margin-left:20px;color:#7b726d;font-weight:normal;font-size:1.05em;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_open { position:relative;top:-1px;margin-left:4px;width:16px;height:13px;opacity:0.7}
.bbs_tit_new2 {position:absolute;vertical-align:middle;top:2px;margin-left:19px}
.ico_new2 {position:relative;top:1px;margin-left:3px;height:16px}
.bu_bbs {position:absolute;top:-2px;margin-left:5px}
.bu_bbs img {width:6px;height:6px}
/** //2014.10.22수정 게시판_메인 **/ 

/** 검색카테고리 **/ 
.sch_category_wrap {position:relative;background:#e6e6e6;padding:6px 0 0}
.sch_category_btm_wrap {position:relative;background:#e6e6e6;padding:6px 0}

/* 20151110 커뮤니티검색 셀렉트박스 추가*/ 
.sch_category {position:relative;padding-left:10px;background:#fff;border:1px solid #d9d5d1;border-radius:2px}
.s_category {width:100%;position:relative;display:table;height:44px;line-height:44px;font-size:0.95em;text-align:left;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;}
.s_category li {display:table-cell;vertical-align:middle;width:50%;text-align:center}
.li44 {display:table-cell;width:20px}
.li28 {display:table-cell;width:29%}
.li29 {display:table-cell;width:29%}
.lifright {position:absolute;right:0px;top:-4px;}
.btn_s_category {display:inline-block;width:16px;height:16px;padding:0 2px;margin:-3px 3px 0 0px;vertical-align:middle}
.btn_s_category2 {display:inline-block;background:#f1f1f1;width:12px;height:12px;border:1px solid #dedede;margin:-3px 3px 0 0px;border-radius:30px;vertical-align:middle}
/* //20151110 커뮤니티검색 셀렉트박스 추가*/ 

/* 20151020 커뮤니티검색 셀렉트박스 추가*/ 

/** //검색카테고리 **/ 

/* 20151214수정 베스트글_탭메뉴 */
.best_tab_wrap {position:relative;display:block;padding:0px 6px 6px;background:#e6e6e6;border-bottom:1px solid #ddd}
.best_tab_wrap_top {position:relative;display:block;padding:7px 8px;background:#e6e6e6;border-bottom:1px solid #ddd}
.best_tab_wrap_top2 {position:relative;display:block;padding:3px;background:#e6e6e6;border-bottom:1px solid #ddd}
.best_tab_box {overflow:hidden;border:0px solid #dfdfdf;border-radius:3px}
.best_tab {overflow:hidden;display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;border-radius:3px}
.best_tab_l {display:table-cell;vertical-align:top;width:33.3%;}
.best_tab_a {display:block;padding:10px 0;background:#fff;font-size:1em;font-weight:700;line-height:1.3em;color:#6b6b6b}
.best_tab_a:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #eee;content:''}
.best_tab_on:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #fa5200;border-left:0px solid #fa5200;content:''}
.best_tab_on .best_tab_a {padding:10px 0;background:#fa5200;color:#fff;font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-shadow:#e86c41 1px -1px 0px}
.best_tab_l:first-child .best_tab_a {border-right:1px solid #dcdcdc;border-left:0px solid #eee;} /*20170918 탭메뉴 라인 수정*/
.best_tab_l:last-child .best_tab_a {border-left:1px solid #eee;}
.best_tab_l:first-child .best_tab_a:after {border-right:none}
.best_tab_l:last-child .best_tab_a:after {border-right:none}
/* //20151214수정 베스트글_탭메뉴 */


/* 2014.09.05수정 베스트글_타이틀 */
.best_tit_wrap {position:relative;height:40px;padding-left:10px;background:#f0f0f0;line-height:41px;border-top:1px solid #d8d8d8;border-bottom:1px solid #e6e6e6}
.best_tit_wrap {color:#232323;font-size:0.95em;font-weight:bold;text-align:left;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.bestlist_wrap {position:relative;left:28px;width:80%;text-overflow:ellipsis;white-space:nowrap}
.bestlist_wrap2 {position:relative;left:28px;text-overflow:ellipsis;white-space:nowrap}
.rank_wrap {position:relative;position:absolute;top:47px;width:28px;left:2px;font-size:1.2em;color:#7d7d7d;font-weight:bold;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.ico_rank {position:relative;top:4px;width:13px;height:11px}
.ico_rank_maintain {position:relative;top:2px;width:14px;height:11px}
.besttit {overflow:hidden;position:relative;width:86%;margin-bottom:10px;line-height:1.2em;font-size:1.1em;color:#000;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}  /* 2014.10.22수정 */  
.nick_best {overflow:hidden;display:inline-block;max-width:32%;padding:0 0 2px;color:#7e7e7e;text-overflow:ellipsis;white-space:nowrap}
.rank_top {color:#e7564a;font-size:1.2em}
/* //2014.09.05수정 베스트글_타이틀 */

/* 수다방_사진추가 */
.your_talk_wrap {clear:both;float:left;display:block;position:relative;width:100%}
.your_box_wrap {float:left;display:block;margin:10px 0 10px 10px;width:48px;height:48px;border-radius:6px}
.your_box {overflow:hidden;display:inline-block;width:48px;height:48px}
.your_photo {overflow:hidden;display:block;width:48px;height:48px;text-align:center;border-radius:80px}
.your_photoview {margin-top:0px;margin-left:0px}
.your_photoview img {width:48px}

.my_talk_wrap {clear:both;float:right;display:block;position:relative;width:100%}
.my_box_wrap {float:right;display:block;position:relative;right:10px;margin:10px 10px 0;width:48px;height:48px;border-radius:6px}
.my_box {overflow:hidden;display:inline-block;width:48px;height:48px}
.my_photo {display:block;overflow:hidden;width:48px;height:48px;text-align:center;border-radius:80px}
.my_photoview {margin-top:0px;margin-left:0px}
.my_photoview img {width:48px}
/* //수다방_사진추가 */

/* 2014.11.05수정 홈메뉴_명언리뉴얼 */ 
.wisesay_wrap {position:relative;background:#e6e6e6;padding:6px 0}
.wisesay_box {overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-bottom:none;border-radius:2px}
.wisesay_txt_box {overflow:hidden;display:block;position:relative;height:36px;line-height:38px;padding-left:10px;border-bottom:1px solid #d9d9d9;font-size:1.1em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}

/* 20151020 메인 타이틀 수정 */ 
.wisesay_tit_box {overflow:hidden;width:105%;display:inline-block;font-size:0.9em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.wisesay_tit {position:relative;font-weight:600;color:#e9500c;text-align:left;letter-spacing:-1px;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20151020 메인 타이틀 수정 */ 

.wisesay_txt {overflow:hidden;display:inline;margin-left:15px}

/* 20151223 나의다짐 입력전 */ 
.wisesay_txt_b {overflow:hidden;display:inline;margin-left:15px;color:#999;font-weight:normal}
/* //20151223 나의다짐 입력전 */ 

/* 2014.11.05수정 dday_리뉴얼 */ 

/* 20151020 배경색상 수정*/
.dday_box {overflow:hidden;background:#add0de;padding:10px 15px;border-top:1px solid #a3c5d3;border-bottom:none} 
/* //20151020 배경색상 수정*/

.dday_txt_box {overflow:hidden;display:block;position:relative;height:28px;line-height:28px;padding:0 10px;border-bottom:1px dotted #dcdcdc;font-size:0.95em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.listlast {overflow:hidden;display:block;position:relative;height:28px;line-height:28px;padding:0 10px;border-bottom:1px solid #dcdcdc;font-size:0.95em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}


/* 20151020 D-day 타이틀 및 텍스트 컬러 수정*/
.dday_tit_box {overflow:hidden;display:block;font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.dday_tit_bigbox {overflow:hidden;display:block;margin:10px 20px 0 0;padding-top:2px;line-height:2.5em; font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.dday_bigtit {position:relative;font-size:1.8em;font-weight:normal;color:#4b5769;text-align:left;letter-spacing:-1px;font-family:"나눔고딕",NanumGothic,sans-serif} 
.dday_bigtxt {overflow:hidden;display:inline;margin-left:6px;font-size:1.8em;font-weight:normal;color:#fff;letter-spacing:-1px;font-family:"나눔고딕",NanumGothic,sans-serif} 
.dday_tit {position:relative;font-size:1em;font-weight:normal;color:#4b5769;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif} 
.dday_txt {overflow:hidden;display:inline;margin-left:6px;font-size:1em;font-weight:normal;color:#fff;font-family:"나눔고딕",NanumGothic,sans-serif} 
/* //20151020 D-day 타이틀 및 텍스트 컬러 수정*/

.ico_dday1 {position:relative;top:4px;height:17px;margin-right:6px;opacity:0.6}
.ico_dday1_txt {position:relative;padding:10px 0;font-size:1.1em;font-weight:bold;color:#e9500c;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}  
/* //2014.11.05수정 dday_리뉴얼 */ 

/* 배너영역 및 배너슬라이드 */
.bnr {position:relative;background:#e6e6e6;text-align:center;margin:0 auto}
.bnrimg img {display:block;background:#e6e6e6;background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto}

.bu_slide {height:24px;background:#fff;text-align:center}
.bu_slide_nomal a {position:relative;top:0px;display:inline-block;width:8px;height:8px;border-radius:10px;background:#829f95;-webkit-box-shadow:inset #759288 1px 1px 0;-moz-box-shadow:inset #759288 1px 1px 0;-o-box-shadow:inset #759288 1px 1px 0;}
a.bu_slide_on {background:#f56c5f;-webkit-box-shadow:inset #ef6659 1px 1px 0;-moz-box-shadow:inset #ef6659 1px 1px 0;-o-box-shadow:inset #ef6659 1px 1px 0;}
/* 배너영역 및 배너슬라이드 */

/* 2014.11.17수정 한줄배너 */ 
.bnr_limit_wrap {position:relative;background:#e6e6e6;padding:8px 0;border-top:1px solid ccc;} /* 20151020 패딩값 수정 */ 
.bnr_limit_box {overflow:hidden;width:100%;position:relative;background:#e6e6e6}
.bnr_limit_box li {width:50%;float:left}
.bnr_limits {overflow:hidden;margin-right:4px}
.bnr_limits2 {overflow:hidden;margin-left:4px}
.bnr_limit {overflow:hidden;margin-left:0;margin-top:0}
.bnr_limit img {overflow:hidden;display:block;vertical-align:top;width:100%}
/* //2014.11.17수정 한줄배너 */ 

/* 20150818 수정 홈메뉴_베스트 */
.best_list_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding:8px 0px 0}

/* 20151020 홈트레이닝 한줄 추가 */
.best_list {overflow:hidden;width:100%;position:relative;background:#fff;padding:4px 0}
.best_list li {width:50%;float:left; padding-top:5px;}

.best_list2 {overflow:hidden;width:100%;position:relative;background:#fff;padding:0px 0 8px}
.best_list2 li {width:50%;float:left}

.best_list3 {overflow:hidden;width:100%;position:relative;background:#fff;padding:8px 0 4px}
.best_list3 li {width:33%;float:left}
/* //20151020 홈트레이닝 한줄 추가 */


.best_listbox {overflow:hidden;position:relative;margin:0 4px 0 8px;border:0px solid #ddd;border-radius:0px}
.best_listbox_right {overflow:hidden;position:relative;margin:0 8px 0 4px;border:0px solid #ddd;border-radius:0px}
.best_listcon {overflow:hidden;position:relative;overflow:hidden;width:100%;height:auto;border-top-left-radius:0px;order-top-right-radius:0px}
.best_listcon a {overflow:hidden;display:block;height:100%;border-top-left-radius:0px;border-top-right-radius:0px}

/* 20151020 이미지 프레임 보더라인 적용 */ 
.bestimg_wrap {overflow:hidden;position:relative;text-align:center;height:100px;border:1px solid #ddd}
.bestimg_wrap2 {overflow:hidden;position:relative;text-align:center;height:90px;border:1px solid #ddd}
.bestimg_wrap3 {overflow:hidden;position:relative;text-align:center;height:75px;border:1px solid #ddd}
.bestimg_wrap_shop {overflow:hidden;position:relative;text-align:center;height:100px;border:1px solid #ddd}
/* 20151020 이미지 프레임 보더라인 적용 */ 

.bestimg {overflow:hidden;margin-left:0;margin-top:0pxborder-top-left-radius:0px;border-top-right-radius:0px}
.bestimg img {overflow:hidden;border-top-left-radius:0px;border-top-right-radius:0px}

/* 20151023 이미지 프레임 보더라인 적용 */ 
.goodvod_wrap {overflow:hidden;position:relative;overflow:hidden;text-align:center;height:85px;border:1px solid #ddd;border-bottom:none}
.goodimg {height:100px;}
.goodimg img {overflow:hidden;border:none; width:100%}
/* //20151023 이미지 프레임 보더라인 적용 */ 

.ico_vod_wrap {float:right;position:absolute;bottom:180%;right:38%;opacity:0.9}
.ico_vod {position:relative;width:38px;height:38px}

.ico_ddaybest_wrap {position:absolute;right:0;top:-21px;z-index:1000}
.ico_ddaybest {position:absolute;position:relative;display:inline-block;width:44px;height:20px;line-height:2.3em;font-size:0.7em;font-weight:bold;color:#fff;text-shadow: 1px -1px 0 #3e3e3e;border-radius:0;border:0;background:url(/img/ico_dday_bg2.png) no-repeat;background-size:100% 20px;-webkit-appearance:none;-webkit-background-size:100% 20px;-o-background-size:100% 20px;opacity:0.9}
.ico_ddaybestend {position:absolute;position:relative;display:inline-block;width:44px;height:21px;line-height:2.3em;font-size:0.7em;font-weight:bold;color:#fff;text-shadow: 1px -1px 0 #141414;border-radius:0;border:0;background:url(/img/ico_dday_bg.png) no-repeat;background-size:100% 21px;-webkit-appearance:none;-webkit-background-size:100% 21px;-o-background-size:100% 21px;opacity:0.95}

/* 20151020 날씬한 레시피 */
.recipe_area_wrap {overflow:hidden;position:relative;display:block;margin-top:-4px;padding:4px 6px 6px;background:#fff;border-top:1px solid #ddd}	
.recipe_area {overflow:hidden;margin:0 auto;max-width:130px;height:35px;font-size:0.95em;color:#666;text-align:center;line-height:1.4em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em}
/* //20151020 날씬한 레시피 */

.best_area_wrap {overflow:hidden;position:relative;display:block;margin-top:-4px;padding:4px 6px 6px;background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}	

/* 20151023 텍스트 정렬 수정 */
.best_area {overflow:hidden;position:relative;height:35px;font-size:0.95em;color:#666;line-height:1.4em;text-align:center}
.best_area2 {overflow:hidden;position:relative;height:35px;font-size:0.95em;color:#666;text-align:center;line-height:1.4em}
/* //20151023 텍스트 정렬 수정 */

/* 20151023 폰트 컬러수정 */
.best_area_tit {overflow:hidden;display:inline;position:relative;font-size:1em;font-weight:normal;color:#666}
/* //20151023 폰트 컬러수정 */

.best_area_txt {display:inline;position:absolute;left:30px}

/* 20151023 이미지 텍스트 보더라인 적용 */
.good_area_wrap {position:relative;display:block;margin-top:0px;background:#ff;border-top:1px solid #ddd;text-overflow:ellipsis;white-space:nowrap}
/* //20151023 이미지 텍스트 보더라인 적용 */

/* 20151020 font-weight 수정*/
.good_area {overflow:hidden;position:relative;padding:4px 6px 6px;font-size:0.95em;color:#666;font-weight:normal;lineline-height:1.5em;text-align:center;text-overflow:ellipsis;white-space:nowrap}
/* //20151020 font-weight 수정*/

.good_area2 {overflow:hidden;position:relative;padding:4px 6px 6px;height:38px;font-size:0.95em;color:#666;font-weight:normal;lineline-height:1.6em;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.good_area_tit {overflow:hidden;position:relative;font-size:1em;font-weight:bold;color:#e7564a;line-height:1.5em}

.bestlist_day {overflow:hidden;display:block;color:#6e6e6e;text-align:center;font-size:0.95em;font-weight:nomal;line-height:1.2em;padding:7px 10px 0 0;text-overflow:ellipsis;white-space:nowrap}
.bestlist_win {overflow:hidden;display:block;color:#b0b0b0;text-align:center;font-size:0.95em;font-weight:nomal;line-height:1.2em;padding:5px 10px 0 0;text-overflow:ellipsis;white-space:nowrap}
.best_count_box {position:absolute;top:78px;right:0px;width:36px;background:#5f5f5f;border-top-left-radius:3px;text-align:center;opacity:0.8}

/* 20151020 이미지개수 표시추가 */
.best_count_box2 {position:absolute;top:79px;right:0px;width:36px;background:#5f5f5f;border-top-left-radius:3px;text-align:center;opacity:0.8}
/* //20151020 이미지개수 표시추가 */
.best_count {position:relative;padding:6px 0px;font-size:0.8em;font-weight:bold;color:#fff;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}

/* 20151023 홈트레이닝 이미지개수 표시 수정 */
.good_count_box {position:absolute;top:-19px;right:1px;width:50px;background:#444;border-top-left-radius:3px;text-align:center;opacity:0.7}
/* //20151023 홈트레이닝 이미지개수 표시 수정 */

.good_count {position:relative;padding:6px 0px;font-size:0.8em;font-weight:bold;color:#fff;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/* //20150818 수정 홈메뉴_베스트 */

/* 2014.11.06수정 한줄메뉴 */

/* //컬럼&HOT */
.newmenu_wrap {position:relative;background:#e6e6e6;padding:0px 0px 6px}
.newmenu_v_wrap {position:relative;background:#e6e6e6;padding:8px 0px 0} 
.newmenu_v_wrap2 {position:relative;background:#e6e6e6;padding:8px 0px 0px} 
.newmenu_box {overflow:hidden;background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.newmenu_box2 {overflow:hidden;background:#fff;border-top:1px solid #d9d9d9;border-bottom:0px solid #d9d9d9}
.newmenu_txt_box {overflow:hidden;display:block;position:relative;height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #e9e9e9;font-size:0.95em;font-weight:normal;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.newmenu_tit {position:relative;margin-right:6px;font-size:1em;font-weight:normal;color:#22ade7;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif} /* 20161101 상세 하단 타이틀수정 */
.newmenu_txt {display:inline;font-size:1em;font-weight:normal;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
/* //컬럼&HOT */

.newmenu_txt em {color:#ef6941;font-weight:bold}
.newmenu_last {overflow:hidden;display:block;position:relative;height:38px;line-height:38px;padding:0 10px;border-bottom:none;font-size:0.95em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
/* //2014.11.06수정 한줄메뉴 */

/* 2014.11.17수정 음식칼로리순위 */
.ranks_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding:8px}
.food_rank {overflow:hidden;width:100%;position:relative;background:#e6e6e6;height:465px}
.food_rank li {width:50%;float:left;margin:0px 0}
.ranksbox {overflow:hidden;position:relative;margin-right:4px;background:#fff}
.ranksbox_right {overflow:hidden;position:relative;margin-left:4px;background:#fff}
.ranksbox_list {position:relative;overflow:hidden;width:100%;height:auto; border:none}
.ranksbox_list a {display:block;height:100%}
.ranks_tit_box {overflow:hidden;display:block;position:relative;background:#d0c9c5;padding:0 10px;border-bottom:1px solid #c1bab6;border-top-left-radius:2px;border-top-right-radius:2px;height:32px;line-height:33px;font-size:1em;font-weight:bold;color:#694e35;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.ranks_tit_box_c {overflow:hidden;display:block;position:relative;background:#d0c9c5;padding:0 10px;border-bottom:1px solid #c1bab6;height:32px;line-height:33px;font-size:1em;font-weight:bold;color:#694e35;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.ranks_list_box {overflow:hidden;display:block;position:relative;background:#fff;padding:0 6px 0 8px;border-bottom:1px solid #e5e5e5;height:39px;line-height:39px;font-size:1em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.ranks_list_box_last {overflow:hidden;display:block;position:relative;background:#fff;padding:0 6px 0 8px;border-bottom:none;border-radius:4px;height:37px;line-height:37px;font-size:1em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.ranks_tit {position:relative;position:absolute;width:20px;top:6px;font-size:1em;font-weight:bold;color:#a1a1a1;vertical-align:middle;line-height:0.95em;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}
.ranks_icons1 {position:relative;font-size:0.75em;font-weight:bold;color:#ee2d24;text-align:center}
.ranks_icons2 {position:relative;font-size:0.75em;font-weight:bold;color:#838ac5;text-align:center}
.ranks_icons3 {position:relative;font-size:0.75em;font-weight:bold;color:#ccc;text-align:center}
.ranks_icons4 {position:relative;height:8px;padding:1px 3px 0;background:#f86742;border-radius:3px;font-size:0.65em;font-weight:bold;color:#fff;text-align:center}/* 2014.09.15 추가*/
.ranks_txt {display:inline;margin-left:30px;font-size:0.9em;font-weight:bold;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
/* //2014.11.17수정 음식칼로리순위 */

/* 20150818 다이어터 랭킹 */
.rankslist {overflow:hidden;width:100%;position:relative;display:table;background:#fff;height:87px;line-height:87px;border-bottom:1px solid #e5e5e5;font-size:0.95em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.rankslist_last {overflow:hidden;width:100%;position:relative;display:table;background:#fff;height:86px;line-height:86px;border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:0.95em;font-weight:bold;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.rankslist li {position:relative;vertical-align:middle;width:100%}
.rankslist_tit {position:absolute;top:28px;left:10px;vertical-align:middle;font-size:1.3em;font-weight:bold;color:#a1a1a1;vertical-align:middle;line-height:0.95em;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif}

.ranks_grade1 {overflow:hidden;position:relative;width:50%;font-size:0.9em;font-weight:bold;color:#bfa413;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.ranks_grade2 {overflow:hidden;position:relative;width:50%;font-size:0.9em;font-weight:bold;color:#8bae3f;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.ranks_grade3 {overflow:hidden;position:relative;width:50%;font-size:0.9em;font-weight:bold;color:#4aa8b3;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.ranks_grade4 {overflow:hidden;position:relative;width:50%;font-size:0.9em;font-weight:bold;color:#9471ab;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.ranks_grade5 {overflow:hidden;position:relative;width:50%;font-size:0.9em;font-weight:bold;color:#cb3911;text-align:center;text-overflow:ellipsis;white-space:nowrap}

.ranks_p_box { overflow:hidden;position:absolute;left:34px;margin-top:20px;display:block;width:42px;height:42px;border-radius:80px;border:1px solid #e2e2e2}
.ranks_photo {overflow:hidden;display:block;width:42px;height:42px;text-align:center;border-radius:30px}
.ranks_photoview {overflow:hidden;margin-top:-8%;margin-left:-1px}
.ranks_photoview img {width:44px}

.ranks_nick {overflow:hidden;position:absolute;top:22px;left:85px;width:50%;height:50px;vertical-align:middle;font-size:1.05em;font-weight:bold;color:#5d5d5d;line-height:1.4em;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
/* //20150818 다이어터 랭킹 */

/* 2014.11.17수정 홈트레이닝_view */
.vod_img img {border:0;width:100%}
.vod_tit_wrap {overflow:hidden;margin:0;padding:6px 10px 10px;background:#fff}
.vod_tit {overflow:hidden;position:relative;width:100%;font-size:1.1em;color:#000;line-height:1.3em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //2014.11.17수정 홈트레이닝_view */

/* 홈트레이닝_view 탭메뉴 */
.vod_tab_wrap {position:relative;display:block;padding:8px;background:#e6e6e6;border-top:1px solid #ccccd3}
.vod_tab_box {overflow:hidden;border:1px solid #c0c0c0;border-radius:2px}
.vod_tab {overflow:hidden;display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;border-radius:1px}
.vod_tab_l {display:table-cell;vertical-align:top;width:49.5%;}
.vod_tab_a {display:block;padding:3px 0 11px;line-height:background:#dfdfdf;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#dfdfdf));background-image:-moz-linear-gradient(#fff,#dfdfdf);background-image:-o-linear-gradient(#fff,#dfdfdf);font-size:1em;font-weight:bold;line-height:1.4em;color:#6b6b6b}
.vod_tab_on .vod_tab_a {padding:3px 0 11px;background:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fff));background-image:-moz-linear-gradient(#f1f1f1,#fff);background-image:-o-linear-gradient(#f1f1f1,#fff);color:#ee2d24;font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-shadow:#f4f4f8 1px -1px 0px}
.vod_tab_l:first-child .vod_tab_a {border-left:none;border-right:1px solid #c0c0c0}
.vod_tab_l:last-child .vod_tab_a {border-left:none;}
.vod_tab_l:first-child .vod_tab_a:after {border-right:1px solid #a2a6b0}
.vod_tab_l:last-child .vod_tab_a:after {border-right:none}
.ico_sns_go {position:relative;top:7px;margin-right:5px;width:22px;height:23px}
/* //홈트레이닝_view 탭메뉴 */

/** 2014.09.03추가 커뮤니티_검색 **/
.sch_comm_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding:6px 0 0}
.sch_comm_w {position:relative;border:1px solid #d9d9d9}
.sch_comm_box {position:relative;padding:6px 6px 8px;background:#fff}
.sch_comm_bg {display:block;position:relative;top:1px;height:26px;padding:4px 4px 3px;border:1px solid #d9d9d9;background:#e6e6e6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sch_comm {position:relative;background:#e6e6e6;height:30px;top:-2px;left:28px;width:68%;border:none;color:#3f3f3f;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_sch {position:absolute;left:0px;top:10px;display:block;width:20px;height:20px;padding:5px 14px}
.ico_del {position:absolute;right:64px;top:10px;display:block;height:18px;width:18px;padding:6px;opacity:0.25}
.btn_sch {position:absolute;right:6px;top:7px;display:block;height:23px;padding:5px 15px;border:1px solid #e65336;background:#e65336;background:-webkit-gradient(linear,0 0,0 100%,from(#f9816a),to(#e65336));background-image:-moz-linear-gradient(#f9816a,#e65336);background-image:-o-linear-gradient(#f9816a,#e65336);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center}
.btn_sch_txt{position:relative;top:4px;width:26px;height:16px}
/** //2014.09.03추가 커뮤니티_검색 **/

/********************************************/
/*********** 3차개편 전달시작  **************/
/************* 2014.11.05 *******************/
/********************************************/

/* 2015.03.13 수정 새로고침 */
.f5 {margin:20px 10px 25px}
.f5_txt {margin-top:20px;color:#373737;font-size:1em;line-height:1.5em;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif }
.f5 img {margin-bottom:15px;width:88px;height:75px;text-align:center}
.btn_f5_wrap {position:relative;text-align:center;border-top:1px solid #cacaca}
.btn_f5_box {display:block;padding:20px 50px;text-align:center}
.btn_f5 {display:block;width:100%;padding:5px 0;border:1px solid #ef584a;background:#f85b4d;line-height:1.85em;font-size:1.1em;color:#fff;font-weight:bold;border-radius:3px}
/* //2015.03.13 수정 새로고침 */

/* 기본사진 라디오버튼 */
.basic_pic_radio {position:relative;top:2px;margin-right:4px;vertical-align:top}
.thumnail_fm_wrap {position:relative;top:15px;height:98px;vertical-align:top;font-size:0.95em;color:#373737}
.thumnail_f_wrap {float:left;display:inline;vertical-align:top}
.thumnail_m_wrap {float:left;display:inline-block;vertical-align:top}
.thumnail_f_txt {position:relative;top:2px;display:inline-block}
.thumnail_f {overflow:hidden;display:inline-block;margin:5px 24px 0 0;border:1px solid #d2d2d2;border-radius:80px}
.thumnail_m {overflow:hidden;display:inline-block;margin-top:5px;border:1px solid #d2d2d2;border-radius:80px}

.thumnail_f img {display:block;width:60px;height:60px;border-radius:70px}
.thumnail_m img {display:block;width:60px;height:60px;border-radius:70px}
/* //기본사진 라디오버튼 */

/* 20170117 이용약관 체크박스 수정 */
.agreement_wrap {position:relative;padding:10px 0 30px;border-top:0px solid #d2d2d2;width:auto;text-align:center}
.agreement {font-size:0.95em;text-align:center;vertical-align:middle}
.agreement a {display:inline-block;margin-top:-2px;color:#000;font-weight:bold;text-decoration:underline}
.agreement_chk {position:relative;top:3px;margin-right:5px;width:15px;height:15px}
.agreement_td {position:relative;padding:15px 0 5px;border-top:1px solid #eee;}
/* //20170117 이용약관 체크박스 수정 */

/* 이용약관 팝업 */
.pop_agreement_wrap {position:absolute;top:-16px;width:100%;height:300%;background-color:rgba(0,0,0,0.5);z-index:150}
.pop_agreement_wrap_main {position:absolute;top:-16px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:150}
.pop_agreement {position:relative;overflow:hidden;background:#ffffff;margin:6px}
.pop_a_txt {position:relative;padding:10px;font-size:0.95em;color:#5c5c5c;line-height:1.4em}
.close_pop_agree_wrap{position:absolute;right:5px;top:5px}
.btn_close_pop_agree {overflow:hidden;display:inline-block;width:28px;height:26px;color:#fff;font-weight:bold;font-size:1em;background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:1.85em;text-align:center;opacity:0.9}
/* //이용약관 팝업 */

/* 2014.12.4수정 내정보 가입일 및 출석회수 */
.myarea_txt_date {margin-left:10px;color:#dededf;font-size:0.9em;font-weight:bold}
.myarea_txt_date em {color:#c9e6df}
/* //2014.12.4수정 내정보 가입일 및 출석회수 */

/* 2014.11.26추가 메인_공지사항 */
.main_notice_wrap {clear:both;overflow:hidden;display:block;position:relative;width:100%;background:#e6e6e6;padding:2px 0px 8px}
.main_notice_titbox {overflow:hidden;padding:10px 10px;border-bottom:solid 1px #d9d9d9;background:#fff;color:#70a6ca;text-align:left;font-size:1em;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;font-family:"나눔고딕",NanumGothic,sans-serif}
.main_notice_tit {position:relative;padding-right:5px;font-weight:bold;color:#e9500c;text-align:left;font-size:1.05em;font-family:"나눔고딕",NanumGothic,sans-serif}
.main_notice_titbox img {position:relative;top:2px;margin-right:6px;width:18px;height:14px}
/* //2014.11.26추가 메인_공지사항 */

/* 비밀댓글 */
.ico_lock {position:relative;top:2px;margin:8px 6px 2px 2px;color:#1b72bc;background:none;font-size:0.85em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_lock img {width:11px;height:13px}
/* 비밀댓글 */

/* 2015.03.10 수정 뱃지기능 */
.ico_mark_wrap {display:inline-block;width:80%;position:relative;top:0px;vertical-align:top}/* 20150518 뱃지 수정 top값 삭제 */
.ico_mark {width:30px;}

.ico_mark5 {position:absolute;top:0px;margin-left:125px;width:30px;height:30px}
.ico_mark1_view {display:inline;position:absolute;margin:-3px 0px 0 5px;color:#1b72bc;background:none;font-size:0.85em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_mark1_view img {width:24px;height:24px}
.ico_mark2_view {display:inline;position:absolute;margin:-3px 0px 0 31px;color:#1b72bc;background:none;font-size:0.85em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_mark2_view img {width:24px;height:24px}
.ico_mark3_view {display:inline;position:absolute;margin:-3px 0px 0 57px;color:#1b72bc;background:none;font-size:0.85em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_mark3_view img {width:24px;height:24px}
/* //2015.03.10 수정 뱃지기능 */

/* 2014.12.30수정 ios용 리스트 영역 */
.rankslist_ios {position:relative;vertical-align:middle;width:84%}
/* //2014.12.30수정 ios용 리스트 영역 */

/* 글쓰기 */
.write_bottom{width:100%;position:fixed;bottom:0;right:10px;left:0;z-index:1}
.comment_write{clear:both;display:block;background:-webkit-gradient(linear,0 0,0 10%,from(#fadcdc),to(#ffe5e4));background-image: -moz-linear-gradient(#fadcdc,#ffe5e4);background-image:-o-linear-gradient(#fadcdc,#ffe5e4);padding:3px 8px 4px;border-bottom:1px solid #d2c3c2}
.cmmt_fs{position:relative;width:100%}
.cmmt_fs legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px}	
.cmmt_fs .area_text{display:block;padding:6px 78px 0 0px}
.cmmt_fs textarea{padding:6px;height:27px;border:1px solid #a8a1a1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.cmmt_save{position:absolute;float:right;top:6px;right:0px}
.btn_cmmt_save{display:inline-block;height:40px;padding:0 10px;border:1px solid #a8a1a1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:-webkit-gradient(linear,0 0,0 100%,from(#f7f2f2),to(#e3caca));background-image: -moz-linear-gradient(#f7f2f2,#e3caca);background-image:-o-linear-gradient(#f7f2f2,#e3caca);font-size:1em;font-weight:bold;line-height:1.8;color:#000;text-align:center;-webkit-box-shadow:inset #e5e5e5 0 1px 1px,inset #fff 1px 0 1px,inset #fff -1px 0 1px}
.cmmt_tit{width:100%;height:30px;font-size:1em;padding-left:5px;border:1px solid #ac9191;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
/* //글쓰기 */

/* 알림 */
.notice_bn_wrap {clear:both;overflow:hidden;display:block;position:relative;width:100%;background:#e6e6e6;padding:0px 0px 8px}
.notice_bn_titbox {overflow:hidden;padding:10px 10px;border-bottom:solid 1px #d9d9d9;background:#fff;color:#666;text-align:left;font-size:1em;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;font-family:"나눔고딕",NanumGothic,sans-serif}
.notice_bn_tit {position:relative;background:#fff;border:solid 0px #e9500c;border-radius:32px;font-weight:bold;color:#e9500c;text-align:left;font-size:1.05em;font-family:"나눔고딕",NanumGothic,sans-serif}
.notice_bn_titbox img {position:relative;top:-2px;margin-right:6px;width:19px;height:20px;vertical-align:top}
/* //알림 */

/* 20150327 추가 */
.schtit_view2 {overflow:hidden;position:relative;display:inline-block;margin-bottom:12px;letter-spacing:0px;line-height:1.3;font-size:1.1em;color:#000;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.mr85 {margin-right:85px;}

/* 20150513 수정,삭제위치수정 */
.top_edit_wrap {display:block;position:relative;width:100%;}
.top_edit {background:#eeeeee;padding-right:7px;border-top:1px solid #e1e1e1;height:35px;line-height:36px;color:#a4a4a4;text-align:right;font-weight:normal;font-size:1em;letter-spacing:-1px}
.top_edit a {padding:0 3px;-webkit-text-stroke-width:.02em;color:#666;font-size:1.05em;}

/* 20150818 인기 다이어트 필수제품 */

/* 20151020 인기 다이어트 필수제품 */
.dday_li {position:relative}
.dday_li li.li52 {float:left;width:52%;height:62px;line-height:1.5em;}
.dday_li li.li48 {float:left;width:48%;height:62px;line-height:1.5em;}
.btn_go2 {position:absolute;top:18px;right:5px;font-size:1.8em;color: #a7a29d;vertical-align: top; font-weight:normal}
.shop_area_tit {overflow:hidden;font-size:0.95em;font-weight:normal;color:#666}
.shop_area_tit2 {overflow:hidden;font-size:1em;color:#666;font-weight:bold}
/* //20151020 인기 다이어트 필수제품 */

.shop_area_txt {display:block;margin-top:1px;height:35px;font-size:0.95em;line-height:1.5em;color:#666}
.shop_area_txt2 {display:block;height:35px;font-size:0.95em;line-height:1.5em;color:#666}
.ico_freed_wrap {position:absolute;top:74px;right:2px;width:46px;border-top-left-radius:3px;text-align:center}
.ico_freed {position:relative;display:inline-block;width:46px;height:20px;background:#fff;line-height:2em;font-size:0.75em;border:1px solid #3d86df}
.ico_freed_txt {display:inline-block;width:46px;color:#3d86df;font-weight:700;text-align:center}
/* //20150818 인기 다이어트 필수제품 */

/* 20151026 날씬한 레시피 이미지 영역 수정 */
.bestimg5 {overflow:hidden;margin-left:0;}
.bestimg img {overflow:hidden;border-bottom:1px solid #e5e5e5}
.bestimg2 {overflow:hidden;margin-left:0;margin-top:-10%}
.bestimg2 img {overflow:hidden;width:110%;border-bottom:1px solid #e5e5e5}
.bestimg4 {overflow:hidden;margin-left:0;margin-top:-10%}
.bestimg4 img {overflow:hidden;width:170%;border-bottom:1px solid #e5e5e5}
/* //20151026 날씬한 레시피 이미지 영역 수정 */

/* 20151026 다이어트 식단 이미지 영역 추가 */
.bestimg3 {overflow:hidden;margin-left:0;margin-top:0%}
.bestimg3 img {overflow:hidden;width:140%;border-bottom:1px solid #e5e5e5}
/* //20151026 다이어트 식단 이미지 영역 추가 */

/* 20150714  구매후기 추가*/ 
.v_reply_wrap {display:block;overflow:hidden;padding:6px 6px 0px;border-bottom:1px solid #e3e0dd;background:#fff}
.v_reply_wrap2 {display:block;overflow:hidden;padding:6px 6px 0px;;border-bottom:1px solid #e6e4dd;background:#fbf7f3}
.v_reply {background:none;padding:3px 5px}
.v_reply li {position:relative}

.v_repl_photoall {float:left;position:relative;left:13px;top:7px;margin-bottom:17px;width:38px;height:38px;border-radius:80px;border:1px solid #e6e6e6}
.v_repl_photo {display:block;text-align:center;overflow:hidden;width:38px;height:38px;border-radius:80px; }
.v_repl_photo_view {margin-top:-1%;margin-left:-2px;border-radius:80px;}
.v_repl_photo_view img {width:39px}

.ico_star {display:inlineblock;margin:0px 5px 0px 0px;}/* 20150716 별아이콘 수정 */
.ico_star img {width:12px;border:none;padding-right:5px}

.reply_tit_m_wrap {overflow:hidden;position:relative} 
.reply_tit_m {overflow:hidden;display:inline-block;max-width:80%;position:relative;font-size:1em;line-height:1.5em;color:#000;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif} 
.reply_noti_wrap {display:inline;margin-left:1px}
.reply_noti {position:absolute;top:1px;color:#87a9d2;font-size:0.9em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.reply_txt_m_wrap {overflow:hidden;position:relative;left:20px}
.reply_txt_m {overflow:hidden;width:90%;position:relative;top:-2px;line-height:1.5em;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}

.reply_txt_m_wrap {overflow:hidden;position:relative;left:20px}
.reply_txt_m {overflow:hidden;width:90%;position:relative;top:-2px;line-height:1.5em;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.reply_id_m {display:inline;margin-top:3px;max-width:70%;font-size:0.95em;font-family:"나눔고딕",NanumGothic,sans-serif;font-weight:normal;color:#787878;text-align:left;white-space:nowrap}
.id_bar{position:relative;display:inline;padding-left:7px;color:#d9d9d9;font-size:0.75em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.reply_date {display:inline;margin-top:3px;padding-left:7px;font-size:12px;font-family:"나눔고딕",NanumGothic,sans-serif;color:#a0a0a0;text-align:left}
.schlist_tit {position:relative;overflow:hidden;width:83%;font-size:0.95em;font-weight:normal;color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap} 
.schlist_tit2 {position:relative;overflow:hidden;width:99%;font-size:0.95em;font-weight:normal;color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap} 
.mt-5 {margin-top:-13px}

.shop_list_w {position:relative;background:#e1e6eb;border:1px solid #cfd9e3;padding:0 8px 0 0;margin:1px 5px 5px}
.s_photo2 {display:inline-block;vertical-align:top;overflow:hidden;position:relative;width:45px;height:43px;background:url(/img/s_list_thumnail.png) no-repeat;background-size:45px 43px;-webkit-background-size:45px 43px}
.s_photo_view {position:relative;top:-4px;margin-left:-1px;vertical-align:middle;background:url(/img/s_list_thumnail.png)}
.s_photo_view img {vertical-align:middle;border:none;width:53px} 
.s_tit {position:relative;overflow:hidden;left:5px;width:73%;vertical-align:top;line-height:43px;display:inline-block;color:#000;font-weight:bold;font-size:1.1em;text-overflow:ellipsis;white-space:nowrap}
.s_go {position:absolute;top:3px;right:5px;width:35px;height:35px;border-radius:50px;background:#e76156;border:1px solid #db4b40}
.s_go em{position:relative;top:6px;display:block;color:#fff;font-weight:700;text-align:center;font-size:0.8em;line-height:12px}

/*20150810 추가 뱃지 10개일 경우*/
.nicknday2 {position:relative;font-size:0.9em; color:#a2a2a2;}
.nick_view2 {display:inline-block;color:#7e7e7e;vertical-align:top;margin-top:1px;font-size:1.1em;font-weight:normal;}
.ico_mark1_view2 {display:inline-block;width:auto;position:relative;margin:-5px 0px 0 0px;color:#1b72bc;background:none;font-size:0.85em;font-weight:bold;}
.ico_mark1_view2 img {width:24px;height:24px;margin-top:-3px}
.schtxtlist_view2 {display:inline-block;position:relative;float:left;left:20px;margin-bottom:-5px;} 
.schtxtlist_view2 {display:inline-block;width:85%}
.schtxtlist_view2 li {line-height:1.5em}

/* 20151006 상품 썸네일 수정*/
.pro_wrap {position:relative;padding:52px 6px 36px 8px;background:#fff}
.pro_box {overflow:hidden;position:relative;background:#e1e6eb;border:3px solid #e1e6eb}
.pro_txt_box {overflow:hidden;display:inline-block;position:absolute;left:70px;top:8px;width:83%;vertical-align:top}
.pro_tit {overflow:hidden;width:91%;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:1.1em;font-weight:normal;padding:36px 0 10px 0}
.pro_tit_2depth {margin-top:5px;width:90%;line-height:1.3em;color:#8a8a8a;font-size:0.95em;font-weight:normal;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.5em;overflow:hidden} 
.pro_img img {border:0;width:60px;height:60px;border-right:0px solid #d1d1d1;vertical-align:top}
/* //20151006 상품 썸네일 수정*/


/*******************************************/
/***********메인ui 리뉴얼(20151020)*********/
/*******************************************/

/* 후기&꿀팁 */
.replyimg_wrap_shop {overflow:hidden;position:relative;text-align:center;height:100px;border:1px solid #ddd}
.replyimg {overflow:hidden;margin-left:0;margin-top:0px;border-top-left-radius:0px;border-top-right-radius:0px}
.replyimg img {overflow:hidden;border-bottom:0px solid #e5e5e5;border-top-left-radius:0px;border-top-right-radius:0px}
/* //후기&꿀팁 */

/* 오늘의 베스트글 */
.tobest_list_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding:8px 0px 0px}
.bestnum_tit {position:relative;margin-right:6px;font-size:1em;font-weight:normal;color:#a4a4a4;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.tobest_wrap {position:relative;background:#e6e6e6}
.tobest_box {overflow:hidden;background:#fff;border-top:0px solid #d9d9d9;border-bottom:1px solid #e9e9e9}
.tobest_txt_box {overflow:hidden;display:block;position:relative;height:40px;line-height:40px;padding:0 17px;border-bottom:1px solid #e9e9e9;font-size:0.95em;font-weight:normal;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.tobest_txt_box2 {overflow:hidden;display:block;position:relative;height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #e9e9e9;font-size:0.95em;font-weight:normal;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.tobest_tit {position:relative;margin-right:6px;font-size:1em;font-weight:normal;color:#a4a4a4;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.tobest_tit2 {position:relative;margin-right:6px;font-size:1em;font-weight:normal;color:#0070c0;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
.tobest_txt {display:inline;font-size:1em;font-weight:normal;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
/* //오늘의 베스트글 */

/* 다이어터랭킹 */ 
.dietrank_wrap {position:relative;padding:0px;width:100%;background:#fff;border-bottom:1px solid #e6e4dd}
.dietrank_box {overflow:hidden;padding:10px;}
.dr_user_box {float:left;position:relative;left:15px;top:0px;margin-bottom:-25px;width:40px;height:40px;border-radius:80px;border:1px solid #e9e9e9}
.dr_user_photo {overflow:hidden;display:block;text-align:center;width:40px;height:40px;border-radius:80px}
.dr_user_p_view{margin-top:-3%;margin-left:-14%}
.dr_user_p_view img {width:50px}

.dr_userinfo_box {display:inline-block;position:relative;top:1px;left:25px;width:82%} 
.dr_userinfo_box ul {display:block;width:100%;}
.dr_userinfo_box li{overflow:hidden;position:relative;font-size:0.9em;color:#a2a2a2;text-overflow:ellipsis;white-space:nowrap;max-height:1.4em}
.dr_userinfo_box a {display:block}

.dr_user_txt {position:relative;font-size:0.9em;height:20px;color:#a2a2a2;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.dr_u_txt1 {overflow:hidden;display:inline-block;font-size:1.1em;padding-right:4px;color:#888}
.dr_u_txt2 {overflow:hidden;display:inline-block;font-size:1em;padding-right:4px;color:#888}
.dr_u_tit {position:relative;margin-right:5px;font-weight:600;color:#e9500c;text-align:left;letter-spacing:-1px;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //다이어터랭킹 */ 

/* 리얼체험단 타이틀 */ 
.raal_titl_wrap {display:inline-block;margin:0 20px;text-align:center}
.raal_titl_box {display:inline-block;position:absolute;top:36px;width:70%;height:28px; line-height:28px;left:15%;text-align:center;background:rgba(95,95,95,.7)}
.raal_titl {position:relative;padding:10px 0;font-size:0.95em;font-weight:600;color:#fff;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/* //리얼체험단 타이틀 */ 

/* 카테고리 */ 
.ma_category_box {position:relative;background:#e6e6e6;padding-top:8px}
.ma_category {display:table-cell;width:100%;background:#fff}
.ma_category li {display:block;float:left;width:33%;border-right:1px solid #eee;border-bottom:1px solid #eee;font-size:0.98em;font-weight:normal;text-align:center}
.ma_category li a {display:block;padding:13px 0;color:#444}
.ma_category li.last {border-right:none}
.ma_category li.last a {display:block;padding:13px 0;color:#444}
/* //카테고리 */ 

/* 20151020 수정 다이어트인기제품 */ 

/* 20151026 수정 다이어트인기제품 패딩값 수정 */ 
.diet_best_box {background:#fff;padding:4px 0 4px 4px}
.diet_best_list {overflow:hidden;width:100%;position:relative;background:#fff;padding:4px 0 0px}/* 20151026 수정 다이어트인기제품 패딩값 수정 */ 
.diet_best_list li {width:33%;float:left}
.diet_best_listbox {overflow:hidden;position:relative;margin:0 2px 0 4px;border:0px solid #ddd;border-radius:0px}
.diet_best_area_wrap {overflow:hidden;position:relative;display:block;border-top:1px solid #eee;margin-top:-4px;padding:4px 6px 6px;background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;text-align:center}	/* 20151022 이미지 하단라인 추가 */ 
.diet_best_area {overflow:hidden;margin:0 auto;max-width:90px;height:35px;font-size:0.95em;color:#666;text-align:center;line-height:1.4em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em}

.diet_best_line {height:0px;border-top:1px solid #eee}
/* //20151020 수정 다이어트인기제품 */ 

/* 커뮤니티검색 select */
.selectbox_box {position:absolute;right:0px;top:5px}
.selectb {float:right;display:inline-block;padding-left:7px;background:url(/img/select_box2.png) no-repeat;width:105px;height:33px;border:1px solid #d7d7d7;border-radius:2px;background-size:105px 33px;-webkit-appearance:none;-webkit-background-size:105px 33px;-o-background-size:105px 35px;color:#222;font-size:1.02em}
.selectbtxt {overflow:hidden;display:inline-block;line-height:33px}
/* //커뮤니티검색 select */

/* 홈트레이닝 메뉴 */
.topmn {display:table;width:100%;background:#fff;border-top:1px solid #f67961;border-bottom:1px solid #f67961;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.topmn_l {float:left;display:table-cell;vertical-align:middle;width:20%;background:#fff}
.topmn_a{display:block;padding:12px 0 10px;font-size:1em;font-weight:normal;line-height:1.6em;color:#444}
.topmn_on .topmn_a{padding:12px 0 6px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;color:#f67961;font-size:1.1em;line-height:1.6em;border-bottom:4px solid #f67961;font-weight:bold}
.topmn_l:first-child .topmn_a{}
.topmn_l:last-child .topmn_a{}
.topmn_l:first-child .topmn_a:after{display:none}
.topmn_l:last-child .topmn_a:after{display:none}
/* //홈트레이닝 메뉴 */

/* 다이어트인기제품 페이징 */
.diet_page_box {margin:0 auto;background:#e6e6e6;padding:0px;border-top:1px solid #eee}

/* 20151026 다이어트인기제품 페이징 패딩값 수정 */
.diet_page {display:block;background:#fff;padding:10px 0;width:100%;text-align:center}
/* //20151026 다이어트인기제품 페이징 패딩값 수정 */

.diet_page li {display:inline;}
.dt_page {padding:2px 4px;margin:0 20px;border:1px solid #c0c0c0;font-size:1.2em;}
/* //다이어트인기제품 페이징 */


/* 20151027 TOP으로 이동 */
.top_page_box2 {margin:0 auto;background:#e6e6e6;padding:0px;border-top:0px}
.top_page_box2 a {display:block;padding:10px 0}
.top_page_box2 a {display:block;padding:0}
.top_page {display:block;padding:10px 0;background:#f9f9f9;width:100%;text-align:center;font-size:0.95em;color:#666}
.top_page img {padding:4px 0 0 5px;width:18px;border:0px solid #ddd;vertical-align:top}
/* //20151027 TOP으로 이동 */

/* 20151105 체험단 응모 버튼 */
.btn_regist1_box a {position:relative;display:block;margin:30px 10px 30px;}
.btn_regist1 {padding:15px;border-top:0px solid #e1e1e1;font-size:1.15em;color:#fff;background:#4d5e69;border-radius:2px;text-align:center;font-weight:normal}
/* //20151105 체험단 응모 버튼 */

/* 20151110 검색메인 셀렉트박스 추가수정 */
div.selectBox2{position:relative;top:10px;display:inline-block;text-align:left;line-height:30px;clear:both;color:#888}
span.selected2 {position:relative;width:100px;text-indent:0px;border:1px solid #ccc;border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px;background:#fff;text-align:center;}
span.selectArrow{position:relative;padding-right:8px;border:1px solid #ccc;border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px;text-align:center;font-size:1.3em;-webkit-user-select: none;-khtml-user-select:none;-moz-user-select: none;-o-user-select: none;user-select:none;background:#fff;}
span.selectArrow,span.selected2{position:relative;float:left;height:30px;z-index:10}
div.selectOptions{overflow:visible;position:absolute;top:32px;left:0;width:124px;border-top:0px solid #ccc;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#f6f6f6;padding-top:2px;display:none;text-align:center;text-indent:7px;z-index:100}
span.selectOption{display:block;width:90%;line-height:20px;padding:5px 3px}
span.selectOption:hover{position:relative;color:#fff;background:#ddd;z-index:100}
/* 20151110 검색메인 셀렉트박스 추가수정 */


/* 20151207 나도 도전하러 가기 버튼 */
.btn_regist2_box a {position:relative;display:block;margin:30px 10px}
.btn_regist2 {padding:15px;border-top:0px solid #e1e1e1;font-size:1.15em;color:#fff;background:#6bbfa2;border-radius:2px;text-align:center;font-weight:600}
/* //20151207 나도 도전하러 가기 버튼 */

/* 20151211 도전방법보기 및 나도 도전하기 버튼 */
.tebmn_btm_box {margin:10px 7px 10px 8px}
.tebmn_btm {display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:0px solid #dedede;text-align:center;}
.tebmn_btm_l {display:table-cell;vertical-align:top;width:50%}
.tebmn_btm_a {display:block;padding:13px 0;margin-right:7px;background:#b7b7b7;border-radius:4px;font-size:1.1em;font-weight:600;line-height:1.2;color:#fff}
.tebmn_btm_a2 {display:block;padding:13px 0;background:#6bbfa2;border-radius:4px;border-radius:4px;font-size:1.1em;font-weight:600;line-height:1.2;color:#fff}
/* //20151211 도전방법보기 및 나도 도전하기 버튼 */

/* 20170124 다이어리 음식,운동 텝메뉴 수정 */
.diary_topmn_wrap {display:block;background:#fff;padding:0px;}
.diary_topmn {display:table;width:100%;text-align:center;height:46px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.di_topmn_l {float:left;display:table;vertical-align:middle;width:25%;}
.di_topmn_l33 {float:left;display:table;vertical-align:middle;width:33%}
.di_topmn_l34 {float:left;display:table;vertical-align:middle;width:34%}
.di_topmn_l49 {float:left;display:table;vertical-align:middle;width:49.5%}

.di_topmn_a{display:block;padding:10px 0;font-size:1.05em;font-weight:normal;line-height:1.6em;border-bottom:4px solid #fff;color:#444}
.di_topmn_on .di_topmn_a{padding:10px 0;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;color:#fe6666;font-size:1.05em;line-height:1.6em;border-bottom:4px solid #fe6666;font-weight:600}
.di_topmn_l:first-child .di_topmn_a{}
.di_topmn_l:last-child .di_topmn_a{}
.di_topmn_l:first-child .di_topmn_a:after{display:none}
.di_topmn_l:last-child .di_topmn_a:after{display:none}

/* 탑 swap 메뉴 */
.m_top_menubox {position:relative;overflow:hidden;background:#fff;border-bottom:0px solid #dedede;height:46px}
.m_top_menu {overflow:hidden;width:150%;position:relative;text-align:center}
.m_top_mn {float:left;display:table-cell;width:70px}
/* //탑 swap 메뉴 */
/* //20170124 다이어리 음식,운동 텝메뉴 수정 */

/* 20160801 다이어리 상세 수정 */
.diary_v_wrap {background:#fff;padding:14px 0px 0px}
.diary_view_box {position:relative;background:#fff;padding:0px 0px 14px}
.diary_v_box {background:#fff;overflow:hidden;padding:0px;border-top:1px solid #d6d6d6;border-bottom:0px solid #d6d6d6;border-radius:0px;}
.diary_v_tit {padding:12px 12px 12px 52px;background:#e1d4c4;text-align:left;font-size:1.1em;border-bottom:0px solid #cec1b2;line-height:1.3em;color:#111;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}

.diary_v_tit2 {padding:12px 12px 12px 56px;background:#f9f9f9;text-align:left;font-size:1.1em;border-bottom:0px solid #e6e6e6;line-height:1.3em;color:#000;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.diary_v_tit3 {padding:12px 12px 12px 56px;background:#f9f9f9;text-align:left;font-size:1.1em;border-bottom:0px solid #e6e6e6;line-height:1.3em;color:#000;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.diary_v_tit4 {padding:12px 12px 12px 56px;background:#f9f9f9;text-align:left;font-size:1.1em;border-bottom:0px solid #e6e6e6;line-height:1.3em;color:#000;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.diary_v_tit5 {padding:12px 12px 12px 56px;background:#f9f9f9;text-align:left;font-size:1.1em;border-bottom:0px solid #e6e6e6;line-height:1.3em;color:#000;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.diary_v_tit6 {padding:12px 12px 12px 56px;background:#f9f9f9;text-align:left;font-size:1.1em;border-bottom:0px solid #e6e6e6;line-height:1.3em;color:#000;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}

.diary_v_img {display:block;position:relative}
.diary_v_img img {width:100%;vertical-align:middle}
.diary_v_txt {padding:15px 12px 16px;text-align:left;font-size:1.1em;line-height:1.3em;color:#000;font-family:"나눔고딕",NanumGothic,sans-serif}

.diary_v_t_wrap {overflow:hidden;padding:0px 0;} 
.diary_v_tble {background:#fff;width:100%}
.diary_v_tble td {height:22px;vertical-align:middle;line-height:1.5em;padding:8px 13px;color:#000;font-size:1.1em;font-weight:normal}
.diary_v {padding:0px 12px;border-top:1px solid #e6e6e6}

.diary_ico_box {position:absolute;left:8px;top:5px; z-index:1000}
.diary_ico_box img {width:38px;vertical-align:middle}
/* //20160801 다이어리 상세 수정 */


/* 20151209 이벤트팝업 */
/**
.popup_a_wrap {position:fixed;top:0;width:100%;height:100%;left:0;z-index:2;}
.popup_a_bg {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.popup_wrap {position:absolute;top:55px;width:100%}
.popup_box {overflow:hidden;margin:0 20px;background:#fff;border-radius:0px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.5);box-sizing: border-box;}
.popup_tit {background:#fc6e62;padding:16px 10px;font-size:1.1em;color:#fff;text-align:center;font-weight:normal;line-height:1.5em}
.popup_tit span {font-size:1.25em;font-weight:700;letter-spacing:-1px}

.popup_txt {padding:0px 10px 5px 10px;color:#666;font-size:1.1em;}
.popup_t {color:#222;font-weight:800;display:block;padding:15px 0 5px 0}
.popup_s {color:#666;font-size:0.85em}
.popup_line {margin:10px 10px 0 10px;border-top:1px solid #f1f1f1;}
.p_box_wrap {padding:14px 14px 4px}
.p_box_wrap li {padding-bottom:10px;color:#999;font-size:1em;line-height:1.3em}
.p_box_wrap img {width:100%}
**/
/* 팝업 하단 텝버튼 */
/**
.btn_teb {display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:1px solid #dedede;text-align:center;}
.btn_teb_l {display:table-cell;vertical-align:top;width:50%;border-right:1px solid #e9e9e9}
.btn_teb_a {display:block;padding:16px 0;background:none;font-size:1.1em;font-weight:bold;line-height:1.2;color:#fc6e62}
.btn_teb_a2 {display:block;padding:16px 0;background:none;font-size:1.1em;font-weight:bold;line-height:1.2;color:#777}
**/
/* //팝업 하단 텝버튼 */
/* //20151209 이벤트팝업 */



/***************************************************/
/************* 44버전 커뮤니티외 리뉴얼 ************/
/***************************************************/

/* 커뮤니티 상단메뉴 */
.comm_topmn_wrap {display:block;width:100%}
.comm_topmn {display:table;width:100%;background:#fff;border-top:1px solid #dad2cd;border-bottom:0px solid #f9888d;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.comm_topmn_l {display:table-cell;vertical-align:middle;width:20%;background:#fff} /* 20161108b 커뮤니티 상단메뉴 5teb 수정 */ 
.comm_topmn_a{display:block;width:60px;padding:10px 0 8px;font-size:1em;font-weight:normal;line-height:1.6em;border-bottom:4px solid #fff;color:#444}
.comm_topmn_on .comm_topmn_a {width:60px;padding:10px 0 8px;margin:0 13px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;color:#fa5200;font-size:1.1em;line-height:1.6em;border-bottom:4px solid #fa5200;font-weight:bold; text-align:center}
.comm_topmn_l:first-child .comm_topmn_a{}
.comm_topmn_l:last-child .comm_topmn_a{}
.comm_topmn_l:first-child .comm_topmn_a:after{display:none}
.comm_topmn_l:last-child .comm_topmn_a:after{display:none}
/* //커뮤니티 상단메뉴 */

/* 커뮤니티 메인 이미지메뉴 */
.imgmn_wrap {position:relative;display:block;width:100%;background:#e6e6e6;padding-top:8px}
.imgmn_box_wrap {background:#fff;padding:3px 6px 8px 3px;border-bottom:1px solid #e2e2e2}
.imgmn {display:table;width:100%;text-align:center;background:#fff;border-top:0px solid #ccc;text-align:center;padding:8px 0px 2px}
.imgmn_l {display:table-cell;vertical-align:top;width:25%;border-right:0px solid #d7d7d7}
.imgmn_l a {display:block}
.imgmn_a {display:block;position:relative;background:#none;border:0px solid #ccc;vertical-align:middle}
.img_box {display:inline-block;width:64px;height:64px;background:#fff; position:relative;border:1px solid #e7e7e7;border-radius:0px;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, .1)}
.img_box img {position:relative;width:100%;height:100%;border:noen;text-align:center;vertical-align:middle}
.imgmn_box {position:relative;display:inline-block;width:64px}
.imgmn_box .icn_new {position:absolute;top:-5px;right:-10px;border:noen;height:16px;z-index:100}
.imgmn_tit {margin-top:3px;color:#444;font-size:0.85em;font-weight:600;letter-spacing:-1px}
/* //커뮤니티 메인 이미지메뉴 */

/* 커뮤니티 메인 타이틀 */
.commu_noti_wrap {padding:13px 15px 11px;border-bottom:0px solid #d9d9d9;background:#fff;color:#000;text-align:left;font-size:1.05em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.commu_noti_tit {position:relative;font-weight:700;color:#e9500c;text-align:left;letter-spacing:-1px;font-family:"나눔고딕",NanumGothic,sans-serif}

.commu_list_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding-top:8px}
.commu_m_tit_box {padding:13px 14px;border-bottom:1px solid #d9d9d9;background:#fff;color:#000;text-align:left;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.community_m_tit {position:relative;padding:4px 10px;font-weight:600;color:#000;text-align:left;letter-spacing:-1px;border-radius:20px;border:1px solid #000;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
/* 20160106 더보기 아이콘 추가 */
.btn_go3 {position:absolute;top:16px;right:10px;font-size:1.8em;color:#999;vertical-align:top;font-weight:normal}
.btn_go3 img {width:17px;height:17px;vertical-align:middle}
/* //20160106 더보기 아이콘 추가 */
.btn_go4 {position:absolute;top:19px;right:15px;padding:1px 5px 0px;font-size:0.85em;color:#999;vertical-align:top;font-weight:normal;border:1px solid #999;border-radius:0px}
/* //커뮤니티 메인 타이틀 */

/* 다신알림 */
.bbs_noti_box {overflow:hidden;background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.bbs_noti_txt_box {overflow:hidden;display:block;position:relative;padding:10px 16px;line-height:1.5em;border-bottom:1px solid #e9e9e9;font-size:0.95em;font-weight:normal;color:#5d5d5d;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.bbs_noti_day {display:inline;margin-right:5px;font-size:0.95em;font-weight:600;color:#bbb;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap; etter-spacing:-1px;}
.bbs_noti_txt {display:inline;font-size:1.05em;font-weight:900;color:#444;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.bbs_noti_txt_color {display:inline;font-size:1.05em;font-weight:900;color:#34789f;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
/* //다신알림 */

/* 20160105 새로 올라온 글 수정 */
.new_list_wrap {position:relative;padding:0px;width:100%;background:#fff;border-bottom:1px solid #e6e4dd}
.new_list {overflow:hidden;padding:10px 13px}
.new_list a {display:block;padding-bottom:10px}
.new_txt_photo {float:left;display:block;overflow:hidden;position:relative;top:0px;width:90px;height:40px;border:1px solid #828282;background:url(/img/ico_basic_thum.png) no-repeat;background-size:90px 40px;-webkit-background-size:90px 40px;z-index:20}
.new_photo_view {position:relative;top:-8px;margin-left:-10px;vertical-align:middle}
.new_photo_view img {width:110px;border:none}
.new_list_box {overflow:hidden;display:inline;position:relative;top:-1px;left:0px;margin:0px 3px 0 0;font-size:0.98em;line-height:1.5em;color:#666;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em;}
/* //20160105 새로 올라온 글 수정 */

/* 게시판 카테고리 */
.bbs_cate_btm_wrap {position:relative;background:#e6e6e6;padding:0px 0;}
.bbs_category {position:relative;padding-left:10px;background:none;border-top:1px solid #d9d5d1;border-bottom:1px solid #d9d5d1;border-radius:2px}
.bbs_cate {width:100%;position:relative;display:table;height:38px;line-height:38px;font-size:0.95em;text-align:left;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;}

/* 20170117 카테고리 사이즈 수정 */
.bbs_select_box {position:relative;top:8px;display:inline-block;text-align:left;line-height:30px;clear:both;color:#888}
.bbs_selectb {position:relative;width:110px;padding-left:5px;text-indent:0px;border:1px solid #ccc;border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px;background:#fff;text-align:center;}
.bbs_selectb_right {position:relative;width:96px;padding-left:5px;text-indent:0px;border:1px solid #ccc;border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px;background:#fff;text-align:left;}
.bbs_select_arrow {position:relative;padding-right:6px;border:1px solid #ccc;border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px;text-align:center;font-size:1.3em;-webkit-user-select: none;-khtml-user-select:none;-moz-user-select: none;-o-user-select: none;user-select:none;background:#fff;}
.bbs_selectb, .bbs_select_arrow {position:relative;float:left;height:30px;z-index:10}
div.bbs_sel_options {overflow:visible;position:absolute;top:32px;width:139px;border-top:0px solid #ccc;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#f6f6f6;padding:2px 0px 0 0;display:none;text-align:center;text-indent:7px;z-index:100}
span.bbs_sel_option {display:block;width:90%;line-height:20px;padding:5px 3px}
.bbs_sel_option:hover {position:relative;color:#fff;background:#ddd;z-index:100}
/* //20170117 카테고리 사이즈 수정 */

.bbs_select_box2 {position:relative;top:8px;display:inline-block;text-align:left;line-height:30px;clear:both;color:#888}
.bbs_selectb2 {position:relative;width:74px;padding-left:5px;text-indent:0px;border:1px solid #ccc;border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px;background:#fff;text-align:center;}
.bbs_selectb_right2 {position:relative;width:60px;padding-left:5px;text-indent:0px;border:1px solid #ccc;border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px;background:#fff;text-align:left;}
.bbs_select_arrow2 {position:relative;padding-right:6px;border:1px solid #ccc;border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px;text-align:center;font-size:1.3em;-webkit-user-select: none;-khtml-user-select:none;-moz-user-select: none;-o-user-select: none;user-select:none;background:#fff;}
.bbs_selectb2, .bbs_select_arrow2 {position:relative;float:left;height:30px;z-index:10}
div.bbs_sel_options2 {overflow:visible;position:absolute;top:32px;width:103px;border-top:0px solid #ccc;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#f6f6f6;padding:2px 0px 0 0;display:none;text-align:center;text-indent:7px;z-index:100}
span.bbs_sel_option2 {display:block;width:90%;line-height:20px;padding:5px 3px}
.bbs_sel_option2:hover {position:relative;color:#fff;background:#ddd;z-index:100}
/* //게시판 카테고리 */

/* 꿀팁 */
.tip_tab_wrap_top {position:relative;display:block;padding:8px;background:#e6e6e6;border-bottom:1px solid #ddd}
.tip_tab_wrap_top2 {position:relative;display:block;padding:3px;background:#e6e6e6;border-bottom:1px solid #ddd}
.tip_tab_box {overflow:hidden;border:0px solid #f27245;border-radius:3px;border-left-top-radius:3px;border-left-bottom-radius:3px}
.tip_tab {overflow:hidden;display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;border-left-top-radius:3px;border-left-bottom-radius:3px}
.tip_tab_l {display:table-cell;vertical-align:top;width:20%;border-radius:3px;}
.tip_tab_a {display:block;padding:10px 0;background:#fff;font-size:1em;font-weight:700;line-height:1.3em;color:#6b6b6b;border:0px solid #ddd}
.tip_tab_a:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #eee;content:''}
.tip_tab_on:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #fa5200;border-left:0px solid #fa5200;content:''}
.tip_tab_on .tip_tab_a {padding:10px 0;background:#fa5200;color:#fff;border:0px solid #ddd;font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-shadow:#e86c41 1px -1px 0px;border-radius:0px;}
.tip_tab_l:first-child .tip_tab_a {border-right:0px solid #eee;border-bottom-left-radius:3px;border-top-left-radius:3px;}
.tip_tab_l:last-child .tip_tab_a {border-left:0px solid #eee;}
.tip_tab_l:first-child .tip_tab_a:after {border-right:none}
.tip_tab_l:last-child .tip_tab_a:after {border-right:none}
/* //꿀팁 */

/* 체험단 */
.exp_list_wrap {overflow:hidden;display:block;position:relative; background:#e6e6e6;padding:9px 9px 0}
.exp_list {overflow:hidden;width:100%;position:relative}
.exp_listbox {position:relative;background:#fff;margin-bottom:10px;border:1px solid #ddd;-moz-box-shadow: 0 1px 3px -2px #999;-webkit-box-shadow: 0 1px 3px -2px #999;box-shadow: 0 1px 3px -2px #999}
.exp_listcon {position:relative;overflow:hidden;width:100%;height:auto}
.exp_listcon a {display:block;height:100%;}
.expimg_main {display:block;overflow:hidden; position:relative;top:0px;float:right;width:100%;border:0px solid #828282;background:url(/img/bbs_listimg.png) no-repeat;background-size:100%;-webkit-background-size:100%;z-index:20}
.expimg_view {position:relative;top:0px;margin-left:-0px;vertical-align:middle}
.expimg_view img {vertical-align:middle} 

/* 20160105 체험단 이미지 라인 추가 */
.expimg_view img {vertical-align:middle;border-bottom:1px solid #e6e6e6} 
/* //20160105 체험단 이미지 라인 추가 */

.explist_wrap {overflow:hidden;position:relative;padding:15px;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap}
.explist_tit {overflow:hidden;position:relative;top:0px;margin-left:5px;font-size:1.05em;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap;z-index:30}
.ico_state_box {float:right;color:#666;font-size:0.9em;font-weight:normal}
.ico_state {display:inline-block;padding:2px 8px;text-align:center;background:#fa5200;color:#fff;font-size:0.9em;border-radius:3px;border:0px solid #999;font-weight:normal}
/* //체험단 */

/* 20160105 도전 수정 */
.challenge_wrap {overflow:hidden;position:relative;background:#f9f9f9;padding:15px;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap}
.challenge_box_tit {overflow:hidden;position:relative;background:#e6e6e6;padding:10px 0px 0;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap}
.challenge_tit {display:block;position:relative;width:100%}
.challenge_tit img {width:100%;border:none;vertical-align:middle}
.challenge_box {overflow:hidden;width:71%;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap}
.chal_tit {overflow:hidden;position:relative;top:0px;width:50%;margin-left:5px;font-size:1.05em;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap}
.ico_chal_box {position:absolute;right:12px;color:#666;font-size:1em;font-weight:normal;z-index:30}
.ico_chal {display:inline-block;padding:2px 8px 1px;text-align:center;background:#fa5200;color:#fff;font-size:0.9em;border-radius:3px;border:0px solid #999;font-weight:normal}

.ico_chal_box_ds {position:absolute;right:22px;color:#666;font-size:1em;font-weight:normal;z-index:30}
.ico_chal_ds {display:inline-block;padding:2px 12px;text-align:center;background:#fa5200;color:#fff;font-size:0.9em;border-radius:3px;border:0px solid #999;font-weight:normal}

.icn_grade_box img {position:absolute;top:16px;width:26px}
/* //20160105 도전 수정 */

/* 도전리스트 */
.chal_mn_wrap {display:block;width:100%;background:#e6e6e6;padding:0px 0 0;}
.chal_mn {display:table;width:100%;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.chal_mn_a{display:block;padding:0px;font-size:1.1em;font-weight:700;line-height:1.6em;color:#444}
.chal_mn_a img {width:100%;border:none}
/* //도전리스트 */

/* 20160105 명예의 전당 리스트 수정 */ 
.chalrank_wrap {position:relative;background:#e6e6e6;border:1px solid #e6e4dd;padding:0px 12px 12px}
.chalrank_b_wrap {}
.chalrank_b_box {overflow:hidden;width:100%}
.chalrank_box {overflow:hidden;height:82px;background:#fff;padding:14px 0 0 10px;}
.chal_user_box {float:left;position:relative;left:110px;top:0px;margin-bottom:-25px;width:30px;height:30px;border-radius:80px;border:1px solid #e9e9e9}
.chal_user_photo {overflow:hidden;display:block;text-align:center;width:30px;height:30px;border-radius:80px}
.chal_user_p_view{margin-top:-2%;margin-left:-12%}
.chal_user_p_view img {width:35px}

.chal_userinfo_box {display:inline-block;position:relative;top:8px;left:116px;width:65%} 
.chal_userinfo_box ul {width:100%}
.chal_userinfo_box li{overflow:hidden;width:80%;position:relative;font-size:1em;color:#a2a2a2;text-overflow:ellipsis;white-space:nowrap;height:1.5em}
.chal_userinfo_box a {display:block;padding-bottom:5px}

.chal_user_txt {position:relative;top:1px;font-size:0.9em;height:20px;color:#a2a2a2;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.chal_u_txt {overflow:hidden;width:90%;display:inline-block;font-size:1.1em;padding-right:4px;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.chal_u_tit {position:relative;margin-right:5px;font-weight:600;color:#e9500c;text-align:left;letter-spacing:-1px;font-family:"나눔고딕",NanumGothic,sans-serif}
.chal_u_btn {position:relative;padding:7px 8px;background:#fff;border-top:1px solid #eee;font-size:1em;font-weight:600;text-align:center;border-radius:0px}
.chal_u_btn a {display:block;background:#eee;padding:8px;color:#222;border-radius:3px;border:1px solid #e9e9e9}

.chal_usertxt_box {overflow:hidden;display:inline-block;position:relative;top:27px;left:102px;width:67%;text-overflow:ellipsis;white-space:nowrap;} 
.chal_usertxt_box em {overflow:hidden;width:90%;position:relative;font-size:1em;color:#a2a2a2;text-overflow:ellipsis;white-space:nowrap;min-height:1.5em}
.chal_usertxt_box a {display:block;padding-bottom:5px}

.chal_num_wrap {display:inline;width:120px}
.chal_num_box {position:relative;top:0px}
.chal_num {position:absolute;top:0px;left:0px;padding:17px 16px 20px;background:#c3d3e0}
.chal_num img {width:60px;margin-top:1px;vertical-align:middle}

.ico_arrow_chal_b {position:relative}
.ico_arrow_chal {position:absolute;top:31px;right:16px}
.ico_arrow_chal img {width:20px;vertical-align:middle;opacity:0.7}
/* //20160105 명예의 전당 리스트 수정 */ 

/*************************************************************/
/************* 44버전 상세페이지 리뉴얼(20151221) ************/
/*************************************************************/

/* 커뮤니티 공유하기 팝업 */
.com_pop_wrap {position:fixed;top:0;width:100%;height:100%;left:0;z-index:1000;} /* 20161101 팝업 최상위 위치로 수정*/
.com_pop_bg {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.0);}
.c_pop_wrap {position:absolute;top:55px;width:100%}
.c_pop_box {overflow:hidden;margin:0 40px;background:#fff;border-radius:0px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.5);box-sizing:border-box}
.c_pop_tit {background:#fc6e62;padding:14px 10px;font-size:1.15em;color:#fff;text-align:center;font-weight:normal;}

.c_pop_box_wrap {padding:20px 0px;width:100%;text-align:center}
.c_pop_box_wrap li {display:inline;width:25%; padding:0 8px}
.c_pop_box_wrap img {width:40px;border:none;vertical-align:middle}

/* 팝업 하단 텝버튼 */
.c_btn_btm {display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:1px solid #dedede;text-align:center;}
.c_btn_btm_l {display:table-cell;vertical-align:top;width:100%;border-right:0px solid #e9e9e9}
.c_btn_btm_a {display:block;padding:16px 0;background:none;font-size:1.1em;font-weight:bold;line-height:1.2;color:#777}
/* //팝업 하단 텝버튼 */
/* //커뮤니티 공유하기 팝업 */

/* 페이지 광고 */
/* 20151223 페이지 광고 텍스트 여백 수정 */
.view_ad_wrap {overflow:hidden;background:#fff;padding:10px 10px 20px}
/* //20151223 페이지 광고 텍스트 여백 수정 */

.view_ad_box {padding-bottom:2px}
.view_ad_txt {padding:0 6px 10px;text-align:left;font-size:1.1em;line-height:1.5;color:#626262;text-shadow:#fff 1px 1px 1px;font-family:"나눔고딕",NanumGothic,sans-serif}
.view_ad {margin-bottom:10px;display:block;border:0px solid #999}

.view_ad_top_wrap {display:block;width:100%;background:#fff;padding:0px 0px 10px}
.view_ad_top {display:table;width:100%;text-align:center}
.view_ad_top img {width:100%;border:none;vertical-align:middle}

/* 20151223 댓글이미지 z-index 위치 수정 */
.view_ad_btm_wrap {position:fixed;bottom:0px;z-index:1500}
/* //20151223 댓글이미지 z-index 위치 수정 */
 
.view_ad_btm {display:table;width:100%;text-align:center}
.view_ad_btm img {width:100%;border:none;vertical-align:middle}
/* //페이지 광고 */

/* 커뮤니티 메인 table */
.comm_tbl_wrap {overflow:hidden;position:relative;background:#fff}
.comm_tbl {width:100%}
.comm_tbl tr {border-bottom:1px solid #e6e6e6;padding:0 10px;}
.comm_tbl td {height:66px;padding:0px 10px 0px 4px;font-size:1em;color:#6e6e7d;font-weight:normal;vertical-align:middle;text-align:left}
.comm_listphoto {float:left;position:relative;left:25px;top:0px; margin-bottom:-25px;margin-right:25px;}
/* 커뮤니티 메인 table */

/* 20160801 kcal 성공, 실패 bg외 수정 */
.kcal_wrap_area {position:relative;background:#fff;padding:1px 10px 10px;}
.kcal_wrap {overflow:hidden;position:relative;display:block;background:#fbf3de;border:1px solid #e6e6e6}
.kcal_wrap2 {overflow:hidden;position:relative;display:block;background:#f3f3fa;border:1px solid #e6e6e6}
.kcal_box {margin:0 30px 0 18px;height:74px}
.kcal_all {display:block;position:relative;left:24px;top:18px}
.kcal_all2 {display:block;position:relative;left:24px;top:33px}
.kcal {overflow:hidden;display:table;width:50%;font-size:0.95em;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.kcal_l {display:table-cell;vertical-align:top;width:50%}
.kcal_food {overflow:hidden;display:block;padding:5px 0;background:#dc8c00;background:-webkit-gradient(linear,0 0,0 90%,from(#fabc4f),to(#dc8c00));background-image:-moz-linear-gradient(#fabc4f,#dc8c00);background-image:-o-linear-gradient(#fabc4f,#dc8c00);font-size:1em;color:#4c4c4c;border-top-left-radius:20px;border-bottom-left-radius:20px;border:1px solid #dc8c00}
.kcal_food_full {overflow:hidden;display:block;padding:5px 0;background:#c43448;background:-webkit-gradient(linear,0 0,0 90%,from(#f87b8b),to(#c43448));background-image:-moz-linear-gradient(#f87b8b,#c43448);background-image:-o-linear-gradient(#f87b8b,#c43448);font-size:1em;color:#4c4c4c;border-top-left-radius:20px;border-bottom-left-radius:20px;border:1px solid #c43448}
.kcal_food_full2 {overflow:hidden;display:block;padding:5px 0;background:#c43448;background:-webkit-gradient(linear,0 0,0 90%,from(#f87b8b),to(#c43448));background-image:-moz-linear-gradient(#f87b8b,#c43448);background-image:-o-linear-gradient(#f87b8b,#c43448);font-size:1em;color:#4c4c4c;border-radius:20px;border:1px solid #c43448}
.kcal_sports {overflow:hidden;display:block;padding:5px 0;background:#3b846b;background:-webkit-gradient(linear,0 0,0 90%,from(#84c4ad),to(#3b846b));background-image:-moz-linear-gradient(#84c4ad,#3b846b);background-image:-o-linear-gradient(#84c4ad,#3b846b);font-size:1em;color:#4c4c4c; border-top-left-radius:20px;border-bottom-left-radius:20px;border:1px solid #3b846b}
.kcal_sports_full {overflow:hidden;display:block;padding:5px 0;background:#3b846b;background:-webkit-gradient(linear,0 0,0 90%,from(#84c4ad),to(#3b846b));background-image:-moz-linear-gradient(#84c4ad,#3b846b);background-image:-o-linear-gradient(#84c4ad,#3b846b);font-size:1em;color:#4c4c4c; border-radius:20px;border:1px solid #3b846b}
.kcal_fail {overflow:hidden;display:block;padding:5px 0;background:#504b9a;background:-webkit-gradient(linear,0 0,0 90%,from(#9c97d7),to(#504b9a));background-image:-moz-linear-gradient(#9c97d7,#504b9a);background-image:-o-linear-gradient(#9c97d7,#504b9a);font-size:1em;color:#4c4c4c; border-top-left-radius:20px;border-bottom-left-radius:20px;border:1px solid #504b9a}
.kcal_fail_full {overflow:hidden;display:block;padding:5px 0;background:#504b9a;background:-webkit-gradient(linear,0 0,0 90%,from(#9c97d7),to(#504b9a));background-image:-moz-linear-gradient(#9c97d7,#504b9a);background-image:-o-linear-gradient(#9c97d7,#504b9a);font-size:1em;color:#4c4c4c; border-radius:20px;border:1px solid #504b9a}
.kcal_basic_a {overflow:hidden;display:block;padding:5px 0;background:#dedbd5;background:-webkit-gradient(linear,0 0,0 20%,from(#c1beb9),to(#dedbd5));background-image:-moz-linear-gradient(#c1beb9,#dedbd5);background-image:-o-linear-gradient(#c1beb9,#dedbd5);font-size:1em;color:#4c4c4c;border-top-right-radius:20px;border-bottom-right-radius:20px;border:1px solid #c1beb9}
.kcal_basic_a_full {overflow:hidden;display:block;padding:5px 0;background:#dedbd5;background:-webkit-gradient(linear,0 0,0 20%,from(#c1beb9),to(#dedbd5));background-image:-moz-linear-gradient(#c1beb9,#dedbd5);background-image:-o-linear-gradient(#c1beb9,#dedbd5);font-size:1em;color:#4c4c4c;border-radius:20px;border:1px solid #c1beb9}
.kcal_unit {display:block;float:right;margin:-15px 66px 0 6px;letter-spacing:-1px;font-size:0.85em;font-weight:700;z-index:1000}
.kcal_unit .food {color:#e79300;margin-right:3px}
.kcal_unit .food_full {color:#d74d60;margin-right:3px}
.kcal_unit .sports {color:#27ab7d;margin-right:3px}
.kcal_unit .fail {color:#6b64cd;margin-right:3px}
.kcal_txt {display:inline-block;position:relative;color:#fff;text-align:right} 
.kcal_basic_txt {padding-left:8px;color:#fff;text-align:left} 

.kcal_box_wrap {position:absolute;right:64px;top:-19px;opacity:0.96}
.kcal_box_txt {display:inline;font-size:0.9em;font-weight:600;color:#666}
.kcal_box_wrap img {position:relative;top:15px;padding:10px 0 0 12px;width:1px;height:66px;vertical-align:middle}

.kcal_tit_box {position:absolute;left:10px;top:14px;opacity:0.96}
.kcal_tit_box li {margin-bottom:12px;font-size:1em;font-weight:normal;color:#000;font-family:"나눔고딕",NanumGothic,sans-serif}

.kcal_s_wrap {position:absolute;right:8px;top:12px;width:66px}
.kcal_s_box {float:right;background:#f69421;width:50px;height:50px;border-radius:80px;vertical-align:middle;text-align:center}
.kcal_s_txt {position:relative;top:11px;left:0px;font-size:0.9em;font-weight:normal;color:#fff;vertical-align:middle}
.kcal_s_num {position:relative;top:-8px;font-size:0.65em;font-weight:normal;color:#fff;vertical-align:middle;letter-spacing:0px}

.kcal_f_wrap {position:absolute;right:8px;top:12px;width:66px}
.kcal_f_box {float:right;background:#6b64cd;width:50px;height:50px;border-radius:80px;vertical-align:middle;text-align:center}
.kcal_f_txt {position:relative;top:11px;left:0px;font-size:0.9em;font-weight:normal;color:#fff;vertical-align:middle}
.kcal_f_num {position:relative;top:-6px;font-size:0.65em;font-weight:normal;color:#fff;vertical-align:middle;letter-spacing:0px}
/* 20160801 kcal 성공, 실패 bg외 수정 */

/* 20160216 커뮤니티 메인 배너추가 */
.commu_bn_wrap {padding:18px 15px 17px;border-bottom:1px solid #e6e6e6;background:#fb695d;text-align:center;font-size:1.1em;}
.commu_bn {position:relative;font-weight:bold;color:#fff;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20160216 커뮤니티 메인 배너추가 */



/****************************************************/
/**************  다신2 v2.12 (20160323) *************/
/****************************************************/

/* 제휴 및 문의 */
.cooperate_wrap {position:relative;overflow:hidden;padding:15px;background:#fff;border-bottom:1px solid #d2d2d2}
.tbl_cooper {width:100%}
.tbl_cooper th {height:34px;background:#f1f1f1;padding:5px 10px;font-size:1em;color:#323232;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif;vertical-align:middle;text-align:left;border:1px solid #d6d9dd;border-left:none;}
.tbl_cooper td {position:relative;padding:5px 10px;color:#6e6e7d;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.tbl_cooper td select {-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.c_select {color:#000;border:1px solid #d2d2d2;background:#fff;height:36px;padding:0 7px;vertical-align:middle;text-indent:6px;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.c_select_arrow {position:absolute;top:15px;left:60px;width:20px;border-left:none;text-align:center;font-size:1.1em;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;background:#fff;}
.c_select_arrow2 {position:absolute;top:15px;right:30px;width:20px;border-left:none;text-align:center;font-size:1.1em;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;background:#fff;}

.c_input {background:#fff;color:#000;border:1px solid #d2d2d2;height:34px;padding:0 7px;vertical-align:middle;text-indent:6px}
.tbl_cooper td textarea {display:inline-block;height:200px;border:1px solid #d2d2d2;margin:5px 0 2px; padding:5px}

.cooperate_btn {display:block;text-align:center;margin:15px 30px}
.c_btn_regist {display:inline-block;background:#fd5c5c;padding:0 18%;color:#fff;font-weight:600;font-size:1.1em;height:42px;line-height:42px}
.c_btn_cancel {display:inline-block;background:#9ea4af;padding:0 18%;color:#fff;font-weight:600;font-size:1.1em;height:42px;line-height:42px}

.cooperate_txt {position:relative;padding:0 10px;font-size:0.85em;color:#666;text-align:center;vertical-align:middle}
/* //제휴 및 문의 */

/* 댓글리스트영역 */
.reply_box {display:block;position:relative} 
.reply_box ul {display:block;width:100%}
.reply_box li{position:relative}
.reply_nick {display:block;position:relative;font-size:0.9em; height:20px;color:#a2a2a2;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.reply_nickbar{position:relative;top:0px;padding:0 5px;color:#a2a2a2;font-size:0.8em;font-family:"나눔고딕",NanumGothic,sans-serif} 
.r_nick {overflow:hidden;display:inline-block;color:#7e7e7e}

.reply_txt_wrap {position:relative;margin-top:13px}
.reply_list_box {overflow:hidden;position:relative;left:20px;} 
.reply_list {overflow:hidden;display:inline-block;width:90%;margin-bottom:3px;line-height:1.05em;font-size:1.1em;color:#000;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.64em;font-family:"나눔고딕",NanumGothic,sans-serif} 

.btn_del {position:absolute;top:10px;right:10px;z-index:1001}
.btn_del img {width:18px;border:none}

.ico_r_new {display:inline;position:relative;top:3px;}
.ico_r_new img {display:inline-block;margin:0px 0 0 5px;width:17px;height:17px}

.reply_te {margin:10px 0px 0px 60px;color:#000;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif;word-wrap: break-word;word-break:break-all;} /* 20160408 댓글영역 수정 */
/* //댓글리스트영역 */

/* 20161108b 알림리스트 수정 */
.m_notice_wrap {position:relative;margin-top:3px}
.m_notice_all {float:left;position:relative;left:10px;top:0px}
.m_notice_box {overflow:hidden;position:relative;left:25px;} 
.m_notice_list {overflow:hidden;display:inline-block;width:90%;font-family:"나눔고딕",NanumGothic,sans-serif} 
.m_notice_list a {display:block}
.m_notice_list li {overflow:hidden;width:100%;line-height:1.2em;font-size:1em;color:#000;font-weight:normal;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap} 
.m_noti_s {color:#888;font-size:1em;}
.m_noti_day {color:#aaa;font-size:0.9em;}
a.m_noti_group {overflow:hidden;display:inline;color:#aaa;font-size:0.9em;text-overflow:ellipsis;white-space:nowrap}
.m_noti_txt {overflow:hidden;display:inline-block;padding-bottom:3px;font-size:1em;line-height:1.3em;color:#000;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;font-family:"나눔고딕",NanumGothic,sans-serif} 

.m_noti_photo {display:block;text-align:center;overflow:hidden;width:45px;height:45px;border-radius:80px;}
.m_noti_photo_view {display:inline-block;width:45px;height:45px;margin-top:-3%;margin-left:-9%}
.m_noti_photo_view img {width:50px}
/* //20161108b 알림리스트 수정 */

/* 자동검색 */
.sch_outo_box {position:relative;background:#fff;border-top:1px solid #dee1e2;}
.sch_outo_box li a{display:block;height:36px;backgroundr:#fff;border-bottom:1px solid #e4e4e4;line-height:36px;color:#333;font-size:1em;padding:0 15px;}
.btn_s_close_box {display:block;text-align:right;background:#f3f2f2;border-bottom:1px solid #e4e4e4}
.btn_s_close {display:inline-block;background:none;margin:8px 12px;color:#5d6470;font-weight:600;font-size:0.85em}
.s_outotxt { color:#fd5252}
/* //자동검색 */

/* 20160603 sns 배너영역 수정 */
.sns_b_wrap {position:relative;text-align:center;padding-top:10px;background:#e6e6e6}
.sns_box {width:100%;height:40px;line-height:40px;padding:10px 0;background:#f0f0f0;font-size:0.9em;color:#000;vertical-align:bottom}
.sns_box a {display:block}
.sns_box li {width:32%;float:left}
.sns_box li.li36 {width:36%;float:left;}
.sns_box .sns_area:after {display:inline-block;float:right;height:28px;margin-top:8px;border-right:1px solid #d9d9d9;content:''}
.sns_tit {position:relative;top:2px;margin-left:4px}
.sns_box .last:after {border-right:0}
.sns_box img {width:32px;vertical-align:middle}
/* //20160603 sns 배너영역 수정 */

/* 20160329 칼럼제공자의 다른 칼럼 보기 */
.column_wrap {overflow:hidden;position:relative;margin-bottom:4px;border-top:1px solid #d9d9d9}
.column_tit {padding:13px 10px;color:#000;text-align:center;font-size:1.05em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.column_list_box {position:relative;padding:0px}
.column_list {overflow:hidden;width:100%}
.column_list li {width:33.3%;float:left}
.colu_list {overflow:hidden;position:relative;margin:0 2px 0 6px}

/* 20160331 이미지 프레임값 수정 */
.column_img {overflow:hidden;height:62px;border:1px solid #ccc;vertical-align:middle}
.colu_img_in {overflow:hidden;margin-left:-5px;margin-top:-10px}
.colu_img_in img {overflow:hidden;width:120%;vertical-align:middle}
/* //20160331 이미지 프레임값 수정 */

.column_txt_box {overflow:hidden;position:relative;display:block;padding:6px 6px 10px;text-align:center}
.column_txt {overflow:hidden;margin:0 auto;font-size:0.95em;color:#222;text-align:center;line-height:1.3em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em;letter-spacing:-0.05em}
/* //20160329 칼럼제공자의 다른 칼럼 보기 */

/* 20160408 뱃지숫자표시 */
.ico_mark_t_box {display:inline-block;position:relative;width:30px;height:35px;text-align:center;z-index:1000}
.ico_mark {width:33px;border:none}
.ico_mark_t {position:absolute;top:-5px;right:-3px;width:14px;height:11px;line-height:12px;color:#000;font-size:8px;border-radius:20px;border:1px solid #000;vertical-align:middle;text-align:center;font-weight:normal;letter-spacing:-0.5=05em;text-shadow:none}

/* 20160926 우수체험단 숫자표시추가 */
.ico_mark_t2 {position:absolute;top:-5px;right:-9px;width:14px;height:11px;line-height:12px;color:#000;font-size:8px;border-radius:20px;border:1px solid #000;vertical-align:middle;text-align:center;font-weight:normal;letter-spacing:-0.5=05em;text-shadow:none}
/* //20160926 우수체험단 숫자표시추가 */ 

/* //20160408 뱃지숫자표시 */


/*******************************************************/
/********* 20160504 음식,운동 최근목록간편등록 *********/
/*******************************************************/


.btn_delete_all4 {float:right;position:relative;border:1px solid #f9888d;margin:5px 10px 0 0;padding:5px 12px;border-radius:20px;-moz-border-radius:0px;-webkit-border-radius:20px;background:#f9888d;font-size:0.9em;color:#fff;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}

.btn_lst_fcalorie { float:left;display:inline-block;padding:6px 16px;margin:5px 10px;background:#71c6a9;letter-spacing:-1px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:0px solid #4e987f;color:#fff;text-align:center;font-size:0.9em;font-weight:600;text-shadow:#518d78 0px -1px 0px; vertical-align:top;font-family:"나눔고딕",NanumGothic,sans-serif}
.btn_lst_fcalorie img {width:14px;border:none;vertical-align:middle;}

.btn_fcalorie_d {margin:12px 20px;padding:12px 0;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:2px;border:2px solid #c5cacd;color:#fe6666;text-align:center;font-size:1.1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.btn_fcalorie_d img {position:relative;top:3px;width:16px;border:none;margin:0px 0 0 5px}

.listno {overflow:hidden;height:position:relative;padding:30px 0 50px;text-align:center;color:#888;font-size:1.05em;font-weight:500}/* 20170124 리스트내역이 없을경우 텍스트 컬러 수정 */

/* 20160512 게시판 칼로리등록요청 */
.kcal_regist_area {float:right;position:relative;top:8px;margin-right:10px;}
.kcal_regist_area a {display:block}
.kcal_regist {padding:0px 12px;height:30px;line-height:30px;text-indent:0px;border:1px solid #f3716f;border-radius:2px;background:#fff;font-size:1em;color:#f3716f;text-align:center;font-weight:600;font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}

.k_regist_box {position:relative;overflow:hidden;padding:15px;background:#fff;border-bottom:1px solid #d2d2d2}
.tbl_k_regist {width:100%}
.tbl_k_regist th {height:34px;background:#f1f1f1;padding:5px 15px;font-size:1em;color:#323232;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif;vertical-align:middle;text-align:left;border:1px solid #d6d9dd;border-left:none;}
.tbl_k_regist td {position:relative;padding:5px 10px;color:#6e6e7d;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.tbl_k_regist .sel select{padding-left:5px;width:100%;font-weight:normal;border-radius:0;text-align:left;text-indent:3px}
.tbl_k_regist .tel{text-align:center}
.tbl_k_regist span.tel{display:inline-block;width:31%;}
.tbl_k_regist td select{height:32px;padding-right:3px;border:1px solid #d2d2d2;borfont-weight:normal;background:url(/img/select_box1.png) no-repeat right 2px;background-size:21px 25px;-webkit-appearance:none}

.k_r_input {background:#fff;color:#000;border:1px solid #d2d2d2;height:34px;padding:0 7px;vertical-align:middle;text-indent:3px}
.k_regist_btn {display:block;text-align:center;margin:15px 25px}
.k_btn_regist {display:inline-block;background:#fd5c5c;padding:0 19%;color:#fff;font-weight:600;font-size:1.1em;height:42px;line-height:42px}
.k_btn_cancel {display:inline-block;background:#9ea4af;padding:0 19%;color:#fff;font-weight:600;font-size:1.1em;height:42px;line-height:42px}

.k_regist_txt {position:relative;padding:5px 5px 20px 0;font-size:1em;color:#666;text-align:left;vertical-align:middle}
/* //20160512 게시판 칼로리등록요청 */

/* 20160519 최근검색어 */
.schword_wrap {position:relative;background:#e6e6e6;padding:0px 7px 7px}
.schword_box {overflow:hidden;background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #ddd}
.schword_txt_box {overflow:hidden;display:block;position:relative}
.schword_txt_box li {display:block;height:44px;line-height:44px;padding-left:16px;border-bottom:1px solid #f1f1f1;text-align:left;color:#000;font-size:1.05em;font-weight:normal;letter-spacing:-0.05em;font-family:"나눔고딕",NanumGothic,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.schword_txt_box em {color:#ff5d35;}
.schword_tit {color:#ff5d35;font-size:1.1em}
.schword_no {background:#fff;border:none;line-height:44px;text-align:center;}
.btn_del_s {display:block;width:42px;font-size:1.3em;color:#aaa;font-weight:normal;text-align:center;font-family:"나눔고딕",NanumGothic,sans-serif;}
.btn_del_all {overflow:hidden;display:block;position:relative;padding:0 16px;background:#f9f9f9;height:44px;line-height:44px;border-bottom:1px solid #ddd;text-align:center;font-size:0.9em;color:#777;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20160519 최근검색어 */

/* 20160614 다신기수별 리스트 */
.series_list_wrap {clear:both;overflow:hidden;width:100%;display:block;position:relative;background:#e6e6e6;padding:8px 0px 0}
.series_list {overflow:hidden;position:relative;background:#fff; padding:0 7px;border-bottom:1px solid #ddd;}
.series_list li {width:50%;float:left;}

.series_listbox {overflow:hidden;position:relative;padding-top:10px;border-right:1px solid #ddd;border-radius:0px}
.series_listbox_right {overflow:hidden;position:relative;padding-top:10px}
.serieslist_area {overflow:hidden;position:relative;padding:0px 10px 10px}

.seriesphoto_area {position:absolute;right:8px;top:10px}
.seriesphoto {display:block;text-align:center;overflow:hidden;width:50px;height:50px;border-radius:80px;}
.seriesphoto_view {margin-top:-3%;margin-left:-4%}
.seriesphoto_view img {width:55px;}
.serieslist_area ul {overflow:hidden;width:100%;}
.serieslist_area li {overflow:hidden;display:block;padding:2px 0 3px;width:69%;position:relative;font-size:0.95em;color:#717171;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.series_tit {font-size:0.95em;color:#fe4f4f;font-weight:normal;}
.series_txt {overflow:hidden; width:100%;position:relative;font-size:1.05em;color:#000;letter-spacing:-1px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20160614 다신기수별 리스트 */

/* 20160623 신고하기팝업 */
.c_pop_noti_wrap {position:relative;width:100%;text-align:left}
.c_pop_noti_wrap li {display:block;padding:13px 16px;border-bottom:1px solid #eee}
.c_pop_checkb {float:right;position:absolute;right:18px;margin-top:2px;vertical-align:middle}
.c_pop_noti_wrap li.lst {border-bottom:none}
/* //20160623 신고하기팝업 */

/* 20160801 다이어리상세 */
.diary_view_wrap {position:relative;background:#fff}
.diary_view {overflow:hidden;margin:0;padding:10px;background:#fff;border:1px solid #e1e1e1;border-radius:2px;border-left:none;border-right:none}
.diary_view2 {overflow:hidden;position:relative;display:inline-block;margin-bottom:12px;letter-spacing:0px;line-height:1.5em;font-size:1.3em;color:#000;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.diary_vi_box {display:inline-block;width:85%;position:relative;float:left;left:20px;margin-bottom:-5px;} 
.diary_vi_box li {line-height:1.5em}

.diary_edit_wrap {display:block;position:relative;width:100%;}
.diary_edit {background:#fff;padding-right:7px;border-top:1px solid #e1e1e1;height:35px;line-height:36px;color:#a4a4a4;text-align:right;font-weight:normal;font-size:1em;letter-spacing:-1px}
.diary_edit a {padding:0 3px;-webkit-text-stroke-width:.0em;color:#666;font-size:1em;}
/* 20160801 다이어리상세 */

/* 20160801 다이어리 일기내용 및 사진 */
.diary_write_wrap {position:relative;background:#fff;padding:15px 0 3px}
.diary_write_txt {font-size:1.15em;color:#000;line-height:1.4em;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
.diary_pic img {width:100%;margin-top:15px}
/* //20160801 다이어리 일기내용 및 사진 */

/* 20160901 도전과제보기 추가 */
.chal_w {position:absolute;top:16px;right:12px}
.chal_w a {display:inline-block;height:100%;color:#ef8c86;border-bottom:1px solid #ef8c86;font-weight:700}


/* 20160908 다신기수별 리스트 수정 */
.series_list_wrap2 {clear:both;overflow:hidden;width:100%;display:block;position:relative;background:#e6e6e6;padding:8px 0px 0}
.series_list2 {overflow:hidden;position:relative;background:#fff; padding:0 7px;border-bottom:1px solid #ddd;}
.series_list2 li {width:100%;float:left;}

.series_listbox2 {overflow:hidden;position:relative;padding-top:7px;border-radius:0px}
.serieslist_area2 {overflow:hidden;position:relative;padding:0px 10px 10px;}

.seriesphoto_area2 {position:absolute;right:8px;top:0px}
.seriesphoto2 {display:block;text-align:center;overflow:hidden;width:50px;height:50px;border-radius:80px;}
.seriesphoto_view2 {margin-top:-3%;margin-left:-4%}
.seriesphoto_view2 img {width:55px;}
.serieslist_area2 ul {overflow:hidden;width:100%;}
.serieslist_area2 li {overflow:hidden;display:block;padding:2px 0 3px;width:69%;position:relative;font-size:0.95em;color:#717171;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.series_tit2 {font-size:0.95em;color:#fe4f4f;font-weight:normal;}
.series_txt2 {overflow:hidden; width:100%;position:relative;font-size:1.15em;color:#000;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.series_txt3 {padding-left:10px;overflow:hidden; width:100%;position:relative;font-size:0.85em;color:#777;letter-spacing:-0.4px;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20160908 다신기수별 리스트 수정*/

/
/* 20160912 상세p 및 멘토 추가*/
.mentor_wrap {display:block;position:relative;width:100%;margin-bottom:5px;}
.mentor_txt1 {background:#fcf3e8;border-top:1px solid #f6ece0;border-bottom:1px solid #f6ece0;height:44px;line-height:45px;color:#af8656;text-align:center;font-weight:normal;font-size:1.1em;letter-spacing:-1px}
.mentor_txt2 {background:#e6f6f8;border-top:1px solid #dff1f4;border-bottom:1px solid #dff1f4;height:44px;line-height:45px;color:#63a9b2;text-align:center;font-weight:normal;font-size:1.1em;letter-spacing:-1px}
.mentor_b {font-weight:600}

.dat_btn_w {position:absolute;right:8px;margin-top:4px;}
.dat_btn_w2 {position:absolute;right:8px;margin-top:-23px;}


.btn_empathy {position:relative;float:right;}
.btn_empathy em.off{display:block;border-radius:3px;border:1px solid #888;color:#777;width:45px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}
.btn_empathy em.off em{font-weight:bold}
.btn_empathy em.on{display:inline-block;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #e2614c;color:#222;width:45px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}
.btn_empathy em.on em{color:#e2614c;font-weight:bold}

.btn_empathy em.best{display:inline-block;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;background:#e2614c;border:1px solid #e2614c;color:#fff;width:25px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em;}
.btn_empathy em.beston{display:inline-block;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #e2614c;color:#222;width:45px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}
.btn_empathy em.beston em{color:#e2614c;font-weight:bold}

.btn_choose {position:relative;float:right;margin-right:6px}
.btn_choose em.off{display:block;border-radius:3px;border:1px solid #718ff0;color:#718ff0;width:45px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}
.btn_choose em.on{display:block;border-radius:3px;background:#718ff0;border:1px solid #718ff0;color:#fff;width:60px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}

.rc_pr2{position:relative;float:right;margin-left:3px}
.rc_pr2 em{padding:0px 4px 0 2px;font-size:12px;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif;text-align:center;vertical-align:top;}

.mentor_txt {color:#c3ffea;font-weight:normal}

.cmt_sst3{display:inline-block;height:20px;font-size:1em;font-weight:600;line-height:1.8;color:#787878;text-align:left;white-space:nowrap;letter-spacing:-0.08px}
.cmt_sst4{display:inline-block;height:20px;padding-left:5px;font-size:12px;line-height:2;color:#a0a0a0;text-align:left;letter-spacing:-0.08px}
.id_bar2 {position:relative;top:-1px;padding-left:2px;color:#d9d9d9;font-size:0.75em;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
/* //20160912 상세p 및 멘토 추가*/

/*20160920 기본 베스트 공감*/
    .btn_empathy em.best_off{display:inline-block;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;background:#e2614c;border:1px solid #e2614c;color:#fff;width:25px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em;}
    .btn_empathy em.bestoff{display:inline-block;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #888;border-left:1px solid #e2614c;color:#777;width:45px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}
    .btn_empathy em.bestoff em{color:#777;font-weight:bold}
 /*20160920 기본 베스트 공감*/



/*************************************************************/
/******************** 그룹방 신규서비스 **********************/
/*************************************************************/

/* Font */
@font-face {
  font-family: 'FontAwesome';
  src: url('/font/fontawesome-webfont.eot?v=4.4.0');
  src: url('/font/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('/font/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('/font/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('/font/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('/font/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face{font-family:hv;font-style:normal;font-weight:300;src:url('/font/HelveticaNeueLTStd-UltLt.woff') format('woff')}
@font-face{font-family:hv;font-style:normal;font-weight:400;src:url('/font/HelveticaNeueMed_1.woff') format('woff')}
@font-face{font-family:hv;font-style:normal;font-weight:700;src:url('/font/HelveticaNeueLTStd-Bd.woff') format('woff')}


@font-face{font-family:ng;font-style:normal;font-weight:400;src:url('/font/NanumGothic-Regular.eot');src:local('NanumGothic'),local('나눔고딕'),url('/font/NanumGothic-Regular.woff') format('woff')}
@font-face{font-family:ng;font-style:normal;font-weight:700;src:url('/font/NanumGothic-Bold.eot');src:local('NanumGothic'),local('나눔고딕'),url('/font/NanumGothic-Bold.woff') format('woff')}
@font-face{font-family:nm;font-style:normal;font-weight:400;src:local('NanumMyeongjo'),local('나눔명조'),url('/font/NanumMyeongjo-Regular.woff') format('woff')}
@font-face{font-family:nm;font-style:normal;font-weight:700;src:local('NanumMyeongjo'),local('나눔명조'),url('/font/NanumMyeongjo-Bold.woff') format('woff')}

.font_hv,
.btn.xl{font-family:hv,Arial,NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}
.font_georgia{font-style:italic;font-family:Georgia,serif;letter-spacing:1px}
.font_ng{font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}
.font_nm{font-family:NanumMyeongjo,'나눔명조',sans-serif}
.font_dotum{font-family:'돋움',Dotum,'Apple SD Gothic Neo',sans-serif}
.font_arrow{font-style:normal;font-family:sans-serif;opacity:.5}
.font_wn {font-weight:normal}
.font_wb {font-weight:bold}
/* //Font */

/* 상단텝 */
.group_tab_wrap {position:relative;display:block;padding:8px 8px 7px;background:#e6e6e6;border-bottom:1px solid #ddd}
.group_tab_wrap2 {position:relative;display:block;padding:3px;background:#e6e6e6;border-bottom:1px solid #ddd}
.group_tab_box {overflow:hidden;border:0px solid #f27245;border-radius:3px;border-left-top-radius:3px;border-left-bottom-radius:3px}
.group_tab {overflow:hidden;display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;border-left-top-radius:3px;border-left-bottom-radius:3px}
.group_tab_l {display:table-cell;vertical-align:top;width:33%;border-radius:3px;}
.group_tab_l2 {display:table-cell;vertical-align:top;width:50%;border-radius:3px;} /* 20161108b 상단텝 2teb일 경우 */
.group_tab_a {display:block;padding:11px 0;background:#fff;font-size:1em;font-weight:normal;line-height:1.3em;color:#000;border:0px solid #ddd}
.group_tab_a:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #eee;content:''}
.group_tab_on:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #fa5200;border-left:0px solid #fa5200;content:''}
.group_tab_on .group_tab_a {padding:11px 0;background:#fa5200;color:#fff;border:0px solid #ddd;font-size:1em;font-weight:700;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-shadow:#e86c41 1px -1px 0px;border-radius:0px;}
.group_tab_l:first-child .group_tab_a {border-right:0px solid #eee;border-bottom-left-radius:3px;border-top-left-radius:3px;}
.group_tab_l:last-child .group_tab_a {border-left:0px solid #eee;}
.group_tab_l:first-child .group_tab_a:after {border-right:none}
.group_tab_l:last-child .group_tab_a:after {border-right:none}
/* //상단텝 */

/* 그룹리스트 */
.group_list_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#fff;padding:0px 0px 0px}
.group_lst_wrap2 {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding:0px 0px 0px}

/* 20170411 상세p 그룹방 정보 추가 */
.group_lst_wrap3 {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding:7px 6px 0; } 
.group_lst_b {border: 1px solid #d9d5d1}
/* //20170411 상세p 그룹방 정보 추가 */

.group_listblank {width:100%;height:9px;background:#e9e9e9}
.group_list_line {width:100%;height:1px;background:#eee}
.group_box {position:relative;padding:14px 10px 6px;border-bottom:solid 0px #d9d9d9;background:#fff;text-align:left;font-family:'Malgun Gothic','맑은 고딕',NanumGothic,'나눔고딕',ng,'돋움',Dotum,'Apple SD Gothic Neo',sans-serif}
.group_box2 {padding:13px 10px;border-bottom:solid 1px #e6e6e6;background:#fff;font-weight:700;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif}

.group_tit {font-weight:600;font-size:1.05em;color:#000;text-align:left;letter-spacing:-1px;font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}

.btn_more1 {position:relative;float:right;margin:1px 3px 0 0;}
.btn_more1 img {width:12px}
.btn_more1 .btn_more_t {position: absolute; top:0px; right:5px; width:47px;color:#777;font-size:0.95em;font-weight:normal;} /* 20170411 그룹방정보 자세히 버튼추가 */

.group_list {width:100%;position:relative;overflow:hidden}
.group_list li {width:50%;float:left;display:inline;padding-bottom:6px;}
.group_listbox {float:left;margin:0 2px 0 8px}
.group_listbox_right {float:right;margin:0 8px 0 2px}
.groupimg_box {overflow:hidden;position:relative;text-align:center;height:120px;border:1px solid #f0f0f0;text-align:center}
.groupimg {overflow:hidden;margin-left:0;margin-top:0px;vertical-align:middle;}
.groupnum {position:absolute;bottom:2px;text-align:center;background:rgba(0,0,0,0.4);width:100%;padding:3px 0; color:#fff;font-size:0.85em}
.groupimg img {width:120%;margin-left:-10%;text-align:center}

.grouptxt_box {overflow:hidden;position:relative;display:block;margin-top:-4px;padding:6px;background:#fff;border-top:1px solid #f0f0f0;text-align:center}	
.grouptxt {overflow:hidden;margin:0 auto;max-width:150px;font-size:1em;color:#000;letter-spacing:-0.02em;text-align:center;line-height:1.4em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:4em}
.grouptxt_box2 {overflow:hidden;position:relative;display:block;margin-top:-4px;padding:6px;background:#fff;border-top:1px solid #f0f0f0}	
.grouptxt2 {overflow:hidden;margin:0 auto;max-width:150px;height:35px;font-size:1em;color:#000;letter-spacing:-0.02em;text-align:center;line-height:1.4em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;max-height:2.7em}
/* //그룹리스트 */

/* 가입한그룹리스트 */
.list_area1 {position:relative;}
.list_area1 ul {overflow:hidden;}
.list_area1 li {display:block}

.list_area2 {position:relative;}
.list_area2 ul {overflow:hidden}
.list_area2 li {display:block}

.list_type1 {position:relative;background:#fff;width:100%} 
.list_type1 a {display:block;height:100%;}
.list_type1_he {overflow:hidden;height:104px;border-bottom:1px solid #f1f1f1;padding:5px 4px 5px 10px;font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}
.list_tit1 {display:block;overflow:hidden;padding:5px 12px 0px 13px;color:#000;font-size:1.1em;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;font-weight:600}
.list_txt1 {display:block;overflow:hidden;padding:3px 12px 0px 13px;color:#444;font-size:0.98em;text-overflow:ellipsis;white-space:nowrap;}
.list_name1 {display:block;overflow:hidden;padding:7px 12px 0px 13px;color:#999;font-size:0.9em;border-radius:80px;text-overflow:ellipsis;white-space:nowrap;}
.list_name1_img {display:inline-block;overflow:hidden;margin-right:5px;width:17px;height:17px;border:1px solid #eee;border-radius:100px;vertical-align:top}
.list_name1_img em {margin-top:-0.35em;border-radius:100px;width:19px;height:19px;vertical-align:top}
.list_name1_img img {width:17px;border-radius:100px}
.list_mem1 {color:#444;font-size:1em}
.list_day1 {display:block;overflow:hidden;padding:4px 12px 0px 13px;color:#88c0d5;font-size:0.9em;text-overflow:ellipsis;white-space:nowrap;}
.list_day2 {display:block;overflow:hidden;padding:4px 12px 0px 13px;color:#c1c5c6;font-size:0.9em;text-overflow:ellipsis;white-space:nowrap;}
.list_thum1 {float:left;overflow:hidden;display:block;position:relative;margin-top:7px;width:60px;height:70px;border:1px solid #828282;background:url(/img/ico_group_thum.png) no-repeat;background-size:60px 70px;-webkit-background-size:60px 70px;z-index:20}
.list_thum_v {position:relative;top:0px;margin-left:-0px;vertical-align:middle;background:url(/img/ico_group_thum.png)}
.list_thum_v img {vertical-align:middle;width:60px} 
.list_thum_count_box {position:absolute;bottom:-1px;right:-1px;width:26px;background:rgba(0,0,0,0.5);border-top-left-radius:0px;text-align:center}
.list_thum_count {position:relative;padding:0px 0px;font-size:0.7em;font-weight:bold;color:#fff;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}

/* 블릿 */
.group_bullet_box {position:relative;text-align:center;padding:8px 10px 12px}
.group_bulletpage {display:block;width:100%;}
.g_bullet {display:inline-block;width:5px;height:5px;background:#999;border-radius:100px}
.g_bullet_on {display:inline-block;width:5px;height:5px;background:#fa5200;border-radius:40px}
/* //블릿 */
/* //가입한그룹리스트 */

/* 그룹리스트 */
.group_box3 {position:relative;overflow:hidden;padding-left:12px;height:45px;background:#fff;line-height:45px;border-bottom:1px solid #eee; font-size:1.05em;color:#000}
.g_box_select {float:right;margin:2px 3px 0 0;vertical-align:top}
.group_select1 {display:inline-block;margin:4px 8px 0 0;padding-left:4px;width:112px;height:33px;color:#767676;font-size:0.9em;vertical-align:middle;border-radius:0;border:1px solid #ddd;background:url(/img/select_box2.png) no-repeat 0 0px;-webkit-appearance:none;background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;}
.group_b_txt {padding:10px 12px;background:#fff;border-bottom:1px solid #e4e4e4;font-size:0.97em;color:#777}
.group_listno {padding:100px 0 280px;background:#fff;font-size:1.05em;color:#000;text-align:center}
/*// 그룹리스트 */

/* 그룹검색 */
.group_sch_area {clear:both;overflow:hidden;display:block;position:relative;background:#e6e6e6;padding:0px 0 0}
.group_s_box {position:relative;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.group_sch {position:relative;padding:6px 8px 8px;background:none}
.group_sch_bg {display:block;position:relative;top:1px;height:32px;padding:4px 4px 3px;border:1px solid #d9d9d9;background:#fff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.g_sch {position:relative;background:none;height:30px;top:0px;left:28px;width:68%;border:none;color:#3f3f3f;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.ico_g_sch {position:absolute;left:2px;top:10px;display:block;width:20px;height:20px;padding:7px 14px}
.ico_g_del {position:absolute;right:69px;top:13px;display:block;height:18px;width:18px;padding:6px;opacity:0.25}
.btn_g_sch {position:absolute;right:9px;top:8px;display:block;height:25px;padding:6px 15px;border:1px solid #e65336;background:#fe6666;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-align:center}
.btn_g_sch_txt {margin-top:6px;width:26px}

/* //그룹검색 */

/* 검색카테고리 및 검색결과 */ 
.sch_g_category {position:relative;padding-left:10px;background:#fff;border-bottom:1px solid #eee;border-radius:0px}
.btn_g_categ {width:100%;position:relative;display:table;font-size:0.95em;text-align:left;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;}
.s_g_category li {display:table-cell;width:50%;height:44px;line-height:40px;vertical-align:middle;text-align:center;}
.radi_g_categ {display:inline-block;width:18px;height:18px;vertical-align:top}
.radi_g_categspan {display:inline-block;width:16px;height:16px;line-height:44px;margin:0.85em 5px 0 0;vertical-align:top}
.sch_g_result {padding:0 10px;margin:1px 0 11px;font-size:1em;color:#333;text-align:center}
/* //검색카테고리 및 검색결과 */ 

/* 그룹게시판 상단메뉴 */ 
.gbbs_teb_area {display:block;width:100%}
.gbbs_teb {display:table;width:100%;background:#fff;border-top:1px solid #dad2cd;border-bottom:0px solid #f9888d;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.gbbs_teb_l {display:table-cell;vertical-align:middle;width:50%;background:#fff}
.gbbs_teb_a{display:block;padding:10px 0 8px;font-size:1em;font-weight:normal;line-height:1.6em;border-bottom:4px solid #fff;color:#444}
.gbbs_teb_on .gbbs_teb_a {padding:10px 0 8px;margin:0 32px;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;color:#fa5200;font-size:1.1em;line-height:1.6em;border-bottom:4px solid #fa5200;font-weight:bold; text-align:center}
.gbbs_teb_l:first-child .gbbs_teb_a{}
.gbbs_teb_l:last-child .gbbs_teb_a{}
.gbbs_teb_l:first-child .gbbs_teb_a:after{display:none}
.gbbs_teb_l:last-child .gbbs_teb_a:after{display:none}
/* //그룹게시판 */ 

/* 그룹게시판리스트 */ 
.g_info_tit {position:relative;background:#41c3f2;padding:2px 5px;margin-right:6px;font-size:1em;font-weight:normal;color:#fff;border-radius:3px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif} 
.g_read_tit {position:relative;background:#f2c011;padding:2px 5px;margin-right:6px;font-size:1em;font-weight:normal;color:#fff;border-radius:3px;text-align:left;font-family:"나눔고딕",NanumGothic,sans-serif} 

.group_inimg_box {overflow:hidden;position:relative;text-align:center;height:190px;border:1px solid #f0f0f0;text-align:center}
.group_inimg {overflow:hidden;margin-left:0;margin-top:0px;vertical-align:top;}
.group_inimg img {width:100%;text-align:center;vertical-align:top;}
.group_innum {position:absolute;bottom:0px;text-align:center;background:rgba(0,0,0,0.4);width:100%;padding:4px 0; color:#eee;font-size:0.9em}
/* //그룹게시판리스트 */ 

/* 그룹별 상세 */ 
.group_view_area {position:relative;background:#fff;padding:0px}
.group_view {overflow:hidden;margin:0;padding:10px;background:#fff;border:1px solid #e1e1e1;border-radius:2px;border-left:none;border-right:none}
.group_v_tit {overflow:hidden;position:relative;display:block;margin:2px 0 16px;letter-spacing:0px;line-height:1.3;font-size:1.25em;color:#000;font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif}
.group_editbox {display:block;position:relative;width:100%;}
.g_edit {background:#fff;padding-right:14px;border-top:1px solid #e1e1e1;height:35px;line-height:36px;color:#a4a4a4;text-align:right;font-weight:normal;font-size:0.95em;letter-spacing:-1px}
.g_edit a {color:#666;font-size:1.05em;}
.group_nick {display:inline-block;color:#555;vertical-align:top;margin-top:1px;font-size:1.18em;font-weight:normal;}

.group_view_box {background:#fff;overflow:hidden;padding:0px}
.group_v_img {padding:0px;margin:0;vertical-align:middle}
.group_v_img img {width:100%;border:none;vertical-align:middle}
.group_v_day {background:#f9f9f9;padding:12px 12px 10px;text-align:left;font-size:1.1em;color:#626262;border-bottom:1px solid #eee;font-family:"나눔고딕",NanumGothic,sans-serif}
.group_v_dayimg {display:inline-block;overflow:hidden;margin:-1px 5px 0 0;width:17px;height:17px;border:1px solid #eee;border-radius:100px;vertical-align:top}
.group_v_dayimg img {width:17px;border-radius:100px;vertical-align:top}
.g_v_mem1 {color:#888;font-size:0.9em;}
.g_v_day1 {margin-left:12px;color:#000;font-size:0.9em}

/* 20161021 가입날짜 비활성 */
.g_v_day1_off {margin-left:12px;color:#aeaeae;font-size:0.9em}
/* //20161021 가입날짜 비활성 */

.group_v_txt {padding:10px 12px;text-align:left;font-size:1.1em;line-height:1.5em;color:#626262;border-top:0px solid #eee;font-family:"나눔고딕",NanumGothic,sans-serif}

.group_tack_box {position:relative;display:block}
.group_tack_tit {padding:10px 12px;background:#f9f9f9;border-top:1px solid #eee;color:#000}
.group_tack_txt {padding:14px;background:#fff;border-top:0px solid #eee;font-size:1.1em;color:#555;line-height:1.5em;}
.group_join_box {position:relative;display:block;background:#fff;padding:8px 17px 16px}
.group_join_btn {padding:14px 0px;background:#fe6666;border:1px solid #f75656;color:#fff;font-size:1.25em;font-weight:700;text-align:center; border-radius:3px}

/* 20161021 그룹 가입하기 비활성 */
.group_join_btn_off {padding:14px 0px;background:#d9d9d9;border:1px solid #d9d9d9;color:#f1f1f1;font-size:1.25em;font-weight:700;text-align:center; border-radius:3px}
/* //20161021 그룹 가입하기 비활성 */

.group_notice {float:right;vertical-align:top}
.group_notice img {width:44px;margin:0px 5px 0 0;vertical-align:top}
/* //그룹별 상세 */

/* 그룹멤버 */
.group_memb_list {overflow:hidden;position:relative}
.group_memb_list li {padding:10px 10px;border-bottom:1px solid #eee}
.group_memb_box {overflow:hidden;position:relative;padding:0px 10px 10px;}
.group_cap {position:absolute;margin:10px 12px 0 0;color:#fe6666;font-size:0.95em;}
.ico_memb_out {position:absolute;right:20px;margin-top:-36px}
.ico_memb_out img {width:24px}
.group_memb_box ul {overflow:hidden;position:relative;margin-top:3px;}
.group_memb_box li {overflow:hidden;display:block;padding:3px 0;width:80%;position:relative;font-size:0.95em;color:#717171;border:none;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}

.g_memb_p_box {float:left;position:relative;left:16px;top:0px;margin:0 25px -25px 0}
.g_memb_photo {display:block;text-align:center;overflow:hidden;width:45px;height:45px;border-radius:80px;}
.g_memb_photo img {width:50px}
.g_memb_photo_v {margin-top:-5%;margin-left:-9%}
.icn_grade {position:relative;top:-18px;left:-14px}

.group_membtit {overflow:hidden;width:100%;position:relative;font-size:1.1em;color:#000;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;font-family:"나눔고딕",NanumGothic,sans-serif}
.group_membtxt {overflow:hidden;width:100%;position:relative;font-size:1.05em;color:#777;letter-spacing:-0.4px;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
.group_cap {position:absolutel;right:10px;top:5px}
/* //그룹멤버 */

/* 도전다신 */
.group_chal_abox {overflow:hidden;position:relative;background:#fff;padding:12px 12px 0}
.group_chal_area {overflow:hidden;display:block;position:relative}
.group_chal_tit {padding:14px 12px;background:#f4f4f4;font-size:1.15em;color:#fe6666;font-weight:600;}
.group_chal_tit2 {padding:14px 12px;background:#f4f4f4;font-size:1.15em;color:#000;font-weight:600;;border-top:1px solid #e9e9e9}
.group_chal_list {overflow:hidden;position:relative;background:none}
.group_chal_list li {background:none;padding-bottom:12px}
.group_c_listbox {position:relative;-moz-box-shadow: 0 1px 3px -2px #999;-webkit-box-shadow: 0 1px 3px -2px #999;box-shadow: 0 1px 3px -2px #999}
.group_c_listcon {position:relative;overflow:hidden;height:auto;border:1px solid #d1d1d1}
.group_c_listcon a {display:block;height:100%;}
.group_cimg_main {display:block;overflow:hidden;position:relative;top:0px;float:right;width:100%;border:0px solid #828282;background:url(/img/bbs_listimg.png) no-repeat;background-size:100%;-webkit-background-size:100%;z-index:20}
.group_cimg_view {position:relative;top:0px;background:#f9f9f9;margin-left:-0px;vertical-align:middle;border-bottom:1px solid #eee}
.group_cimg_view img {vertical-align:middle} 

.group_tits_area {overflow:hidden;position:relative;background:#f4f4f4;padding:10px 15px;}
.group_tits_area li {background:none;padding:0}
.group_ctit {overflow:hidden;position:relative;top:0px;font-size:1.05em;font-weight:600;color:#232323}
.group_ctxt {overflow:hidden;margin-top:3px;font-size:0.95em;font-weight:normal;color:#777}

.group_chal_box {overflow:hidden;position:relative;background:#fff;padding:0px 12px 12px; }
.group_c_img1 {display:block;position:relative;width:100%;border:1px solid #f1f1f1}
.group_c_img1 img {width:100%;border:none;vertical-align:middle}

.group_ico_chal_box {float:right;position:absolute;right:16px;bottom:19px;color:#666;font-size:1em;font-weight:normal;z-index:30}
.group_ico_chal {padding:2px 5px;text-align:center;background:#54caa7;color:#fff;font-size:0.9em;border-radius:3px;font-weight:normal}
.group_ico_chal2 {padding:2px 5px;text-align:center;background:#fa5200;color:#fff;font-size:0.9em;border-radius:3px;font-weight:normal}
.group_ico_chal3 {padding:2px 5px;text-align:center;background:#49505a;color:#fff;font-size:0.9em;border-radius:3px;font-weight:normal}
/* //도전다신 */



/* 20160926 그룹 PUSH */
.g_push_photo {display:block;text-align:center;overflow:hidden;width:54px;height:60px;margin-left:-10px;border:1px solid #eee}
.g_push_photo_view {display:inline-block;width:54px;height:60px;margin-top:-3%;margin-left:-10%}
.g_push_photo_view img {width:58px}
/* //20160926 그룹 PUSH */

/* 20161004 고민게시판 해결, 고민중 아이콘*/
.ico_solution {display:inline-block;text-align:center;position:relative;top:1px;font-size:0.9em;color:#f8825b;border:1px solid #f59677;border-radius:2px;width:38px;height:15px;line-height:16px;letter-spacing:-0.07em;}
.ico_thinking {display:inline-block;text-align:center;position:relative;top:1px;font-size:0.9em;color:#777;border:1px solid #9c9c9c;border-radius:2px;width:38px;height:15px;line-height:16px;letter-spacing:-0.07em;}


/* 20161006 댓글 답변 안내 영역 추가*/
.answer_info {position:relative;background:#fcf3e8;border-bottom:1px solid #f7ede1;color:#af8656;text-align:center;font-size:1.03em;line-height:1.3;padding:11px 0 9px 0;letter-spacing:-0.02em;}
.answer_info em{display:block;}
.answer_fc {color:#af8656;font-weight:600}

/* 20161013 영양소구성 리뉴얼 */
.nutri2_area {position:relative;display:block;background:#fff}
.nutri2_box { padding:14px 0px 0 14px}
.nutri2_tit_box {position:absolute;left:16px;top:16px;opacity:0.96}
.nutri2_tit_box li {display:block;margin-bottom:17px;font-size:1em;font-weight:normal;color:#000;font-family:"나눔고딕",NanumGothic,sans-serif}

.nutri2_numb_box {position:absolute;left:95px;top:16px;opacity:0.96}
.nutri2_numb_box li {display:block;margin-bottom:17px;letter-spacing:-1px;font-size:0.85em;font-weight:700;text-align:right;font-family:"나눔고딕",NanumGothic,sans-serif}
.nutri2_numb_box .carbohydrate {color:#679dd0;margin-right:3px}
.nutri2_numb_box .protein {color:#8ec7cf;margin-right:3px}
.nutri2_numb_box .fat {color:#fb3a5a;margin-right:3px}
.nutri2_numb_box .sugars {color:#fbcd4c;margin-right:3px}
.nutri2_numb_box .sodium {color:#ff7171;margin-right:3px}

.nutri2_a_box {display:block;margin:3px 20px 0px 170px}
.nutri2_a_box li {overflow:hidden;margin-bottom:22px;width:100%;}
.nutri2a {overflow:hidden;display:table;width:100%;font-size:0.95em;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}

.nutri2_carbohydrate {overflow:hidden;display:block;padding:6px 0;background:#679dd0;font-size:1em;color:#4c4c4c;border-top-left-radius:0px;border-bottom-left-radius:0px;border:0px solid #dc8c00}
.nutri2_protein {overflow:hidden;display:block;padding:6px 0;background:#8ec7cf;font-size:1em;color:#4c4c4c;border-top-left-radius:0px;border-bottom-left-radius:0px;border:0px solid #dc8c00}
.nutri2_fat {overflow:hidden;display:block;padding:6px 0;background:#fb3a5a;font-size:1em;color:#4c4c4c;border-top-left-radius:0px;border-bottom-left-radius:0px;border:0px solid #dc8c00}
.nutri2_sugars {overflow:hidden;display:block;padding:6px 0;background:#fbcd4c;font-size:1em;color:#4c4c4c;border-top-left-radius:0px;border-bottom-left-radius:0px;border:0px solid #dc8c00}
.nutri2_sodium {overflow:hidden;display:block;padding:6px 0;background:#fe7c7c;font-size:1em;color:#4c4c4c;border-top-left-radius:0px;border-bottom-left-radius:0px;border:0px solid #dc8c00}

.nutri2_sports {overflow:hidden;display:block;padding:6px 0;background:#3b846b;background:-webkit-gradient(linear,0 0,0 90%,from(#84c4ad),to(#3b846b));background-image:-moz-linear-gradient(#84c4ad,#3b846b);background-image:-o-linear-gradient(#84c4ad,#3b846b);font-size:1em;color:#4c4c4c; border-top-left-radius:0px;border-bottom-left-radius:0px;border:1px solid #3b846b}
.nutri2_basic_a {overflow:hidden;display:block;padding:6px 0;background:#d6dcdf;font-size:1em;color:#4c4c4c;border-top-right-radius:0px;border-bottom-right-radius:0px;border:0px solid #c1beb9}
.nutri2_unit {overflow:hidden;display:inline-block}
.nutri2_unit .carbohydrate {color:#679dd0;margin-right:3px}
.nutri2_unit .protein {color:#8ec7cf;margin-right:3px}
.nutri2_unit .fat {color:#fb3a5a;margin-right:3px}
.nutri2_unit .sugars {color:#fbcd4c;margin-right:3px}
.nutri2_unit .sodium {color:#ff7171;margin-right:3px}
/* //20161013 영양소구성 리뉴얼 */

/* 20161014 30일도전리스트 이미지 수정 */
.groupimg2 img {width:100%;text-align:center}

/* 20161017 해시태그 추가 */
.sch_hashtag {position:relative;background:#e6e6e6;height:30px;top:-2px;left:28px;width:68%;border:none;color:#ff5d35;font-size:1em;font-family:"나눔고딕",NanumGothic,sans-serif}
.hashtag_txt {color:#aaa}
/* //20161017 해시태그 추가 */

/* 20161108a 칼럼 리뉴얼 */
.colmnew_list_wrap {overflow:hidden;display:block;position:relative; background:#ececec;margin-top:-1px}
.colmnew_tit {overflow:hidden;display:block;width:100%;padding:10px 0px 18px;color:#000;font-size:1.15em;text-align:left;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.08em}
.colmnew_list {overflow:hidden;position:relative}
.c_list_add {background:#fff;padding:12px 12px 10px;margin-bottom:9px;border-bottom:1px solid #e9e9e9}
.c_list_even {background:#f9f9f9;padding:12px 12px 10px;margin-bottom:9px;border-bottom:1px solid #e9e9e9}
.colmnew_listbox {position:relative;background:none;border-bottom:0px solid #e9e9e9}
.colmnew_listcon {position:relative;overflow:hidden;width:100%;height:auto}
.colmnew_listcon a {display:block;height:100%;}

/* 20170411 꿀팁> 칼럼 이미지 영역 수정 */
.colmnew_main_a {display:block;width:100%;overflow:hidden;}
.colmnew_main {overflow:hidden;position:relative;text-align:center;background:#fff;border:1px solid rgba(0,0,0,0.05)}
.colmnew_view {overflow:hidden;width:100%;vertical-align:top;}
.colmnew_view img {width:100%; height:200px;vertical-align:top;}
/* //20170411 꿀팁> 칼럼 이미지 영역 수정 */

.icn_colm_grade {position:absolute;top:16px;left:-14px}
.icn_colm_grade img {width:24px;}

.colmnew_nickbox {overflow:hidden;position:relative;background:none;padding:11px 15px;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap}
.colmnew_photo_wrap {float:left;position:relative;left:2px;top:0px;width:33px;height:33px;border-radius:80px;border:1px solid #e1e1e1;z-index:100}
.colmnew_photo {overflow:hidden;display:inline-block;width:33px;height:33px;background:url(/img/account_thumnail.png) no-repeat;background-size:33px 33px;-webkit-appearance:none;-webkit-background-size:33px 33px;border-radius:80px}
.colmnew_photo_view {margin-top:0%;margin-left:0%}
.colmnew_photo img {width:35px}

.colmnew_nick_wrap {position:relative;top:1px;left:16px;vertical-align:top;padding-right:20px;}
.colmnew_nick {display:block;font-size:1em;overflow:hidden;color:#000;line-height:1.3em;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-0.03em;font-weight:normal}
.colmnew_nick2 {display:block;font-size:0.9em;overflow:hidden;color:#777;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-0.03em;font-weight:normal}

.colmnew_count_box {position:absolute;bottom:0px;left:0px;padding:0 6px;background:rgba(0,0,0,0.115);text-align:center}
.colmnew_count {position:relative;padding:2px 0px;font-size:0.85em;font-weight:normal;color:#fff;text-align:center;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/* //20161108a 칼럼 리뉴얼 */

/* 20161028 회원정보 그룹방 메뉴 수정 */
.mgroup_mn_area {position:relative;}
.ngroup_menubox {position:relative;overflow:hidden;background:#eee;border-bottom:1px solid #dedede;height:42px;margin-right:40px;}
.ngroup_menubox2 {position:relative;overflow:hidden;background:#eee;border-bottom:1px solid #dedede;height:42px}
.ngroup_menu {overflow:hidden;width:150%;position:relative;text-align:center}
.ngroup_menu li {float:left;margin:10px 5px 0px}
.ngroup_menu li a {display:block;padding:0px 16px 7px;line-height:22px;color:#555;font-size:1.05em;font-weight:600}
.ngroup_menu li a.on {color:#fe6666;border-bottom:3px solid #fe6666}
.ngroup_txt {position:relative;padding:13px 12px;border-bottom:solid 1px #e6e6e6;background:#fff;font-size:0.95em;color:#999;font-weight:normal;text-align:left;font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}

.nmem_group_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#fff;padding:10px 0px 0px}
.m_group_slide {overflow:hidden;position:absolute;right:0;padding:0px 15px;height:42px;line-height:50px;vertical-align:top;background:rgba(238,238,238,1);border-left:1px solid #dedede;border-bottom:1px solid #dedede;z-index:1000}
.m_group_slide img {width:12px;opacity:0.95}
/* //20161028 회원정보 그룹방 메뉴 수정 */

/* 20161101 꿀팁 상단리스트 추가 */
.tip_a_wrap {overflow:hidden;display:block;position:relative;background:#fff;padding:0px}

.tip_a_list {width:100%;position:relative;overflow:hidden}
.tip_a_list li {width:50%;float:left;display:inline;height:161px;}
.tip_a_box {margin:0 2px 0 8px}
.tip_a_box_right {margin:0 8px 0 2px}

.tip_aimg_box {overflow:hidden;position:relative;text-align:center;height:110px;border:1px solid rgba(0,0,0,0.05);text-align:center}
.tip_aimg {overflow:hidden;margin-left:0;margin-top:0px;vertical-align:middle;}
.tip_aimg img {width:120%;text-align:center;margin-left:-10%}
.tip_anum {position:absolute;top:0px;text-align:center;background:rgba(0,0,0,0.4);width:40%;padding:3px 0; color:#fff;font-size:0.85em}

.tip_atxt_box {overflow:hidden;position:relative;display:block;margin-top:-4px;padding:4px 8px 7px 2px;background:#fff;border-top:1px solid rgba(0,0,0,0.05);text-align:center}	
.tip_atxt {overflow:hidden;margin:0 auto;margin:0 5px 0 0px;font-size:1.03em;color:#000;letter-spacing:-0.02em;text-align:left;line-height:1.25em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;letter-spacing:-0.07em}
/* //20161101 꿀팁 상단리스트 추가 */


/* 20161101 꿀팁 리스트 추가 */
.tip_area {position:relative;}
.tip_area ul {overflow:hidden}
.tip_area li {display:block}
.tip_a_type {position:relative;background:#fff;width:100%;border-bottom:1px solid #f1f1f1;} 
.tip_a_type a {display:block;height:100%}
.tip_a_type_he {overflow:hidden;display:table-cell;vertical-align:middle; padding:10px 8px;font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}
.tip_a_thum {overflow:hidden;display:table-cell;position:relative;width:100px;height:50px;background:url(/img/thumnail_stimu.png) no-repeat;background-size:100% 50%;-webkit-background-size:100% 50%;z-index:20}
.tip_a_thum_v {overflow:hidden;display:inline-block;width:100px;height:80px;vertical-align:middle;border:1px solid rgba(0,0,0,0.11);}
.tip_a_thum_v img {vertical-align:middle;width:110%;} 
.tip_a_t_box {overflow:hidden;display:table-cell;height:50px;vertical-align:middle;padding:0 14px}
.tip_a_tit {overflow:hidden;padding:0px;font-size:1.1em;color:#000;text-align:left;line-height:1.15em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;letter-spacing:-0.07em}
.tip_a_tit em {color:#fd7043;margin-right:8px}
.tip_a_name {overflow:hidden;display:block;margin-top:6px;width:85%;color:#999;font-size:0.95em;border-radius:80px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.07em}
/* //20161101 꿀팁 리스트 추가 */

/* 20161101 상세p 하단메뉴 추가 */
.tip_btab_wrap {position:relative;display:block;padding:11px 8px;background:#fff;border-bottom:1px solid #ddd}
.tip_btab {overflow:hidden;border:1px solid #dedede;border-radius:3px;border-left-top-radius:3px;border-left-bottom-radius:3px}
.tip_btab {overflow:hidden;display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:center;border-left-top-radius:3px;border-left-bottom-radius:3px}
.tip_btab li {display:table-cell;vertical-align:top;width:25%;border-radius:3px;}
.tip_btab_a {display:block;padding:10px 0;background:#fff;font-size:1em;font-weight:700;line-height:1.3em;color:#6b6b6b;border-right:1px solid #eee}
.tip_btab_a:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #eee;content:''}
.tip_btab_on:after {display:block;position:absolute;top:12px;height:18px;border-right:0px solid #fa5200;border-left:0px solid #fa5200;content:''}
.tip_btab_on .tip_btab_a {padding:10px 0;background:none;color:#fa5200;border:0px solid #ddd;font-size:1em;font-weight:bold;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
li:first-child .tip_btab_a {border-right:1px solid #eee}
li:last-child .tip_btab_a {border-left:0px solid #eee;border-right:none}
li:first-child .tip_btab_a:after {border-right:none}
li:last-child .tip_btab_a:after {border-right:none}
/* //20161101 상세p 하단메뉴 추가 */

/* 20161101 상세p 신고하기 추가 */
.btn_regit {position:relative;float:right}
.btn_regit em.off{display:block;border-radius:3px;border:1px solid #888;color:#777;width:45px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}
.btn_regit em.on{display:block;border-radius:3px;border:1px solid #e2614c;color:#777;width:45px;font-size:0.8em;text-align:center;vertical-align:top;letter-spacing:-0.04em}
.btn_regit em.off em{font-weight:bold}
.btn_regit em.on em{color:#e2614c;font-weight:bold}
/* //20161101 상세p 신고하기 추가 */

/* 20161108b 커뮤니티메인 아이콘메뉴 추가 */
.commenu_wrap {padding:0px 10px;background:#fff;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:left;border-bottom:1px solid #d7d7d7}
.commenu {display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:0px solid #ddd;text-align:center;}
.commenu_l {display:table-cell;vertical-align:top;width:25%;border-right:1px solid #f8f8f8}
.commenu .last {border-right:0px}
.commenu_a {display:block;background:#fff;font-size:0.9em;padding:9px 0;font-weight:normal;color:#000;letter-spacing:-0.05em}
.commenu_txt {display:block;margin-top:4px}
.commenu_a img {position:relative;top:0px;border:noen;vertical-align:middle;width:30px}
/* //20161108b 커뮤니티메인 아이콘메뉴 추가 */

/* 20161109 상세p 도전리스트 추가 */
.bf_g_list_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#fff;margin:8px 0px 0px}
.bf_g_tit {position:relative;padding:14px 10px;font-weight:600;font-size:1.05em;color:#000;text-align:left;letter-spacing:-1px;font-family:NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif}
.bf_g_list_area {position:relative;overflow:hidden;padding:8px 0 0 4px;}
.bf_g_list {width:100%;}
.bf_g_list li {width:33%;float:left;display:inline;padding-bottom:6px;}
.bf_g_listbox {float:left;margin:0 2px}
.bf_gimg_box {overflow:hidden;position:relative;display:table;text-align:center;width:100%;text-align:center}
.bf_gimg {display:table-cell;vertical-align:middle;border:1px solid #f0f0f0;}
.bf_gimg img {width:100%;text-align:center;vertical-align:middle}
.bf_gtxt_box {overflow:hidden;position:relative;display:block;margin-top:-4px;padding:6px;background:#fff;border-top:1px solid #f0f0f0;text-align:center}	
.bf_gtxt {overflow:hidden;margin:0 auto;max-width:150px;font-size:1em;color:#000;letter-spacing:-0.02em;text-align:center;line-height:1.4em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;height:2.7em}
/* //20161109 상세p 도전리스트 추가 */

/* 20161228 실서버 비교하여 페이지 수정 추가 */
.btn_delete_all5 {float:right;vertical-align:top;position:relative;border:1px solid #f3969a;margin:-3px 10px 0 0;padding:5px 12px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:#fe8790;font-size:0.9em;color:#fff;;font-family:"나눔고딕",NanumGothic,sans-serif}

/* 20170110 게시판메인 다신기수배너영역 */
.bbs_btn_box {display:block;text-align:center;background:#fff;padding:10px}
.bbs_btn1 {display:inline-block;position:relative;background:#f2b738;width:48%;padding-top:6px;color:#f9f9f9;font-size:0.9em;height:50px;line-height:1.4em;vertical-align:middle;}
.bbs_btn2 {display:inline-block;position:relative;background:#fe6257;width:48%;padding-top:6px;color:#f9f9f9;font-size:0.9em;height:50px;line-height:1.4em;vertical-align:middle}
.bbs_btn_link {display:block;text-align:center;margin:0 8px;padding:4px 0;border-top:1px solid rgba(255,255,255,0.25);border-bottom:1px solid rgba(255,255,255,0.25)}
.bbs_btn_box em {display:block;font-size:1.15em;font-weight:600;color:#fff}
.btn_go_w {position:absolute;right:8px;top:20px;}
.btn_go_w img {width:12px;opacity:0.9}
/* //20170110 게시판메인 다신기수배너영역 */

/* 20180920 SNS 계정 로그인 수정 */
.sns_login_wrap { overflow: hidden; display:block;text-align:center;padding:0px 25px; }
.sns_login_wrap a {position:relative;}
.sns_login_wrap img {float:left; margin:-6px 0px 0px 0px;width:28px;vertical-align:top}
.sns_log_tit {display:block;text-align:center;font-size:1em;color:#333;margin:13px 0px 15px;letter-spacing:-0.01em;}
.sns_log_tit em {color:#fe6666}
.btn_joinus_sns {display:block;height:40px;line-height:40px;border:1px solid #fe6666;background:#fff;border-radius:2px;color:#fe6666;text-align:center;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.sns_log_face {display:block;background:#496394;text-align:center;font-size:0.95em;height:24px;line-height:25px;border-radius:2px}
.sns_log_goog {display:block;background:#df4930;text-align:center;font-size:0.95em;height:24px;line-height:25px;border-radius:2px}

.sns_log_naver {margin:10px 0px 0px;padding:14px 10px;border:1px solid #00c73c;background:#00c73c;border-radius:2px;color:#fff;text-align:center;font-size:1.1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif} 
.sns_log_kakao {margin:10px 0px 0px;padding:14px 10px;border:1px solid #fae200;background:#fae200;border-radius:2px;color:#2e171b;text-align:center;font-size:1.1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.sns_log_10 {margin:10px 0px 0px;padding:14px 10px;border:1px solid #fe6666;background:#fff;border-radius:2px;color:#fe6666;text-align:center;font-size:1.1em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.sns_naver_line {position:absolute; left:47px; top:0px;height:47px; width:1px; background:#4cd475; opacity:0.9}
.sns_kakao_line {position:absolute; left:47px; top:0px;height:47px; width:1px; background:#fbed69; opacity:0.9}
/* //20180920 SNS 계정 로그인 수정 */

/* 20170117 SNS 계정 회원가입 */
.duplicat_chceck {position:absolute;right:0px;background:#d8dadc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#000;padding:0 10px;font-size:0.955em;font-weight:normal;height:45px;line-height:45px;margin-top:-46px;}
.sns_fm_wrap {position:relative;background:none;text-align:center;margin:0px 50px}
.sns_fm_box {display:block;font-size:0.9em;color:#000;vertical-align:bottom}
.sns_fm_box em {display:block;color:#666;padding-top:6px;font-weight:normal;}
.sns_fm_box li {width:50%;float:left;padding:8px 0px 6px;}
.sns_fm_box li:after {display:inline-block;float:left;content:''}
.sns_img {overflow:hidden;display:inline-block;margin-top:5px;border:1px solid #d2d2d2;border-radius:80px}
.sns_img img {display:block;width:60px;height:60px;border-radius:70px;vertical-align:middle}
.basic_pic_radio {position:relative;top:1px;margin-right:4px;vertical-align:top;width:16px;height:16px}
/* //20170117 SNS 계정 회원가입 */

/* 20170213 검색결과 및 정렬순 변경*/
.food_align_box {display:block;position:relative;padding:14px 12px;background:#fff;border-bottom:1px solid #eee;font-size:1em;color:#666;text-align:left;font-weight:normal;font-family:"나눔고딕",NanumGothic,sans-serif}
.food_s_result {font-weight:600;}
.food_align {position:absolute;right:14px;color:#bbb;}
.food_align a {color:#666; padding:0 5px;}
.food_align a.on {color:#fe6666;font-weight:700}
.food_name {color:#fe6666}
/* //20170213 검색결과 및 정렬순 변경*/

/*20170223 칼로리검색결과 리스트 스크롤로 상단고정*/
.kcal_fix {position:fixed;height:160px;margin:0;width:100%;z-index:20}
.kcal_scroll {display:block;padding-top:160px;z-index:0}
.kcal_fix2 {position:fixed;height:104px;margin:0;width:100%;z-index:20}
.kcal_scroll2 {display:block;padding-top:104px;z-index:0}
.kcal_sch_tit {display:inline-block;margin:10px 13px;padding:9px 0;font-size:1em;color:#666;font-family:"나눔고딕",NanumGothic,sans-serif;letter-spacing:-0.05em}
/*//20170223 칼로리검색결과 리스트 스크롤로 상단고정*/

/* 20170328 d-day 설정 변경 */
.mcon_l2 {float:left;vertical-align:top;width:33%;}
.mcon_l2 a {float:left;display:block}
.mcon_box_bg {display:block;margin:0 auto;width:40px;height:40px;position:relative;border-radius:50px;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, .1)}
.mcon_box1 {position:relative;display:block;text-align:center;width:40px;background:#fa924c;}
.mcon_box2 {position:relative;display:block;text-align:center;width:40px;background:#33dcc6;}
.mcon_box3 {position:relative;display:block;text-align:center;width:40px;background:#74bbf7;}
.mcon_box_bg .icn_symbol2 {position:absolute;top:8px;left:8px;border:noen;height:25px;z-index:100;opacity:0.85}
.mcon_cal {display:inline-block;position:relative;position:relative;text-align:center}
.mcon_num2 {display:inline-block;margin:5px 5px 0;padding-top:3px;line-height:0.9em;font-size:1.2em;color:#555;border-top:1px solid rgba(255,255,255,0.4);font-weight:normal;}
.unit2 {display:inline-block;font-size:0.65em;color:#555;font-weight:normal}

.mcon_txt_w {position:relative;overflow:hidden;margin:0 20px}
.mcon_txt_w li{position:relative;float:left;width:50%;padding:5px 0;}
.mcon_tit2 {color:#888;font-size:0.7em;letter-spacing:-0.5px;line-height:1.4em;font-weight:normal}
.mcon_tit2 em {display:inline-block;color:#555;font-weight:normal;}

.ico_setup2 {position:absolute;top:15px;right:10px;vertical-align:middle}
.ico_setup2 img {width:20px;}

/**************************************/
/***** 다신동영상 신규 20170518 *****/
/**************************************/

/*게시판 리스트 vod*/
.bbs_vod_box {position:absolute;top:0px;width:100%;height:100%;text-align:center}
.bbs_vod_b {display: inline-table;height:100%;}
.bbs_vod {display:table-cell;vertical-align:middle;overflow:hidden;}
.bbs_vod img {overflow:hidden;width:26px; vertical-align: middle; border: none}

.vod_count_box {position:absolute;top:52px;right:0px;width:100%;background:#5f5f5f;text-align:right;opacity:0.8}
.vod_count_box img {position:absolute; left:4px; margin-top:4px;width:10px;vertical-align: middle; border: none}
.vod_count {position:relative;padding:2px 4px;font-size:0.7em;font-weight:bold;color:#fff;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/*//게시판 리스트 vod*/

/*상세p vod*/
.view_vod_box {display:block;overflow:hidden;position:relative;width:100%;height:60%;margin:15px 0;z-index:20}
.view_vod {overflow: hidden;display:block; width:100%;height:60%;vertical-align:top}
.view_vod img {overflow: hidden;vertical-align:top; border: none;height:60%;} 

/*상세p vod*/
/*20170614 동영상 인코딩 bg 컬러 수정*/
.view_vod_box {display:block;overflow:hidden;position:relative;width:100%;height:60%;margin:15px 0;z-index:20}
.view_vod {overflow: hidden;display:block; width:100%;height:60%;vertical-align:top}
.view_vod img {overflow: hidden;vertical-align:top; border: none;height:60%;} 

.vod_bg_box {position:absolute;top:0px; display:block; width:100%;height:100%;background:#999;text-align:center;} /*20170614 동영상 인코딩 bg 컬러 수정*/
.vod_bg_b {display: inline-table;height:100%;}
.vod_bg {display:table-cell; vertical-align:middle;overflow:hidden;}
.vod_bg>div img { display: inline-table; width:42px;  margin-left:36%;vertical-align: middle; }
.vod_bg em { clear:both; display: block;padding:3px 0px;font-size:0.9em;font-weight:600;text-align:center;color:#fff;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
.vod_bg>div { clear:both; display: block;padding:3px 0px;font-size:0.9em;font-weight:600;text-align:center;color:#fff;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif}
/*//상세p vod*/

/*20170522 도전 다신8기*/
.series_c_box {overflow:hidden;background:#f9f9f9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.series_c_tit_wrap {padding:13px 15px 11px;border-bottom:0px solid #d9d9d9;background:#fff;color:#000;text-align:left;font-size:1.05em;font-weight:600;font-family:"나눔고딕",NanumGothic,sans-serif}
.series_c_tit {position:relative;font-weight:700;color:#555;text-align:left;letter-spacing:-1px;font-family:"나눔고딕",NanumGothic,sans-serif}

.seriesmn_wrap {padding:0px 14px;background:#fff;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;text-align:left;border-bottom:1px solid #eee}
.seriesmn {display:table;width:100%;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,sans-serif;border-top:0px solid #ddd;text-align:center;}
.seriesmn_l {display:table-cell;vertical-align:top;width:20%;border-right:1px solid #f8f8f8}
.seriesmn_l49 {display:table-cell;vertical-align:top;width:49%;border-right:1px solid #f8f8f8}
.seriesmn .last {border-right:0px}
.seriesmn_a {display:block;background:#fff;font-size:0.9em;padding:9px 0;font-weight:normal;color:#000;letter-spacing:-0.05em}
.seriesmn_txt {display:block;margin-top:4px}
.seriesmn_a img {position:relative;top:0px;border:noen;vertical-align:middle;width:60px}
/*//20170522 도전 다신8기*/


/*20170714 홈트레이닝 상세 UI 변경*/
/* 내용영역 */
.vod_img_n img {margin-bottom:-4px;width:100%;}
.vod_tit_wrap_n {overflow:hidden;margin:0;padding:7px 10px;background:#fff}
.vod_tit_n {overflow:hidden;position:relative;width:100%;font-size:1.6em;letter-spacing:-0.3px;color:#000;line-height:1.2em;font-weight:600;}

.vod_share_wrap {background:#fff;position:relative;}
.vod_share_con {overflow:hidden;padding:0 10px;}
.vod_share_con li {float:left;height:22px;margin-right:5px;border:0px solid #e3e3e3;border-radius:2px}
.vod_share_con li a{display:block;padding:0 5px}
.vod_share_con li img {width:14px;vertical-align:top;margin-top:4px;opacity:0.7}
.vod_share_con li em {font-size:0.85em;color:#333;padding-left:3px;line-height:23px;letter-spacing:-0.6px}

.vod_ico_wrap {background:#fff;position:relative;overflow:hidden;}
.vod_ico_con {overflow:hidden;margin:10px 10px;border-bottom:1px solid #888;}
.vod_ico_con li {float:left;width:25%;text-align:center;padding:7px 0;}
.vod_ico_con li img {width:30px;vertical-align:top;margin-top:2px;opacity:0.8}
.vod_ico_con li em {display:block;margin-top:6px;font-size:0.9em;color:#888;letter-spacing:-0.6px}

/*
.vod_ico_con li:after {float:right;height:45px;margin-top:-54px;border-right:1px solid #f5f5f5;content:''}
.vod_ico_con li.lst:after {border-right:0}
*/

.vod_info {background:#fff;position:relative;}
.vod_info_tit {color:#000;font-size:1.4em;padding:20px 10px 10px;font-weight:600;letter-spacing:-0.6px}
.vod_info_txt {color:#222;font-size:1.2em;padding:0px 10px;line-height:160%;}
.vod_info_txt img {width:100%}
.vod_info_txt em {color:#ef7878;font-weight:600}
.vod_info_img {padding:20px 0}
.vod_info_apptxt {color:#999;font-size:0.85em;padding:8px 10px 20px;}
/* //내용영역 */

/* 댓글영역 */
.reply_wrap_n {position:relative;background:#fff;border-bottom:1px solid #cacaca}
.replytit_n {display:block;padding:12px 10px;font-size:1.2em;font-weight:600;color:#000;text-align:left;}
.replytit_n em {color:#ef7878;font-weight:600}

.sort_n {position:absolute;top:13px;right:10px;font-size:0.8em;font-weight:normal;color:#cecece;vertical-align:top;text-align:right;white-space:nowrap;text-overflow:ellipsis;}
.sort_n a {padding:0 3px;font-size:1.1em;font-weight:normal;color:#999;text-align:right;}
a.sort_on_n {padding:0 3px;font-size:1.1em;font-weight:normal;color:#444;text-align:right;}

.dat_lt_n{display:block;position:relative;padding:13px 5px;border-bottom:1px solid #f3f3f3;background:#fff}
.listphotoall_reply_n{float:left;position:relative;left:0px;top:0px;}
.listphoto_reply_n{display:block;overflow:hidden;background:#d4d4d4;width:40px;height:40px;text-align:center;border-radius:40px}
.account_thumnail {width:15px;text-align:center;margin-top:11px;}
.icn_grade_n {position:relative;top:0px;left:8px;text-align:center;font-size:0.70em;font-weight:600;}
.grade1 {color:#ecbd6b;}
.grade2 {color:#a3ba6a;}
.grade3 {color:#85a8ef;}
.grade4 {color:#b190ee;}
.grade5 {color:#ee9182;}

.davv_btn {position:absolute;right:0px;top:-5px;}
.davv_btn a {display:inline-block;padding:5px;}
.ico_report {width:13px;opacity:0.3}
.ico_close_n {width:11px;opacity:0.5}

.davv_wrap_n {position:relative;margin-left:55px;}
.davv_n{display:block;overflow:hidden;}
.davv_n li{display:block;}
.cmt_sst_n{display:block;width:80%;overflow:hidden;font-size:1.1em;font-weight:600;color:#222;text-align:left;white-space:nowrap;text-overflow:ellipsis;}
.cmt_sst2_n{display:block;font-size:0.8em;color:#a0a0a0;margin-top:1px;}
.txtm_n{margin:5px 0px;line-height:1.5em;color:#666;font-size:1.1em;word-wrap: break-word;word-break:break-all;}
.replyid_n {margin:0px 5px 2px 0;color:#fff;background:#a1cbe8;padding:3px 4px 1px 4px;font-size:0.8em;font-weight:bold}
/* //댓글영역 */

/*이전/다음 버튼 수정*/
.bottom_n .moret_wrap {position:relative;z-index:100}
.bottom_n .moret{padding:0;margin:0;border-top:1px solid #fff;border-bottom:1px solid #ececec;background:#fff}
.bottom_n .moret_l{padding:5px 5px 10px}
.bottom_n .btpg {text-align:center;vertical-align:middle}
.bottom_n .npgBtn_b{display:inline-block;vertical-align:middle;padding:0 20px;line-height:30px;border-radius:18px;background:#fff;border:0px solid #e0e0e0;color:#666;font-size:0.9em;text-align:center;margin:5px}
.bottom_n .nggBtn_img {width:8px;opacity:0.7;vertical-align:top;margin-top:8px}
.bottom_n .ntpg{text-align:center;vertical-align:middle}
.bottom_n .npgBtn{display:inline-block;vertical-align:middle;line-height:30px;width:30px;border-radius:18px;background:#fff;border:0px solid #e0e0e0;color:#666;font-size:0.9em;text-align:center;margin:2px;}
.bottom_n .npgBtn_v{display:inline-block;vertical-align:middle;line-height:30px;width:30px;border-radius:18px;background:#fff;border:1px solid #ef7878;color:#ef7878;font-size:0.8em;font-weight:bold;;text-align:center; margin:2px;}
.bottom_n .npgBtn_p{display:inline-block; vertical-align:middle;line-height:30px;width:30px;border-radius:18px;background-color:#fff;border:1px solid  #c4c4c4; color:#D7D7D7;  font-size: 13px;text-align:center;margin:2px;}
.bottom_n .npgBtn_r {text-align:center;margin:5px 0px 0px 0px; color:#888;font-size:0.9em;font-weight:normal}
/*이전/다음 버튼 수정*/
/*//20170714 홈트레이닝 상세 UI 변경*/

/*20170714 동영상 아이콘 추가*/
.ico_video {display:inline-block;position:absolute;top:44px;text-align:center;margin-left:-4%;}
.ico_video img{width:22px;}
/*//20170714 동영상 아이콘 추가*/


/*20170717 상세 이모티콘 영역 추가*/
.re_emoticon_wrap {position:relative;background:#fcfcfc;border-bottom:1px solid #f4f4f4}
.re_emoticon_c {padding:10px 0;}
.re_emoticon {overflow:hidden;width:100%;text-align:center;}
.re_emoticon li {width:16%;display:inline-block;}
.re_emoticon li img{width:25px;opacity:0.5}
.re_emoticon_a {display:block;width:100%;height:100%;}
.re_emoticon li span{display:block;}
.re_emoticon_txt {color:#999;line-height:1.2em;font-size:0.7em;}
.re_emoticon_count {color:#333;line-height:1.2em;font-size:1.2em;font-family:hv,Arial,NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif;}
.re_emo_co_on {color:#ea8c8c;}
/*//20170717 상세 이모티콘 영역 추가*/

/*20170719 커뮤니티>게시판홈 UI 변경*/
.c_main_tit {color: #000;font-family: HelveticaNeue,AppleSDGothicNeo-Regular,"나눔고딕",NanumGothic,sans-serif; font-size: 1.15em; font-weight: 600; letter-spacing: -1px;margin: 0 10px 0 0;}
.more_go {position:absolute;top:17px;right:23px;color:#999;font-size:0.85em;font-weight:normal;letter-spacing:-0.05em;}
.more_arrow {position:absolute;top:36%;right:0px;padding:0px 10px;vertical-align:top;display:inline-block;}
.more_arrow img {width:9px;opacity:0.5}

.ico_video2 {display:inline-block;position:absolute;bottom:2px;right:6px;}
.ico_video2 img{width:22px;}

.starf_img_box2 {overflow:hidden;position:relative;text-align:center;height:95px;border:1px solid rgba(0,0,0,0.05);text-align:center}
.starf_img2 {overflow:hidden;margin-left:0;margin-top:0px;vertical-align:middle;}
.starf_img2 img {width:125%;text-align:center;margin-left:-10%}


/*게시판아이콘*/
.emo_box {overflow:hidden;position:relative;background:#fff;padding:10px 12px 5px 12px;}
.emo_wrap {overflow:hidden;width:100%;}
.emo_wrap li {width:20%;float:left;vertical-align:top;padding:5px 0;margin-bottom:-1px;}
.emo_con {position:relative;width:100%;display:inline-block;text-align:center;}
.emo_con a{display:block;height:100%}
.emo_con_bg {display:inline-block;position:relative;background:#ebedf5;width:50px;height:50px;text-align:center;border-radius:16px;}
.emo_con_bg2 {display:inline-block;position:relative;background:#f7f8fc;width:50px;height:50px;text-align:center;border-radius:16px;}
.emo_con_img {border:none;text-align:center;vertical-align:top;margin-top:13px;opacity:0.6}
.emo_con_txt {color:#444;font-size:0.85em;letter-spacing: -0.2px;line-height:1.2em;margin-top:5px;}
.ico_n {position:absolute;top:-5px;right:0px;width:17px;}
/*//게시판아이콘*/

.c_more_box {position:relative;background:#fff;}
.c_more_box a {position:relative;display:block;padding:0px 10px;}
.c_more_box a span{display:block;padding:12px 0;border-top:1px solid #f2f2f2;}
.c_more {font-size:1em;color:#777;text-align:center;}
.c_more img {width:15px;opacity:0.5;padding-right:10px;}

/*공지사항*/
.c_noti_wrap {position:relative;}
.c_noti_box {overflow:hidden;background:#fff;padding:0 10px;}
.c_noti_c {border-top:1px solid #f2f2f2;padding-bottom:3px;}
.c_noti_txt_box {overflow:hidden;display:block;position:relative;height:35px;line-height:36px;font-size:1em;letter-spacing:-0.05em;font-weight:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.c_noti_txt {display:inline;font-size:1em;font-weight:normal;color:#222;}
.c_noti_txt em {color:#222;margin:0 12px 0 0px;font-size:1em}
.c_noti_txt .noti {color:#ff8585;margin:0 11px 0 3px;font-size:1em}
.c_noti_txt .day {color:#999;margin:0 8px 0 0px;font-size:1em;}
/*//공지사항*/

/*신규 등록글*/
.c_list_wrap {overflow:hidden;position:relative;background:#fff;padding:0 10px}
.c_list_con {padding:10px 0;border-top:1px solid #f2f2f2;overflow:hidden;}
.c_list_tit {overflow:hidden;position:relative;display:block;margin-bottom:5px;letter-spacing:0px;line-height:1.3em;font-size:1.1em;color:#222;text-overflow:ellipsis;} 
.c_list_tit span {overflow:hidden;margin:0 auto;line-height:1.3em;height:40px;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;letter-spacing:-0.02em}

.listphotoall_reply_n2 {float:left;position:relative;left:0px;top:0px;}
.listphoto_reply_n2 {display:block;overflow:hidden;background:#d4d4d4;width:20px;height:20px;text-align:center;border-radius:50%}
.account_thumnail2 {width:8px;text-align:center;margin-top:5px;}

.c_list_id_w {display: block;overflow: hidden; padding:2px 0 0 5px}
.c_list_id {color: #b5b5b5; display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;letter-spacing: -0.3px; }
.c_list_group { float: left; max-width: 100%; overflow: hidden;}
.c_list_area {float: right;}

.c_list_day { color: #b5b5b5; font-size: 0.9em;}
.c_list_day::before { background-color: #eee; content: ""; display: inline-block; height: 10px; margin: 0 6px 0 6px; vertical-align: -1px;  width: 1px;}
.c_list_name {color: #b5b5b5; font-size: 0.9em;}

.c_list_comm {padding:0 10px;}
.c_list_ico {color: #888; font-size: 0.9em;}
.c_list_ico img{width:10px;opacity:0.5;padding-right:3px;vertical-align:top;margin-top:3px;}

.list_photo {margin-left:5px;display:block;overflow:hidden; position:relative;top:0px;float:right;width:65px;height:65px;border:1px solid #e5e5e5;background:url(/img/ico_basic_thum.png) no-repeat;background-size:65px 65px;-webkit-background-size:65px 65px;z-index:20}
.list_photo_view {position:relative;top:0px;margin-left:-0px;vertical-align:middle}
.list_photo_view img {vertical-align:middle} 

.ico_video_wrap{ height: 100%;  position: absolute; text-align: center; top: 0; width: 100%;z-index:100}
.ico_video_c{  display: inline-table;  height: 100%;}
.ico_video3 {display: table;overflow: hidden;  vertical-align: middle;}
.ico_video3 img{width:18px;border: medium none; margin-top:23px;  overflow: hidden; vertical-align: middle;}
/*//신규 등록글*/

/*추천 에디터*/
.editor_wrap {position:relative;background:#fff;padding:0 10px;}
.editor_con {overflow:hidden;width:100%;}
.editor_con li {width:33.33%;float:left;vertical-align:top;margin-bottom:8px;padding:5px 0;}
.editor_con_item {position:relative;width:100%;display:inline-block;text-align:center;}
.editor_con_item a{display:block;height:100%}
.editor_con_bg {display:inline-block;overflow:hidden;position:relative;background:#fcfcfc;width:90px;height:90px;text-align:center;border-radius:100px;}
.editor_con_bg2 {position:absolute;top:0px;left:0px;display:inline-block;width:90px;height:90px;border-radius:50%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6));z-index:20000}
.editor_con_bg img {width:90px;height:90px;border-radius:50%;border:none;text-align:center;}
.editor_txt_w {display:table;width:90px;height:90px;position:absolute;z-index:21000;}
.editor_txt {display:table-cell;vertical-align:middle;}
.editor_txt em{display:block;text-align:center;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.45);font-size:0.9em;line-height:1.5em;font-weight:600;}
.editor_txt em.editor_txt1 {color:#bbf3ff;}
.editor_con_txt {color:#444;font-size:0.9em;letter-spacing: -0.5px;line-height:1.2em;margin-top:6px;}
/*//추천 에디터*/

/*답변을 기다리는글*/
.c_list_icotxt {margin-left:5px;display:block;overflow:hidden;position:relative;top:2px;float:right;color:#ff9c9c;font-size:0.7em;border:1px solid #dedede;text-align:center;width:33px;height:33px;line-height:35px;border-radius:50%;}
/*//답변을 기다리는글*/

/*인기 그룹방*/
.c_group_wrap {clear:both;overflow:hidden;display:block;position:relative;background:#fff;padding:0px 6px 6px}
.c_group_list {overflow:hidden;width:100%;position:relative;}
.c_group_list li {width:50%;float:left;}
.c_group_box {overflow:hidden;position:relative;margin:0 4px 6px;border:0px solid #ddd;border-radius:0px}
.c_group_con_w {overflow:hidden;position:relative;overflow:hidden;width:100%;height:auto;}
.c_group_con_w a {overflow:hidden;display:block;height:100%;}

.c_group_con {overflow:hidden;position:relative;text-align:center;height:120px;}
.c_group_con_bg {position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:120px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6));z-index:20000}
.c_group_img {overflow:hidden;margin-left:0;margin-top:0px;}
.c_group_img img {overflow:hidden;}

.c_group_ico_w {position:absolute;top:5px;right:4px;text-align:center;vertical-align:middle;opacity:0.9;z-index:25000;}
.c_group_ico {overflow:hidden;position:relative;font-size:0.72em;font-weight:normal;display:inline-block;text-align:center;}
.c_group_ico em{color:#fff;vertical-align:top;margin-top:10px;}
.listphoto_reply_n3 {margin-right:3px;display:inline-block;overflow:hidden;background:rgba(254,102,102,0.8);width:16px;height:16px;text-align:center;border-radius:50%;}
.account_thumnail3 {width:6px;text-align:center;margin-top:4px;}

.c_group_tit_w {width:100%;padding:0 5px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6));position:absolute;bottom:0;left:0px;text-align:left;z-index:28000}
.c_group_tit {width:90%;padding-top:2px;overflow:hidden;font-size:1.1em;color:#fff;font-weight:600;letter-spacing:-0.05em;text-overflow:ellipsis;white-space:nowrap}
.c_group_txt {width:90%;padding-bottom:2px;overflow:hidden;font-size:0.7em;color:#cccccc;letter-spacing:-0.05em;text-overflow:ellipsis;white-space:nowrap}

.c_group_id_w {overflow:hidden;position:relative;display:block;padding:4px 6px 10px;background:#fff;}	
.c_group_id {display:block;position:relative;padding:5px 0px;background:#fff;margin-left:-5px;}

.listphoto_reply_n4{display:block;overflow:hidden;background:#d4d4d4;width:35px;height:35px;text-align:center;border-radius:50%;}
.account_thumnail4 {width:12px;text-align:center;margin-top:10px;}

.davv_wrap_n2 {position:relative;margin:1px 0 0 40px;}
.cmt_sst_n2{display:block;width:90%;overflow:hidden;font-size:1.1em;font-weight:600;color:#222;text-align:left;white-space:nowrap;text-overflow:ellipsis;}
.cmt_sst2_n2{display:block;font-size:0.8em;color:#b5b5b5;margin-top:1px;letter-spacing:-0.05em}

/*//인기 그룹방*/
/*//20170719 커뮤니티>게시판홈 UI 변경*/

/*20170726 커뮤니티 게시판 홈 추가*/
.starf_txt2 {overflow:hidden;font-size:0.7em;color:#b5b5b5;letter-spacing:-0.05em;text-align:left;display:-webkit-box;margin-bottom:-4px;}
.c_list_ico_q {display:inline-block;color:#ff9c9c;font-weight:500;font-size:1em;vertical-align:top;margin-top:-1px;padding-right:5px;font-family:hv,Arial,NanumGothic,'나눔고딕',ng,'Malgun Gothic','맑은 고딕','돋움',Dotum,'Apple SD Gothic Neo',sans-serif; }
/*//20170726 커뮤니티 게시판 홈 추가*/

/*20170814 다신러빗 게시물 추가*/
.c_main_tit2 { overflow:hidden; color: #000;font-family: HelveticaNeue,AppleSDGothicNeo-Regular,"나눔고딕",NanumGothic,sans-serif; font-size: 1.15em; font-weight: 600; letter-spacing: -1px;margin: 0px 10px -3px 0; height: 20px; }
.ico_loveit {display: inline-block; vertical-align: top}
.ico_loveit img { width:22px;}
/*//20170814 다신러빗 게시물 추가*/

/*20170825 리스트옵션 선택영역*/
.ico_bbs_w {position:absolute; right:16px; top: 14px}
.ico_bbs_w a { display:block}
.ico_bbs_w img { width:21px; opacity:0.3}
/*//20170825 리스트옵션 선택영역*/

/* 201701020 댓글 안내메세지 */
.reply_info_wrap {position:relative;overflow:hidden;padding:7px;background:#fcfcfc; border-bottom:1px solid #d7d7d7}
.reply_info_t {position:relative;font-size:0.95em;color:#585858;text-align: left; padding: 6px 10px;line-height:1.3em; }
.reply_info_t em { display:block; margin-top:5px; font-weight:600;}
/* //201701020 댓글 안내메세지 */

/*20171220 무단전재 및 재배포금지*/
.forbid {display: block; margin-left:7px; font-size: 1.1em; color: #999; font-weight: normal; letter-spacing: -0.01em}
.forbid img { display:inline-block; vertical-align:top; width:18px;margin:-1px 3px 0 0}
/*//20171220 무단전재 및 재배포금지*/

/*20171227 MWEB UI 변경*/
.explist_wrap_top {overflow:hidden;position:relative;padding:15px;color:red;text-overflow:ellipsis;white-space:nowrap; border-bottom:1px solid #e6e6e6;}
.explist_wrap_bottom {overflow:hidden;position:relative;padding:15px;color:red;text-overflow:ellipsis;white-space:nowrap;}
.explist_tit_new {overflow:hidden;position:relative;top:2px;margin-left:5px;font-size:1.05em;font-weight:700;color:#232323;text-overflow:ellipsis;white-space:nowrap;z-index:30}
/*//20171227 MWEB UI 변경*/

/*20180206 다신10기 배너영역*/
.seri10_w {clear:both;overflow:hidden;display:block;position:relative; background:#fff;padding:0px 6px 6px}
.seri10_list {overflow:hidden;width:100%;position:relative;}
.seri10_list li {width:100%;float:left;} /*20180524 li값 수정*/
.seri10_box {overflow:hidden;position:relative;margin:0 4px 4px;border:0px solid #ddd;border-radius:0px} /*20180524 마진값 수정*/
.seri10_con_w {overflow:hidden;position:relative;overflow:hidden;width:100%;height:auto;}
.seri10_con_w a {overflow:hidden;display:block;height:100%;}

.seri10_con {overflow:hidden;position:relative;text-align:center;height:95px;}
.seri10_img {overflow:hidden;margin-left:0;margin-top:0px;}
.seri10_img img {width:100%;opacity:1}
/*20180206 다신10기 배너영역*/

/*20181129 칼럼 안내 메시지 추가*/
.info_message {display:block;padding:6px 10px;margin:10px 8px;border:1px solid #eee;font-size:0.85em; color:#b1b1b1; font-weight:normal; line-height:1.5em;}
.info_message em {font-weight:800}
/*//20181129 칼럼 안내 메시지 추가*/