@charset "utf-8";

.floatLeft {display:inline; float:left;}
.floatRight {display:inline; float:right;}
.alignMiddle {vertical-align:middle;}
.alignTop {vertical-align:top;}
.underLine {text-decoration:underline;}
.txt_red {color:red;}

/* margin */
.mgt0 {margin-top:0px !important;}
.mgt4 {margin-top:4px;}
.mgt5 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}
.mgt20 {margin-top:20px;}
.mgt25 {margin-top:25px;}
.mgt30 {margin-top:25px;}

.mgl0 {margin-left:0px !important;}
.mgl5 {margin-left:5px}
.mgl10 {margin-left:10px;}
.mgl15 {margin-left:15px;}
.mgl20 {margin-left:20px;}
.mgl25 {margin-left:25px;}
.mgl30 {margin-left:30px;}

.mgr0 {margin-right:0px !important;}
.mgr4 {margin-right:4px !important;}
.mgr5 {margin-right:5px !important;}
.mgr10 {margin-right:10px;}
.mgr15 {margin-right:15px;}
.mgr20 {margin-right:20px;}
.mgr25 {margin-right:25px;}
.mgr30 {margin-right:30px;}

/* padding */
.pdt3 {padding-top:3px;}
.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}
.pdt25 {padding-top:25px !important;}
.pdt30 {padding-top:30px !important;}
.pdt35 {padding-top:35px !important;}

.pdl5 {padding-left:5px !important;}
.pdl10 {padding-left:10px !important;}
.pdl15 {padding-left:15px !important;}
.pdl20 {padding-left:20px !important;}

/*본문틀*/
#content div.contentHeader {*zoom:1;}
#content div.contentHeader:after {content:""; display:block; float:none; clear:both;}
#content div.contentHeader p.path {float:right; padding:0 0 0 15px; text-align:right; font-size:0.92em; letter-spacing:-1px; background:url("/health/img/common/location_bul.gif") 0 1px no-repeat;}
#content div.contentHeader p.title {float:left;}

#content div.contentBody {position:relative; width:700px; margin:10px 0 0 0; *zoom:1;}
#content div.contentBody:after {content:""; display:block; float:none; clear:both;}


/* 본문 제목 */
#content div.contentBody h3 {clear:both; margin:20px 0 0 0; padding:0; font-size:1.13em; color:#199397;}
#content div.contentBody h4 {clear:both; margin:15px 0 0 5px; padding:0 0 0 12px; background:url('/health/img/common/bul_circle1.gif') 0 3px no-repeat; font-size:1em; color:#595959;}

/* 본문 컨텐츠 */
#content div.contentBody .con {margin:10px 0 0 18px;}
#content div.contentBody ul.con {margin:10px 0 0 5px; *zoom:1;}
#content div.contentBody ul.con:after {content:""; display:block; float:none; clear:both;}
#content div.contentBody ul.con li {margin:5px 0 0 0; padding:0 0 0 12px; background:url('/health/img/common/bul_circle1.gif') 0 3px no-repeat;}
#content div.contentBody ul.con li.title {font-weight:bold; color:#595959;}
#content div.contentBody ul.con li ul {margin:8px 0 0 0;}
#content div.contentBody ul.con li ul li {margin:3px 0 0 0; padding:0 0 0 8px; background:url('../../img/common/bul_square2.gif') 0 5px no-repeat; font-weight:normal; color:#333;}
#content div.contentBody ul.con li ul li.title {font-weight:bold; color:#333}
#content div.contentBody ul.con li ul li ul {margin:9px 0 0px 0;}
#content div.contentBody ul.con li ul li ul li {margin:3px 0 0 0; padding:0 0 0 7px; background:url('../../img/common/bul_square3.gif') 0 6px no-repeat;}
#content div.contentBody ul.con dl {margin:10px 0 0 0;}
#content div.contentBody ul.con dl dt {float:left;}
#content div.contentBody ul.con dl dd {}
#content div.contentBody ul.h4_list {margin:5px 0 0 28px;}
#content div.contentBody ul.h4_list li {margin:8px 0 0 0; padding:0 0 0 8px; background:url('../../img/common/bul_square2.gif') 0 6px no-repeat;}
#content div.contentBody ul.h4_list li ul {margin:3px 0 0 0;}
#content div.contentBody ul.h4_list li ul li {margin:3px 0 0 0; padding:0 0 0 10px; background:url('../../img/common/bul_arrow2.gif') 0 6px no-repeat;}
#content div.contentBody ul.h4_list li ul li ul {margin:3px 0 0 0;}
#content div.contentBody ul.h4_list li ul li ul li {margin:3px 0 0 0; padding:0 0 0 7px; background:url('../../img/common/bul_bar1.gif') 0 6px no-repeat;}


/* 본문 box */
#content div.contentBody p.box {border:1px solid #cad2dd; background:#f7f7f7; padding:10px; *zoom:1;}
#content div.contentBody p.box:after {content:""; display:block; float:none; clear:both;}
#content div.contentBody div.box {border:1px solid #cad2dd; background:#f7f7f7; padding:10px; *zoom:1;}
#content div.contentBody div.box:after {content:""; display:block; float:none; clear:both;}
#content div.contentBody div.box ul {margin:0 !important; padding:0 !important;}
#content div.contentBody div.box ul li {margin:5px 0 0 0 !important; padding:0 0 0 10px !important; background:url('../../img/common/bul_arrow2.gif') 0 6px no-repeat !important;}
#content div.contentBody div.box ul li ul {margin:10px 0 0 0  !important;}
#content div.contentBody div.box ul li ul li {margin:5px 0 0 0 !important; padding:0 0 0 7px !important; background:url('../../img/common/bul_bar1.gif') 0 7px no-repeat !important;}


/*테이블스타일*/
.unit {text-align:right; margin:-5px 12px 0 0; font-weight:normal; color:#333;}
table.table_style {width:100%; margin:10px 0 10px 0px; border-top:2px solid #3a8ae1; font-weight:normal; font-size:1em; border-collapse:collapse;}
table.table_style caption {overflow:hidden; position:absolute; width:0; height:0; visibility:hidden; font-size:0;}
table.table_style thead {background-color:#efefef;}
table.table_style thead th {border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding-top:5px; padding-bottom:5px; text-align:center;}
table.table_style tbody th {border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding:5px; text-align:center;}
table.table_style tbody th.bg {background-color:#efefef;}
table.table_style tbody td {border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding:5px;text-align:center;}
table.table_style th.left, table.table_style td.left {text-align:left;}
table.table_style th.right, table.table_style td.right {text-align:right;}
table.table_style th.top, table.table_style td.top {vertical-align:top;}
table.table_style th.Rline_none, table.table_style td.Rline_none {border-right:none;}
table.table_style ul li {text-align:left; margin:5px 0 0 0 !important; padding:0 0 0 10px !important; background:url('../../img/common/bul_arrow1.gif') 0 6px no-repeat !important;}
table.table_style ul li:first-child{margin:0;}
table.table_style ul li ul li {margin:0 0 0 3px !important; padding:0 0 0 6px; background:url('../../img/common/bul_square2.gif') 0 6px no-repeat !important;}
table.table_style ul li ul li ul li {margin:0 0 0 3px; padding:0 0 0 6px; background:url('../../img/common/bul_arrow2.gif') 0 6px no-repeat !important;}

/*테이블스타일*/
table.table_style1 {width:100%; margin:10px 0 10px 0px; border-top:2px solid #3a8ae1; font-weight:normal; font-size:1em; border-collapse:collapse;}
table.table_style1 caption {overflow:hidden; position:absolute; width:0; height:0; visibility:hidden; font-size:0;}
table.table_style1 thead {background-color:#efefef;}
table.table_style1 thead th {border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding-top:5px; padding-bottom:5px; text-align:center;}
table.table_style1 tbody th {border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding:5px; text-align:center;}
table.table_style1 tbody th.bg {background-color:#efefef;}
table.table_style1 tbody td {border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding:5px;text-align:center;}
table.table_style1 th.left, table.table_style td.left {text-align:left;}
table.table_style1 th.right, table.table_style td.right {text-align:right;}
table.table_style1 th.top, table.table_style td.top {vertical-align:top;}
table.table_style1 th.Rline_none, table.table_style td.Rline_none {border-right:none;}
table.table_style1 ul li {text-align:left; margin:5px 0 0 0 !important; padding:0 0 0 10px !important; background:url('../../img/common/bul_arrow1.gif') 0 6px no-repeat !important;}
table.table_style1 ul li:first-child{margin:0;}
table.table_style1 ul li ul li {margin:0 0 0 3px !important; padding:0 0 0 6px; background:url('../../img/common/bul_square2.gif') 0 6px no-repeat !important;}
table.table_style1 ul li ul li ul li {margin:0 0 0 3px; padding:0 0 0 6px; background:url('../../img/common/bul_arrow2.gif') 0 6px no-repeat !important;}


/*연혁*/
#content div.contentBody dl.history {margin:10px 0 0 20px; *zoom:1;}
#content div.contentBody dl.history:after {content:""; display:block; float:none; clear:both;}
#content div.contentBody dl.history dt {float:left; width:80px; height:20px; padding:4px 0 4px 12px; background:url('/health/img/common/bul_circle1.gif') 0 7px no-repeat;}
#content div.contentBody dl.history dt.h50 {height:50px;}
#content div.contentBody dl.history dd {float:right; width:570px; height:20px; padding:4px 0;}
#content div.contentBody dl.history dd.h50 {height:50px;}

/* 사이트맵 */
div.sitemap {margin:0 0 0 20px;}
div.sitemap div.group {padding:0 0 30px 0; *zoom:1;}
div.sitemap div.group:after {content:""; display:block; float:none; clear:both;}
div.sitemap div.section {float:left; width:33%; *zoom:1;}
div.sitemap div.section:after {content:""; display:block; float:none; clear:both;}
div.sitemap div.section h3 {width:80%; margin:0 !important; padding:0 0 10px 15px !important; border-bottom:1px solid #000; background:url('/health/img/common/bul_circle1.gif') 0 3px no-repeat;}
div.sitemap div.section ul {width:80%; margin:10px 0 0 10px;}
div.sitemap div.section ul li {padding:5px 0 5px 15px; background:url('../../img/common/bul_square2.gif') 5px 9px no-repeat; border-bottom:1px solid #eee;}
div.sitemap div.section ul li ul {margin:5px 0 0 0px;}
div.sitemap div.section ul li ul li {padding:2px 0 2px 8px; background:url('../../img/common/bul_arrow1.gif') 0 9px no-repeat; border:none;}


/*스케일링 예약*/
ul.tab01 {margin:15px 0 0 0; height:22px;}
ul.tab01 li {float:left;}
div.scaling {height:338px; clear:both; background:url('/health/img/content/data/consultation_img01.gif') 20px 0 no-repeat; text-align:center;}
div.scaling p.txt {padding:70px 0 0 0}
div.scaling div.name dl {margin:15px 0 0 0; width:200px;}
div.scaling div.name dl dt {float:left; width:50px;}
div.scaling div.btn {margin:30px 0 0 0;}

/*배너모음*/
ul.banner li {margin:0 5px; float:left;}

/*영유아스타일시트*/

	#kid_content {width:700px; font-size:9pt; color:#666666; overflow:hidden;  text-align:center; }

	#kid_content .con_title {width:600px;}
	#kid_content ul {width:600px; float:left; padding:0 0 0 20px;  overflow:hidden;}
	#kid_content li {display:inline; float:left;}

	h4 {font-size:11pt; font-family:돋움; text-align:left;}
	.kid01 {padding-bottom:10px:}
	.kid01 .kid_num {width:80px;float:left;  overflow:hidden;}
	.kid01 .kid_txt {width:500px;float:left; padding-top: 15px; line-height:160%;  overflow:hidden; text-align:left;}
	.title_txt {font-weight:bold; color:#76bbd1;  overflow:hidden;}

	.kid-table {padding-bottom:10px;  overflow:hidden;}
	.kid01 table {text-align:left; border:1px solid #cacaca; border-collapse:collapse; font-size:9pt; color:#666666;  overflow:hidden;}

	.kid01 td {padding: 5px; border:1px solid #cacaca; text-align:center;  overflow:hidden; }

	.kid01 .td01 {width:200px; background-color:#f1fcfb;  overflow:hidden;}
	.kid01 .td02 {width:400px; text-align:left; padding-left:10px;  overflow:hidden;}
	.kid01 .td03{width:300px; background-color:#f1fcfb;  overflow:hidden;}
	.kid01 .td04 {width:300px; text-align:left; padding-left:10px;  overflow:hidden;}
	.kid01 .td05 {width:100px; overflow:hidden;}
	.kid01 .table_title {padding-top:3px;  overflow:hidden;}
	.mix {background-color:#f1fcfb;}
