/*     213915 : 탭 버튼 이미지      */
.tab_info__213915__ {display:table;width:100%;}
.tab_info__213915__ p {display:table-cell;height:60px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

.img__213915__ {max-width:100%;  border:1px solid #000000;}
.img__213915__ * {box-sizing:border-box}
.img__213915__ > a {display:block;}
.img__213915__ > a > span {display:block;color:#000000;text-align:center;line-height:1.3em;letter-spacing:-.03em;}
.img__213915__ > a .btn_tit {font-family: 'NanumSquare'; font-size:15px;}
.img__213915__ > a .btn_name {font-family: 'NanumSquare'; font-size:20px;font-weight:bold;  padding:15px 0;}
.img__213915__.on > a > span {color: #fbb911;}
	.img__213915__.on {border:none;}
	.img__213915__.on a .btn_name {border:1px solid  #fbb911; transition:.2s;}

@media all and (min-width:768px){
	.img__213915__ > a .btn_tit {font-size:20px;}
	.img__213915__ > a .btn_name {font-size:22px;}
}

@media all and (min-width:1024px) {
	.img__213915__.on {border:none;}
	.img__213915__.on a .btn_name {border:1px solid  #fbb911; transition:.2s;}
}


/*     214075 : 탭 버튼 이미지      */
.tab_info__214075__ {display:table;width:100%;}
.tab_info__214075__ p {display:table-cell;height:60px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

.img__214075__ {max-width:100%;  border:1px solid #000000;}
.img__214075__ * {box-sizing:border-box}
.img__214075__ > a {display:block;}
.img__214075__ > a > span {display:block;color:#000000;text-align:center;line-height:1.3em;letter-spacing:-.03em;}
.img__214075__ > a .btn_tit {font-family: 'NanumSquare'; font-size:15px;}
.img__214075__ > a .btn_name {font-family: 'NanumSquare'; font-size:20px;font-weight:bold;  padding:15px 0;}
.img__214075__.on > a > span {color: #fbb911;}
	.img__214075__.on {border:none;}
	.img__214075__.on a .btn_name {border:1px solid  #fbb911; transition:.2s;}

@media all and (min-width:768px){
	.img__214075__ > a .btn_tit {font-size:20px;}
	.img__214075__ > a .btn_name {font-size:22px;}
}

@media all and (min-width:1024px) {
	.img__214075__.on {border:none;}
	.img__214075__.on a .btn_name {border:1px solid  #fbb911; transition:.2s;}
}


/*     213965 : 탭 컨텐츠 블록 설정      */
.block_option__213965__ {display:table;width:100%}
.block_option__213965__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='medical_tab1'] {display:none;}

/*     214065 : HTML 편집기      */
.html__214065__ .table-container table { 
width:100%; border-top:2px solid #000;
}

.html__214065__ .table-container table th {
font-size:16px; 
height:40px;
border-bottom:none;
background:#f8f8f8;
vertical-align:middle;
text-align:center;
padding:10px 26px;
border:1px solid #e2e2e2;
font-family: 'Noto Sans KR', sans-serif;
color:#000;
font-weight:500;
}

.html__214065__ .table-container table th.c-cell-left, .table-container table td.c-cell-left {
text-align:left;
}

.html__214065__ .table-container table .def-cell {
background:#fbba00; color:#fff;
}

.html__214065__ .table-container table td.top-line, .table-container table th.top-line {
border-top:2px solid #fbba-1;
}

.html__214065__ .table-container table td.bottom-line, .table-container table th.bottom-line {
border-bottom:2px solid #fbba00;
}

.html__214065__ .table-container table td.right-line, .table-container table th.right-line {
border-right:2px solid #fbba00;
}

.html__214065__ .table-container table td.left-line, .table-container table th.left-line {
border-left:2px solid #fbba00;
}

.html__214065__ .table-container table td {
font-family: 'Noto Sans KR', sans-serif;
font-size:16px; 
vertical-align:middle;
background:#fff;
padding:5px 10px;
color:#000;
text-align:center;
border:1px solid #e2e2e2;
}

@media (max-width:1024px) {
.html__214065__ .table-container {
width:100%;
overflow-x:auto;
white-space:nowrap;
}

.html__214065__  .table-container table {
width:auto;
}
.html__214065__ .table-container table td, table th {
font-size:13px; 
}

.html__214065__ .table-container table th {
padding:5px 10px;
}
}

/*     213955 : 탭 컨텐츠 블록 설정      */
.block_option__213955__ {display:table;width:100%}
.block_option__213955__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='medical_tab2'] {display:none;}

/*     214095 : HTML 편집기      */
.html__214095__ .table-container table { 
width:100%; border-top:2px solid #000;
}

.html__214095__ .table-container table th {
font-size:16px; 
height:40px;
border-bottom:none;
background:#f8f8f8;
vertical-align:middle;
text-align:center;
padding:10px 26px;
border:1px solid #e2e2e2;
font-family: 'Noto Sans KR', sans-serif;
color:#000;
font-weight:500;
}

.html__214095__ .table-container table th.c-cell-left, .table-container table td.c-cell-left {
text-align:left;
}

.html__214095__ .table-container table .def-cell {
background:#fbba00; color:#fff;
}

.html__214095__ .table-container table td.top-line, .table-container table th.top-line {
border-top:2px solid #fbba-1;
}

.html__214095__ .table-container table td.bottom-line, .table-container table th.bottom-line {
border-bottom:2px solid #fbba00;
}

.html__214095__ .table-container table td.right-line, .table-container table th.right-line {
border-right:2px solid #fbba00;
}

.html__214095__ .table-container table td.left-line, .table-container table th.left-line {
border-left:2px solid #fbba00;
}

.html__214095__ .table-container table td {
font-family: 'Noto Sans KR', sans-serif;
font-size:16px; 
vertical-align:middle;
background:#fff;
padding:5px 10px;
color:#000;
text-align:center;
border:1px solid #e2e2e2;
}

@media (max-width:1024px) {
.html__214095__ .table-container {
width:100%;
overflow-x:auto;
white-space:nowrap;
}

.html__214095__  .table-container table {
width:auto;
}
.html__214095__ .table-container table td, table th {
font-size:13px; 
}

.html__214095__ .table-container table th {
padding:5px 10px;
}
}

