@charset "utf-8";
@import url(master.css);
@import url(main.css);
@import url(sub_dev.css);

/*공통*/



/*전후사진*/
.bnf_contents{}

/*db*/
.subliminal{width:961px; height:105px;  margin-top:-105px; margin-left:-470px; z-index:1000; text-align:center; vertical-align:bottom; background: url(images/data1.jpg) no-repeat 50% 0; }
#Quick{position:relative; }
#Quick ul{position:absolute; top:14px; left:242px; }
#Quick ul li{float:left; }
#Quick ul li input{float:left; }
#Quick ul li.name{position:absolute; top:0px; left:0px; }
#Quick ul li.age{position:absolute; top:0px; left:274px; }
#Quick ul li.phone_no1{position:absolute; top:30px; left:0px; width:158px;  }
#Quick ul li.sel_date{position:absolute; top:30px; left:274px; width:126px; }
#Quick ul li.contents{position:absolute; top:58px; left:0px; }
#Quick ul li.ok{position:absolute; top:0px; left:500px; }
#Quick ul li.home{position:absolute; top:0px; left:600px; }
#bottom{width:100%; text-align:center; padding-bottom:100px; background: url(/images/common/btbg.jpg) repeat-x; }


/*컨텐츠영역*/
.subWrap{position:relative; float:left; width:718px; margin-left:36px; margin-top:40px; margin-bottom: 30px; }
.centerbtn{position:absolute; left:560px; top:55px; }

/*0501*/
.subtap{width:100%; margin-top:35px;  }
.subtap ul li{display:inline; float:left; margin-right:2px; margin-bottom:2px;}

.subtap020201{width:100%; margin-top:10px; }
.subtap020201 ul li{display:inline; float:left; margin-right:2px; margin-bottom:2px;}

/*의료진소개*/
.Doctor{position:relative; float:left; width:155px; height:208px; margin-right:15px; margin-bottom:15px;  border:1px solid #e5e5e5;}
.Doctor dt{position:absolute; left:10px; top:186px; width:135px; height:20px; text-align:center; overflow:hidden;}
.Doctor dd{position:absolute; left:10px; top:10px; width:135px; height:168px; overflow:hidden;}
.nullimg{display:inline; float:left; width:155px; height:208px; margin-right:15px; margin-bottom:15px;  border:1px solid #e5e5e5;}

.DoclayerWrap{width:630px; height:475px; border:3px solid #184890; background-color:white; }
.DocTop{position:relative; width:630px; height:98px; }
.DocTop .doctitle{position:absolute;  left:25px; top:25px; z-index:50; }
.menuclose{position:absolute;  left:100%; top:25px; margin-left:-57px; z-index:50; }
.Docbottom{width:630px; height:378px;}
.Docbottom .Docimg{display:inline; float:left; width:149px; margin-left:25px; }
.Docbottom .Docimg .Dimg{border:1px solid #e5e5e5; }
.Docbottom .Docimg .coun_rev{float:left; margin-top:8px; }

.Docbottom .DocinfoWrap{display:inline; float:left; width:440px; height:377px; margin-left:15px;overflow-y:scroll; }
.Docbottom .DocinfoWrap dl{display:inline; float:left; width:407px;  margin-bottom:15px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.Docbottom .DocinfoWrap dt{display:inline; float:left; width:407px;  height:27px; padding-top:8px; border-bottom:3px solid #555;}
.Docbottom .DocinfoWrap dt .docname{color:black; font-size:16px; font-weight:bold;  letter-spacing:0.5em; }
.Docbottom .DocinfoWrap dt .docinfomation{color:black; font-size:16px; font-weight:bold;}
.Docbottom .DocinfoWrap dd{display:inline; float:left; width:402px; padding:10px 5px;  background-color:#f8f8f8;}
.Docbottom .DocinfoWrap dd .docdepart{display:inline; float:left; width:55px; margin-left:3px; font-weight:bold; }
.Docbottom .doctable{display:inline; float:left; width:407px; margin-bottom:15px; border:1px solid #003a96;  border-width:2px 0 2px 0; border-collapse: collapse}
.Docbottom .doctable th{text-align:center; width:45px; border:1px solid #e2e2e2;  border-width:1px 1px 0 1px; padding:3px; }

.Docbottom .doctable td{text-align:center; border:1px solid #e2e2e2;  border-width:1px 1px 0 1px; padding:3px; }
.Docbottom .doctable td.tablebg{width:167px; background-color:#f5f5f5;}



/*마이페이지*/
.title{display:inline; float:left; margin-top:30px;}
.userinfo{display:inline; float:left; width:100%; height:26px; padding-top:9px; margin-top:10px; background-color:#a1a1a1; }
.userinfo li{float:left; font-size:13px; color:black; padding-left:58px; }
#resultTable{float:left; width:100%; margin-top:20px; border-top:1px solid black; border-bottom:1px solid #a1a1a1; }
#resultTable th{color:black; padding:7px; text-align:left; border-right:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; }
#resultTable td{padding:7px; border-right:1px solid #a1a1a1;}
#resultTable .br0{border-right:0px; }
#resultTable .bg{background-color:#f8f8fa; }

.think1{display:inline; float:left; width:100%; min-height:50px; margin-top:20px; background:url("/page/15_sub/images/result-icon1.jpg") no-repeat 0 0;}
.think1 dt{padding-left:60px; padding-top:5px;}
.think1 dd{padding-left:60px; }

.think2{display:inline; float:left; width:100%; min-height:50px; margin-top:20px;  background:url("/page/15_sub/images/result-icon2.jpg") no-repeat 0 0;}
.think2 dt{padding-left:60px; padding-top:5px;}
.think2 dd{padding-left:60px; }

.name{color:#38c9c2; font-weight:bold;}
#resultTable2{ float:left; width:100%; margin-top:10px;  border-bottom:1px solid #a1a1a1; }
#resultTable2 th{background-color:#a1a1a1; color:white; padding:7px; text-align:left;  }
#resultTable2 td{padding:7px; height:30px; border-right:1px solid #a1a1a1;}
#resultTable2 .br0{border-right:0px; }
#resultTable2 .bg{background-color:#f8f8fa; }


/*수강신청*/
.register{display:inline; float:left; width:720px; margin:0px auto; text-align:left;}
.registerWrap_left{display:inline; float:left; width:214px; margin-right:16px;}
.registerWrap_center{display:inline; float:left; width:254px; margin-right:16px;}
.registerWrap_right{display:inline; float:left; width:214px;}


.register_title{display:inline; float:left; width:100%; margin-bottom:10px;}
.register_title_mt{display:inline; float:left; width:100%; margin-top:25px; margin-bottom:10px;}

.register01{display:inline; float:left; width:100%; border:1px solid #9b5cb5; }
.register01 dl{display:inline; float:left; width:195px; margin:10px 0 10px 10px;}
.register01 dl dt{font-weight:bold; color:#9b5cb5;}
.register01 dl dd{margin-bottom:12px; }
.register01 dl dd.mb5{margin-bottom:5px; }

.register02{display:inline; float:left; width:100%; border:1px solid #9b5cb5;}
.register02 #text_word{width:204px; height:185px; overflow-y:scroll; border:0; padding:5px;}
.register02 #text_word2{ height:185px; border:0; padding:0px;}


.register03{display:inline; float:left; width:100%; height:562px; overflow-y:scroll; border:1px solid #9b5cb5; }
.register03 .contents{display:inline; float:left; width:223px; margin:10px 0 10px 10px;}
.register03 .contents dl{display:inline; float:left; width:100%; margin-bottom:20px; }
.register03 .contents dl dt.check{display:inline; float:left; width:13px; margin-right:10px;  }
.register03 .contents dl dt.conTitle{display:inline; float:left; width:200px; font-weight:bold; color:#9b5cb5;}
.register03 .contents dl dd{display:inline; float:left; width:200px; margin-left:23px; font-size:11px;}

.register_BTN{display:inline; float:left; width:100%; margin-top:10px; }

.register04{display:inline; float:left; width:100%; height:155px; border:1px solid #9b5cb5; font-size:11px; overflow-y:scroll; }
.register04 dl{display:inline; float:left; width:175px; margin:10px 0 0 10px;}
.register04 dl dt{display:inline; float:left; width:55px; margin-right:10px; font-weight:bold; color:#9b5cb5;}
.register04 dl dd{display:inline; float:left; width:110px; }

.register05{display:inline; float:left; width:100%; height:385px;  border:1px solid #9b5cb5; font-size:11px; overflow-y:scroll; }
.register05 dl{display:inline; float:left; width:175px; margin:10px 0 0 10px;}
.register05 dl dt{display:inline; float:left; width:100%;  font-weight:bold;  }
.register05 dl dd{display:inline; float:left; width:168px ; letter-spacing:-0.1em; padding-left:7px; background:url("/page/03_sub/images/0307/030705-icon.jpg") no-repeat 0 3px;}
.register05 dl dd .emphasis{color:#9b5cb5;}
.register05 dl dd.bg0{ background:none;}
.register05 dl dd.mb20{margin-bottom:20px; }

.register06{display:inline; float:left; width:100%; margin-top:5px; }
.register06 input{vertical-align:middle; }

/*온라인예약*/

.register03 .contents040101{display:inline; float:left; width:100%; }
.register03 .contents040101 dl{display:inline; float:left; width:227px; padding:10px 0 10px 10px;  border-bottom:1px solid #ccc;  }
.register03 .contents040101 dl:hover{background-color:#e7e7e7; }
.register03 .contents040101 dl dt.dr_img{display:inline; float:left; width:70px; height:70px; }
.register03 .contents040101 dl dd{display:inline; float:left; width:135px; margin-left:10px;  font-size:11px; }

.onlineDate{display:inline; float:left; width:100%; height:35px; border:1px solid #9b5cb5; font-size:12px; }
.onlineDate dl{display:inline; float:left; width:100%; margin:7px 0 0 7px;}
.onlineDate dl dt{display:inline; float:left; width:95px; }
.onlineDate dl dt img{vertical-align:middle;}
.onlineDate dl dd{display:inline; float:left; width:87px; }

.online_confirm{display:inline; float:left; width:100%; height:155px; border:1px solid #9b5cb5; font-size:11px; overflow-y:scroll; }
.online_confirm dl{display:inline; float:left; width:175px; margin:10px 0 0 10px;}
.online_confirm dl dt{display:inline; float:left; width:55px; margin-right:10px; font-weight:bold; color:#9b5cb5;}
.online_confirm dl dd{display:inline; float:left; width:110px; }

.online_text{display:inline; float:left; width:100%; height:220px;  border:1px solid #9b5cb5;}
.online_text #text_word{display:inline; float:left; width:182px; height:187px; margin:10px 0 0 10px;  padding:10px 0 0 10px; font-size:12px; }

/*비급여 팝업*/
.cost{display:inline; float:left; width:510px; height:500px; overflow-y:scroll; border:5px solid #4931ab; }

/*마더비문화원 강좌소개*/
.popupwrap{ width:660px; height:500px; overflow-y:scroll; border:1px solid #000; }
.popupwrap td{ text-align:left; }

/*안구자가진단*/
.question{float:left; width:870px; margin-left:30px;}
.question dl{float:left; width:100%; padding-bottom:20px; }
.question dt{float:left; width:100%; padding:8px 0; border-top:1px solid #9e906d; background-color:#f5f5f5;   }
.question dd{float:left; width:100%; padding:8px 0; border-top:1px dashed #ccc;}
.question dl dt span{font-weight:bold; color:#9c906a; margin-right:8px;}
.question dl dd input{ vertical-align:middle; margin-left:15px; margin-right:4px;}
.questionbtn{margin-bottom:30px;text-align:center;}