/*병원소개*/
#a1 {width: 100%; display: flex; justify-content: flex-end; margin-bottom: 80px;}
#a1 .con {max-width: 1660px; width: 100%; display: flex; justify-content: space-between; align-items: center;}
#a1 .con .left {width: 40%;}
#a1 .con .left h2 {font-size: 30px; margin-bottom: 30px; padding-bottom: 30px; position: relative;}
#a1 .con .left h2::before {position: absolute; content: ''; width: 25px; height: 4px; background-color: #121212; bottom: 0; left: 0;}
#a1 .con .left h2::after {position: absolute; content: ''; width: 60px; height: 40px; background-image: url(../html/img/titleimg.png);background-size: cover; background-repeat: no-repeat; opacity: .2; left: -30px; top: -30px;}
#a1 .con .left p {font-size: 20px; line-height: 30px; font-weight: 500; color: #666; margin-bottom: 70px;}
#a1 .con .left .ceo {font-size: 20px; text-align: right; font-weight: 600; color: #125c81;}
#a1 .con .left .ceo span {font-size: 24px; font-weight: 700; margin-left: 10px; color: #121212;}
#a1 .con .right {width: 55%;}
#a1 .con .right img {width: 100%;}


@media (max-width: 960px){
	#a1 {padding: 0 20px; margin-bottom: 60px;}
	#a1 .con {flex-direction: column-reverse;}
	#a1 .con .left {padding: 0 20px; width: 100%;}
	#a1 .con .left h2 {font-size: 24px; margin-bottom: 20px; padding-bottom: 20px;}
	#a1 .con .left h2::after {width: 50px; height: 33px; left: -20px; top: -20px;}
	#a1 .con .left p {font-size: 18px; line-height: 28px; margin-bottom: 50px;}
	#a1 .con .right {width: 100%; margin-bottom: 50px;}
}

@media (max-width: 640px){
	#a1 {margin-bottom: 50px;}
	#a1 .con .left h2 {font-size: 20px;}
	#a1 .con .left p {font-size: 16px; line-height: 26px; margin-bottom: 30px;}
	#a1 .con .left .ceo {font-size: 18px;}
	#a1 .con .left .ceo span {font-size: 22px;}
}
/*병원소개*/


/* 찾아오시는길 */
#a2 {width: 100%;}
#a2 .root_daum_roughmap_landing {border: 1px solid #ddd; margin: 0 auto 50px;}
#a2 .root_daum_roughmap .wrap_controllers {display: none;}
#a2 .root_daum_roughmap .wrap_btn_zoom {z-index: 1;}
#a2 .root_daum_roughmap .map_border {display: none;}

#a2 .mapinfo {display: flex; justify-content: space-between;}
#a2 .mapinfo .left {width: 50%; padding: 30px 0;}
#a2 .mapinfo .left h2 {font-size: 24px; margin-bottom:30px;}
#a2 .mapinfo .left ul li {display: flex; align-items: center; margin-bottom: 20px; position: relative;}
#a2 .mapinfo .left ul li:last-child {margin-bottom: 0;}
#a2 .mapinfo .left ul li img {width: 25px; margin-right: 20px;}
#a2 .mapinfo .left ul li h3 {font-size: 18px; font-weight: 700; width: 90px;}
#a2 .mapinfo .left ul li p {font-size: 18px; color: #666; font-weight: 400;}

#a2 .mapinfo .right {width: 50%; padding: 30px 0 30px 30px; border-left: 1px solid #ddd;}
#a2 .mapinfo .right .con {margin-bottom: 40px;}
#a2 .mapinfo .right .con:last-child {margin-bottom: 0;}
#a2 .mapinfo .right .con h2 {font-size: 24px; margin-bottom: 30px; position: relative; padding-left: 30px;}
#a2 .mapinfo .right .subway h2::after {position: absolute; content: ''; width: 42px; height: 40px; background-size: cover; background-image: url(../html/img/a2_img4.png); left: 0; top: -10px; z-index: -1; opacity: .6;}
#a2 .mapinfo .right .subway ul li {display: flex; align-items: center; margin-bottom: 15px;}
#a2 .mapinfo .right .subway ul li .line {width: 100px;}
#a2 .mapinfo .right .subway ul li .line img:nth-child(2) {margin-left: 5px;}
#a2 .mapinfo .right .subway ul li p {font-size: 18px; font-weight: 500;}
#a2 .mapinfo .right .bus h2::after {position: absolute; content: ''; width: 46px; height: 40px; background-size: cover; background-image: url(../html/img/a2_img5.png); left: 0; top: -10px; z-index: -1;}
#a2 .mapinfo .right .bus ul li {font-size: 18px; margin-bottom: 15px; font-weight: 500;}
#a2 .mapinfo .right .bus ul li:last-child {margin-bottom: 0;}
#a2 .mapinfo .right .bus ul li span {font-size: 18px; font-weight: 400; color: #999;}

@media (max-width: 960px){
	#a2 .mapinfo {flex-direction: column;}
	#a2 .mapinfo .left {width: 100%; padding: 0 20px 30px 20px; border-bottom: 1px solid #ddd;}
	#a2 .mapinfo .left h2 {font-size: 20px; }
	#a2 .mapinfo .left ul li h3 {font-size: 16px;}
	#a2 .mapinfo .left ul li p {font-size: 16px;}
	#a2 .mapinfo .right {width: 100%; padding: 30px 20px 0 20px; border-left: 0;}
	#a2 .mapinfo .right .con h2 {font-size: 20px;}
	#a2 .mapinfo .right .subway h2::after {top: -5px; width: 32px; height: 30px;}
	#a2 .mapinfo .right .subway ul li p {font-size: 16px;}
	#a2 .mapinfo .right .bus h2::after {width: 35px; height: 30px; top: -5px;}
	#a2 .mapinfo .right .bus ul li {font-size: 16px;}
	#a2 .mapinfo .right .bus ul li span {font-size: 16px;}
}

@media (max-width: 640px){
	#a2 .mapinfo .left  {padding: 0 10px 30px;}
	#a2 .mapinfo .left h2 {font-size: 20px; margin-bottom: 20px;}
	#a2 .mapinfo .left ul li h3 {font-size: 14px;}
	#a2 .mapinfo .left ul li p {font-size: 14px;}
	#a2 .mapinfo .right {padding: 30px 10px 0;}
	#a2 .mapinfo .right .con h2 {font-size: 20px; padding-left: 20px;}
	#a2 .mapinfo .right .subway ul li p {font-size: 14px;}
	#a2 .mapinfo .right .bus ul li {font-size: 14px; margin-bottom: 10px;}
	#a2 .mapinfo .right .bus ul li span {font-size: 14px;}
	
}
/* 찾아오시는길 */





/* 진료일정 */
#a3 .con {display: flex; justify-content: space-between; margin-bottom: 100px;}
#a3 .con .titwrap {width: 60%; padding-left: 150px;}
#a3 .con .titwrap h2 {font-size: 30px; color: #1e6e96; margin-bottom: 10px;}
#a3 .con .titwrap p {font-size: 18px; line-height: 28px; color: #999;}
#a3 .con .rightcon {width: 62%;}
#a3 .con ul {display: flex; flex-direction: column;}
#a3 .con ul li {width: 100%; background-color: #eff9ff; padding: 45px; display: flex;  align-items: center;}
#a3 .con ul li h4 {font-size: 18px; font-weight: 600; margin-bottom: 30px;}
#a3 .con ul li img {margin-bottom: 45px; margin-right: 40px;}
#a3 .con ul li h2 {font-size: 20px; margin-bottom: 15px;}
#a3 .con ul li p {font-size: 16px; font-weight: 300; color: #666; text-align: center; line-height: 26px;}
#a3 .con ul li:nth-child(2){padding-bottom: 0; padding-top: 0;color: #367EA2;}
#a3 .con ul li:last-child{ text-align: center; padding: 0; display: block; padding-bottom: 45px;}
#a3 .con ul li:last-child h2{color: #ff0000; }
#a3 .con ul li .a3_txt{display: flex; justify-content: space-between; width: 100%;}
#a3 .con ul li .a3_txt_box:last-child{text-align: right;}
#a3 .con .rightcon > h2 {margin-top: 20px;}
#a3 .con .rightcon > h2 a {font-size: 24px;  display: flex; align-items: center; justify-content: flex-end;}
#a3 .con .rightcon > h2 a img {filter: invert(43%) sepia(134%) saturate(423%) hue-rotate(165deg) brightness(53%) contrast(87%); margin-left: 20px;}

@media (max-width: 1110px){
	#a3 .con {flex-direction: column; margin-bottom: 80px;}
	#a3 .con .titwrap {width: 100%; margin-bottom: 30px; padding-left: 0;}
	#a3 .con .titwrap p br {display: none;}
	#a3 .con .rightcon {width: 100%;}
	#a3 .con ul li {padding: 40px; width: 100%;}
	#a3 .con ul li:last-child{padding-bottom: 40px;}
}

@media (max-width: 960px){
	#a3 .con {flex-direction: column; margin-bottom: 80px;}
	#a3 .con .titwrap {width: 100%; margin-bottom: 30px; padding-left: 0;}
	#a3 .con .titwrap h2 {font-size: 24px;}
	#a3 .con .titwrap p {font-size: 16px; line-height: 26px;}
	#a3 .con .titwrap p br {display: none;}
	#a3 .con ul li {padding: 40px; width: 100%;}
	#a3 .con ul li h4 {font-size: 16px;}
	#a3 .con ul li h2 {font-size: 18px;}
	#a3 .con ul li p {font-size: 15px; line-height: 25px;}
	#a3 .con .rightcon > h2 a {font-size: 20px;}

}

@media (max-width: 640px){
	#a3 .con {margin-bottom: 50px;}
	#a3 .con .titwrap {margin-bottom: 20px;}
	#a3 .con .titwrap h2 {font-size: 20px;}
	#a3 .con .titwrap p {font-size: 14px; line-height: 24px;}
	#a3 .con ul {flex-direction: column;}
	#a3 .con ul li {width: 100%; padding: 30px;}
	#a3 .con ul li:last-child {margin-bottom: 0;}
	#a3 .con ul li h4 {margin-bottom: 20px;}
	#a3 .con ul li img {margin-bottom: 20px; height: 40px;}
	#a3 .con ul li h2 {font-size: 14px;}
	#a3 .con ul li p {font-size: 14px; line-height: 24px;}

	#a3 .con ul li:last-child{padding:30px; padding-top: 0;} 

	#a3 .con .rightcon > h2 a {font-size: 18px;}
}
/* 진료일정 */




/*의료진*/
#a5 {width: 100%;}
#a5 .con {display: flex; justify-content: space-between;}
#a5 .con .left {width: 33%; display: flex; flex-direction: column; align-items: center;}
#a5 .con .left img {margin-bottom: 30px; width: 100%;}
#a5 .con .left p {font-size: 20px; font-weight: 500; color: #125c81;}
#a5 .con .left p span {font-size: 30px; font-weight: 700; margin-left: 20px; color: #121212;}
#a5 .con .right {width: 60%; display: flex; flex-direction: column;}
#a5 .con .right h2 {font-size: 30px; margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #ddd;}
#a5 .con .right .boxwrap {display: flex; flex-wrap: wrap; justify-content: space-between;}
#a5 .con .right .box {width: 49%; margin-bottom: 50px;}
#a5 .con .right .box:nth-child(n+5):nth-child(-n+6) {margin-bottom: 0;}
#a5 .con .right .box ul li {font-size: 18px; line-height: 28px; margin-bottom: 10px; position: relative; padding-left: 20px;}
#a5 .con .right .box ul li:last-child {margin-bottom: 0;}
#a5 .con .right .box ul li::after {position: absolute; content: ''; width: 8px; height: 8px; border-radius: 50%;background-color: #1e6e96; left: 0; top: 10px;}
#a5 .con1 {margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px dashed #ddd;}
#a5 .con2 {flex-direction: column;}
#a5 .con2 .mov h2 {font-size: 24px; margin-bottom: 20px; position: relative; padding-left: 20px;}
#a5 .con2 .mov h2::after {position: absolute; content: ''; width: 4px; height: 80%; background-color: #1e6e96; left: 0; top: 50%; transform: translateY(-50%);}
#a5 .con2 .mov iframe {height: 600px;}
#a5 .con2 .mov1 {margin-bottom: 30px;}


@media (max-width: 960px){
	#a5 .con {flex-direction: column;}
	#a5 .con .left {width: 50%; margin: 0 auto 50px;}
	#a5 .con .left img {margin-bottom: 20px;}
	#a5 .con .left p {font-size: 18px;}
	#a5 .con .left p span {font-size: 24px;}
	#a5 .con .right {width: 100%;}
	#a5 .con .right h2 {font-size: 24px; margin-bottom: 30px;}
	#a5 .con .right .box {margin-bottom: 30px;}
	#a5 .con .right .box ul li {font-size: 16px; line-height: 26px;}

	#a5 .con1 {margin-bottom: 40px; padding-bottom: 40px;}
	#a5 .con2 .mov h2 {font-size: 20px;}
	#a5 .con2 .mov iframe {height: 500px;}
}

@media (max-width: 640px){
	#a5 .con .left {width: 100%;}
	#a5 .con .left p {font-size: 16px;}
	#a5 .con .left p span {font-size: 20px;}
	#a5 .con .right h2 {font-size: 20px; margin-bottom: 20px;}
	#a5 .con .right .boxwrap {flex-direction: column;}
	#a5 .con .right .box {width: 100%; margin-bottom: 20px;}
	#a5 .con .right .box ul li {font-size: 14px; line-height: 24px; padding-left: 15px; margin-bottom: 5px;}
	#a5 .con .right .box:nth-child(n+5):nth-child(-n+6) {margin-bottom: 20px;}
	#a5 .con .right .box:last-child {margin-bottom: 0;}
	#a5 .con .right .box ul li::after {width: 6px; height: 6px;}

	#a5 .con1 {margin-bottom: 30px; padding-bottom: 30px;}
	#a5 .con2 .mov iframe {height: 400px;}
}
/*의료진*/





/* 봉사와 혁신 */
#a6 img {max-width: 800px; width: 100%; margin: 0 auto; display: block;}
/* 봉사와 혁신 */





/* 경추베개특허 */
#a8 img {max-width: 800px; width: 100%; margin: 0 auto; display: block;}
/* 경추베개특허 */





/* b - 공통 */
.bcon .con {display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px dashed #eee;}
.bcon .con:nth-child(2n) {flex-direction: row-reverse;}
.bcon .con:last-child {margin-bottom: 0; padding-bottom: 0; border: 0;}
.bcon .con .imgwrap {width: 30%;}
.bcon .con:nth-child(2n) .imgwrap {display: flex; justify-content: flex-end; flex-direction: column; position: relative;}
.bcon .con .imgwrap img {width: 100%; border: 1px solid #ddd;}
.bcon .con .txtwrap {width: 65%;}
.bcon .con .txtwrap h2 {font-size: 30px; margin-bottom: 20px; position: relative; padding-left: 20px;}
.bcon .con .txtwrap h2::after {position: absolute; content: ''; width: 4px; height: 80%; background-color: #1e6e96; top: 50%; left: 0; transform: translateY(-50%);}
.bcon .con .txtwrap p {font-size: 18px; font-weight: 400; color: #666; line-height: 28px;}
.bcon .con .txtwrap ul li {font-size: 18px; font-weight: 400; color: #666; margin-bottom: 10px;}
.bcon .con .txtwrap ul li:last-child {margin-bottom: 0;}

/* owl-carousel */
.bcon .con .imgwrap .owl-dots {width: 100%; display: flex; justify-content: center; margin-top: 10px;}
.bcon .con .imgwrap .owl-dots .owl-dot {width: 8px; height: 8px; border: 0; border-radius: 50%; margin-right: 5px;}
.bcon .con .imgwrap .owl-dots .owl-dot:last-child {margin-right: 0;}
.bcon .con .imgwrap .owl-dots .owl-dot.active {background-color: #1e6e96;}


@media (max-width: 960px){
	.bcon .con {margin-bottom: 40px; padding-bottom: 40px;}
	.bcon .con .txtwrap h2 {font-size: 24px;}
	.bcon .con .txtwrap p {font-size: 16px; line-height: 26px;}
	.bcon .con .txtwrap ul li {font-size: 16px;}
}

@media (max-width: 640px){
	.bcon .con {margin-bottom: 30px; padding-bottom: 0; border-bottom: 0; flex-direction: column;}
	.bcon .con:nth-child(2n) {flex-direction: column;}
	.bcon .con .imgwrap {width: 100%; margin-bottom: 20px;}
	.bcon .con .txtwrap {width: 100%;}
	.bcon .con .txtwrap h2 {font-size: 20px; margin-bottom: 10px;}
	.bcon .con .txtwrap p {font-size: 14px; line-height: 24px;}
	.bcon .con .txtwrap ul li {font-size: 14px;}

	/* owl-carousel */
	.bcon .con .imgwrap .owl-dots .owl-dot {margin-right: 7px;}
}
/* b - 공통 */





/* c - 공통 */
.ccon .con {display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px dashed #eee;}
.ccon .con:nth-child(2n) {flex-direction: row-reverse;}
.ccon .con:last-child {margin-bottom: 0; padding-bottom: 0; border: 0;}
.ccon .con .imgwrap {width: 30%;}
.ccon .con:nth-child(2n) .imgwrap {display: flex; justify-content: flex-end; flex-direction: column; position: relative;}
.ccon .con .imgwrap img {width: 100%; border: 1px solid #ddd;}
.ccon .con .txtwrap {width: 65%;}
.ccon .con .txtwrap h2 {font-size: 30px; margin-bottom: 20px; position: relative; padding-left: 20px;}
.ccon .con .txtwrap h2::after {position: absolute; content: ''; width: 4px; height: 80%; background-color: #1e6e96; top: 50%; left: 0; transform: translateY(-50%);}
.ccon .con .txtwrap p {font-size: 18px; font-weight: 400; color: #666; line-height: 28px;}
.ccon .con .txtwrap ul li {font-size: 18px; font-weight: 400; color: #666; margin-bottom: 10px;}
.ccon .con .txtwrap ul li:last-child {margin-bottom: 0;}

/* c - tab */
.ccon .c_tab ul {display: flex; justify-content: space-between; margin-bottom: 50px;}
.ccon .c_tab ul li {width: 49%; border: 1px solid #121212; padding: 15px 0; text-align: center; font-size: 18px; font-weight: 500; cursor: pointer;}
.ccon .c_tab ul li.selected {background-color: #121212; color: #fff;}
/* c - tab */

/* owl-carousel */
.ccon .con .imgwrap .owl-dots {width: 100%; display: flex; justify-content: center; margin-top: 10px;}
.ccon .con .imgwrap .owl-dots .owl-dot {width: 8px; height: 8px; border: 0; border-radius: 50%; margin-right: 5px;}
.ccon .con .imgwrap .owl-dots .owl-dot:last-child {margin-right: 0;}
.ccon .con .imgwrap .owl-dots .owl-dot.active {background-color: #1e6e96;}


@media (max-width: 960px){
	.ccon .con {margin-bottom: 40px; padding-bottom: 40px;}
	.ccon .con .txtwrap h2 {font-size: 24px;}
	.ccon .con .txtwrap p {font-size: 16px; line-height: 26px;}
	.ccon .con .txtwrap ul li {font-size: 16px;}

		/* c - tab */
		.ccon .c_tab ul li {font-size: 14px;}
		/* c - tab */
}

@media (max-width: 640px){
	.ccon .con {margin-bottom: 30px; padding-bottom: 0; border-bottom: 0; flex-direction: column;}
	.ccon .con:nth-child(2n) {flex-direction: column;}
	.ccon .con .imgwrap {width: 100%; margin-bottom: 20px;}
	.ccon .con .txtwrap {width: 100%;}
	.ccon .con .txtwrap h2 {font-size: 20px; margin-bottom: 10px;}
	.ccon .con .txtwrap p {font-size: 14px; line-height: 24px;}
	.ccon .con .txtwrap ul li {font-size: 14px;}

	/* c - tab */
	.ccon .c_tab ul {margin-bottom: 30px;}
	.ccon .c_tab ul li {font-size: 14px; padding: 10px 0;}
		/* c - tab */

	/* owl-carousel */
	.bcon .con .imgwrap .owl-dots .owl-dot {margin-right: 7px;}
}
/* c - 공통 */










/* 비급여비용안내 */
#f1 {width: 100%;}
#f1 .titwrap {margin-bottom: 50px;}
#f1 .titwrap h4 {font-size: 30px; line-height: 40px; text-align: center; margin-bottom: 20px;}
#f1 .titwrap h4 span {color: #1e6e96; font-size: 30px;}
#f1 .titwrap p {font-size: 18px; line-height: 28px; text-align: center; color: #999;}

#f1 .btnwrap {display: flex; justify-content: center; margin-bottom: 50px;}
#f1 .btnwrap li:first-child {margin-right: 20px;}
#f1 .btnwrap li a {display: flex; align-items: center; border: 1px solid #ddd; padding: 20px 30px; border-radius: 36px; transition-duration: 0.4s;}
#f1 .btnwrap li a:hover {border-color: #1e6e96;}
#f1 .btnwrap li a img {height: 30px; transition-duration: 0.4s;}
#f1 .btnwrap li a:hover img {filter: invert(203%) sepia(73%) saturate(502%) hue-rotate(155deg) brightness(96%) contrast(93%);}
#f1 .btnwrap li a p {font-size: 18px; font-weight: 500; color: #666; margin-left: 20px;}

#f1 .tabwrap ul {display: flex; justify-content: space-between; margin-bottom: 40px;}
#f1 .tabwrap ul li {width: 24%; text-align: center; border: 1px solid #1e6e96; font-size: 18px; font-weight: 500; color: #1e6e96; padding: 15px 0; cursor: pointer; position: relative; transition-duration: 0.4s;}
#f1 .tabwrap ul li:hover {color: #fff;}
#f1 .tabwrap ul li.selected {background-color: #1e6e96; color: #fff;}
#f1 .tabwrap ul li::after {position: absolute; content: ''; width: 0; height: 100%; background-color: #1e6e96; transition-duration: 0.4s; top: 0; left: 0; z-index: -1;}
#f1 .tabwrap ul li:hover::after {width: 100%;}
#f1 .tabwrap .con {overflow-x: auto;}
#f1 .tabwrap .con table {width: 100%; border-collapse: collapse; border-top: 2px solid #1e6e96;}
#f1 .tabwrap .con table th {font-size: 18px; font-weight: 600; color: #1e6e96; padding: 10px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color: #f4fbff; line-height: 28px;}
#f1 .tabwrap .con table th span {color: #666;}
#f1 .tabwrap .con table th:last-child {border-right: 0;}
#f1 .tabwrap .con table td {font-size: 16px; padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; font-weight: 500; color: #333; text-align: center;}
#f1 .tabwrap .con table td:last-child {border-right: 0; line-height: 26px;}

@media (max-width: 960px){
	#f1 .titwrap {margin-bottom: 40px;}
	#f1 .titwrap h4 {font-size: 24px; line-height: 34px; margin-bottom: 10px;}
	#f1 .titwrap h4 span {font-size: 24px;}
	#f1 .titwrap p {font-size: 16px; line-height: 26px;}
	#f1 .btnwrap {margin-bottom: 40px;}
	#f1 .btnwrap li a {padding: 15px 25px;}
	#f1 .btnwrap li a img {height: 25px;}
	#f1 .btnwrap li a p {font-size: 16px;}
	#f1 .tabwrap ul {margin-bottom: 30px;}
	#f1 .tabwrap ul li {font-size: 16px; padding: 10px 0;}
	#f1 .tabwrap .con table th {font-size: 16px; line-height: 26px;}
	#f1 .tabwrap .con table td {font-size: 14px; line-height: 24px;}
}

@media (max-width: 640px){
	#f1 .titwrap {margin-bottom: 30px;}
	#f1 .titwrap h4 {font-size: 20px; line-height: 30px;}
	#f1 .titwrap h4 span {font-size: 20px;}
	#f1 .titwrap p {font-size: 14px; line-height: 24px;}
	#f1 .titwrap p br {display: none;}
	#f1 .btnwrap {margin-bottom: 30px; flex-direction: column;}
	#f1 .btnwrap li:first-child {margin-right: 0; margin-bottom: 10px;}
	#f1 .btnwrap li a {padding: 15px; justify-content: center;}
	#f1 .btnwrap li a img {height: 20px;}
	#f1 .btnwrap li a p {font-size: 14px;}
	#f1 .tabwrap ul li {font-size: 14px;}
	#f1 .tabwrap .con table th {padding: 5px; font-size: 14px; line-height: 24px;}
	#f1 .tabwrap .con table td {padding: 5px; font-size: 12px; line-height: 22px;}
}
/* 비급여비용안내 */