.tablearea{margin-bottom:30px;}
.tableareaB{width:90%;margin:20px auto;background:#fff;position:relative;}

/************************ Table01  table ************************/
	table.table01				{width: 100%;  border-collapse:collapse;margin:10px 5px 0 0px; }
	table.table01 caption		{display:none;}
	 
 	table.table01 th{background:#efefef;font-size:16px;font-weight:500;border-top:2px solid #3679e9;padding:10px 0;border-left:1px solid #ccc;border-right:1px solid #ccc; text-align:center;}
 	table.table01 td{font-size:14px;vertical-align:middle; padding:10px 0; text-align:center;border:1px solid #ccc;} 

 	table.table01 td.td01{color:#256189; background:#f3f8fc;}
	table.table01 td.td02{color:#000; background:#f3f8fc;font-size:16px;line-height:18px;}

	table.table01 .th01{border-top:1px solid #ccc; }
	table.table01 .doctorname{font-size:17px;background:#f3f8fc}
	table.table01 td.left{text-align:left;}
	table.table01 td ol{padding:0;margin:0;text-align:left;}
	table.table01 td ol li{padding:0 0 0 10px;margin:3px 0 3px 30px;text-align:left;vertical-align:top}
	table.table01 span.stxt{font-size:12px;}

	table.table01 td.lineA{border-top:2px solid #0098d2;}

	table.table01 td.jinlyo_on{color:#2b52cb;font-weight:500;font-size:18px;}
	table.table01 td.jinlyo_off{color:#9f9f9f;}
	

	table.table01 td span.t_black{color:#333; font-weight:300;font-size:14px;}
	table.table01 td span.t_time{display:block;font-size:11px;}
table.table01 td span.stt{display:inline-block;font-size:80%;}

@media(max-width:530px){
 
  	.medischule table.table01 th{font-size:13px;padding:5px 0;}
	.medischule table.table01 td {padding:5px 0;}
	.medischule table.table01 td img{width:10px}
	.medischule table.table01 .doctorname{font-size:13px;}

 }

/************************ Table01  table ************************/
	table.table01_medi				{width: 100%;  border-collapse:collapse;margin:10px 5px 0 0px; }
	table.table01_medi caption		{display:none;}
	 
 	table.table01_medi th{background:#efefef;font-size:16px;font-weight:500;border-top:2px solid #3679e9;padding:10px 0;border-left:1px solid #ccc;border-right:1px solid #ccc;}
 	table.table01_medi td{font-size:14px;vertical-align:middle; padding:10px 0; text-align:center;border:1px solid #ccc;} 

 	table.table01_medi td.td01{color:#256189; background:#f3f8fc;}
	table.table01_medi td.td02{color:#000; background:#f3f8fc;font-size:16px;line-height:18px;}

	table.table01_medi .th01{border-top:1px solid #ccc; }
	table.table01_medi .doctorname{font-size:17px;background:#f3f8fc}
	table.table01_medi td.left{text-align:left;}
	table.table01_medi td ol{padding:0;margin:0;}
	table.table01_medi td ol li{padding:0 0 0 10px;margin:3px 0 3px 30px;text-align:left;}
	table.table01_medi span.stxt{font-size:12px;}

 

/************************ Table02  table ************************/
table.table02				{width: 100%;  border-collapse:collapse;margin:10px 5px 0 0px; }
table.table02 caption		{display:none;}
 

table.table02  th{line-height:14px;font-size:13px;letter-spacing:-0.05em;font-weight:400;padding:5px 0 5px 0; text-align:center;background: #f7f7f7;border:1px solid #ccc;color:#000;line-height:18px;} /*th기본*/
table.table02  td{font-size:13px;vertical-align:middle; padding:5px 2px; text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;/*word-break:break-all;*/} 

table.table02 td.tdbg{background:#f7f7f7;}
table.table02 td.td01{background:#f7f7f7;}

	table.table02 td.jinlyo_on{color:#2b52cb;font-weight:500;font-size:13px;}
	table.table02 td span.t_black{color:#333; font-weight:300;font-size:12px;}
	table.table02 td span.t_time{display:block;font-size:11px;}
	
	table.table02 td span.stt{display:inline-block;font-size:80%;}

 	.doctorarea_mainlistB table.table02  th{font-size:55%;padding:1px 0 1px 0;}
	.doctorarea_mainlistB table.table02  td{font-size:50%;padding:1px 0px;}
	.doctorarea_mainlistB table.table02 td span.t_black{font-size:100%;}

 @media(max-width:1180px){
	.doctorarea_mainlistB table.table02  th{font-size:14px;padding:5px 0 5px 0;}
	.doctorarea_mainlistB table.table02  td{font-size:13px;padding:5px 2px;}
	.doctorarea_mainlistB table.table02 td span.t_black{font-size:12px;}
 }

/************************ Table02  table ************************/
 	table.table03				{width: 100%;  border-collapse:collapse;margin:10px 5px 0 0px; }
	table.table03 caption		{display:none;}
	 
 	table.table03 th{background:#3679e9;font-size:16px;font-weight:500;color:#fff;border-top:2px solid #3679e9;padding:10px 0;border-left:1px solid #3679e9;border-right:1px solid #3679e9; text-align:center;}
 
 	table.table03 th.Bth{font-size:160%;}
	table.table03 th.sth{background:#d8e2ff;color:#333;border-left:1px solid #ccc;border-right:1px solid #ccc;}

	
 	table.table03 td{font-size:16px;color:#333;vertical-align:middle; padding:15px 10px; text-align:center;border:1px solid #ccc;} 
	table.table03 td.left{text-align:left}

 	
/************************ boardtable  table ************************/
table.boardtable				{width: 100%;  border-collapse:collapse;margin:10px 5px 0 0px; }
table.boardtable caption		{display:none;}
 

table.boardtable  th{line-height:14px;font-size:15px;letter-spacing:-0.05em;font-weight:400;height:25px;padding:10px 0 10px 0px; text-align:center;background: #f6f6f6;border-top:1px solid #222;border-bottom:1px solid #dddddd;border-left:0px solid #ccc;color:#000;} /*th기본*/
table.boardtable  td{color:#333333;font-size:14px;vertical-align:middle; padding:15px 0 15px 0px;text-align:center;border-bottom:1px solid #dddddd;border-right:0px solid #ccc;border-left:0px solid #fff;background: #fff;} 
table.boardtable  .left{text-align:left;}


/************************ Table01  table ************************/
table.table_bigeub				{border-collapse:collapse;margin:10px auto;; }
table.table_bigeub caption		{display:none;}
 

table.table_bigeub  th{line-height:14px;font-size:14px;letter-spacing:-0.05em;font-weight:500;padding:3px; text-align:center;background: #f7f7f7;border:1px solid #ccc;color:#000;line-height:18px;} /*th기본*/
table.table_bigeub  td{font-size:13px;vertical-align:middle; padding:3px 3px; text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;/*word-break:break-all;*/} 
table.table_bigeub .right{text-align:right;}
table.table_bigeub  th span.tblock{display:block}
table.table_bigeub  td span.tblock{display:block}

   @media(max-width:700px){
table.table_bigeub  th span.tblock{display:inline}
table.table_bigeub  td span.tblock{display:inline}
   }