@charset "utf-8";
/* CSS Document */
/*치료사례 사진*/
#content .mafter .mafterPhoto{background:url(/img/after_next.gif) no-repeat 140px; float:left; margin:0 0 14px 0;}
#content .mafter .mafterPhoto dt{float:left; width:134px; height:101px;}
#content .mafter .mafterPhoto dd{float:left; width:134px; height:101px; margin:0 0 0 18px;}

/*bpage*/
#content .bpage{position:relative; width:97%; display:block; margin:0 0 0px 0px; padding:10px 0 0 0; text-align:center; clear:both; color:#a5a5a5; font-size:12px;}
#content .bpage a{position:relative; display:inline-block; padding:5px 10px; margin:10px 5px; text-decoration: none; color:#444343; border:1px solid #cdcdcd; font-weight:bold;}
#content .bpage strong{position:relative; display:inline-block; padding:5px 10px; margin:0 5px; text-decoration:none; color:#fff; border:1px solid #95ace8; background:#6690fc; }
#content .bpage strong span{color:#6690fc;}
#content .bpage .next{position:relative; display:inline-block; padding:7px 3px; margin:0 5px; vertical-align:top; color:#797979; font-size:11px; border:none;}
#content .bpage .next img{padding:3px 6px; *padding:4px 6px; margin:0; vertical-align: top;}
#content .bpage .next:hover{color:#fff; text-decoration:none; background:#fff;}
#content .bpage a:hover{color:#fff; text-decoration:none; background:#6690fc; }

/*search*/
#wrapper #content .search{position:relative; width:97%; height:18px; margin:0 0 30px 0; padding:9px 0; text-align:center; vertical-align:top; }
#wrapper #content .search input{width:40%; height:30px; border:1px solid #d1d1d1; border-right:none 0; vertical-align:bottom; padding:5px 0 0 2px;}
#wrapper #content .search select{width:20%; height:30px; border:1px solid #e7e7e7; font-size:12px; vertical-align:bottom; color:#706a5f; margin:0 5px 0 0;}
#wrapper #content .search .sbtn{position:relative; width:50px; height:35px; top:0px; left:-6px; border:none; vertical-align:middle; line-height:28px; }

/* 모바일 게시판 -------------------------------------------------------------------------------------------------------------------------- */
.borderList{}
.borderList ul{width:100%; float:left;}
.borderList ul li{float:left; width:100%; border-bottom:1px solid #d1d1d1; padding:10px 0 10px 0;}
.borderList ul li .baList{padding:0 0 0 5px;}
.borderList ul li .icon{display:inline; text-align:right; float:right; width:85px;}
.borderList ul li .icon img{margin:0 1px; display:inline; float:right;}
.borderList ul li a{float:left; display:inline;}
.borderList ul li .numN{float:left; margin:0 10px 0 0;}

/*re*/
.borderList ul li ul{float:left; margin:0px 0 0 0; width:100%;}
.borderList ul li ul li{border-top:1px solid #d1d1d1; border-bottom:none; padding:10px 0 11px 0px;}
.borderList ul li ul li .icon{display:inline; text-align:right; float:right; width:85px;}
.borderList ul li ul li .icon img{margin:0 1px; float:left;}
.borderList ul li ul li .reList{padding:0 0 0 5px;}

/*버튼*/
#content .btnA{padding:9px 0; text-align:right; width:97%; clear:both;}
#content .btnA a.btns{display:inline-block; padding-right:4px; font-family:'돋움',dotum;font-size:13px;color:#444343;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; background:#e6e6e6; border:1px solid #cdcdcd; color:#444343;}  
#content .btnA a.btns strong{display:block;padding:1px 6px 0 12px;}  
#content .btnA a.btns span{display:block;padding:1px 6px 0 12px;} 
#content .btnA .btl{float:left; margin:0;}
/*쓰기페이지 목록 btn*/
#content .btnA .btlb{float:left; margin:0;}


/*댓글*/
.re{position:relative; height:auto; margin:30px 0 20px 0; padding:10px 20px; background:#f5f5f5; font-size:11px; overflow:hidden;}
.re ul{position:relative; list-style:none; margin:0px; padding:0px;}
.re li{position:relative; width:100%; padding:13px 0 10px 0; border-bottom:1px solid #e5e5e5; line-height:130%;}
.re strong{margin:0 10px 0 0; color:#2e2e2e;}

.re .reTop{position:relative; display:inline; width:100%; float:left; margin:0 0 8px 0; color:#a5a5a5;}
.re .reList{position:relative; display:inline; float:right; *margin:-13px 0 0 0;}
.re .reList a{text-decoration:none; color:#2e2e2e;}
.re .reList a:hover{text-decoration:underline; color:#2e2e2e;}


/*댓글쓰기*/
.reple{position:relative; height:100%; margin:9px 0; padding:0px;}
.reple dl{width:100%; overflow:hidden;}
.reple dt{width:100%; overflow:hidden;}
.reple dt input{width:110px; height:18px; border:1px solid e5e5e5; float:left;}
.reple dd{width:100%; overflow:hidden; float:left; _padding:0 0 10px 0;}
.reple dd textarea{width:82%; height:50px; margin:8px 0px; padding:5px; border:1px solid #c6cdd8; float:left; overflow:auto;}
.reple .btnAll{width:75px; display:inline; margin:35px 0 0 10px; text-align:left; float:left;}
.reple strong{margin:0; color:#797979;}
#board .readBtn{width:98%; margin:0px;}

/*체크박스*/
#content .inputck{width:14px; height:14px; vertical-align:middle;}

/*상담/예약*/
.consultsPro{width:100%; border-top:2px solid #6690fc; border-bottom:1px solid #6690fc; overflow:hidden;}
.consultsPro dl{overflow:hidden; width:100%; border-bottom:1px solid #d1d1d1; padding:6px 0;}
.consultsPro dt{float:left; text-align:justify; width:35%; position:relative; top:3px; padding:0 0 0 7px;}
.consultsPro dd{float:left; width:65%;}
.consultsPro dd input{height:30px;}
.consultsPro dd input[type='text'],.consultsPro dd input[type='password']{border:1px solid #d1d1d1; background:#f8f8f8; width:100%;}
.consultsPro dd select{border:1px solid #d1d1d1; background:#f8f8f8; width:100%; height:auto;}
.consultsPro dd textarea{border:1px solid #d1d1d1; background:#f8f8f8; width:100%; height:80px;}
