f@charset "utf-8";
/* LJJ 2010701 */

body {background:#fff;}

/* Layout Selector */
#main {width:100%; height:62px; padding:0px; background:url(/images/Skin6/sub_top_bg1.png) 100% 0 no-repeat, url(/images/Skin6/sub_top_bg.png) 0 0 repeat-x;}

#main h1 {float:left; padding:15px 0 0 15px;}

.Phon {float:right; margin:0; padding:15px 10px 0 0;}
.Phon section {position:relative; float:right; padding:0; width:100px; height:40px; text-indent:-5000px; display:inline-block; }

.mainsub{float:left;margin:0;padding:0;width:100%;background:#d6eef4}

/*전화번호*/
.Phon section p {padding-top:20px; height:19px; width:110px;}
.Phon section p img {vertical-align:bottom; float:left}
.Phon section a {width:66px; height:18px; display:block; position: absolute; top:0px; right:6px; z-index:100; text-indent:-10000em;background:url(/images/Skin6/main_tell_btn.png) no-repeat}

nav {clear:both; overflow:hidden; height:234px; width:100%; background:url(/images/Skin6/sub_top_bg.png) 0 -62px repeat-x;}
nav ul {margin:0 auto; padding:0 0 0; list-style:none;width:320px;}
nav ul li {float:left; margin:0; padding:0 0px 0px 0px; text-indent:-5000em; }


article.mainNews {background:#e5e5e5; width:320px; height:27px; margin:0 auto; padding:0; }
article.mainNews h2 {background:url(/images/Skin6/main_news.jpg) 50% 50% no-repeat ; width:44px; height:27px; float:left; text-indent:-5000px;padding:0;}
article.mainNews p {padding:7px 0 0 0;font-weight:bold; font-size:11px; letter-spacing:-0.1em; color:#535353; overflow:hidden}


.copyright {clear:both; font-size:11px; width:320px; text-align:center; letter-spacing:-0.1em; margin:0 auto; padding-top:5px; color:#a6a6a6; }
.copyright span {width:0px; height:13px; text-indent:-5000em; display:inline-block; }
.subcopyright {clear:both; font-size:11px; width:100%; text-align:center; margin:0 auto; padding:7px 0; background-color: #fff;}


/* sub */
#subhd {width:100%; height:103px;}
#subhd h1 {width:100%; height:67px; padding:15px 0px 0 0; background:url(/images/Skin6/sub_top_bg1.png) 100% 0 no-repeat, url(/images/Skin6/sub_top_bg.png) 0 0 repeat-x;}

.btnHome {float:right; margin:0;}
.btnHome a {position: absolute; top:20px; right:15px; margin:0; z-index:100; text-indent:-10000em; width:56px; height:18px; display:block; background:url(/images/Skin6/home_btn.png) no-repeat;}

#subhd h2.ttDr {width:102px; height:21px; text-indent:-5000em}

.subment {margin:5px 9px 0; padding:15px 15px; border-top-left-radius:20px; border-bottom-right-radius:20px; -moz-border-radius-topleft:20px; -moz-border-radius-bottomright:20px; -webkit-border-top-left-radius:20px; -webkit-border-bottom-right-radius:20px; }
.subment b {font-weight:bold; color:#fff}

#subDoctors {margin:9px 8px; padding-bottom:7px; min-height:140px; overflow:hidden; position:relative; border-bottom:1px solid #b8b8b8;}

.doctorImg {width:107px; height:107px; padding:0 1px 1px 0; position:absolute; top:0; left:0; border:1px solid #a4a4a4}

#subDoctors h3 {padding:2px 8px; font-size:13px; font-weight:normal; position:absolute; top:114px; left:0}
#subDoctors h3 strong {color:#484848; font-size:13px}
#subDoctors p.drHistory {margin:0 0 0 116px; padding:0; color:#5e5e5e }
#subDoctors ul.drHistory {margin:0 0 0 116px; padding:0; list-style:none}
#subDoctors ul.drHistory li {margin:0; padding:0 0 1px 6px; color:#5e5e5e; background:url(/images/Skin6/sub_listicon01.gif) 0 6px no-repeat}
#subDoctors ul.drHistory li p {color:#FFF}

#subhd h2.ttGu {width:95px; height:21px; text-indent:-5000em}
.guideList {margin:0; padding:7px 9px; list-style:none;}
.guideList li {margin:0; padding:15px 0 0 28px; height:31px; vertical-align:middle; letter-spacing:-0.1em;  font-size:0.98em}
.guideList li p {width:95px; height:13px; margin-right:14px;  float:left; background:url(/images/Skin6/sub_icon01.png) right no-repeat}
.guideList li strong {padding-left:9px}



#subhd h2.ttCl {width:95px; height:21px; text-indent:-5000em}

#clinicBox {margin:7px 9px 0; padding:5px 13px; border:2px solid #b8b8b8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;color:#fff;}
#clinicBox b {font-weight:bold;color:#327398}
#clinicBox h3 a {font-size:14px; }
footer.clibg01 {background:url(/Images/Skin6/clinic_bg03.gif) left top repeat-x; background-color:#4b4b4b}







/*상담-예약*/



#counselhd {height:80px; padding:0 0 0 0;margin:10px 0 0  0; background:url(/Images/Skin6/counsel_telbg.jpg) repeat-x}
#counselhd h1 {width:320px; margin:0 auto; height:29px; background:url(/Images/Skin6/counsel_teltxt.jpg) 15px 16px no-repeat; text-indent:-5000em}

.counsePhon {width:305px; height:25px; padding-left:15px; margin:0 auto; position:relative; font-size:10px}
.counsePhon img {padding-top:3px; float:left}
.counsePhon a {width:91px; height:39px; position:absolute; top:-6px; left:218px; z-index:100; display:block; text-indent:-5000em; font-size:10px; float:right; background:url(/Images/Skin6/counsel_telbtn.jpg) no-repeat}

#subct h3.counseltt {padding:8px 19px; color:#fee266; text-indent:0; background:#2d353c}
.counselBox {padding:10px 13px 8px; text-align:center}
.counselBox01 {padding:7px 16px; margin:8px 0; text-align:left; line-height:1.3em; overflow: auto; height: 100px}
.counselBox {vertical-align:middle}
.counselBox02 {background:#FFF}
/* .counselTxt {padding:7px 70px 9px; text-align:center; font-weight:bold; line-height:1.3em;} */
.counselTxt {padding:7px 20px 9px; font-weight:bold; line-height:1.3em}
.namePhone01,.namePhone02 {width:204px; margin:0 auto; padding-bottom:1px; clear:both}
/* .namePhone01 label {padding-right:26px; padding-left:16px; font-weight:bold; background:url(/Images/Skin6/Skin1/counsel_icon.gif) no-repeat;} */
.namePhone01 label {width:52px; padding:4px 0 0 16px; display:block; float:left; font-weight:bold; background:url(/Images/Skin6/Skin1/counsel_icon.gif) 0 6px no-repeat; font-size:0.91em}
/* .namePhone02 label {padding-right:13px; padding-left:16px; font-weight:bold; background:url(/Images/Skin6/Skin1/counsel_icon.gif) no-repeat;} */
.namePhone02 label {width:52px; padding:4px 0 0 16px; display:block; float:left; font-weight:bold; background:url(/Images/Skin6/Skin1/counsel_icon.gif) 0 6px no-repeat; font-size:0.91em}
.namePhone01 input,.namePhone02 input {width:128px; height:18px; border:1px #9c9c9c solid}
.namePhone03 {width:100%; height:47px; margin-top:9px; text-align:center; background:url(/Images/Skin6/counsel_bg01.jpg) repeat-x}
.namePhone03 input {width:104px; height:33px; margin-top:6px; cursor:pointer}

.calendarBox {background:url(/Images/Skin6/calendar_bg01.jpg) repeat-x #FFF}
.calendarBox h4 {width:100%; text-align:center; padding:9px 0 10px; font-size:0}
.calendarBox h4 img {vertical-align:middle}
.calendarDay {width:100%; text-align:center}
.calendarDay th {height:40px; text-indent:-5000em}
.calendarDay th.sun {background:url(/Images/Skin6/sunday.png) no-repeat center 14px}
.calendarDay th.mon {background:url(/Images/Skin6/monday.png) no-repeat center 14px}
.calendarDay th.tue {background:url(/Images/Skin6/tuesday.png) no-repeat center 14px}
.calendarDay th.wed {background:url(/Images/Skin6/wednesday.png) no-repeat center 14px}
.calendarDay th.thu {background:url(/Images/Skin6/thursday.png) no-repeat center 14px}
.calendarDay th.fri {background:url(/Images/Skin6/friday.png) no-repeat center 14px}
.calendarDay th.sat {background:url(/Images/Skin6/saturday.png) no-repeat center 14px}
.calendarDay td {border-bottom:1px #b2b8bd solid; border-right:1px #b2b8bd solid; border-top:1px #f5f5f5 solid; background:url(/Images/Skin6/calendar_daybg.gif) no-repeat right #dfdfdf; height:42px}
.calendarDay td.today {border-bottom:1px #b2b8bd solid; border-right:1px #b2b8bd solid; background:url(/Images/Skin6/calendar_daybg01.gif) 0 top repeat-x #869aad; height:42px}
.calendarDay td img {vertical-align:middle}
/* .calendarDay td a { display:block; margin:0 auto; padding:5px 5px;} */

.counselBox03 {min-height:188px}
.counselBox03txt { text-align:center}
.director {margin-top:14px; text-align:center}
.director span {color:#a5a5a5}

.counselBox01phone {height:51px; padding-top:17px; text-align:center; background:#000}
.counselBox01phone strong {color:#fee266; font-size:18px; font-family:Tahoma; line-height:0.8em}


.reservationBox {clear:both; padding:12px 13px 16px; text-align:center;}
/* .reservationBox01 {padding:7px 16px; margin-bottom:18px; height:110px; text-align:left; line-height:1.3em; border:1px #b2c2d1 solid; color:#8091a1;} */
.reservationBox01 {padding:7px 16px; margin:10px 0 0 18px; text-align:left; line-height:1.3em; border:1px #b2c2d1 solid; color:#8091a1; overflow:auto; height:100px; font-size:0.91em}
.reservationBox02 p {background:url(/Images/Skin6/reservationlinebg.gif) repeat-x #d8d7dc; height:24px; padding:6px 0 0 15px}
.reservationBox02 p label {padding-left:16px; font-weight:bold; background:url(/Images/Skin6/counsel_icon.gif) no-repeat; font-size:0.91em}
.reservationlabe01 label{padding-right:10px; font-size:0.91em}
.reservationlabe02 label{padding-right:72px; font-size:0.91em}
.reservationlabe03 label{padding-right:56px; font-size:0.91em}
.reservationlabe03 a.reCalendarbtn { width:20px; height:20px; display:inline-block; margin-left:20px; text-indent:-5000em; background:url(/Images/Skin6/Skin1/reservationbtn_calendarbtn.gif)}
.reservationlabe01 select.input2 {height:22px}
.reservationlabe02 input, .reservationlabe03 input {width:180px; height:18px; border:1px #9c9c9c solid}

.reservationBox02 p.reservationbtn01 {float:left;  width:50%; height:47px; padding:0; text-align:center; background:url(/Images/Skin6/reservationbtn01bg.jpg) repeat-x}
.reservationBox02 p.reservationbtn02 {float:right;  width:50%; height:47px; padding:0; text-align:center; background:url(/Images/Skin6/reservationbtn02bg.jpg) repeat-x}
.reservationBox02 p.reservationbtn01 input {width:67px; height:20px; margin-top:14px; cursor:pointer; background:url(/Images/Skin6/reservationbtn01.jpg) no-repeat}
.reservationBox02 p.reservationbtn02 input {width:35px; height:20px; margin-top:14px; cursor:pointer; background:url(/Images/Skin6/reservationbtn02.jpg) center no-repeat}
.reservationBox02 p.reservationbtn02 a {width:35px; height:20px; margin:14px auto 0; cursor:pointer; background:url(/Images/Skin6/reservationbtn02.jpg) center no-repeat; display:block}

.numla0 {background:url(/Images/Skin6/numla0.png) 0 3px no-repeat; padding:3px 0 0 0; width:17px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla1 {background:url(/Images/Skin6/numla1.png) 0 3px no-repeat; padding:3px 0 0 0; width:13px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla2 {background:url(/Images/Skin6/numla2.png) 0 3px no-repeat; padding:3px 0 0 0; width:15px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla3 {background:url(/Images/Skin6/numla3.png) 0 3px no-repeat; padding:3px 0 0 0; width:15px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla4 {background:url(/Images/Skin6/numla4.png) 0 3px no-repeat; padding:3px 0 0 0; width:16px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla5 {background:url(/Images/Skin6/numla5.png) 0 3px no-repeat; padding:3px 0 0 0; width:13px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla6 {background:url(/Images/Skin6/numla6.png) 0 3px no-repeat; padding:3px 0 0 0; width:16px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla7 {background:url(/Images/Skin6/numla7.png) 0 3px no-repeat; padding:3px 0 0 0; width:15px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla8 {background:url(/Images/Skin6/numla8.png) 0 3px no-repeat; padding:3px 0 0 0; width:17px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla9 {background:url(/Images/Skin6/numla9.png) 0 3px no-repeat; padding:3px 0 0 0; width:16px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numlaL {background:url(/Images/Skin6/numlaLine.png) 0 3px no-repeat; padding:3px 0 0 0; width:8px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}





.clinicbg01 {margin:0; padding:0; list-style:none ;}
.clinicbg01 li {background:url(/images/Skin6/sub_listicon01.gif)0 0 repeat-x; list-style:none;}


.maptxt {height:18px; padding:7px 16px 0 16px; background:url(/Images/Skin6/map_bg01.gif) repeat-x}
.maptxt strong {padding-left:11px}


#subhd h2.ttMa {width:95px; height:21px; text-indent:-5000em}
/*#mapBox {height:220px; margin:8px 15px 0; border:1px solid #6a6a6a;}*/
#mapBox {padding:0 3px; overflow:hidden;}
#mapContainer {height:220px; border-bottom:1px #9eafc0 solid}
#mapGuide {padding:7px 9px}
#mapGuide ul {margin:2px 0 0; padding:0; list-style:none}
#mapGuide ul li {margin:0; padding:0 0 1px}
footer.mapbg01 {background:url(/images/Skin6/guide_bg03.gif) repeat-x #000}


#counselhd {height:80px; padding:0 0 0 0; background:url(/images/Skin6/counsel_telbg.jpg) repeat-x}
#counselhd h1 { width:320px; margin:0 auto; height:29px; background:url(/images/Skin6/counsel_teltxt.jpg) 15px 16px no-repeat; text-indent:-5000em}

.counsePhon {width:305px; height:25px; padding-left:15px; margin:0 auto; position:relative; font-size:10px}
.counsePhon img {padding-top:3px; float:left}
.counsePhon a {width:91px; height:39px; position:absolute; top:-6px; left:218px; z-index:100; display:block; text-indent:-5000em; font-size:10px; float:right; background:url(/images/Skin6/counsel_telbtn.jpg) no-repeat}

#subct h3.counseltt {padding:8px 19px; color:#fee266; text-indent:0; background:#2d353c}
.counselBox {padding:10px 13px 8px; text-align:center}
.counselBox01 {padding:7px 16px; margin:8px 0; text-align:left; line-height:1.3em; overflow: auto; height: 100px}
.counselBox {vertical-align:middle}
.counselBox02 {background:#FFF}
/* .counselTxt {padding:7px 70px 9px; text-align:center; font-weight:bold; line-height:1.3em;} */
.counselTxt {padding:7px 20px 9px; font-weight:bold; line-height:1.3em}
.namePhone01,.namePhone02 {width:204px; margin:0 auto; padding-bottom:1px; clear:both}
/* .namePhone01 label {padding-right:26px; padding-left:16px; font-weight:bold; background:url(/images/Skin6/Skin1/counsel_icon.gif) no-repeat;} */
.namePhone01 label {width:52px; padding:4px 0 0 16px; display:block; float:left; font-weight:bold; background:url(/images/Skin6/Skin1/counsel_icon.gif) 0 6px no-repeat; font-size:0.91em}
/* .namePhone02 label {padding-right:13px; padding-left:16px; font-weight:bold; background:url(/images/Skin6/Skin1/counsel_icon.gif) no-repeat;} */
.namePhone02 label {width:52px; padding:4px 0 0 16px; display:block; float:left; font-weight:bold; background:url(/images/Skin6/Skin1/counsel_icon.gif) 0 6px no-repeat; font-size:0.91em}
.namePhone01 input,.namePhone02 input {width:128px; height:18px; border:1px #9c9c9c solid}
.namePhone03 {width:100%; height:47px; margin-top:9px; text-align:center; background:url(/images/Skin6/counsel_bg01.jpg) repeat-x}
.namePhone03 input {width:104px; height:33px; margin-top:6px; cursor:pointer}

.calendarBox {background:url(/images/Skin6/calendar_bg01.jpg) repeat-x #FFF}
.calendarBox h4 {width:100%; text-align:center; padding:9px 0 10px; font-size:0}
.calendarBox h4 img {vertical-align:middle}
.calendarDay {width:100%; text-align:center}
.calendarDay th {height:40px; text-indent:-5000em}
.calendarDay th.sun {background:url(/images/Skin6/sunday.png) no-repeat center 14px}
.calendarDay th.mon {background:url(/images/Skin6/monday.png) no-repeat center 14px}
.calendarDay th.tue {background:url(/images/Skin6/tuesday.png) no-repeat center 14px}
.calendarDay th.wed {background:url(/images/Skin6/wednesday.png) no-repeat center 14px}
.calendarDay th.thu {background:url(/images/Skin6/thursday.png) no-repeat center 14px}
.calendarDay th.fri {background:url(/images/Skin6/friday.png) no-repeat center 14px}
.calendarDay th.sat {background:url(/images/Skin6/saturday.png) no-repeat center 14px}
.calendarDay td {border-bottom:1px #b2b8bd solid; border-right:1px #b2b8bd solid; border-top:1px #f5f5f5 solid; background:url(/images/Skin6/calendar_daybg.gif) no-repeat right #dfdfdf; height:42px}
.calendarDay td.today {border-bottom:1px #b2b8bd solid; border-right:1px #b2b8bd solid; background:url(/images/Skin6/calendar_daybg01.gif) 0 top repeat-x #869aad; height:42px}
.calendarDay td img {vertical-align:middle}
/* .calendarDay td a { display:block; margin:0 auto; padding:5px 5px;} */

.counselBox03 {min-height:188px}
.counselBox03txt { text-align:center}
.director {margin-top:14px; text-align:center}
.director span {color:#a5a5a5}

.counselBox01phone {height:51px; padding-top:17px; text-align:center; background:#000}
.counselBox01phone strong {color:#fee266; font-size:18px; font-family:Tahoma; line-height:0.8em}

.reservationBox {clear:both; padding:12px 13px 16px; text-align:center}
/* .reservationBox01 {padding:7px 16px; margin-bottom:18px; height:110px; text-align:left; line-height:1.3em; border:1px #b2c2d1 solid; color:#8091a1;} */
.reservationBox01 {padding:7px 16px; margin:10px 0 0 18px; text-align:left; line-height:1.3em; border:1px #b2c2d1 solid; color:#8091a1; overflow:auto; height:100px; font-size:0.91em}
.reservationBox02 p {background:url(/images/Skin6/reservationlinebg.gif) repeat-x #d8d7dc; height:24px; padding:6px 0 0 15px}
.reservationBox02 p label {padding-left:16px; font-weight:bold; background:url(/images/Skin6/counsel_icon.gif) no-repeat; font-size:0.91em}
.reservationlabe01 label{padding-right:10px; font-size:0.91em}
.reservationlabe02 label{padding-right:72px; font-size:0.91em}
.reservationlabe03 label{padding-right:56px; font-size:0.91em}
.reservationlabe03 a.reCalendarbtn { width:20px; height:20px; display:inline-block; margin-left:20px; text-indent:-5000em; background:url(/images/Skin6/Skin1/reservationbtn_calendarbtn.gif)}
.reservationlabe01 select.input2 {height:22px}
.reservationlabe02 input, .reservationlabe03 input {width:180px; height:18px; border:1px #9c9c9c solid}

.reservationBox02 p.reservationbtn01 {float:left;  width:50%; height:47px; padding:0; text-align:center; background:url(/images/Skin6/reservationbtn01bg.jpg) repeat-x}
.reservationBox02 p.reservationbtn02 {float:right;  width:50%; height:47px; padding:0; text-align:center; background:url(/images/Skin6/reservationbtn02bg.jpg) repeat-x}
.reservationBox02 p.reservationbtn01 input {width:67px; height:20px; margin-top:14px; cursor:pointer; background:url(/images/Skin6/reservationbtn01.jpg) no-repeat}
.reservationBox02 p.reservationbtn02 input {width:35px; height:20px; margin-top:14px; cursor:pointer; background:url(/images/Skin6/reservationbtn02.jpg) center no-repeat}
.reservationBox02 p.reservationbtn02 a {width:35px; height:20px; margin:14px auto 0; cursor:pointer; background:url(/images/Skin6/reservationbtn02.jpg) center no-repeat; display:block}

.numla0 {background:url(/images/Skin6/numla0.png) 0 3px no-repeat; padding:3px 0 0 0; width:17px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla1 {background:url(/images/Skin6/numla1.png) 0 3px no-repeat; padding:3px 0 0 0; width:13px; height:266x; display:inline-block; text-indent:-5000em; font-size:10px}
.numla2 {background:url(/images/Skin6/numla2.png) 0 3px no-repeat; padding:3px 0 0 0; width:15px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla3 {background:url(/images/Skin6/numla3.png) 0 3px no-repeat; padding:3px 0 0 0; width:15px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla4 {background:url(/images/Skin6/numla4.png) 0 3px no-repeat; padding:3px 0 0 0; width:16px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla5 {background:url(/images/Skin6/numla5.png) 0 3px no-repeat; padding:3px 0 0 0; width:13px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla6 {background:url(/images/Skin6/numla6.png) 0 3px no-repeat; padding:3px 0 0 0; width:16px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla7 {background:url(/images/Skin6/numla7.png) 0 3px no-repeat; padding:3px 0 0 0; width:15px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla8 {background:url(/images/Skin6/numla8.png) 0 3px no-repeat; padding:3px 0 0 0; width:17px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numla9 {background:url(/images/Skin6/numla9.png) 0 3px no-repeat; padding:3px 0 0 0; width:16px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}
.numlaL {background:url(/images/Skin6/numlaLine.png) 0 3px no-repeat; padding:3px 0 0 0; width:8px; height:26px; display:inline-block; text-indent:-5000em; font-size:10px}


