@charset "utf-8";

.btn_in,
.btn_in *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/img/btn_bg.gif) no-repeat;font-size:11px; color:#797979;text-decoration:none !important;vertical-align:top;white-space:nowrap; font-weight:bold;}
.btn_in{margin:1px 4px 0 0px;}
.btn_in *{left:4px;cursor:pointer;_cursor:hand;}
.btn_in.inbtn{height:26px;line-height:26px; background-position:left 0;}
.btn_in.inbtn *{height:26px;line-height:26px;padding:0 10px 0 6px;background-position:right top;font-size:11px;}
.btn_in.strong *{font-weight:bold !important}

/*게시판 확인버튼*/
#member .btnok .btn_in,
#member .btnok .btn_in *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/img/big_btn_bg.gif) no-repeat;font-size:11px; color:#797979;text-decoration:none !important;vertical-align:top;white-space:nowrap; font-weight:bold;}
#member .btnok .btn_in{margin:0px 4px 0 0px;}
#member .btnok .btn_in *{left:4px;cursor:pointer;_cursor:hand;}
#member .btnok .btn_in.inbtn{height:28px;line-height:28px; background-position:left 0;}
#member .btnok .btn_in.inbtn *{height:28px;line-height:28px;padding:0px 15px 0 13px;background-position:right top;font-size:11px;}
#member .btnok .btn_in.strong *{font-weight:bold !important}


#bbs .marno{margin:0 !important;}
#bbs .mLR{margin:0 10px;}
#bbs .fontn{font-weight:normal; margin-right:10px;}
#bbs .ftG{color:#27aa15;}
#bbs .ftB{color:#1559aa;}
#bbs .ftR{color:#ff4836;}



select{font-size:12px; color:#2e2e2e;}
input[type="text"]{font-size:12px; color:#2e2e2e; height:16px; border:1px solid #e5e5e5; padding:2px 0 0 3px;}
input[type="password"]{font-size:12px; color:#2e2e2e; height:16px; border:1px solid #e5e5e5; padding:2px 0 0 3px;}
input[type="checkbox"]{width:14px; height:14px; vertical-align:middle;}
input[type="radio"]{width:14px; height:14px; vertical-align:top;}
input[type="file"]{font-size:12px; color:#2e2e2e; height:20px; border:1px solid #e5e5e5; padding:2px 0 0 3px; background:#fff;}
textarea{border:1px solid #e5e5e5;}

/*link*/
#bbs a{color:#2e2e2e; text-decoration:none;}
#bbs a:hover{text-decoration:none;}

/*버튼들*/
.btnAll{position:relative; color:#797979 !important;}
.btnAll a.btns{display:inline-block; padding-right:4px; 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; color:#797979 !important;}  
.btnAll a.btns strong{display:block; padding:1px 8px 0 12px; background:url(/img/btn_bg.gif) no-repeat; color:#797979 !important;}
/*리드페이지에 윗글아랫글*/
#bbs .btnAll span{position:absolute; top:10px; left:15px; float:left; color:#2e2e2e !important;} 

/*글쓰기*/
.btnAll{padding:10px 0 0 0; overflow:hidden; font-size:11px; text-align:right; width:100%; height:30px;}
.btnAll a.wbtn{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 !important;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
.btnAll a.wbtn strong{padding:0 10px 0 0; font-size:11px;}
.btnAll a:hover.wbtn{color:#2e2e2e !important; text-decoration:none;}

/*버튼 센터 */
.btnC{position:relative; text-align:center; padding:10px 0; clear:both; width:100%;}
.btnC .btnAll{width:98%; margin:0 1px; text-align:center;}

/*공지*/
#bbs .point a{color:#2e2e2e; text-decoration:none;}
#bbs .point a:hover{text-decoration:underline;}

/*게시판 시작 */
#bbs{position:relative; margin:0; padding:0; width:100%; color:#5e5e5e; font-family:Tahoma, Geneva, sans-serif;}

/*list ------------------------------------------------------------------------------------------------------------------------------------------------- */
#bbs #blist{margin:10px; padding:0; overflow:hidden;}
#bbs #blist table{position:relative; width:100%; height:100%; float:left; border-top:#c4c4c4 2px solid; color:#53728b; font-size:11px;}
/*등록된 게시물이 없을때*/
#bbs #blist table .bbsno{}
#bbs #blist table .bbsno td{padding:10px 0;}

/*thead*/
#bbs #blist table thead{width:100%; color:#797979;}
#bbs #blist table thead th{padding:7px 2px; /*background:url(/img/list_line_bg.gif) repeat-x bottom;*/ border-bottom:1px solid #e7e7e7; font-size:11px; font-family:'돋움',dotum;}
#bbs .w1{width:1% !important;}
#bbs .w2{width:2% !important;}
#bbs .w3{width:3% !important;}
#bbs .w4{width:4% !important;}
#bbs .w5{width:5% !important;}
#bbs .w6{width:6% !important;}
#bbs .w7{width:7% !important;}
#bbs .w8{width:8% !important;}
#bbs .w9{width:9% !important;}
#bbs .w10{width:10% !important;}
#bbs .w20{width:20% !important;}
#bbs .w30{width:30% !important;}
#bbs .w40{width:40% !important;}
#bbs .w50{width:50% !important;}
#bbs .w60{width:60% !important;}
#bbs .w70{width:70% !important;}
#bbs .w80{width:80% !important;}
#bbs .w90{width:90% !important;}
#bbs .w100{width:100% !important;}

/*tbody*/
#bbs #blist table tbody{text-align:center; color:#565c7b; vertical-align:middle;}
#bbs #blist table tbody td{padding:7px 2px; border-bottom:1px solid #e7e7e7; color:#a5a5a5; font-family:Tahoma;}
#bbs #blist table tbody td.title{font-size:12px; text-align:left; color:#2e2e2e;}
#bbs #blist .reNum{font-size:11px; color:#f60029; padding:0 0 0 5px; margin:0;}
#bbs #blist .newico{padding:0 0 0 5px; margin:0; vertical-align:middle;}
/*아이콘(답변,대기)*/
#bbs #blist .answerImg{margin:0 5px 0 15px;}
#bbs #blist .closedImg{margin:3px 0 0 5px;}
#bbs #blist span.re_ing{position:relative; color:#fff; font-family:'돋움',dotum; font-size:11px; background:#cacaca; padding:3px;}/*답변*/
#bbs #blist span.re_ok{position:relative; color:#fff; font-family:'돋움',dotum; font-size:11px; background:#ff7439; padding:3px;}/*대기*/

/*공지*/
#bbs #blist .point{ background:#f6f6f6;}
#bbs #blist .point td{/*background:url(/img/list_line_bg.gif) repeat-x bottom #f6f6f6;*/ background:#f6f6f6; border-bottom:1px solid #e7e7e7;}
#bbs #blist .point .title{font-size:12px; font-weight:bold;}

/*page*/
#bbs .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;}
#bbs .page a{position:relative; display:inline-block; padding:5px 6px;  text-decoration: none; color:#a5a5a5;}
#bbs .page strong{position:relative; display:inline-block; padding:5px 6px;  text-decoration:underline; color:#f60029;}
#bbs .page .next{position:relative; display:inline-block; padding:7px 3px; margin:0 10px; vertical-align:top; color:#797979; font-size:11px;}
#bbs .page .next img{padding:3px 6px; *padding:4px 6px; margin:0; vertical-align: top;}
#bbs .page a:hover{color:#2e2e2e; text-decoration:underline;}

/*search*/
#bbs #blist .search{position:relative; width:100%; margin:0px; padding:9px 0; text-align:center; vertical-align:middle;}
#bbs #blist .search input{width:160px; height:16px; border:1px solid #e7e7e7; border-right:none 0; vertical-align:middle; display:inline;}
#bbs #blist .search select{width:115px; height:20px; border:1px solid #e7e7e7; font-size:12px; vertical-align:middle; color:#706a5f; margin:0 5px 0 0; display:inline;}
#bbs #blist .search .sbtn{position:relative; width:53px; height:20px; top:0px; *top:-2px; left:-8px; border:none; vertical-align:bottom;}
#bbs #blist .search #clinicList{ display:inline;}

/*목록이미지 공지/보도/동영상*/
#bbs .photo{width:81px; height:81px; margin:0 auto; padding:0px 0; vertical-align:middle; border:1px solid #e2e2e2;}/*기본포토중앙정렬입니다.*/
#bbs .photo p{width:inherit; height:inherit; vertical-align:middle; display:table-cell; text-align:center;}
/*노이미지*/
#bbs .photo .noimg{width:auto; height:auto;}

/* ============================================================================================================== */
/*세로 중앙정렬 (for IE6,7)*/
div.photo img{ .margin-top:expression( verticalAlign(this) ); }
/*max-width,max-height (for IE6)
가로,세로입니다. 0을 주면 자동 맞춤이 되구요.*/
*html div.photo{ width:expression( maxSize(this,0,0) ); }
/*min-height (for IE6)*/
*html div.photo{ height:expression( min_height(this,0) ); }
/* ============================================================================================================== */

/*치료전후사진*/
#bbs #blist .beaf .photo{width:102px; height:102px;}/*여기 사이즈를 바꿔주세요*/

/*목록이미지, 치료사례*/
#bbs #blist .pcon{text-align:left; color:#2e2e2e;}
#bbs #blist .pcon dl{line-height:160%;}
#bbs #blist .pcon dt{font-weight:bold;}
#bbs #blist .pcon dd{margin:5px 0 0 0;}
/*목록이미지, 치료사례(공지, Date, Hit)*/
#bbs #blist p.photoday{font-size:11px; color:#a5a5a5; margin:0 0 5px 0;}
#bbs #blist p.photoday img{margin:0 10px 0 0;}
#bbs #blist p.photoday span{margin:0 10px 0 0;}

/*치료사례(테이블아님)*/
#bbs #blist .beafphoto .photo{width:140px; height:140px;}/*여기 사이즈를 바꿔주세요(dt,dd 사이즈도 같이)*/
#bbs #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;}
#bbs #blist .beafphoto ul{margin:0; padding:0; list-style:none;}
#bbs #blist .beafphoto ul li{float:left; width:336px; height:295px; margin:0 8px; display:inline;}
/*치료전후사진*/
#bbs #blist .beafphoto ul li .bfphoto{width:314px; border:1px solid #e2e2e2; padding:10px; overflow:hidden; background:url(/img/beaf_next.gif) no-repeat 50%;}
#bbs #blist .beafphoto ul li .bfphoto dt{position:relative; width:140px; height:140px; float:left; background:#f6f6f6;}
#bbs #blist .beafphoto ul li .bfphoto dt span{position:absolute; top:122px; right:0px;}
#bbs #blist .beafphoto ul li .bfphoto dd{position:relative; width:140px; height:140px; float:right; background:#f6f6f6;}
#bbs #blist .beafphoto ul li .bfphoto dd span{position:absolute; top:122px; left:0px;}
/*치료전후내용*/
#bbs #blist .beafphotocc{width:325px; font-size:11px; color:#2e2e2e; margin:10px 0 40px 5px;}
#bbs #blist .beafphotocc p{}
#bbs #blist .beafphotocc dl{}
#bbs #blist .beafphotocc dt{font-size:14px; margin:0 0 10px 0;}
#bbs #blist .beafphotocc dd{}

/*포토갤러리*/
#bbs #blist .gallery .photo{width:150px; height:125px;}/*여기 사이즈를 바꿔주세요 (dt 사이즈도같이)*/
#bbs #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;}
#bbs #blist .gallery ul{overflow:hidden;}
#bbs #blist .gallery ul li{height:210px; float:left; margin:0 0 10px 0;}
#bbs #blist .gallery dl{position:relative; width:150px; float:left; margin:0 12px 0px 12px; display:inline;}
#bbs #blist .gallery dt{position:relative; width:150px; height:125px; background:#f6f6f6;}
#bbs #blist .gallery dd{font-size:12px; color:#2e2e2e; margin:10px 0 0 4px; text-align:left;}

/*faq 카테고리*/
#bbs #blist .faqlist{width:100%; overflow:hidden; margin:0 0 20px 0; font-size:12px;}
#bbs #blist .faqlist ul{width:100%; padding:7px 20px; float:left; background:#f9f9f9; border:1px solid #ebebeb;}
#bbs #blist .faqlist ul li{width:auto; float:left; margin:0 5px 0 0;}
#bbs #blist .faqlist a:link{ display:block; padding:5px 20px; background:#b3b3b3; color:#fff;}
#bbs #blist .faqlist a:hover{ text-decoration:none; background:#757575;}

/*faq - 분류별*/
#bbs #blist .faq{border-top:2px solid #c4c4c4; margin:0 0 20px 0; overflow:hidden; width:100%; line-height:160%;}
#bbs #blist .faq img{position:relative; top:3px; left:8px; margin:0 10px 0 0px; float:left; width:17px; height:17px;}
#bbs #blist .faq dl{border-bottom:1px solid #e7e7e7; float:left; width:100%;}
#bbs #blist .faq dt{font-weight:bold; padding:6px 0 6px 0; float:left; width:100%; cursor:pointer;}
#bbs #blist .faq dt a{display:block; cursor:pointer;}
#bbs #blist .faq dt span{display:inline-block; width:92%; float:left; padding:3px 5px;}
#bbs #blist .faq dd{padding:6px 0 6px 0; height:auto; background:#f6f6f6; float:left; width:100%; display:none;}
#bbs #blist .faq dd span{display:inline-block; width:92%; float:left; padding:3px 5px;}
#bbs #blist .faq a:hover{text-decoration:underline;}
#bbs #blist .faq dd .video{width:100%;}

/*list 끝------------------------------------------------------------------------------------------------------------------------------------------------- */




/*read -------------------------------------------------------------------------------------------------------------------------------------------- */
#bbs #bread{position:relative; margin:10px; padding:20px 0 0 0; border:1px solid #e7e7e7; overflow:hidden;}
/*제목*/
#bbs #bread .rtop{position:relative; width:98%; height:auto; margin:0px 20px 18px 0px; clear:both; overflow:hidden;}
#bbs #bread .rtop .branch{margin:0px 0 5px 20px;}
#bbs #bread .rtop dl{position:relative; margin:0px 0 0 20px; background:url(/img/bbs_dot_line.gif) repeat-x bottom;}
#bbs #bread .rtop dt{position:relative; padding:0 0 0px 0px; color:#2e2e2e; font-size:14px; font-weight:bold; line-height:170%;}
#bbs #bread .rtop dd{position:relative; width:100%; color:#a5a5a5; font-size:11px; padding:10px 0 10px 0px;}
#bbs #bread .rtop span{position:relative; top:2px; float:left; margin:0 5px 0 0;}

/*읽기내용*/
#bbs #bread .rcon{position:relative; width:auto; height:100%; min-height:250px; _height:250px; margin:0 0 0 20px; padding:25px 20px 20px 0px; clear:both;}
#bbs #bread .rcc{position:relative; width:auto; height:100%; min-height:250px; _height:250px;}
#bbs #bread ol{margin-left:25px; list-style:decimal;}
#bbs #bread ul{margin-left:25px; list-style:disc;}

/*파일첨부,url*/
#bbs #bread .urlFile{width:100%; height:auto; margin:20px 0px; padding:11px 0; overflow:hidden; background:url(/img/bbs_dot_line.gif) repeat-x top;}
#bbs #bread .urlFile dl{position:relative; width:97%; float:left; height:19px; margin:0 0 0 10px;}
#bbs #bread .urlFile dt{position:relative; width:18px; padding:0 0 0px 3px; float:left; top:9px;}
#bbs #bread .urlFile dd{position:relative; color:#797979; font-size:11px; padding:10px 0 10px 0px; float:left;}
#bbs #bread .urlFile a{color:#797979; font-size:11px;}

/*답글*/
#bbs #bread .reple{position:relative; width:100%; height:auto; margin:44px 0 20px 0; padding:10px 0px 10px 0px; background:#f5f5f5; font-size:11px; overflow:hidden;}
#bbs #bread .reple dl{position:relative; width:94%; margin:0 20px; padding:13px 0px 10px 0px; border-bottom:1px solid #e5e5e5; line-height:130%;}
#bbs #bread .reple dt{color:#a5a5a5; margin:0 0 10px 0;}
#bbs #bread .reple strong{color:#2e2e2e; margin:0 10px 0 0;}
#bbs #bread .reple dd{padding:0 20px 0 0; }

/*수정,삭제 버튼*/
#bbs #bread .reple .reEdit{position:absolute; top:10px; right:20px;}
#bbs #bread .reple .reEdit a{text-decoration:none; color:#2e2e2e;}
#bbs #bread .reple .reEdit a:hover{text-decoration:underline; color:#2e2e2e;}

/*답글쓰기*/
#bbs #bread .rego{position:relative; height:100%; margin:9px 0; padding:0px;}
#bbs #bread .rego dl{width:100%; overflow:hidden; border:none 0;}
#bbs #bread .rego dt{width:100%; overflow:hidden; margin:0;}
#bbs #bread .rego dt input{width:110px; height:18px; float:left;}
#bbs #bread .rego dd{width:100%; overflow:hidden; float:left;}
#bbs #bread .rego dd textarea{width:82%; height:50px; margin:8px 0px; padding:5px; border:1px solid #c6cdd8; float:left; overflow:auto;}
#bbs #bread .rego .btnAll{width:85px; display:inline; margin:35px 0 0 0px; text-align:left; float:left;}
#bbs #bread .rego strong{margin:0; color:#797979;}

/*리드페이지 버튼*/
#bbs .readBtn{width:98%; margin:10px 0;}

/*상담에 답변*/
#bbs #bread .readRe{position:relative; width:100%; margin:35px 0 0 0; padding:20px 0; overflow:hidden; background:#f5f5f5;}

/*치료사례 사진*/
#bbs #bread .rcon .beafphoto .photo{width:284px; height:284px;}/*여기 사이즈를 바꿔주세요 (dt,dd 사이즈도 같이)*/

#bbs #bread .rcon .beafphoto{float:left; width:96%; min-height:10px; margin:0; padding:0; text-align:center;}
#bbs #bread .rcon .beafphoto dl{width:615px; height:285px; margin:0 auto; padding:10px; overflow:hidden; background:url(/img/beaf_next.gif) no-repeat 50% 50%;}
#bbs #bread .rcon .beafphoto dt{position:relative; width:284px; height:284px; float:left; background:#f6f6f6;}
#bbs #bread .rcon .beafphoto dt span{position:absolute; top:266px; right:0px;}
#bbs #bread .rcon .beafphoto dd{position:relative; width:284px; height:284px; float:right; background:#f6f6f6;}
#bbs #bread .rcon .beafphoto dd span{position:absolute; top:266px; left:0px;}

/*치료사례 내용*/
#bbs #bread .rcon .rcc{position:relative; text-align:left; clear:left;} 
/*read 끝-------------------------------------------------------------------------------------------------------------------------------------------- */


/*write -------------------------------------------------------------------------------------------------------------------------------------------- */
#bbs #bwrite{margin:10px; padding:20px; border:1px solid #e7e7e7; overflow:hidden;}
/*개인정보방침*/
#bbs #bwrite .top{width:100%; height:100%; margin:0px 0 18px 0; overflow:hidden; background:#f5f5f5; font-size:12px; text-align:center; line-height:180%;}
#bbs #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;}
#bbs #bwrite .top .ScrollLy .title{text-align:center; font-size:16px; font-weight:bold; font-family:'돋움',dotum;}
#bbs #bwrite .top .ScrollLy h6{text-align:left; font-size:12px; font-weight:bold; font-family:'돋움',dotum; padding:15px 0 10px 0;}
#bbs #bwrite .top .ScrollLy p{text-align:left;}
#bbs #bwrite .top .ScrollLy ul{padding:0 0 10px 0;}
#bbs #bwrite .top .ScrollLy ul li{text-align:left;}
#bbs #bwrite .top .jbtn{ position:relative; top:5px; *top:1px; _top:1px;}
#bbs #bwrite .top p{width:94%; text-align:right; clear:both; padding:0 0 9px 0;  font-size:11px; }
/*개인정보방침 끝*/

/*기본틀*/
#bbs #bwrite .wlist{width:100%; height:100%; clear:both; float:left; font-size:12px;}
#bbs #bwrite .wlist dl{width:49%; height:18px; padding:4px 0px; float:left; color:#53728b;}
#bbs #bwrite .wlist dt{width:60px; padding:4px 0 0 10px; float:left; color:#797979; font-weight:bold;}
#bbs #bwrite .wlist dd{float:left; width:60%; display:inline; padding:0 0 0 10px; background:url(/img/board_dd_line.gif) no-repeat 0 3px;}

/*지점정보,진료과목*/
#bbs #bwrite .wlist .wTop{width:100%; height:100%; padding:0 0 5px 0; background:url(/img/bbs_dot_line.gif) repeat-x bottom; float:left;}
#bbs #bwrite .wlist .wTop dl{width:33%; color:#797979; float:left;}
#bbs #bwrite .wlist .wTop dt{width:61px;}
#bbs #bwrite .wlist .wTop dd{float:left; width:50%;} 

/*작성자,비밀번호*/
#bbs #bwrite .wlist .wBot{width:100%; float:left; padding:5px 0 0 0; overflow:hidden;} 
#bbs #bwrite .wlist .wBot dl{width:33%; color:#797979; display:inline-block;}
#bbs #bwrite .wlist .wBot dt{width:61px; float:left; font-weight:bold;}
#bbs #bwrite .wlist .wBot dd{float:left; width:50%; display:inline;} 
/*이메일,휴대폰*/
#bbs #bwrite .wlist .wBot .long{width:64%;}
#bbs #bwrite .wlist .wBot .long dt{width:61px;}
#bbs #bwrite .wlist .wBot .long dd{float:left; width:67%;} 
/*제목*/
#bbs #bwrite .wlist .wBot .wtitle{width:99%; padding:4px 0 10px 0; }
#bbs #bwrite .wlist .wBot .wtitle dt{width:61px;}
#bbs #bwrite .wlist .wBot .wtitle dd{float:left; width:84%;} 
/*체그박스 답변메일받기*/
#bbs #bwrite .wlist .wBot span{font-size:11px; margin:0 0 0 10px;}

/*쓰기내용*/
#bbs #bwrite .wCon{position:relative; width:98%; min-height:255px; _height:255px; margin:0 0 10px 5px; border:0px solid #cdcdcd; clear:both;}
#bbs #bwrite .wCon 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;}
#bbs #bwrite .wCon .editor{width:100%; border-bottom:0px solid #cdcdcd; margin:0 0 20px 0;}

/*파일첨부,관련링크*/
#bbs #bwrite .wlist .fplus{width:90%; height:auto; padding:4px 0px; color:#53728b; clear:both; overflow:hidden;}
#bbs #bwrite .wlist .fplus dt{width:70px; padding:0 0 0 10px; float:left; color:#797979; font-weight:bold; position:relative; top:3px;}
#bbs #bwrite .wlist .fplus dd{float:left; width:80%; display:inline; padding:0 0 0 10px;}

/*파일첨부 내용  + 삭제 */
#bbs #bwrite .weidtFile{line-height:140%; padding:10px 0;}
#bbs #bwrite .weidtFile p{margin:0 0 10px 0;}

/*스팸차단코드*/
#bbs #bwrite .spam{overflow:hidden; padding:15px 0 0 0; color:#797979; clear:both;}
#bbs #bwrite .spam dt{font-size:12px; font-weight:bold; float:left; margin:0px 5px 0 0; padding:4px 0 0 10px;}
#bbs #bwrite .spam dt img{ vertical-align:middle; margin:0 15px; }
#bbs #bwrite .spam dd{float:left; font-size:11px;}
#bbs #bwrite .spam dd img{ vertical-align:middle; margin:0 6px;}

/*input*/
#bbs #bwrite .wlist input{width:90%;}
#bbs #bwrite .wlist input[type="checkbox"]{width:auto;}
#bbs #bwrite .wlist .inputLong{width:50%;}
#bbs #bwrite .wlist .inputTitle{width:90%;} 
/*write 끝-------------------------------------------------------------------------------------------------------------------------------------------- */


/*온라인예약2 - 제나 ----------------------------------------------------------------------------------------------------------------------------------- */

/*온라인예약프로그램*/
#bbs .rese2{position:relative; width:840px; border:1px solid #e7e7e7; margin:10px; color:#797979; line-height:inherit; float:left;}
/*#bbs .rese2List tbody td{color:#2e2e2e !important;}*/


#bbs .rese2 .rese2Left{float:left; padding:0 20px 10px 0;}
#bbs .rese2 .rese2Right{float:right;}

/*지전선택, 예약희망일 ------------------------ */
#bbs .rese2 .rese2Top{color:#797979; width:525px; height:40px; padding:15px 0 0 0; margin:0 0 0 20px; background:url(/img/bbs_dot_line.gif) repeat-x bottom; overflow:hidden;}
#bbs .rese2 .rese2Top dl{float:left;}
#bbs .rese2 .rese2Top dt{float:left; padding:4px 15px 5px 0;}
#bbs .rese2 .rese2Top dd{float:left;}
#bbs .rese2 .rese2Top dd span{margin:4px 10px 0 0; display:inline-block;}
/*지전선택, 예약희망일 끝 ------------------------ */

/*달력 ----------------- */
#bbs .rese2 .calendar{width:530px; margin:25px 0 10px 20px;}
#bbs .rese2 .calendar table caption{position:relative; padding:0 0 19px 0; vertical-align:middle; width:inherit; height:inherit; overflow:inherit;visibility:inherit; font-size:inherit; }
#bbs .rese2 .calendar table caption span{position:relative; top:0px; color:#2e2e2e; font-size:24px; font-family:Tahoma; margin:0 27px;}
#bbs .rese2 .calendar table caption img{margin:4px 0 0 0;}
#bbs .rese2 .calendar .sat{color:#7f7fde; display:block;text-align:left;}
#bbs .rese2 .calendar .sun{color:#f84c8d; display:block;text-align:left;}
#bbs .rese2 .calendar table thead{}
#bbs .rese2 .calendar table tbody{}
#bbs .rese2 .calendar table th{padding:0 0 0 1px;}
#bbs .rese2 .calendar table td{width:75px; height:61px; font-size:11px; background:#f2f2f2; border:1px solid #fff; vertical-align:top; padding:7px 0 0 10px;}
#bbs .rese2 .calendar table td span{display:block; text-align:center;}
#bbs .rese2 .calendar p{text-align:left; margin:10px 0 0 0;}
/*달력 끝 ----------------- */

/*예약시간,병원진료,이름,연락처,이메일주소,예약내용*/
#bbs .rese2 .rese2Right{width:268px; background:#f2f2f2; float:right; padding:23px 0 0 0px; line-height:100%;}
#bbs .rese2 .rese2Right p{margin:0 0 10px 13px;}
#bbs .rese2 .rese2Right dl{width:243px; clear:both; overflow:hidden; margin:0 auto 7px auto;}
#bbs .rese2 .rese2Right dt{float:left; width:70px; margin:0; padding:4px 0 3px 0; font-size:12px; font-weight:bold; color:#797979; text-align:left;}
#bbs .rese2 .rese2Right dd{float:left; width:170px; color:#797979;}
#bbs .rese2 .rese2Right dd span{position:relative; top:3px;}
#bbs .rese2 .rese2Right textarea{width:170px; height:106px;}
/*예약시간*/
#bbs .rese2 .rese2Right  .TimeCon{width:170px; height:138px; border:1px solid #7f9db9;  margin:0 0 0 0px; overflow:hidden; clear:both;}
#bbs .rese2 .rese2Right  .TimeCon ul{margin:0px; padding:0px; overflow:hidden; height:138px; overflow:scroll; overflow-x:hidden; background:#fff;}
#bbs .rese2 .rese2Right  .TimeCon ul li{margin:0px; padding:0 0 2px 5px;}
#bbs .rese2 .rese2Right  .TimeCon ul li:hover{background:#b2b4bf; cursor:pointer;}
/*예약시간 끝*/


/*버튼 (진료예약,취소)*/
#bbs .rese2 .ftV{color:#766cc0 !important;}

/*온라인예약2(리드페이지) - 제나*/
#bbs #bread .reseReadTop{ height:100%; margin:0 0 0 20px; line-height:100%; background:url(/img/bbs_dot_line.gif) repeat-x bottom; overflow:hidden;}
#bbs #bread .reseReadTop dl{float:left; width:45%; margin:0 0 0 10px; padding:0 0 5px 0; height:auto; background:none;}
#bbs #bread .reseReadTop dt{float:left; position:relative; width:90px; margin:0; padding:5px 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left; font-size:12px; font-weight:normal; color:#797979; display:inline;}
#bbs #bread .reseReadTop dd{float:left; width:auto; position:relative; color:#000; font-size:12px;}
#bbs #bread .reseReadTop dd strong{position:relative; top:0px;}
/*주소 width:100%;*/
#bbs #bread .reseReadTop .dlw100{width:90%;}
#bbs #bread .reseReadTop .dlw100 dt{}
#bbs #bread .reseReadTop .dlw100 dd{width:75%;}

/*온라인예약2 - 제나 끝 ------------------------------------------------------------------------------------------------------------------------------------- */

/*온라인예약 - 부민 ------------------------------------------------------------------------------------------------------------------------------------- */
#bbs .bline{background:url(/img/bbs_dot_line.gif) repeat-x bottom;}
#bbs .rese{position:relative; width:97%; margin:10px; color:#797979; line-height:inherit; float:left;}
/*스텝1 --------------------------------------------------------------------------------------------------------- */
.rese .reseStep1{overflow:hidden; margin:0 0 16px 0;}
.rese .reseStep1 dl{float:left; width:100%;}
.rese .reseStep1 dt{float:left; width:auto; margin:0 15px 0 0;}
.rese .reseStep1 dd{float:left; width:85%; border:1px solid #e7e7e7;}
.rese .reseStep1 dd dl{margin:10px 15px 0px 15px; padding:0 0 10px 0; width:95%;}
.rese .reseStep1 dd dt{width:65px; padding:3px 0 0 0;}
.rese .reseStep1 dd dd{border:none 0; width:70%;}

/*의료진 리스트*/
.rese .reseStep1 #doctor{font-family:dotum,"돋움"; width:auto;}
.rese .reseStep1 #doctor ul{width:auto;}
.rese .reseStep1 #doctor ul li{float:left; width:255px; margin:20px 0 0 0;}
.rese .reseStep1 #doctor p{float:left;}
.rese .reseStep1 #doctor dl{width:137px; margin:0px 0 0 10px; padding:0;}
.rese .reseStep1 #doctor dt{font-size:14px; color:#4a4a4c; clear:both;}
.rese .reseStep1 #doctor dd{font-size:11px; clear:both; width:100%; margin:10px 0 0 0; padding:0; line-height:160%; letter-spacing:-1px;}
.rese .reseStep1 #doctor dd span{color:#67af3e; display:block;}
.rese .reseStep1 #doctor .btnAll{text-align:left; width:auto; clear:both; padding:0;}
/*스텝1 끝 ------------------------------------------------------------------------------------------------------- */

/*스텝2 ------------------------------------------------------------------------------------------------------- */
.rese .reseStep2{overflow:hidden; margin:0 0 16px 0;}
.rese .reseStep2 dl{float:left; width:100%;}
.rese .reseStep2 dt{float:left; width:auto; margin:0 15px 0 0;}
.rese .reseStep2 dd{float:left; width:85%; border:1px solid #e7e7e7;}

/*예약날짜 (달력) ---------------------------------- */
.rese .reseStep2 .calendar{position:relative; width:301px; height:320px; font-family:Tahoma; background:url(/img/rese_step02_day_bg.jpg) no-repeat; float:left; margin:10px 15px 0px 15px;}
.rese .reseStep2 .calendar table{position:relative; width:266px; border-top:2px solid #ccc; border-bottom:1px solid #e5e5e5; margin:0 0 0 17px;}
.rese .reseStep2 .calendar caption{position:relative; padding:2px 0 10px 0; font-family:Tahoma; font-size:24px; vertical-align:middle; width:inherit; height:inherit; overflow:inherit; visibility:inherit;}
.rese .reseStep2 .calendar caption img{margin:4px 0 0 0;}
.rese .reseStep2 .calendar table thead{}
.rese .reseStep2 .calendar table th{border-bottom:1px solid #e5e5e5; padding:5px 0; line-height:100%;}
.rese .reseStep2 .calendar table tbody{margin:0; padding:0;}
.rese .reseStep2 .calendar table td{font-size:11px; color:#797979; text-align:center; padding:5px 0; line-height:100%;}
.rese .reseStep2 .calendar table .sun{color:#f60029;}
.rese .reseStep2 .calendar table .sat{color:#006ecb;}
.rese .reseStep2 .calendar table .on{font-weight:bold;}
.rese .reseStep2 .calendar table .pick{background:url(/img/rese_pick.gif) no-repeat 50%;}
.rese .reseStep2 .calendar table .today{background:url(/img/rese_today.gif) no-repeat 50%;}
.rese .reseStep2 .calendar table .pick_on{background:url(/img/rese_on.gif) no-repeat 50%;}
/**/
.rese .reseStep2 .calendar p{margin:12px 0 22px 17px;}
/*예약선택일*/
.rese .reseStep2 .calendar dl{overflow:hidden; padding:18px 0 0 0; line-height:100%;}
.rese .reseStep2 .calendar dt{position:relative; float:left; width:66px; margin:0px 0 0 3px; padding:4px 0;}
.rese .reseStep2 .calendar dd{float:left; margin:0 0 0 5px; padding:0; border:none 0; width:auto;}
/*예약날짜 (달력) 끝---------------------------------- */

/*예약시간 선택 ------------------------------------- */
.rese .reseStep2 .reseTime{position:relative; width:220px; height:278px; font-family:Tahoma; background:url(/img/rese_step02_time_bg.jpg) no-repeat; float:left; margin:10px 15px 0px 0px;}
/*예약시간선택*/
.rese .reseStep2 .reseTime .TimeCon{width:184px; height:165px; border:1px solid #7f9db9;  margin:10px 0 0 18px; overflow:hidden; float:left;}
.rese .reseStep2 .reseTime .TimeCon ul{margin:0px; padding:0px; overflow:hidden; height:170px; overflow:scroll; overflow-x:hidden;}
.rese .reseStep2 .reseTime .TimeCon ul li{margin:0px; padding:0 0 2px 5px;}
.rese .reseStep2 .reseTime .TimeCon ul li:hover{background:#b2b4bf; cursor:pointer;}

.rese .reseStep2 .reseTime p{margin:12px 0 22px 17px; float:left;}

.rese .reseStep2 .reseTime dl{overflow:hidden; padding:14px 0 0 0;line-height:100%;}
.rese .reseStep2 .reseTime dt{position:relative; float:left; width:85px; margin:0 0 0 3px; padding:4px 0;}
.rese .reseStep2 .reseTime dd{float:left; margin:0 0 0 5px; padding:0; border:none 0; width:auto;}
.rese .reseStep2 .reseTime dd input{width:110px;}
/*예약시간 선택 끝 ------------------------------------- */

/*스텝2 끝 ----------------------------------------------------------------------------------------------------------- */


/*스텝3 --------------------------------------------------------------------------------------------------------- */
.rese .reseStep3{overflow:hidden; margin:0 0 16px 0;}
.rese .reseStep3 dl{float:left; width:100%;}
.rese .reseStep3 dt{float:left; width:auto; margin:0 15px 0 0;}
.rese .reseStep3 dd{float:left; width:85%; border:1px solid #e7e7e7;}
.rese .reseStep3 dd dl{margin:10px 15px 0px 15px; padding:0 0 10px 0; width:95%;}
.rese .reseStep3 dd dt{width:65px; padding:3px 0 0 0;}
.rese .reseStep3 dd dd{border:none 0; width:70%;}

/*예약자정보 (회원가입css)*/
.rese .join{border:none 0; margin:0; padding:0;}

/*개인정보취급방침*/
.rese .join .joinTop{width:98.5%; margin:0 0 20px 0; padding:0; border:1px solid #e5e5e5;}
/*예약자정보*/
.rese .reseStep3 .join dl{width:100%; margin:0;}
.rese .reseStep3 .join dt{width:90px; background:none; padding:4px 0 4px 0;}
.rese .reseStep3 .join textarea{width:100%; height:85px; border:1px solid #e5e5e5; padding:2px 0 0 3px;}
/*예약자정보 (회원가입css) 끝*/

/*온랑인예약 리드페이지*/
#bbs .rese .reseRead{}
#bbs .rese .reseRead dd{padding:4px 0 0 0;}
#bbs .rese .reseRead .btnAll{width:97%;}

/*스텝3 끝 ------------------------------------------------------------------------------------------------------- */
/*예약하기버튼*/
.rese .reseBtn{width:149px; height:43px; text-align:center;}


/*온라인예약 - 부민 끝 ------------------------------------------------------------------------------------------------------------------------------------- */


/*비용문의 (쓰기페이지 + 인덱스페이지) -------------------------------------------------------------------------------------------------------- */
#bbs .moneylist #bwrite{height:100%;/*ie6버그*/ margin-bottom:30px;}
#bbs .moneylist #bwrite .wlist{float:left;}
#bbs .moneylist #bwrite .wlist dl{width:100%; height:auto; clear:both;}
#bbs .moneylist #bwrite .wlist dt{width:100px;}
#bbs .moneylist #bwrite .wlist dd{width:70%;}
#bbs .moneylist #bwrite .wlist .moneypro{}
#bbs .moneylist #bwrite .wlist .moneypro dd{line-height:160%; padding-top:4px;}
#bbs .moneylist #bwrite .wlist  input{width:auto;}

/*비용문의 (쓰기페이지 + 인덱스페이지) 끝 -------------------------------------------------------------------------------------------------------- */


/*팝업*/
.popclose{background:#000; text-align:right; padding:2px 0 0 0;}
.popclose input{margin:0px 0 0 0; vertical-align:middle;}
.popclose span{color:#fff; margin:2px 0 0 0; display:inline-block;}
.popclose img{margin:-2px 3px 0 0;}



/* 20150430 모바일 글쓰기 용 */
#bbs.cousult_write_02 {border:1px solid red;}
#bbs.cousult_write_02 #bwrite .wlist dl{width:100%; height:auto; padding:6px 0 8px 0px; float:left; color:#2e2e2e; background:url(/img/bbs_dot_line.gif) repeat-x bottom; }