@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:none 0;}
#board .marno{margin:0;}
#board #blist .marno{margin:0;}
#board .mLR{margin:0 10px;}
#board .fontn{font-weight:normal; margin-right:10px;}
select{font-size:12px; font-family:'돋움',dotum; color:#2e2e2e;}
input{font-size:12px; font-family:'돋움',dotum; color:#2e2e2e; height:18px;}

/*버튼들*/
#board .btnAll a.btns{display:inline-block; padding-right:4px; font-family:'돋움',dotum; background:url(/img/btn_bg.gif) no-repeat 100% 0; font-size:11px;color:#797979;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
#board .btnAll a.btns strong{display:block;padding:1px 8px 0 12px;background:url(/img/btn_bg.gif) no-repeat;}  
#board .btnAll span{float:left;}

/*link*/
#board a{color:#2e2e2e; text-decoration:none;}
#board a:hover{text-decoration:underline;}

/*공지*/
#board .point a{color:#2e2e2e; text-decoration:none;}
#board .point a:hover{text-decoration:underline;}


#board{position:relative; margin:0; padding:0; width:98%; color:#5e5e5e; font-family:Tahoma,'돋움',dotum;}
/*list*/
#board #blist{margin:0px; padding:0; overflow:hidden;}
#board #blist table{position:relative; width:100%; height:100%; float:left; border-top:#c4c4c4 2px solid; color:#53728b; font-size:11px;}

/*tbody*/
#board #blist table thead{width:100%; height:26px; color:#797979;}
#board #blist table thead th{height:26px; padding:2px; /*background:url(/img/list_line_bg.gif) repeat-x bottom;*/ border-bottom:1px solid #e7e7e7; font-size:11px; font-family:'돋움',dotum;}

#board #blist table thead .no{width:50px;}
#board #blist table thead .title{}
#board #blist table thead .secret{width:50px;}
#board #blist table thead .day{width:70px;}
#board #blist table thead .hit{width:50px;}

/*상담추가*/
#board #blist table thead .re{width:40px; }/*답변*/
#board #blist table thead .name{width:70px;}/*작성자*/

/*tbody*/
#board #blist table tbody{text-align:center; color:#565c7b; vertical-align:middle;}
#board #blist table tbody td{height:22px; padding:5px 2px; /*background:url(/img/list_line_bg.gif) repeat-x bottom;*/ border-bottom:1px solid #e7e7e7; color:#a5a5a5; font-family:Tahoma;}
#board #blist table tbody td.title{font-size:12px; text-align:left; color:#2e2e2e;}
#board #blist .reNum{font-size:11px; color:#f60029; padding:0 0 0 5px; margin:0;}
#board #blist .newico{padding:0 0 0 5px; margin:0; vertical-align:middle;}

/*상담추가*/
#board #blist table tbody td.re{width:2%;}/*답변*/
#board #blist table tbody td.name{color:#2e2e2e; padding-top:8px;}/*작성자*/



/*공지*/
#board #blist .point{ background:#f6f6f6;}
#board #blist .point td{/*background:url(/img/list_line_bg.gif) repeat-x bottom #f6f6f6;*/ background:#f6f6f6; border-bottom:1px solid #e7e7e7;}
#board #blist .point .title{font-size:12px; font-weight:bold;}

.b_over {background-color: F5F5F5;}                                                                         
/* -----게시판리스트 마우스 오버시컬러----- */
.b_out {background-color:;}

/*page*/
#board .page{position:relative; width:100%; display:block; margin:0 0 0 0px; padding:20px 0 0 0; text-align:center; clear:both; color:#a5a5a5; font-size:12px;}
#board .page a{position:relative; display:inline-block; padding:5px 6px;  text-decoration: none; color:#a5a5a5;}
#board .page strong{position:relative; display:inline-block; padding:5px 6px;  text-decoration:underline; color:#f60029;}
#board .page .next{position:relative; display:inline-block; padding:7px 3px; margin:0 10px; vertical-align:top; color:#797979; font-size:11px;}
#board .page .next img{padding:3px 6px; *padding:4px 6px; margin:0; vertical-align: top;}
#board .page a:hover{color:#2e2e2e; text-decoration:underline;}

/*글쓰기*/
#board .btnAll{width:100%; padding:10px 0 0 0; overflow:hidden; font-size:11px; text-align:right;}
#board .btnAll a.write_btn{display:inline-block; width:46px; margin:0 3px 0 0; padding:0 0 0 28px; font-family:'돋움',dotum; background:url(/img/btn_write.gif) no-repeat; color:#797979;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
#board .btnAll a.write_btn strong{padding:0 10px 0 0; font-size:11px;}
#board .btnAll a:hover.write_btn{color:#2e2e2e; text-decoration:none;}

/*search*/
#board #blist .search{position:relative; width:100%; margin:0px; padding:9px 0; text-align:center; vertical-align:top; }
#board #blist .search input{width:98px; height:18px; border:1px solid #d1d1d1; border-right:none 0; vertical-align:bottom; padding:5px 0 0 2px;}
#board #blist .search select{width:72px; height:23px; border:1px solid #e7e7e7; font-size:12px; vertical-align:bottom; color:#706a5f; margin:0 5px 0 0;}
#board #blist .search .sbtn{position:relative; width:49px; height:25px; top:0px; left:-6px; border:none; vertical-align:middle;}



/*write*/
#board #bwrite{margin:10px; width:92%; padding:20px; border:1px solid #e7e7e7; font-family:'돋움',dotum; overflow:hidden;}
/*개인정보방침*/
#board #bwrite .top{width:100%; height:100%; margin:0px 0 18px 0; overflow:hidden; background:#f5f5f5; font-size:12px; text-align:center; line-height:180%;}
#board #bwrite .top .ScrollLy{width:94%; height:80px; margin:10px 10px 5px 10px; padding:10px; font-size:12px; border:1px solid #cccccc; background:#ffffff; z-index:1; overflow-x:hidden;overflow-y:auto;}
#board #bwrite .top .ScrollLy .title{text-align:center; font-size:16px; font-weight:bold; font-family:'돋움',dotum;}
#board #bwrite .top .ScrollLy h6{text-align:left; font-size:12px; font-weight:bold; font-family:'돋움',dotum; padding:15px 0 10px 0;}
#board #bwrite .top .ScrollLy p{text-align:left;}
#board #bwrite .top .ScrollLy ul{padding:0 0 10px 0;}
#board #bwrite .top .ScrollLy ul li{text-align:left;}
#board #bwrite .top .jbtn{ position:relative; top:5px; *top:1px; _top:1px;}

/*#board #bwrite .top textarea{width:97%; height:60px; margin:10px 0; font-size:12px; border:1px solid #cccccc;}*/
#board #bwrite .top p{width:99%; text-align:right; clear:both; padding:0 0 9px 0;  font-size:11px; }

/*
#board #bwrite .top dl{width:49%; float:left; padding:0 0 5px 0; background:#fff;}
#board #bwrite .top dt{position:relative; width:70px; color:#797979; font-size:12px; float:left; font-weight:bold; padding:5px 0 0 0;}
#board #bwrite .top dd{position:relative; padding:0px; color:#2e2e2e;}
*/
/*기본틀*/
#board #bwrite .write_list{width:100%; height:100%; clear:both; float:left; font-size:12px;}
#board #bwrite .write_list dl{width:49%; height:18px; padding:4px 0px; float:left; color:#53728b;}
#board #bwrite .write_list dt{width:60px; padding:0 0 0 10px; float:left; color:#797979; font-weight:bold;}
#board #bwrite .write_list dd{float:left; width:60%; display:inline; padding:0 0 0 10px; background:url(/kor/img/board_dd_line.gif) no-repeat 0 3px;}

/*지점정보,진료과목*/
#board #bwrite .write_list .listTop{width:100%; height:100%; padding:0 0 5px 0;  background:url(/img/read_line_bg.gif) repeat-x bottom; float:left;}
#board #bwrite .write_list .listTop dl{width:33%; color:#797979; display:inline-block;}
#board #bwrite .write_list .listTop dt{width:61px; padding:4px 0 0 10px; float:left; font-weight:bold;}
#board #bwrite .write_list .listTop dd{float:left; width:50%; display:inline;} 

/*작성자,비밀번호*/
#board #bwrite .write_list .listBottom{width:100%; float:left; padding:5px 0 0 0; overflow:hidden;} 
#board #bwrite .write_list .listBottom dl{width:33%; color:#797979; display:inline-block;}
#board #bwrite .write_list .listBottom dt{width:61px; padding:4px 0 0 10px; float:left; font-weight:bold;}
#board #bwrite .write_list .listBottom dd{float:left; width:50%; display:inline;} 
/*이메일,휴대폰*/
#board #bwrite .write_list .listBottom .long{width:64%;}
#board #bwrite .write_list .listBottom .long dt{width:61px;}
#board #bwrite .write_list .listBottom .long dd{float:left; width:67%;} 
/*제목*/
#board #bwrite .write_list .listBottom .wtitle{width:99%; padding:4px 0 10px 0; }
#board #bwrite .write_list .listBottom .wtitle dt{width:61px;}
#board #bwrite .write_list .listBottom .wtitle dd{float:left; width:84%;} 
/*체그박스 답변메일받기*/
#board #bwrite .write_list .listBottom span{font-size:11px; margin:0 0 0 10px;}
/*쓰기내용*/
#board #bwrite .write_con{position:relative; width:98%; min-height:255px; _height:255px; margin:0 0 10px 5px; border:0px solid #cdcdcd; clear:both;}
#board #bwrite .write_con textarea{width:96%; height:240px; padding:10px; border-top:1px solid #fff; border-left:none 0; border-right:none 0; border-bottom:none 0; overflow:auto;}
#board #bwrite .write_con .editor{width:100%; border-bottom:0px solid #cdcdcd; margin:0 0 20px 0;}

/*파일첨부,관련링크*/
#board #bwrite .write_list .fplus{width:90%; height:18px; padding:4px 0px; color:#53728b; clear:both; overflow:hidden;}
#board #bwrite .write_list .fplus dt{width:70px; padding:0 0 0 10px; float:left; color:#797979; font-weight:bold; position:relative; top:3px;}
#board #bwrite .write_list .fplus dd{float:left; width:60%; display:inline; padding:0 0 0 10px;}

/*input*/
#board #bwrite .write_list input{width:90%; border:1px solid #e5e5e5; padding:0px; margin:0;}
#board #bwrite .write_list .inputLong{width:50%;}
#board #bwrite .write_list .inputTitle{width:90%;} 
#board #bwrite .write_list .check{width:14px; height:14px; margin:3px 0 0 0; vertical-align:top;}

/*스팸차단코드*/
#board #bwrite .spam{overflow:hidden; padding:15px 0 0 0; color:#797979; clear:both;}
#board #bwrite .spam dt{font-size:12px; font-weight:bold; float:left; margin:0px 5px 0 0; padding:0 0 0 10px;}
#board #bwrite .spam dt img{ vertical-align:middle; margin:0 15px; }
#board #bwrite .spam dd{float:left; font-size:11px;}
#board #bwrite .spam dd img{ vertical-align:middle; margin:0 6px;}

/*write페이지 버튼*/
#board .write_btn{position:relative; text-align:center; padding:10px 0;}
#board .write_btn .btnAll{width:98%; margin:0 1px; text-align:center;}
#board .write_btn .btnAll a.btns{display:inline-block; padding-right:4px; font-family:'돋움',dotum; background:url(/img/btn_bg.gif) no-repeat 100% 0; font-size:11px;color:#797979;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
#board .write_btn .btnAll a.btns strong{display:block;padding:1px 15px 0 17px;background:url(/img/btn_bg.gif) no-repeat;}  
#board .write_btn .btnAll span{float:left;}
#board .write_btn .btnAll a:hover.btns{color:#2e2e2e; text-decoration:none;}

/*상담*/
/*#board #blist .redBg{position:relative; width:20px; height:10px; color:#fff; margin:0 10px 0 0; padding:4px 6px; background:url(/img/icon_red_bg.gif) no-repeat 2px 1px;}/*공지*/
/*#board #blist td.oranBg{position:relative; color:#fff; font-size:11px; background:url(/img/icon_oran_bg.gif) no-repeat 2px 42%;}/*답변*/
/*#board #blist td.grayBg{position:relative; color:#fff; font-size:11px; background:url(/img/icon_gray_bg.gif) no-repeat 2px 42%;}/*대기*/

#board #blist span.re_ing{position:relative; color:#fff; font-family:'돋움',dotum; font-size:11px; background:#cacaca; padding:3px;}/*답변*/
#board #blist span.re_ok{position:relative; color:#fff; font-family:'돋움',dotum; font-size:11px; background:#ff7439; padding:3px;}/*대기*/




/*목록이미지 공지/보도/동영상*/
#board #blist td.photo{width:9%; vertical-align:middle;}
#board #blist .photo p{width:81px; height:81px; line-height:81px; margin:7px 5px; border:1px solid #e2e2e2; background:#f6f6f6; vertical-align:middle; display:table-cell;}
#board #blist .photo p span{}

#board #blist .pcon{text-align:left; color:#2e2e2e;}
#board #blist .pcon dl{ line-height:160%;}
#board #blist .pcon dt{ font-weight:bold;}
#board #blist .pcon dd{ margin:5px 0 0 0;}

/*포토갤러리*/
#board #blist .photoleft{width:100%; padding:3px 0; background:url(/img/list_h_bg.gif) repeat-x top; overflow:hidden;}
#board #blist .photoleft dl{position:relative; width:100%; float:left; vertical-align:middle; padding:15px 0; border-bottom:1px solid #e7e7e7;}
#board #blist .photoleft dt{position:relative; width:131px; height:99px; margin:0 15px; border:1px solid #e2e2e2; background:#f6f6f6; vertical-align:middle; text-align:center; float:left;}
#board #blist .photoleft dt p{position:relative; width:100%; height:100%; top:30%; margin:0 auto; float:left;}
#board #blist .photoleft dd{position:relative; width:63%; float:left;}
#board #blist .photoleft dd p{font-size:11px; color:#2e2e2e;}
#board #blist .photoleft dd p strong{margin:0 0 0 10px;}
#board #blist .photoleft dd h5{font-size:14px; color:#2e2e2e; margin:0 0 10px 0;}
#board #blist .photoleft dd h5 p{font-weight:normal; font-family:Tahoma; font-size:11px; color:#a5a5a5; margin:0 0 9px 0;}

#board #blist .photptd{border-bottom:1px solid #e7e7e7; display:table;}
#board #blist .baafPhoto{width:100px; height:100px; line-height:100px; margin:10px; padding:0; border:1px solid #e2e2e2; display:table-cell;}
#board #blist .baafPhoto span{line-height:100px;}
#board #blist .baafnext{width:1%;}

#board #blist p.photoday{font-size:11px; color:#a5a5a5; margin:0 0 5px 0;}
#board #blist p.photoday strong{margin:0 0 0 10px;}


/*포토갤러리*/

#board #blist .gallery{width:100%; padding:18px 0 18px 0; background:url(/img/list_h_bg.gif) repeat-x top; border-bottom:1px solid #e7e7e7; overflow:hidden; text-align:center;}
#board #blist .gallery dl{position:relative; width:150px; float:left; margin:0 12px 30px 12px; display:table-cell;}

#board #blist .gallery dt{width:150px; height:120px; line-height:120px; border:1px solid #e2e2e2; background:#f6f6f6; vertical-align:middle; display:table; position:relative;}
/*
#board #blist .gallery dt p{vertical-align:middle; display:table-cell; border:1px solid #333; width:150px; height:120px;}
#board #blist .gallery dt p img{vertical-align:middle; border:1px solid #333;}
*/

#board #blist .gallery .imgBox{width:150px; line-height:120px; display:table-cell; position:relative;}
#board #blist .gallery .imgBox *{ vertical-align:middle;}
#board #blist .gallery .imgBox span{ line-height:120px;}

#board #blist .gallery dd{font-size:12px; color:#2e2e2e; margin:10px 0 0 4px; text-align:left;}
#board #blist .gallery dd p{font-size:11px; color:#a5a5a5; margin:0 0 10px 0; font-family:Tahoma;}
#board #blist .gallery dd p strong{margin:0 0 0 10px;}
#board #blist .gallery dd p strong.marno{margin:0;}

/*치료사례*/
#board #blist .beafphoto{position:relative; width:100%; height:100%; padding:18px 0 0 0; float:left; background:url(/img/list_h_bg.gif) repeat-x top; border-bottom:1px solid #e7e7e7; color:#53728b; font-size:11px;}
#board #blist .beafphoto ul{margin:0; padding:0; list-style:none;}
#board #blist .beafphoto ul li{float:left; width:336px; height:295px; margin:0 8px; display:inline;}
#board #blist .beafphoto ul li dl{width:314px; border:1px solid #e2e2e2; padding:10px; overflow:hidden; background:url(/img/beaf_next.gif) no-repeat 50%; display:table;}
#board #blist .beafphoto ul li dt{position:relative; width:140px; height:140px; float:left; background:#f6f6f6; display:table-cell; line-height:140px; text-align:center;}
#board #blist .beafphoto ul li dt span{position:absolute; top:122px; left:122px;}
#board #blist .beafphoto ul li dd{position:relative; width:140px; height:140px; float:right; background:#f6f6f6; display:table-cell; line-height:140px; text-align:center;}
#board #blist .beafphoto ul li dd span{position:absolute; top:122px; left:0px;}


#board #blist .beafphotoTitle{width:325px; font-size:11px; color:#2e2e2e; margin:10px 0 40px 5px;}
#board #blist .beafphotoTitle p strong{margin:0 0 0 10px;}
#board #blist .beafphotoTitle .marno{margin:0 0 0 0px;}
#board #blist .beafphotoTitle h5{font-size:14px; color:#2e2e2e; margin:0 0 10px 0;}
#board #blist .beafphotoTitle h5 p{font-weight:normal; font-family:Tahoma; font-size:11px; color:#a5a5a5; margin:0 0 9px 0;}



/*회원가입 링크*/
.red{color:#f60029;}
#member *{margin:0; padding:0;}
#member a:link{font-size:11px; color:#484848; text-decoration:none;}
#member a:hover{font-size:11px; color:#484848; text-decoration:underline;}
#member a:visited{font-size:11px; color:#484848; text-decoration:none;}
/*회원가입*/
#member{position:relative; width:100%; font-size:11px; color:#797979; }
/*로그인/로그아웃*/
#member .login{position:relative; width:277px; margin:30px auto 0 auto;}
#member .login p{margin:0 0 18px 0; line-height:170%; font-size:11px;}

#member .login .btn{overflow:hidden;}

/*아이디,비밀번호 배경*/
#member .login .loginBox{background:#f5f5f5; width:93%; padding:28px 17px; margin:6px 0 0 0; float:left;}
/*아이디,비밀번호*/
#member .login .loginBox .conBox{float:left;}
/*아이디,비밀번호 기본*/
#member .login .loginBox .conBox dl{overflow:hidden; margin:0 10px 8px 0;}
#member .login .loginBox .conBox dt{float:left; width:60px;}
#member .login .loginBox .conBox dt strong{position:relative; top:5px;}
#member .login .loginBox .conBox dd{float:left;}
/*input*/
#member .login input{width:115px; height:20px; border:1px solid #cccccc;}
#member .login .loginBtn{width:67px; height:47px; float:left; margin:0; padding:0;}
#member .login .loginBoxIp .inputJumin{width:90px;}


/*회원가입,아이디/비밀번호찾기*/
#member .login .joinList{padding:18px 0 0 0; clear:both; text-align:center; overflow:hidden;}
#member .login .joinList ul{list-style:none; margin:0; padding:0; font-size:11px; display:inline-block; float:right;}
#member .login .joinList li{display:inline; float:left; margin:0; padding:0 0px 0 10px; background:url(/img/member_login_bar.gif) no-repeat left;}
#member .login .joinList .joinRed{color:#f60029; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}



/*(IdpwFind)아이디,비밀번호찾기*/
#member .login .loginBoxIp{background:#f5f5f5; width:379px; padding:28px 37px; margin:6px 0 0 0; float:left;}
#member .login .loginBoxIp .conBoxIp{float:left;}
/*(IdpwFind)아이디,비밀번호 기본*/
#member .login .loginBoxIp .conBoxIp dl{overflow:hidden; margin:0 10px 8px 0;}
#member .login .loginBoxIp .conBoxIp dt{float:left; width:84px;}
#member .login .loginBoxIp .conBoxIp dt strong{position:relative; top:5px;}
#member .login .loginBoxIp .conBoxIp dd{float:left;}
#member .login .loginBoxIp .loginBtn{width:79px; height:47px; float:left; margin:30px 0 0 0; padding:0;}

/*아이디중복확인버튼*/
#member .login .idcheckBtn{width:79px; height:22px; float:left; margin:0px 0 0 0; padding:0;}


#member #join{position:relative; margin:10px; width:98%; padding:20px 0 0 0; border:1px solid #e7e7e7; font-family:'돋움',dotum; overflow:hidden;}
#member #join .joinTop{width:97%; background:#f5f5f5; margin:0 auto;}
#member #join .joinTop textarea{width:97%; height:80px; margin:10px 10px 0px 10px; border:1px solid #cccccc;}

#member #join .joinck{position:relative; top:5px; _top:2px; *top:2px;}
#member #join .jcheck{ text-align:right; padding:0 10px 5px 0;}

/*회원가입 버튼*/
#member #join .jbtn{position:relative; top:3px; _top:-3px; *top:-3px; display:inline-block; width:84px; height:9px; margin:0 0 0 10px; padding:6px 0px 5px 0px; text-align:center; color:#fff;}
#member #join .jbtn a{position:relative; display:inline-block; width:84px; height:9px; margin:0 0 0 0px; padding:6px 0px 5px 0px; color:#fff; text-decoration:none; background:url(/img/member_write_btn_bg.gif) no-repeat;}
/*회워가입 기본틀*/
#member #join .jbasic{width:97%; margin:0 auto; padding:20px 0 7px 0; background:url(/img/read_line_bg.gif) repeat-x bottom; overflow:hidden;}
#member #join dl{float:left; width:49%; margin:0 0 7px 0;}
#member #join dt{float:left; position:relative; top:5px; width:77px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left; font-size:12px;}
#member #join dd{float:left; color:#000; _height:22px; min-height:22px; font-size:12px;}
#member #join dd strong{position:relative; top:4px;}
#member #join .jdata{width:97%; height:auto; margin:0 auto; padding:20px 0 7px 0; overflow:hidden;}
/*양력,음력*/
#member #join .jbirdd{ margin-top:2px;}

/*dt bg no*/
#member #join .bgno{float:left; position:relative; top:5px; width:77px; padding:0 0 0 10px; font-weight:bold; background:none;}
#member #join .alldl .bgno{float:left; position:relative; top:5px; width:77px; padding:0 0 0 10px; font-weight:bold; background:none;}

/*주소 width:100%;*/
#member #join .alldl{float:left; width:90%; margin:0 0 7px 0;}
#member #join .alldl dt{float:left; width:77px; position:relative; top:5px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}
#member #join .alldl dd{float:left; width:75%;}

/*비밀번호확인,주민등록번호등등 width:40%;*/
#member #join .halfdl{float:left; width:48%; margin:0 0 7px 0;}
#member #join .halfdl dt{float:left; width:90px; position:relative; top:5px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}
#member #join .halfdl dd{float:left; width:60%;}

/*핸드폰 이메일*/
#member #join .alldlc{float:left; width:49%; clear:both;}
#member #join .alldlc dt{float:left; width:77px; position:relative; top:5px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}
#member #join .alldlc dd{float:left; width:68%;}

/*input*/
#member #join .inputbasic{width:111px; height:18px; border:1px solid #cccccc;}
#member #join .inputjnmin{width:64px; height:18px; border:1px solid #cccccc;}
#member #join .loginBtn{width:79px; height:47px; float:left; margin:0; padding:0;}
#member #join .inputC{width:40%; height:18px; border:1px solid #cccccc;}
#member #join .inputl{width:99%; height:18px; border:1px solid #cccccc;}

/*버튼들*/
#member .btnAll{ text-align:center;}
#member .btnAll a.btns{display:inline-block; margin-right:6px; padding-right:4px; font-family:'돋움',dotum; background:url(/img/big_btn_bg.gif) no-repeat 100% 0; font-size:11px;color:#797979;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
#member .btnAll a.btns strong{display:block;padding:1px 8px 0 12px;background:url(/img/big_btn_bg.gif) no-repeat;}  
#member .btnAll span{float:left;}

/*비밀번호입력*/
#member .passBtn{padding:15px 0; clear:both; overflow:hidden;}
#member .passBtn a.btns strong{display:block;padding:1px 15px 0 20px;background:url(/img/big_btn_bg.gif) no-repeat;}

/*아이디중복확인*/
#member #idcheck{border:10px solid #e9e9e9; padding:29px;}
#member .idcheckP{clear:both; overflow:hidden; padding:24px 0 0 0;}
#member .idcheckP strong{ background:url(/img/icon_grey.gif) no-repeat 4px 5px; padding:0 0 0 13px;}
#member .idcheckP span{color:#005ac0; font-weight:bold;}
#member .idcheckP .btnAll{display:inline; margin-left:10px;}
#member .idcheckP a.btns strong{display:block;padding:1px 15px 0 20px;background:url(/img/big_btn_bg.gif) no-repeat;}

#member .post{width:426px; height:21px; margin:20px 0 0 0; vertical-align:middle;}

/*아이디중복확인 아이디,비밀번호*/
#member .login .loginBox .conBoxPost{float:left;}
#member .login p{font-size:11px;}
/*아이디중복확인 아이디,비밀번호 기본*/
#member .login .loginBox .conBoxPost dl{overflow:hidden; margin:0 10px 13px 0;}
#member .login .loginBox .conBoxPost dt{float:left; width:90px;}
#member .login .loginBox .conBoxPost .inputText{position:relative; top:5px;}
#member .login .loginBox .conBoxPost dd{float:left;}

/*회원약관*/
#member #agree{position:relative; margin:10px; width:95%; padding:20px; color:#797979; font-size:12px; border:1px solid #e7e7e7; font-family:'돋움',dotum; overflow:hidden; line-height:180%;}
#member #agree h5{font-size:14px; color:#000000; margin-top:45px;}
#member #agree h6{font-size:12px; color:#797979; margin:28px 0 10px 0;}
#member #agree ol, ul{list-style:none;}
#member #agree .marno{margin:0;}
#member #agree .last{margin:30px 0 0 0;}
/*개인정보방침*/
#member #policy{position:relative; margin:10px; width:95%; padding:20px; color:#797979; font-size:12px; border:1px solid #e7e7e7; font-family:'돋움',dotum; overflow:hidden; line-height:180%;}
#member #policy .info{font-size:14px; color:#000000;}
#member #policy h6{font-size:12px; color:#797979; margin:28px 0 10px 0;}
#member #policy dl{float:left;width:100%;}
#member #policy dt{float:left; width:50px;}
#member #policy dd{float:left;}

/*회원가입안에 있는 회원약관,개인정보방침*/
#member #join .ScrollLy{width:94%; height:80px; margin:10px 10px 5px 10px; padding:10px; font-size:12px; border:1px solid #cccccc; background:#ffffff; color:#797979; z-index:1; overflow-x:hidden; overflow-y:auto; line-height:180%;}
#member #join .ScrollLy .mB28{margin-bottom:28px;}
#member #join .ScrollLy .title{text-align:center; font-size:16px; font-weight:bold; font-family:'돋움',dotum;}
#member #join .ScrollLy h5{font-size:14px; color:#000000; margin-top:45px;}
#member #join .ScrollLy h6{font-size:12px; color:#797979; margin:28px 0 10px 0;}
#member #join .ScrollLy ol, ul{list-style:none;}
#member #join .ScrollLy .marno{margin:0;}
#member #join .ScrollLy .last{margin:30px 0 0 0;}
#member #join .ScrollLy .info{font-size:14px; color:#000000;}
#member #join .ScrollLy dl{width:100%; overflow:hidden;}
#member #join .ScrollLy dt{float:left; width:50px; background:none; padding:0; font-weight:normal; position:static;}
#member #join .ScrollLy dd{float:left; color:#797979;}

/* 모바일 게시판 -------------------------------------------------------------------------------------------------------------------------- */

.borderList{}
.borderList ul{width:97%; float:left;}
.borderList ul li{float:left; width:100%; border-bottom:1px solid #d1d1d1; padding:10px 0 0px 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; float:left;}
.borderList ul li a{float:left;}

/*re*/
.borderList ul li ul{float:left; margin:10px 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{margin:9px 0; text-align:right; width:97%;}
#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;}
/*read*/
#board #bread{position:relative; margin:0px; width:98%; padding:20px 0 0 0; font-family:'돋움',dotum; overflow:hidden;}
/*제목*/
#board #bread .top{width:97%; height:100%; margin:0px 0px 18px 0px; overflow:hidden; border-bottom:1px solid #d1d1d1;}
#board #bread .top dl{position:relative;}
#board #bread .top dt{position:relative; padding:0 0 0px 0px; color:#2e2e2e; font-size:13px; font-weight:bold; line-height:170%;}
#board #bread .top dd{position:relative; width:100%; color:#666; font-size:12px; padding:5px 0 10px 0px;}
#board #bread .top span{position:relative; top:5px;}
/*읽기내용*/
#board #bread .read_con{position:relative; width:96%; height:100%; min-height:250px; _height:250px; padding:0px 0 20px 0px; clear:both; overflow:hidden; border-bottom:1px solid #d1d1d1;}
#board #bread .read_conP{position:relative; width:96%; height:100%; min-height:200px; _height:200px; padding:0px 0 20px 0px; clear:both; overflow:hidden; border-bottom:1px solid #d1d1d1;} /*치료사례 사진*/
#board #bread .read_conP .ccP{position:relative; text-align:left; clear:left;} /*치료사례 내용*/
/*#board #bread .read_conP .ccP{width:96%; margin:20px 0 0 0; float:left;}*/
#board #bread .read_con ol{margin-left:25px; list-style:decimal;}
#board #bread .read_con ul{margin-left:25px; list-style:disc;}
#board #bread .read_conP .beafphoto{float:left; width:96%; text-align:center; display:table;}
#board #bread .read_conP .beafphoto dl{width:615px; height:285px; margin:0 auto; padding:10px; overflow:hidden; background:url(/img/beaf_next.gif) no-repeat 50%; display:table;}
#board #bread .read_conP .beafphoto dt{position:relative; width:284px; height:284px; float:left; background:#f6f6f6; display:table-cell; line-height:284px; border:1px solid #e2e2e2;}
#board #bread .read_conP .beafphoto dt span{position:absolute; top:266px; left:266px;}
#board #bread .read_conP .beafphoto dd{position:relative; width:284px; height:284px; float:right; background:#f6f6f6; display:table-cell; line-height:284px; border:1px solid #e2e2e2;}
#board #bread .read_conP .beafphoto dd span{position:absolute; top:266px; left:0px;}

/*상담에 답변*/
#board #bread .counselRe{position:relative; width:100%; margin:0px 0 0 0; padding:20px 0; overflow:hidden; border-bottom:1px solid #d1d1d1;}
#board #bread .counselRe .top{width:97%; height:100%; margin:0px 20px 18px 0px; overflow:hidden;}
#board #bread .counselRe .top dl{position:relative;}
#board #bread .counselRe .top dt{position:relative; padding:0 0 0px 0px; color:#2e2e2e; font-size:13px; font-weight:bold; line-height:170%;}
#board #bread .counselRe .top dd{position:relative; width:100%; color:#666; font-size:12px; padding:5px 0 10px 0px;}
#board #bread .counselRe .top span{position:relative; top:-1px; background:#6690fc; padding:3px 5px; color:#fff; font-size:12px;}
#board #bread .counselRe .read_con{position:relative; width:96%; height:100%; min-height:200px; _height:200px; padding:0px 0 0px 0px; clear:both; overflow:hidden; border:none;}


/*파일첨부,url*/
#board #bread .files{width:97%; height:100%; margin:0px 20px 18px 0px; padding:11px 0; overflow:hidden; background:url(/img/read_line_bg.gif) repeat-x top;}
#board #bread .files dl{position:relative; width:97%; float:left; height:19px;}
#board #bread .files dt{position:relative; width:18px; padding:0 0 0px 3px; float:left; top:9px;}
#board #bread .files dd{position:relative; color:#797979; font-size:11px; padding:10px 0 10px 0px; float:left;}

#board #bread .files a{color:#797979; font-size:11px;}

/*답글*/
#board #bread .re{position:relative; height:auto; margin:44px 0 20px 0; padding:10px 20px; background:#f5f5f5; font-size:11px; overflow:hidden;}
#board #bread .re ul{position:relative; list-style:none; margin:0px; padding:0px;}
#board #bread .re li{position:relative; width:100%; padding:13px 0 10px 0; border-bottom:1px solid #e5e5e5; line-height:130%;}
#board #bread .re strong{margin:0 10px 0 0; color:#2e2e2e;}
/**/
#board #bread .re .reTop{position:relative; display:inline; width:100%; float:left; margin:0 0 8px 0; color:#a5a5a5;}
#board #bread .re .reList{position:relative; display:inline; float:right; *margin:-13px 0 0 0;}
#board #bread .re .reList a{text-decoration:none; color:#2e2e2e;}
#board #bread .re .reList a:hover{text-decoration:underline; color:#2e2e2e;}
/*답글쓰기*/
#board #bread .reple{position:relative; height:100%; margin:9px 0; padding:0px;}
#board #bread .reple dl{width:100%; overflow:hidden;}
#board #bread .reple dt{width:100%; overflow:hidden;}
#board #bread .reple dt input{width:110px; height:18px; border:1px solid e5e5e5; float:left;}
#board #bread .reple dd{width:100%; overflow:hidden; float:left; _padding:0 0 10px 0;}
#board #bread .reple dd textarea{width:82%; height:50px; margin:8px 0px; padding:5px; border:1px solid #c6cdd8; float:left; overflow:auto;}
#board #bread .reple .btnAll{width:75px; display:inline; margin:35px 0 0 10px; text-align:left; float:left;}
#board #bread .reple strong{margin:0; color:#797979;}
#board .readBtn{width:98%; margin:0px;}



/*탈모사례*/
#content img{max-width:100%; max-height:100%;}
#content .mafterRead, #content .mafter .fb{font-weight:bold;}
#content .mafter{margin:10px 0 30px 0; width:97%; clear:both; overflow:hidden;}
#content .mafter li{ margin:25px 0 0 0;}
#content .mafter p{margin:0 0 10px 0;}
#content .mafter p span{position:relative; top:-3px;}
/*치료사례 사진*/
#content .mafter .mafterPhoto{background:url(/img/after_next.gif) no-repeat 143px; float:left; margin:0 0 14px 0;}
#content .mafter .mafterPhoto dt{float:left; width:136px; height:101px;}
#content .mafter .mafterPhoto dd{float:left; width:136px; height:101px; margin:0 0 0 18px;}
/*치료사례 내용*/
#content .mafter .mafterCon{width:86%; overflow:hidden; clear:left; font-size:11px; border:1px solid #cdcdcd; background:#f8f8f8; padding:10px 15px;}
#content .mafter .mafterCon dl{overflow:hidden; margin:0 30px 0 0; float:left;}
#content .mafter .mafterCon dt{float:left; color:#6690fc; font-weight:bold; width:65px;}
#content .mafter .mafterCon dd{float:left;}

/*read*/
#content .mafterRead{border-bottom:1px solid #d1d1d1; width:97%;} 
#content .mafterRead p{margin:25px 0 10px 0;}
#content .mafterRead p span{position:relative; top:-3px;}
/*치료사례 사진*/
#content .mafterRead .mafterPhoto{background:url(/img/after_next.gif) no-repeat 143px; float:left; margin:20px 0 14px 0; width:100%;}
#content .mafterRead .mafterPhoto dt{float:left; width:136px; height:101px;}
#content .mafterRead .mafterPhoto dd{float:left; width:136px; height:101px; margin:0 0 0 18px;}
/*치료사례 내용*/
#content .mafterRead .mafterCon{width:86%; overflow:hidden; clear:left; font-size:11px; border:1px solid #cdcdcd; background:#f8f8f8; padding:10px 15px;}
#content .mafterRead .mafterCon dl{overflow:hidden; margin:0 30px 0 0; float:left;}
#content .mafterRead .mafterCon dt{float:left; color:#6690fc; font-weight:bold; width:65px;}
#content .mafterRead .mafterCon dd{float:left; font-weight:normal;}
/*치료사례 글*/
#content .mafterRead .mc{clear:both; width:97%; font-weight:normal;} 

/*상담/예약*/
.consultsPro{width:97%; 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:113px; letter-spacing:4px; position:relative; top:3px; padding:0 0 0 7px;}
.consultsPro dd{float:left; width:58%;}
.consultsPro dd input{border:1px solid #d1d1d1; background:#f8f8f8; width:95%;}
.consultsPro dd select{border:1px solid #d1d1d1; background:#f8f8f8; width:95%; height:20px;}
.consultsPro dd textarea{border:1px solid #d1d1d1; background:#f8f8f8; width:95%; height:80px;}


/*탭*/
.tabMenu{width:96%; height:28px; background:url(/img/mobile_tab_bg.jpg) repeat-x bottom; margin:0 auto 15px auto;}
.tabMenu li{float:left; margin:0 3px 0 0;}
.tabMenu p{margin:0 0 0 0px;}
