@charset "utf-8";
#ezsBBS {width:100%;  margin:0 auto;}
#ezsBBS a, #ezsBBS a:hover, #ezsBBS a:active, #ezsBBS a:visited  {text-decoration:none; }
/*리스트 - 기본 css*/
#ezsBBS > table {width:100%; border-top:1px solid #333; margin:0 auto;}

/*#ezsBBS > table {width:1100px; border-top:1px solid #333; margin:0 auto;}
@media (max-width:1200px){
	#ezsBBS {width:100%;}
	#ezsBBS > table { width:95%; margin:0 auto;}
} */

#ezsBBS > table th {border-bottom:1px solid #ddd; padding:10px 0 10px 0; font:normal 11px '돋음'; color:#777; letter-spacing:-1px;}
#ezsBBS > table td {font:normal 12px 'nng'; color:#888; padding:8px; border-bottom:1px solid #eaeaea; height:20px; }
#ezsBBS > table td span.title a {font:normal 12px 'nng'; color:#888; padding:8px; }
#ezsBBS > table td span.title {padding:0 5px 0 5px; line-height:120%;}
#ezsBBS > table td span.iconBox {padding:0 0 0 5px;}
#ezsBBS > table td span.iconBox img {vertical-align:middle; }

#ezsBBS > div.paging {padding:15px 0 0 0; text-align:center; clear:both }
#ezsBBS > div.paging a {font:normal 11px tahoma; border:1px solid #eaeaea; padding:3px 8px 3px 8px; line-height:120%; }
#ezsBBS > div.paging a.page_on {border:1px solid #bbb;}

#ezsBBS > div.btnBox {padding:15px 0 0 0; text-align:center; margin:20px 0; }
#ezsBBS > div.btnBox .btn_l {float:left;}
#ezsBBS > div.btnBox .btn_r {float:right;}

#ezsBBS > div.seachBox {border:1px solid #eaeaea; background:#fdfdfd; margin:20px 0 0 0; padding:10px; text-align:center; }
#ezsBBS > div.seachBox input, #ezsBBS > div.seachBox select {vertical-align:middle; border:1px solid #e2e2e2; line-height:120%; padding:4px 6px; font:normal 12px 'nng'; }
#ezsBBS > div.seachBox a {vertical-align:middle; border:1px solid #d2d2d2; background:#fafafa; display:inline-block; height:23px; width:60px; text-align:center; }
#ezsBBS > div.seachBox a span {display:inline-block; padding:6px 0 0 0; font:normal 11px 'nng'; }

/*새글작성*/
#ezsBBS > table.write { margin-top: 30px; }
#ezsBBS > table.write th {text-align:left; padding:15px 15px; background:#fcfcfc; font-size:1em; }
#ezsBBS > table.write input, #ezsBBS > table.write textarea, #ezsBBS > table.write select {vertical-align:middle; border:1px solid #e2e2e2; line-height:120%; padding:5px 6px; margin-top:2px; font:normal 12px 'nng'; }
#ezsBBS > table.write dl dd {padding:5px 0 0 0; }
#ezsBBS > table.write dl dd:first-child {padding:0; }
@media (max-width:479px) {
#ezsBBS > table.write th { font-size:0.75em; }
}
/*게시물보기*/
#ezsBBS > table.view {}
#ezsBBS > table.view th {text-align:left; padding:10px 10px; border-bottom:1px dotted #eaeaea; font:bold 12px 'nng'; }
#ezsBBS > table.view td.txt_char {text-align:right; }
#ezsBBS > table.view .txt_th {font:normal 11px 'nng'; color:#bbb; padding:0 10px 0 10px; }	
#ezsBBS > table.view p.imgView {text-align:center; padding:15px 0 5px 0;}
#ezsBBS > table.view p.thebody {padding:20px 0 20px 0;  font:normal 12px 'nng'; line-height:160%;  }

#ezsBBS > table.view dl dt {float:left; padding:4px 0 0 0; width:12%; font:normal 11px 'nng'; color:#bbb;}
#ezsBBS > table.view dl dd {float:left; }
#ezsBBS > table.view dl dd:first-child {width:12%; }
#ezsBBS > table.view dl dd > p {padding:0 0 0 2px; font:normal 11px 'nng'; color:#888; line-height:180%; }

/*코멘트추가*/
#ezsBBS > p.title_cmt {font:bold 12px 'nng'; color:#777; letter-spacing:-1px; padding:15px 5px 10px 5px; }
#ezsBBS > p.title_cmt > .cmtNum {color:#ff7316; letter-spacing:0px; text-decoration:underline; }
#ezsBBS > table.cmt {border-top:1px solid #dadada;}
#ezsBBS > table.cmt th {border-bottom:1px solid #eaeaea; text-align:left; padding-left:10px;}
#ezsBBS > table.cmt td {position:relative; }
#ezsBBS > table.cmt td span.cmt_info {position:absolute; right:0; color:#bbb; }
#ezsBBS > table.cmt dl dd input {vertical-align:middle; border:1px solid #e2e2e2; line-height:120%; padding:5px 6px; font:normal 11px 'nng'; color:#aaa; }
#ezsBBS > table.cmt dl dd textarea {vertical-align:middle; border:1px solid #e2e2e2; line-height:120%; padding:5px 6px; font:normal 12px 'nng'; }
#ezsBBS > table.cmt dl dd > a {vertical-align:middle; border:1px solid #d2d2d2; background:#f9f9f9; display:inline-block; height:50px; width:100px; text-align:center; }
#ezsBBS > table.cmt dl dd > a span {display:inline-block; padding:18px 0 0 0; font:bold 11px verdana; }

#ezsBBS .txtc {text-align:center; }
#ezsBBS .txtN {font:normal 11px tahoma; letter-spacing:0; }
#ezsBBS .news > span {border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; display:block; width:100%; color:#666;  }
#ezsBBS span.recipe_thum {width:100px; display:inline-block; padding-right:15px; vertical-align:middle;}
#ezsBBS span.recipe_thum > img {width:100px; border:1px solid #d9d9d9; }
#ezsBBS span.title_cate {display:inline-block; padding-right:10px; font:normal 1em 'nng'; color:#f66006; }

.calendar {position:absolute; top:0; left:0; width:169px; height:182px; padding:8px 11px; background:url(../../images/calendar_bg.gif) no-repeat;}
.calendarTable {width:100%; margin-top:5px; padding:0; font-size:11px; border:none; border-collapse:collapse;}
.calendarTable th {color:#999; font-weight:normal;}
.calendarTable td {width:17px; height:15px; color:#474747; text-align:center;}
.calendarTable td.sunday a {color:#004d9c;}
.calendarTable td.restday a {color:#ff6c00; font-weight:bold;}
.calendarTable a:hover {text-decoration:underline; font-weight:bold;}
.btn_green {padding:5px 7px 3px 7px; border:1px solid #5ca103; background:#7eb611; font:normal 11px nng; letter-spacing:-1px;  color:#fff}

#ezsBBS .txtBox1 {display:inline-block; font:bold 11px 'nng'; color:#fff; background:#0ea8ef; border:1px solid #07a1da; padding:3px 5px;}
#ezsBBS .txtBox2 {display:inline-block; font:normal 11px 'nng'; color:#fff; background:#b0b0b0; border:1px solid #a8a8a8; padding:3px 5px;}
#ezsBBS .txtBox3 {display:inline-block; font:normal 11px 'nng'; color:#fff; background:#ff872f; border:1px solid #f15b09; padding:3px 5px;}
#ezsBBS .txtBox4 {display:inline-block; font:normal 11px 'nng'; color:#7d7d7d; background:#f9f9f9; border:1px solid #d9d9d9; padding:3px 5px;}

dl.thumBBS {border-top:1px solid #333; }
dl.thumBBS dd {padding:15px 5px 15px 380px; border-bottom:1px solid #d9d9d9; position:relative; height:115px;  }
dl.thumBBS dd > p.thum {position:absolute; left:10px; top:15px; }
dl.thumBBS dd > p.thum > img {border:1px solid #d4d4d4; }
dl.thumBBS dd > p.title {font:bold 14px 'nng'; color:#444; padding:5px 0 0 0; }
dl.thumBBS dd > p.memo {font:normal 12px 'nng'; color:#7d7d7d; padding:10px 0 10px 0; line-height:180%; }
dl.thumBBS dd > p.date {font:normal 12px 'nng'; color:#888;}
dl.thumBBS dd > p.date > span {padding-left:10px; color:#555; letter-spacing:0;}

dl.thumBBS_view {border-top:1px solid #333; }
dl.thumBBS_view dt {background:url('../images/sub/product_1depth_bg.jpg') repeat-x bottom; border:1px solid #d4d4d4; border-top:none; padding:20px 30px; font:bold 15px 'nng'; color:#ff5400; text-align:center; }
dl.thumBBS_view dd {padding:10px 15px; border-bottom:1px solid #d9d9d9; }
dl.thumBBS_view dd.date {background:#f1f1f1; border:1px solid #d6d6d6; border-top:none; text-align:right; font:normal 12px 'nng'; color:#888; }
dl.thumBBS_view dd.date > span {padding-left:10px; color:#555; letter-spacing:0;}
dl.thumBBS_view dd > p {padding:10px 0 40px 0; }
dl.thumBBS_view dd > p.viewimg {text-align:center; padding:20px 0 10px 0; }

dl.vod {padding:20px 0 0 0; width:100%; border-top:1px solid #333; border-bottom:1px solid #d9d9d9; overflow:hidden; }
dl.vod > dd { text-align:center; width:240px; float:left; height:200px; }
dl.vod > dd > p > img {border:1px solid #ccc;}
dl.vod > dd > span {display:block; padding:8px; text-align:center;}
