#mboard_area {margin-bottom:40px;}

/* mboard_search */
#mboard_area .mboard_search {position:relative; display:block; height:33px; background:#f4f4f4; padding:0 12px; margin:0 12px; border:1px solid #e5e5e5; border-radius:2px 0 0 2px; margin-top:17px;}
#mboard_area .mboard_search label {position:absolute; top:8px; left:15px; color:#b3b3b3; cursor:text;}
#mboard_area .mboard_search input.area {display:inline-block; width:100%; height:33px; line-height:33px; margin:0; padding:0; border:none; background:none;}
#mboard_area .mboard_search .btn {position:absolute; top:-1px; right:-1px;}
#mboard_area .mboard_search .btn input {background:#000; border-radius:2px; border:none; color:#fff; height:35px; width:50px; cursor:pointer; letter-spacing:-1px;}

#mboard_area .mboard_calendar {position:relative; display:block; text-align:center; margin-top:23px; margin-bottom:3px; padding-left:25px;}
#mboard_area .mboard_calendar .date span {font-size:20px; color:#191919; font-weight:bold; vertical-align:text-top;}
#mboard_area .mboard_calendar .date a {display:inline-block; width:35px; height:20px; line-height:20px; font-size:11px; color:#666; border:1px solid #e5e5e5; border-radius:3px; margin-left:10px;}
#mboard_area .mboard_calendar .arrow a {position:absolute; top:0; width:40px; height:24px; text-indent:-99999px; z-index:2;}
#mboard_area .mboard_calendar .arrow.pre a {left:0; background:url(/mobile/board/img/calendar_arrow_pre.png) no-repeat center 50%; background-size:11px;}
#mboard_area .mboard_calendar .arrow.next a {right:0; background:url(/mobile/board/img/calendar_arrow_next.png) no-repeat center 50%; background-size:11px;}

/* mboard_pwpage */
#mboard_area .mboard_pwpage {position:relative; display:block; height:33px; background:#f4f4f4; padding:0 12px; margin:0 12px; border:1px solid #e5e5e5; border-radius:2px 0 0 2px; margin-top:20px;}
#mboard_area .mboard_pwpage label {position:absolute; top:8px; left:15px; color:#b3b3b3; cursor:text;}
#mboard_area .mboard_pwpage input.area {display:inline-block; width:100%; height:33px; line-height:33px; margin:0; padding:0; border:none; background:none;}
#mboard_area .mboard_pwpage .btn {position:absolute; top:-1px; right:-1px;}
#mboard_area .mboard_pwpage .btn input {background:#000; border-radius:2px; border:none; color:#fff; height:35px; width:50px; cursor:pointer; letter-spacing:-1px;}
#mboard_area .mboard_pwpage_back {margin-top:13px; margin-bottom:20px;}

/* mboard_btns */
#mboard_area .mboard_btns {clear:both; display:block; text-align:right; margin-top:10px;}
#mboard_area .mboard_btns span {margin:0 1px;}

/*#mboard_area a.cbtn {display:inline-block; text-align:center; min-width:40px; height:26px; line-height:26px; font-size:12px; padding:0 13px; letter-spacing:0; border-radius:2px;}
#mboard_area a.cbtn:hover {text-decoration:none;}*/

#mboard_area a.cbtn_b  {background:#444; color:#fff;}
#mboard_area a.cbtn_b:hover  {background:#222;}
/*#mboard_area a.cbtn_g  {background:#9b9b9b; color:#fff;}
#mboard_area a.cbtn_g:hover  {background:#888;}*/
#mboard_area a.cbtn_bu  {background:#577CA7; color:#fff;}
#mboard_area a.cbtn_bu:hover  {background:#;}
#mboard_area a.cbtn_point  {background:#59b1c1; color:#fff;}
#mboard_area a.cbtn_point:hover  {background:#4ba3b3;}
#mboard_area a.cbtn_w {color:#666; min-width:38px; height:20px; padding:3px 13px 0 13px; border:1px solid #888;}
#mboard_area a.cbtn_w:hover {color:#000; border:1px solid #333;}

#mboard_area a.arrow_btn {display:inline-block; background:#a1a1a1 url(/img/common/f_btn.gif) no-repeat 0 50%; padding:6px 17px 0 37px; height:24px; color:#fff; font-size:12px;letter-spacing:-1px; font-weight:bold;}
#mboard_area a.arrow_btn:hover {background:#8c8c8c url(/img/common/f_btn.gif) no-repeat 0 50%; text-decoration:none; color:#fff;}

#mboard_area input.cbtn_b  {display:inline-block; background:#000; color:#fff; min-width:70px; height:26px; padding:0 13px; border:none; cursor:pointer; font-size:12px;letter-spacing:-1px; font-weight:bold;}
#mboard_area input.cbtn_b:hover {background:#666;}

#mboard_area input.cbtn_g  {display:inline-block; background:#7e7e7e; color:#fff; min-width:70px; height:26px; padding:0 13px; border:none; cursor:pointer; font-size:12px;letter-spacing:-1px; font-weight:bold;}
#mboard_area input.cbtn_g:hover {background:#666;}

#mboard_area input.cbtn_point  {display:inline-block; background:#59b1c1; color:#fff; min-width:90px; height:26px; padding:0 20px; border:none; cursor:pointer; letter-spacing:-1px; font-weight:bold;}
#mboard_area input.cbtn_point:hover {background:#4ba3b3;}

#mboard_area input.cbtn_point2  {display:inline-block; background:#64b02f; color:#fff; min-width:70px; height:26px; padding:0 20px; border:none; cursor:pointer; font-size:12px;letter-spacing:-1px; font-weight:bold;}
#mboard_area input.cbtn_point2:hover {background:#52a419;}

#mboard_area a.mboard_btn_w {display:block; height:33px; line-height:33px; margin:0 12px; border:1px solid #e5e5e5; border-radius:2px 0 0 2px; text-align:center;}
#mboard_area a.mboard_btn_w span {display:inline-block; height:8px; width:5px; background:url(/mobile/board/img/simple_view_pre.gif) no-repeat center 50%; margin-right:7px;}


/* msimple_list */
#mboard_area .msimple_list {padding-top:15px;}
#mboard_area .msimple_list ul li a {position:relative; display:block; border-bottom:1px solid #e5e5e5; padding:12px 20px 12px 60px; min-height:30px; font-size:13px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#mboard_area .msimple_list ul li a dl {position:relative; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#mboard_area .msimple_list ul li a dl dt span.new {display:inline-block; width:13px; height:13px; border-radius:3px; background:#5c7df8; color:#fff; font-size:5px; font-weight:bold; text-align:center; line-height:13px; margin-right:3px; font-family:arial;}
#mboard_area .msimple_list ul li.notice a dl dt {font-weight:bold;}
#mboard_area .msimple_list ul li a .num {position:absolute; top:50%; left:10px; display:inline-block; width:36px; height:36px; margin-top:-18px; border:1px solid #e5e5e5; border-radius:50%; line-height:36px; text-align:center; font-size:11px;}
#mboard_area .msimple_list ul li.notice a .num {border:1px solid #666; color:#333;}
#mboard_area .msimple_list ul li.myqna a .num {border:1px solid #666; color:#333; font-weight:bold;}
#mboard_area .msimple_list ul li.reply a {background:url(/mobile/board/img/reply_icon.gif) no-repeat 25px 50%;}
#mboard_area .msimple_list ul li.reply a .num {display:none;}
#mboard_area .msimple_list ul li a dl dd {clear:both; display:block; color:#aaa; font-size:11px; padding-top:2px;}
#mboard_area .msimple_list ul li a dl dd span {display:inline-block; margin-left:6px; padding-left:6px; background:url(/mobile/board/img/line.gif) no-repeat left 4px;}


/* mphoto_list */
#mboard_area .mphoto_list {padding-top:15px;}
#mboard_area .mphoto_list ul li a {position:relative; display:block; border-bottom:1px solid #e5e5e5; padding:12px 20px 12px 120px; min-height:30px; font-size:13px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#mboard_area .mphoto_list ul li a dl {position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#mboard_area .mphoto_list ul li a dl dt span.new {display:inline-block; width:13px; height:13px; border-radius:3px; background:#5c7df8; color:#fff; font-size:5px; font-weight:bold; text-align:center; line-height:13px; margin-right:3px; font-family:arial;}
#mboard_area .mphoto_list ul li a .photo {position:absolute; top:0; left:0; display:inline-block; width:102px; height:48px;}
#mboard_area .mphoto_list ul li a .photo img {width:102px;}
#mboard_area .mphoto_list ul li a dl dd {clear:both; display:block; color:#aaa; font-size:11px; padding-top:2px;}
#mboard_area .mphoto_list ul li a dl dd span {display:inline-block; margin-left:6px; padding-left:6px; background:url(/mobile/board/img/line.gif) no-repeat left 4px;}


/* mboard_paginate */
#mboard_area .mboard_paginate {clear:both; position:relative; text-align:center;}
#mboard_area .mboard_paginate * {margin:0; padding:0;}
#mboard_area .mboard_paginate a,
#mboard_area .mboard_paginate strong {_position:relative; font-weight:bold; display:inline-block; height:20px; padding:5px 9px 0 9px; color:#777; margin:0 1px; border:1px solid #dfdfdf; text-decoration:none; line-height:normal; vertical-align:middle; font-size:11px; font-weight:normal;}
#mboard_area .mboard_paginate strong {color:#222 !important; font-weight:bold; border:1px solid #888;vertical-align:middle;}
#mboard_area .mboard_paginate a.pre {border:none;height:21px; font-weight:normal;vertical-align:middle;padding:4px 8px 0 8px;background:none;margin:-1px 1px 0 1px; border:1px solid #dfdfdf;}
#mboard_area .mboard_paginate a.next {border:none;height:21px; font-weight:normal;vertical-align:middle;padding:4px 8px 0 8px;background:none;margin:-1px 1px 0 1px; border:1px solid #dfdfdf;}

/* msimple_view */
#mboard_area .msimple_view {margin-bottom:30px; border-top:1px solid #5b5b5b;}
#mboard_area .msimple_view dl.tit {display:block; border-bottom:1px solid #e5e5e5; padding:23px 20px 15px 20px;}
#mboard_area .msimple_view dl.tit dt {font-size:16px; color:#333; font-weight:bold;}
#mboard_area .msimple_view dl.tit dt span {display:block; font-size:12px; color:#999; padding-bottom:5px; line-height:13px;}
#mboard_area .msimple_view dl.tit dd {padding-top:12px; color:#999;}
#mboard_area .msimple_view dl.tit dd span {display:inline-block; margin-left:6px; padding-left:6px; background:url(/mobile/board/img/line.gif) no-repeat left 4px;}
#mboard_area .msimple_view .cont {display:block;line-height:19px; border-bottom:1px solid #e5e5e5;}
#mboard_area .msimple_view .cont video {width:100%; height:auto;}
#mboard_area .msimple_view .cont img{min-width:auto;max-width:100%;}


#mboard_area .msimple_view .reply {position:relative; display:block; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:17px 20px 20px 70px; background:#f6f6f6;}
#mboard_area .msimple_view .reply span {position:absolute; top:0; left:10px; display:inline-block; background:#2e2e2e url(/mobile/board/img/reply.gif) no-repeat center bottom; color:#fff; font-weight:bold; width:43px; height:32px; padding-top:11px; text-align:center;}

#mboard_area .msimple_view .other {display:inline-block; width:100%; border-bottom:1px solid #e5e5e5;}
#mboard_area .msimple_view .other p {float:left; display:inline-block; width:50%;}
#mboard_area .msimple_view .other p a {display:block; text-align:center; background:#f6f6f6; color:#969696; height:33px; line-height:33px;}
#mboard_area .msimple_view .other p a.next {border-left:1px solid #e5e5e5;}
#mboard_area .msimple_view .other p a span {display:inline-block; height:8px; width:5px;}
#mboard_area .msimple_view .other p a.pre span {background:url(/mobile/board/img/simple_view_pre.gif) no-repeat center 50%; margin-right:7px;}
#mboard_area .msimple_view .other p a.next span {background:url(/mobile/board/img/simple_view_next.gif) no-repeat center 50%; margin-left:7px;}

/* msimple_write */
#mboard_area .msimple_write {display:block; padding:15px;}
#mboard_area .msimple_write dl dt {clear:both; display:block; font-weight:bold; font-size:12px; color:#555; margin-bottom:3px;}
#mboard_area .msimple_write dl dd {margin-bottom:12px;}
#mboard_area .msimple_write dl .bg_g {border:1px solid #e5e5e5; background:#f8f8f8; border-radius:3px; min-height:30px; padding:0 10px; line-height:30px;}
#mboard_area .msimple_write dl .bg_w {position:relative; overflow:hidden; border:1px solid #e5e5e5; border-radius:3px; padding:0 10px;}
#mboard_area .msimple_write dl dd.tel {display:inline-block;}
#mboard_area .msimple_write dl dd.tel ul {margin-left:-2.3%;}
#mboard_area .msimple_write dl dd.tel ul li {float:left; width:31%; margin-left:2.3%;}
#mboard_area .msimple_write dl dd.tel ul li span {display:inline-block;}
#mboard_area .msimple_write dl dd.select select {border:none; width:100%; min-height:30px;}
#mboard_area .msimple_write dl dd.area p {clear:both; color:#aaa;}
#mboard_area .msimple_write dl dd.price {position:relative;}
#mboard_area .msimple_write dl dd.price label {position:absolute; top:7px; left:10px; color:#aaa; line-height:17px;}
#mboard_area .msimple_write dl dd.price span {position:absolute; top:7px; right:10px; line-height:17px;}
#mboard_area .msimple_write dl dd.ps textarea {width:100%; border:none; background:none; height:120px; padding:10px 0;}
#mboard_area .msimple_write dl dd.radio {display:block; height:30px; line-height:30px;}
#mboard_area .msimple_write dl dd.radio label {display:inline-block; float:left; width:50%; text-align:center; border-left:1px solid #e5e5e5; margin-left:-1px; cursor:pointer;}
#mboard_area .msimple_write dl dd.radio label.fir {border-left:none; margin-left:-1px;}
#mboard_area .msimple_write dl dd select {width:95%;}
#mboard_area input.nor_v {width:100%; padding:0; margin:0; line-height:30px; background:none; border:none;}



/* °ψΕλ */
.mt13 {margin-top:13px;}
.mb50 {margin-bottom:50px;}