.sub_header {text-align: center;padding-top: 100px}
.sub_header .title {font-size: 35px;font-family: 'S-CoreDream-5Medium';letter-spacing: -.03em}
.sub_header .sub {font-size: 18px;font-family: 'S-CoreDream-3Light';margin-top: 40px}

.sub_body {padding: 90px 0;position: relative}
.mo_tab_nav_ul {display: none}

.text span{white-space: nowrap}
.seg_list .lightb span{white-space: nowrap}
/* 의료진 소개 (about1010) */
.about1010_left_img {height: 734px;display: table;width: 100%;position:relative}
.about1010_left_img .img {position: absolute;left: 0;top:0}
.about1010_left_img .bg {float: left}

.about1010_right_img .img2 {position: absolute;right: 0;top:250px}
.about1010_right_img .bg2 {position: absolute;right: 0;top:250px}

.about1010_01 {float: left;padding: 80px}
.about1010_01 .inner {text-align: center;}
.about1010_01 .inner .title {font-size: 36px;line-height: 1.4em;font-family: 's-core-dream-regular';}
.about1010_01 .inner .title .nmj {color: #7f9c90;font-size: 1.5em;line-height: 2em}
.about1010_01 .inner .name {font-size: 55px;color: #7f9c90;line-height: 1em;margin-top: 50px}
.about1010_01 .inner .name span {font-size: 28px;color: #505050}
.about1010_01 .inner .history {margin: 20px auto 0;padding: 20px;font-size: 28px;line-height: 1.6em;border-top: 1px solid #aaa;display: table;font-family: 's-core-dream-light'}

.history_ul {float: left;width: 33.33%}
.history_ul h3 {margin-left: 15px;font-size: 35px;line-height: 1em;display: table;position: relative;margin-bottom: 60px}
.history_ul h3:after {content: '';position: absolute;width: 100%;height: 1px;background: #d7d7d7;left: 0;bottom: -15px}

.history_ul2 {margin-top: 80px}
.history_ul2 h3 {margin-left: 15px;font-size: 35px;line-height: 1em;display: table;position: relative;margin-bottom: 60px}
.history_ul2 h3:after {content: '';position: absolute;width: 100%;height: 1px;background: #d7d7d7;left: 0;bottom: -15px}
.history_ul2 .h4 {margin-top: 50px;font-family: 's-core-dream-medium';font-size: 20px;margin-left: 15px;}

.history_ul3 {
	display: table;margin: 60px auto;text-align: center;background: #fafafa;padding: 30px 100px;border-radius: 30px;
	-webkit-box-shadow: 0px 3px 14px -10px rgba(160,160,160,1);
	-moz-box-shadow: 0px 3px 14px -10px rgba(160,160,160,1);
	box-shadow: 0px 3px 14px -10px rgba(160,160,160,1);

}
.history_ul3 h3 {margin-left: 15px;font-size: 35px;line-height: 1.5em;position: relative;margin-bottom: 20px;border-bottom: 1px solid #d7d7d7;}
.history_ul3 ul li {width: 100%;padding: 0;line-height: 1.5em;margin-bottom: 10px;position: relative;font-size: 16px;font-family: 's-core-dream-light'}

ul.green_dot {margin: 0;list-style-type: none;padding: 0;margin-left: 20px}
ul.green_dot li {width: 100%;padding: 0;line-height: 1.5em;margin-bottom: 10px;position: relative;font-size: 16px;font-family: 's-core-dream-light'}
ul.green_dot li b {font-size: .75em;font-family: 's-core-dream-medium';font-weight: 100}
ul.green_dot li:before {
	content: "●";
	font-size: 1em;
	position: absolute;
	left: -20px;
	color: #7f9c90;
}
/* 의료진 소개 (about1010) */

/* 병원소개/둘러보기 (about1011) 21.04.15 임권빈 시작 */
.about1011_left_img {height: 849px;display: table;width: 100%;position:relative}
.about1011_left_img .img {position: absolute;left: 0;top:0}
.about1011_left_img .bg {float: left;}
.about1011_left_img .r_bg{position: absolute; z-index: -1 ; right: 0; top:0;}

.about1011_right_img .img2 {position: absolute;right: 0;top:250px}
.about1011_right_img .bg2 {position: absolute;right: 0;top:250px}

.about1011_02 {display: table-cell; vertical-align: middle;padding-left: 50px;}
.about1011_02 .inner {text-align: left}
.about1011_02 .inner .title {font-size: 36px;line-height: 1.4em;font-family: 's-core-dream-regular';}
.about1011_02 .inner .title .nmj {color: #7f9c90;font-size: 1.5em;line-height: 2em}
.about1011_02 .inner .text{font-size: 18px; font-weight: 300; color:#505050; font-family: 's-core-dream-light'}

.about1011_01_wrap{margin-top: 140px; height: 890px}
.preview_carousel .item .preview_wrap .img{height: 600px; border-radius: 80px;}
.preview_carousel .item .preview_wrap .preview_left{margin-top: 40px; width: 58%;}
.carousel_btn {position: absolute; right: 0; bottom: 40px}
.preview_carousel .item .preview_wrap .preview_left .segment .subject{float: left; font-size: 35px; line-height: 1em; min-width: 170px;}
.preview_carousel .item .preview_wrap .preview_left .segment .text{float: right; font-size: 18px; letter-spacing: -.04em; width: 74%;}
.about1011_01_wrap .about1011_back_img{position: absolute; bottom: 0; width: 100%; z-index: -1}
.about1011_01_wrap .about1011_back_img .bg2{position: absolute ;right: 0; top:-435px; z-index: -1;}
.about1011_01_wrap .about1011_back_img .l_bg{width: 58%; height: 306px; background: #fbfbfb; border-radius: 0 153px 153px 0;}
.about1011_01_wrap .title{text-align: right; font-size: 35px; line-height: 1.5em;}
.about1011_01_wrap .carousel_btn .c_btn{float: left; cursor: pointer;}
.about1011_01_wrap .carousel_btn .carousel_number_count{float: left; color: #fff;font-size: 24px; margin: 0 20px;}
.about1011_01_wrap .carousel_btn .carousel_number_count span{line-height: 29px;}
.owl-theme .owl-controls{display: none;}
/* 병원소개/둘러보기 (about1011) 21.04.15 임권빈 종료 */

/* 오시는 길 (about1012) 21.04.15 임권빈 시작 */
.map{background: #ccc; height: 790px; width: 100%; border-radius: 280px;}

.map .btnWrap{position: relative !important; height: 100%;}
.map .btnWrap .mapnav{left:0 !important; right: 0; margin: auto;}
.map .btnWrap .mapbtn{top: 0 !important; bottom: 0; margin: auto; height: 186px;}

.map_subject{background: #fbfbfb; margin-top: 60px; padding: 70px 0; position: relative;}
.map_subject .title{text-align: center;font-size: 30px; line-height: 1.3em; letter-spacing: -.04em;}
.map_subject .address{text-align: center; font-size: 24px;line-height: 1.3em; letter-spacing: -.04em; margin-top: 30px;}
.map_subject .map_wrap{width: 80%; margin:  0 auto; margin-top: 70px;}
.map_subject .map_wrap .left{float: left; width: 42%; margin: 0 4%;}
.map_subject .map_wrap .right{float: right; width: 42%; margin: 0 4%;}
.map_subject .map_wrap .sub_title{font-size: 24px; line-height: 1.3em; letter-spacing: -.04em;}
.map_subject .map_wrap .text{font-size: 20px; line-height: 1.3em; letter-spacing: -.04em;}
.map_subject .map_wrap .bedge_wrap{height: 40px; margin-top: 20px;}
.map_subject .map_wrap .bedge_wrap .bedge{font-size: 18px;padding: 8px 31px; border-radius: 18px; line-height: 40px; margin-right: 10px }
.map_subject .map_wrap .left .art01 .text{margin-top: 20px}
.map_subject .map_wrap .left .art02{margin-top: 30px}
.map_subject .map_wrap .left .art02 .text{margin-top: 20px}
.map_subject .map_wrap .right .article{margin-top: 40px;}
.map_subject .map_wrap .right .art01{margin-top: 20px;}
.map_subject .map_wrap .right ul{padding-inline-start: 20px;}
.map_subject .map_wrap .right ul li{font-size: 20px; line-height: 1.3em; letter-spacing: -.04em;}
.map_subject .map_wrap .right ul li::marker{color: #7f9c90}

.about1012_right_img .bg2{position: absolute; right: 0; top: 450px;}
.about1012_right_img .img2{position: absolute; right: 0; top: 450px;}

.time_wrap{margin: 70px 0; padding: 65px 0;}
.time_wrap .title{text-align: center;font-size: 30px; line-height: 1.3em; letter-spacing: -.04em;}
.time_wrap .week_wrap{width: 80%; margin: 0 auto;margin-top: 60px; }
.time_wrap .week_wrap .week{float: left; width: 46%; margin: 0 2%; border-radius: 47px; background: #fbfbfb; padding: 19px 48px;;}
.time_wrap .week_wrap .wk01{}
.time_wrap .week_wrap .wk02{width: 96%; padding: 48px 48px;}
.time_wrap .week_wrap .week:nth-of-type(2) ~ .week{margin-top: 30px;}
.time_wrap .week_wrap .week ul {padding-inline-start: 25px; margin-bottom: 10px;}
.time_wrap .week_wrap .week ul li{font-size: 24px; line-height: 1.3em; letter-spacing: -.04em;}
.time_wrap .week_wrap .week ul li::marker{color: #7f9c90}
.time_wrap .week_wrap .week span{font-size: 20px; line-height: 1.3em; letter-spacing: -.04em; color: #505050;}
.time_wrap .week_wrap .wk02 table{width:100%; margin-top: 20px;}
.time_wrap .week_wrap .wk02 table td{font-size: 20px; letter-spacing: -.04em; line-height: 1.5em; color:#505050; border-right:1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; text-align: center; padding: 15px 5px;font-family: 'S-CoreDream-4Regular';}
.time_wrap .week_wrap .wk02 table td:first-child{width:25%;}
.time_wrap .week_wrap .wk02 table td:last-of-type{border-right:none;}
.time_wrap .week_wrap .wk02 table tbody tr td div{width:22px; height: 22px; border-radius: 22px; background:#7f9c90; margin:0 auto;}
/* 오시는 길 (about1012) 21.04.15 임권빈 종료 */

/* 공지사항 (about1013) 21.04.15 임권빈 시작 */
.noti_wrap .wrap ul li{float: left; width: 31.33%; margin: 0 1%;padding: 52px 21px; border: 1px solid #eee; border-radius: 40px; cursor: pointer; transition: all .4s}
.noti_wrap .wrap ul li .title{font-size: 20px; line-height: 1.3em; letter-spacing: -.04em; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-wrap:break-word; color: #505050;}
.noti_wrap .wrap ul li .text{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;font-size: 13px; color: #505050; letter-spacing: -.04em; margin-top: 20px; height: 56px;}
.noti_wrap .wrap ul li .date{font-size: 13px; color: #505050; margin-top: 20px;}
.noti_wrap .wrap ul li .more{font-size: 15px; color: #666; margin-top: 60px; transition: all .4s;}
.noti_wrap .wrap ul li .more span {border-bottom: 1px solid #666; padding: 5px 0; transition: all .4s;}
.noti_wrap .line{width: 100%; height: 1px; background: #7f9c90; position: relative; margin-top: 10px}
.noti_wrap .line .dot{width: 13px; height: 13px; border-radius: 13px; background: #7f9c90; position: absolute;top: -6px; right: 0;}
.noti_wrap .wrap ul li:hover{border: 1px solid #7f9c90}
.noti_wrap .wrap ul li:hover .more span{border-bottom: 1px solid #7f9c90; color:#7f9c90;}
.noti_wrap .wrap ul li:nth-of-type(3) ~ li{margin-top: 2%}
.noti_wrap .text-center{margin-top: 80px;}
.bg_wrap{position: relative;height: 348px; width: 100%; z-index: -1;}
.bg_wrap img{position: absolute; right: 0; bottom: 0; width: 40%}

.noti_more{padding: 60px 0;}
.noti_more .subject {padding:20px;font-size: 26px;border-bottom: 1px solid #ddd;line-height: 1.4em; color: #7f9c90; border-top: 2px solid #7f9c90; font-weight: 700;  letter-spacing: -.04em;}
.noti_more .bodyarea {border-bottom: 1px solid #ddd;min-height: 480px;padding: 60px 20px; color: #666;}
.noti_more .local_btn {width: 100px; height: 44px;background: #43695b; color: #fff; border-radius: 22px; border: none;}
.noti_more .clearfix{padding: 60px 0; text-align: center}
/* 공지사항 (about1013) 21.04.15 임권빈 종료 */

/* 비급여안내(about1014) 21.04.15 임권빈 시작 */
.about1014_table {border: 1px solid #ddd; border-radius: 49px; overflow: hidden; margin-bottom: 100px }
.about1014_table table{width: 100%; max-width: 100%}
.about1014_table table thead tr th{padding: 17px 0; background: #7f9c90; color: #fff}
.about1014_table table thead tr th:first-of-type{border-right: 1px solid #fff}
.about1014_table table .title{width: 27%; text-align: center;}
.about1014_table table .price{width: 73%; text-align: center;}
.about1014_table table tbody tr td{padding: 17px 30px;}
.about1014_table table tbody tr td:first-of-type{text-align: center; border-right: 1px solid #ddd}
.about1014_table table tbody tr:nth-of-type(1) ~ tr{border-top: 1px solid #ddd}

.bg_wrap{position: relative;height: 348px; width: 100%; z-index: -1;}
.bg_wrap02 img{position: absolute; left:5%; bottom: 0; width: 30%}

.expense_table{ border:none !important;}
.expense_table h2{ font-size: 24px;}
.expense_table .table_guide{width: 100%; border:none; margin-top: 20px;}
.table_guide thead tr{background: #5c8a73; }
.table_guide thead tr th{text-align: center; font-weight: 500; border-right:1px solid #fff; font-size: 16px;}
.table_guide thead tr:nth-of-type(2) th{ border-top: 1px solid #fff;}
.table_guide thead tr:nth-of-type(1) th:last-of-type{ border-right:none}
.table > thead > tr > th{ border-bottom: none; color:#fff;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ vertical-align: middle;}
.table_guide tbody tr th{background: #f9fbf6; text-align: center; font-weight: 500;padding: 0; font-size: 14px; padding:8px;}
.table_guide tbody tr td{padding: 13px 8px; border-top: 1px solid #eee; text-align: center; border-right:1px solid #eee; font-size: 14px;}
.table_guide tbody tr td:last-of-type{border-right:none;}
.wrap .table_title{color: #444; font-size: 18px; text-align: center; font-family: 's-core-dream-medium'}
/* 비급여안내(about1014) 21.04.15 임권빈 종료 */

/* 소아 클리닉 (child) 21.04.19 임권빈 시작 */
.sub_wrap{position: relative; padding: 110px 0;}

.sub_wrap .over_content{position: relative; background: #fcfcfc}

.over_wrap{position: relative; margin: 60px 0; z-index: 2;}
.over_wrap:first-of-type{margin-top: 0}
.over_wrap:last-of-type{margin-bottom: 0}

.over_wrap .over_img{position: absolute; top: -130px;}
.over_wrap .t_200{top:-200px;}
.over_wrap .top_default{top: 0;}
.over_wrap .right_img{right: 0}
.over_wrap .left_img{left: 0}
.over_wrap .over_img .bg{position: absolute;}
.over_wrap .right_img .bg{right: 0; top: 0;}
.over_wrap .over_img .img{position: absolute;}
.over_wrap .right_img .img{right: 0; top: 0;}
.over_wrap .left_img .bg{left: 0; top: 0;}
.over_wrap .left_img .img{left: 0; top: 0;}

.over_wrap .wrap{height: 100%; display: table;}
.over_wrap .segment{display: table-cell; vertical-align: middle;}
.over_left .segment{text-align: right;margin-left: auto}

.over_wrap .segment .seg_text{width: 51%;}
.over_left .segment .seg_text{margin-left: auto}
.over_wrap .segment .seg_text .subject{font-size: 35px; color: #416759; letter-spacing: -.04em; line-height: 1em;}
.over_wrap .segment .seg_text .text{font-size: 18px; color: #505050; letter-spacing: -.04em; margin-top: 40px; line-height: 1.9em;}
.over_wrap .segment .text .mo_text{display: none;}
.over_wrap .segment .seg_list {margin-top: 60px; width: 61%}
.over_left .segment .seg_list{margin-left: auto}
.over_wrap .segment .seg_list .list_subject{color: #416759; font-size: 24px;;letter-spacing: -.04em;line-height: 1em;}
.over_wrap .segment .seg_list ul{margin-top: 40px;}
.over_wrap .segment .seg_list li{text-align: center; font-size: 15px;margin: 0 1%;min-width: 100px}
.over_wrap .segment .seg_list .list02 li{width: 25%;}
.over_wrap .segment .seg_list .list04 li{width: 20%;}
.over_left .segment .seg_list li{float: right;}

.over_right .segment .seg_list li{float: left;}
.over_wrap .segment .seg_list li img{height: 54px; margin: 0 auto; margin-bottom: 20px;}

.bot_section{margin-top: 150px;}
.bot_section .subject{color: #416759; font-size: 24px;;letter-spacing: -.04em;line-height: 1em;}
.bot_section .artWrap{margin-top: 40px;}
.bot_section .artWrap .article{float: right; text-align: center; width: 31.33%; margin: 0 1%; font-size: 15px;}
.bot_section .artWrap .article img{margin: 0 auto; height: 54px; margin-bottom: 20px;}

.therapy_seg{margin-top: 80px}
.therapy_seg .left{float: left;}
.therapy_seg .right{float: right;}
.therapy_seg .bot_art{width: 100%; float: left;}
.therapy_seg .text{margin-top: 50px; letter-spacing: -.04em;}
.therapy_seg ul{margin-top: 50px;}
.therapy_seg ul li{font-size: 15px; letter-spacing: -.04em;}
.therapy_seg .segWrap:nth-of-type(2){margin-top: 50px}
.therapy_seg .bot_art{margin-top: 50px;}
.therapy_over{height: 1700px;}
/* 소아 클리닉 (child) 21.04.19 임권빈 종료 */
@media screen and (max-width:1680px) {
	/* about1010 시작 */
	.about1010_left_img{height: auto;}
	.about1010_left_img .bg img{height: 600px}
	.about1010_left_img .img img{height: 600px;}
	.about1010_01{padding: 0 40px}
	
	.about1010_right_img .bg2{top: 350px}
	.about1010_right_img .img2{top: 350px}
	.about1010_right_img .bg2 img{height: 700px}
	.about1010_right_img .img2 img{height: 700px}
	/* about1010 종료 */
}
@media screen and (max-width:1650px) {
	/* about1012 시작 */
	.about1012_right_img .bg2{top:530px}
	.about1012_right_img .img2{top: 530px}
	.about1012_right_img .bg2 img{height: 500px;}
	.about1012_right_img .img2 img{height: 500px}
	/* about1012 종료 */
}
@media screen and (max-width:1600px) {
	.over_wrap .wrap{width: 96%;}
	.over_wrap .over_img{width: 50%;}
	.over_wrap .over_img .bg{position: static;}
	.over_wrap .right_img .bg img{margin-left: auto;}
	.therapy_over{height: auto;}
	.therapy_over .over_img{top: -150px;}
	.over_wrap .over_img .bg img{display: block; max-width: 100%; height: auto;}
	.over_wrap .over_img .img img{display: block; max-width: 100%; height: auto;}
}
@media screen and (max-width:1550px) {
	/* about1011 시작 */
	.about1011_left_img{height: auto;}
	.about1011_left_img .bg img{height: 850px;}
	.about1011_left_img .img img{height: 850px;}
	.about1011_left_img .r_bg img{height: 800px}
	/* about1011 종료 */
}
@media screen and (max-width:1460px) {
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 500px}
	.about1010_left_img .img img{height: 500px;}
	/* about1010 종료 */
}
@media screen and (max-width:1400px) {
	/* about1011 시작 */
	.about1011_left_img .bg img{height:750px;}
	.about1011_left_img .img img{height:750px;}
	.about1011_left_img .r_bg img{height: 700px}
	/* about1011 종료 */
	
	/* about1012 시작 */
	.about1012_right_img .bg2{top:600px}
	.about1012_right_img .img2{top: 600px}
	.about1012_right_img .bg2 img{height: 400px;}
	.about1012_right_img .img2 img{height: 400px}
	/* about1012 종료 */
}
@media screen and (max-width:1330px) {
	/* about1011 시작 */
	.about1011_left_img .bg img{height:650px;}
	.about1011_left_img .img img{height:650px;}
	.about1011_left_img .r_bg img{height: 600px}
	/* about1011 종료 */
}
@media screen and (max-width:1260px) {
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 400px}
	.about1010_left_img .img img{height: 400px;}
	.about1010_01 .inner .title{font-size: 32px}
	.about1010_01 .inner .name{margin-top: 40px; font-size: 46px;}
	.about1010_01 .inner .history{font-size: 24px;}
	
	.about1010_right_img .bg2{top: 400px}
	.about1010_right_img .img2{top: 400px}
	.about1010_right_img .bg2 img{height: 600px}
	.about1010_right_img .img2 img{height: 600px}
	/* about1010 종료 */
}
@media screen and (max-width:1220px) {
	/* about1011 시작 */
	.about1011_left_img .bg img{height:550px;}
	.about1011_left_img .img img{height:550px;}
	.about1011_left_img .r_bg img{height: 530px}
	
	.about1011_02 .inner .title{font-size: 30px; line-height: 1.5em;}
	.about1011_02 .inner .title .nmj{line-height: 1.5em;}
	.about1011_02 .inner .text{font-size: 17px; line-height: 1.5em;}
	/* about1011 종료 */
}
@media screen and (max-width:1199px) {
	.bg_wrap img{width: 50%;}
	
	/* about1010 시작 */
	.about1010_right_img .bg2{position: static; float: right}
	.about1010_right_img{position: relative;}
	.about1010_right_img .img2{top: 0;}
	/* about1010 종료 */
	
	/* about1011 시작 */
	.preview_carousel .item .preview_wrap .preview_left{width: 58%;}
	/* .preview_carousel .item .preview_wrap .preview_left .segment{width: 57%;} */
	.preview_carousel .item .preview_wrap .preview_left .segment .subject{ float: none}
	.preview_carousel .item .preview_wrap .preview_left .segment .text{float: none; margin-top: 20px;}
	/* about1011 종료 */
	
	/* about1012 시작 */
	.about1012_right_img{width: 20%; position: absolute; right: 0; height: auto; top: 86%; margin-left: auto;}
	.about1012_right_img .bg2{position: static;}
	.about1012_right_img .img2{top: 0}
	.about1012_right_img .bg2 img{height: auto; display: block; max-width: 100%;}
	.about1012_right_img .img2 img{height: auto; display: block; max-width: 100%}
	
	.time_wrap .week_wrap{width: 100%;}
	.time_wrap .week_wrap .week{padding: 15px 40px}
	
	.time_wrap .week_wrap .wk02{padding: 40px 40px;}
	.time_wrap .week_wrap .wk02 table td{font-size: 18px;}
	.time_wrap .week_wrap .wk02 table td:first-child{width:25%;}
	.time_wrap .week_wrap .wk02 table tbody tr td div{width:20px; height: 20px;}
	/* about1012 종료 */
	
	.about1014_table table .title{width: 40%;}
	.about1014_table table .price{width: 60%;}
	
	.over_wrap .over_img{top: 0;}
	.over_wrap .right_img{right: -150px !important}
	.over_wrap .left_img{left:-150px !important}
	.over_wrap .segment .seg_list{width: 74%}
	.over_wrap .segment .seg_text{width: 60%}
	.over_wrap .segment .seg_list .list02 li{width: 30%;}
	.over_wrap .segment .seg_text .subject{font-size: 32px;}
	.over_wrap .segment .seg_text .text{font-size: 17px;}
	.over_wrap .segment .seg_list .list_subject{font-size: 22px}
	
	.bot_section .subject{font-size: 22px;}
	
	.therapy_over .over_img{top: -130px;}
	
	.expense_table h2{ font-size: 22px;}
	.table_guide thead tr th{ font-size: 15px;}
	.table_guide tbody tr th{ font-size: 13px;}
	.table_guide tbody tr td{ font-size: 13px;}
}
@media screen and (max-width:1110px) {
	/* about1011 시작 */
	.about1011_left_img .bg{margin-left: -130px;}
	.about1011_left_img .img{left: -130px;}
	/* about1011 종료 */
}
@media screen and (max-width:1080px) {
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 300px}
	.about1010_left_img .img img{height: 300px;}
	.about1010_01 .inner .title{font-size: 26px}
	.about1010_01 .inner .name{margin-top: 35px; font-size: 28px;}
	.about1010_01 .inner .name span{font-size: 20px;}
	.about1010_01 .inner .history{font-size: 20px;}
	
	.about1010_right_img .bg2 img{height: 400px}
	.about1010_right_img .img2 img{height: 400px}
	.history_ul h3{font-size: 30px;}
	
	.history_ul2 h3{font-size: 30px}
	/* about1010 종료 */
}
@media screen and (max-width:1000px) {
	.sub_header{padding-top: 80px;}
	.sub_header .title{font-size: 32px;}
	.sub_header .sub{margin-top: 35px;}
	
	.sub_body{padding: 80px 0;}
	
	/* about1012 시작 */
	.map{height: 700px;}
	.about1012_right_img{top: 90%; width: 21%}
	.map_subject .map_wrap{width: 85%;}
	.map_subject .map_wrap .left{margin: 0}
	.map_subject .map_wrap .right{margin: 0}
	/* about1012 종료 */
	
	.noti_wrap .wrap ul li{width: 48%;}
	.noti_wrap .wrap ul li:nth-of-type(2)~ li {margin-top: 2%;}
	.bg_wrap{height: 268px;}
	
	.sub_wrap{padding: 40px 0;}
	
	.sub_wrap .over_content{background: inherit;}
	.over_wrap{height: auto !important; margin: 160px 0;}
	.over_wrap .wrap{height: auto; display: block}
	.over_wrap .segment{display: block;}
	.over_wrap .segment .seg_text{width: 100%; text-align: center;}
	.over_wrap .segment .seg_list{width: 100%; text-align: center;}
	.over_wrap .segment .seg_list ul.list02 li{width: 48%;}
	.over_wrap .segment .seg_list ul.list03 li{width: 31.33%;}
	.over_wrap .segment .seg_list ul.list04 li{width: 23%;}
	.over_wrap .segment .seg_list li img{height: 50px;}
	.over_wrap .over_img{position: static;margin-top: 40px; width: 60%;}
	.over_wrap .left_img{margin-right: auto;}
	.over_wrap .right_img{margin-left: auto;}
	
	.bot_section{margin-top:60px;}
	.bot_section .subject{text-align: center;}
	.bot_section .artWrap{margin-top: 40px;}
	.bot_section .artWrap .article{float: none; width: 98%;}
	.bot_section .artWrap .article:nth-of-type(1) ~ .article{margin-top: 40px}
	.bot_section .artWrap .article img{margin: 0 auto; height: 50px; margin-bottom: 20px;}
	
	.therapy_seg .left{float: none; width: 90%; margin: 0 auto;}
	.therapy_seg .left .text{text-align: center;}
	.therapy_seg .left ul{}
	.therapy_seg .left ul li{width: 48%; float: left; margin:0 1%; margin-bottom: 10px;}
	
	.therapy_seg .right{float: none; margin-top: 40px}
	.therapy_seg .right .text{text-align: center;}
	.therapy_seg .right ul{}
	.therapy_seg .right ul li{width: 31.33%; float: left; margin: 0 1%;}
	.therapy_seg .bot_art{float: none; width: 50%; margin: 0 auto; margin-top: 40px;}
	.therapy_seg .bot_art .text{text-align: center;}
}
@media screen and (max-width:990px) {
	/* about1011 시작 */
	.about1011_left_img{display: block}
	.about1011_left_img .bg{float: none;}
	.about1011_left_img .bg{margin-left: 0;}
	.about1011_left_img .img{left: 0;}
	.about1011_left_img .bg img{height:500px;}
	.about1011_left_img .img img{height:500px;}
	.about1011_02{display: block; padding: 0; margin-top: 40px;}
	.about1011_02 .inner{text-align: center;}
	.about1011_left_img .r_bg{display: none;}
	
	.about1011_01_wrap{height: auto;}
	.about1011_01_wrap .about1011_back_img{bottom: -30px;}
	.preview_carousel .item .preview_wrap .img{height: 470px}
	.preview_carousel .item .preview_wrap .preview_left .segment .text{font-size: 16px}
	.about1011_01_wrap .about1011_back_img .bg2{top:-325px;}
	.about1011_01_wrap .about1011_back_img .bg2 img{height: 630px}
	/* about1011 종료 */
}
@media screen and (max-width:916px) {
	.preview_carousel .item .preview_wrap .preview_left .segment .text{margin-top: 20px;}
}
@media screen and (max-width:900px) {
	/* about1012 시작 */
	.about1012_right_img{width: 24%;}
	.map{height: 600px; border-radius: 200px}
	.map_subject .map_wrap{width: 100%;}
	.map_subject .map_wrap .left{margin: 0}
	.map_subject .map_wrap .right{margin: 0}
	/* about1012 종료 */
}
@media screen and (max-width:860px) {
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 250px}
	.about1010_left_img .img img{height: 250px;}
	.about1010_01{padding: 0 20px;}
	.about1010_01 .inner .title{font-size: 24px}
	.about1010_01 .inner .name{font-size: 26px;}
	.about1010_01 .inner .name span{font-size: 18px;}
	.about1010_01 .inner .history{font-size: 18px;}
	/* about1010 종료 */
}
@media screen and (max-width: 780px){
	.sub_header{padding-top: 60px;}
	.sub_header .title{font-size: 28px;}
	.sub_header .sub{margin-top: 30px;}
	
	.sub_body{padding: 60px 0;}
	
	.noti_wrap .wrap ul li{width: 98%;}
	.noti_wrap .wrap ul li:nth-of-type(1)~ li {margin-top: 2%;}
	.bg_wrap{height: 258px;}
	.bg_wrap img{width: 60%;}
	
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 300px}
	.about1010_left_img .img img{height: 300px;}
	.about1010_left_img .img{left:-100px;}
	.about1010_left_img .bg{margin-left: -100px;}
	.about1010_01 .inner .title{font-size: 19px;}
	.about1010_01 .inner .name{font-size: 22px;margin-top: 20px}
	.about1010_01 .inner .name span{font-size: 16px;}
	.about1010_01 .inner .history{font-size: 16px;}
	
	.about1010_right_img{margin-top: 40px;}
	.about1010_right_img .bg2 img{height: 350px}
	.about1010_right_img .img2 img{height: 350px}
	
	.history_ul{width: 50%;}
	.history_ul:nth-child(3){width: 100%; margin-top: 40px;}
	/* about1010 종료 */
	
	/* about1011 시작 */
	.about1011_01_wrap .mt_60{margin-top: 40px;}
	.about1011_01_wrap .title{font-size: 30px}
	.about1011_01_wrap .about1011_back_img .l_bg{width: 63%}
	.preview_carousel .item .preview_wrap .preview_left{margin-top: 30px; width: 100%}
	.preview_carousel .item .preview_wrap .img{height: 340px;border-radius: 60px}
	.preview_carousel .item .preview_wrap .preview_left .segment{width: 96%; margin: 0 2%;}
	.preview_carousel .item .preview_wrap .preview_left .segment .subject{font-size: 30px}
	.preview_carousel .item .preview_wrap .preview_left .segment .text{font-size: 15px; margin-top: 10px; width: 100%;}
	.owl-theme .owl-controls{display: block;bottom: -50px;}
	.owl-theme .owl-dots .owl-dot span{width: 10px; height: 10px;background: #d6d6d6; border-radius: 30px}
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #7f9c90; width: 10px;}
	
	.carousel_btn{ display: none;}
	
	.about1011_01_wrap .about1011_back_img {display: none;}
	.about1011_01_wrap .about1011_back_img .bg2{top: -215px}
	.about1011_01_wrap .about1011_back_img .bg2 img{height: 510px;}
	/* about1011 종료 */
	
	/* about1012 시작 */
	.about1012_right_img{top: 88%;}
	
	
	.map{height: 470px; border-radius: 130px;;}
	.map_subject{margin-top: 50px; padding: 60px 0;}
	.map_subject .title{font-size: 24px;}
	.map_subject .address{font-size: 18px; margin-top: 20px;}
	.map_subject .map_wrap{margin-top: 50px;}
	.map_subject .map_wrap .left{width: 48%;}
	.map_subject .map_wrap .right{width: 48%;}
	.map_subject .map_wrap .sub_title{font-size: 18px;}
	.map_subject .map_wrap .bedge_wrap{margin-top: 15px; height: 30px}
	.map_subject .map_wrap .bedge_wrap .bedge{font-size: 15px;padding: 6px 15px;line-height: 1em;}
	.map_subject .map_wrap .left .art01 .text{font-size: 16px;}
	.map_subject .map_wrap .left .art02{margin-top: 20px;}
	.map_subject .map_wrap .left .art02 .text{font-size: 16px; line-height: 1.5em;margin-top: 15px;}
	.map_subject .map_wrap .right ul li{font-size: 16px;}
	.map_subject .map_wrap .text{font-size: 16px;}
	.map_subject .map_wrap .right .article{margin-top: 20px}
	
	.time_wrap{margin: 50px 0; padding: 60px 0;}
	.time_wrap .week_wrap{margin-top: 50px;}
	.time_wrap .title{font-size: 24px;}
	.time_wrap .week_wrap .week ul li{font-size: 18px;}
	.time_wrap .week_wrap .week span{font-size: 16px;}
	
	.time_wrap .week_wrap .wk02 table td{font-size: 16px; padding: 12px 3px;}
	.time_wrap .week_wrap .wk02 table td:first-child{width:30%;}
	.time_wrap .week_wrap .wk02 table tbody tr td div{width:18px; height: 18px;}
	/* about1012 종료 */
	
	.sub_wrap{padding: 30px 0;}
	.over_wrap{margin: 120px 0;}
	.over_wrap .over_img{width: 55%;}
	.over_wrap .segment .seg_list{margin-top: 50px;}
	.over_wrap .segment .seg_text .subject{font-size: 28px;}
	.over_wrap .segment .seg_text .text{font-size: 16px;}
	.over_wrap .segment .seg_list .list_subject{font-size: 20px;}
	.over_wrap .segment .seg_list li{font-size: 14px;}
	.over_wrap .segment .seg_list li img{height: 46px;}
	
	.bot_section{margin-top: 50px}
	.bot_section .subject{font-size: 20px;}
	.bot_section .artWrap .article{font-size: 14px;}
	.bot_section .artWrap .article img{height: 46px;}
	
	.therapy_seg .bot_art{width:70%;}
	.therapy_seg ul{margin-top: 30px; margin-left: 0;}
	.therapy_seg ul li{font-size: 14px;}
	.therapy_seg .text{margin-top: 30px;}
	
	.expense_table h2{ font-size: 18px;}
	.table_guide thead tr th{ font-size: 14px;}
	.table_guide tbody tr th{padding: 13px;font-size: 12px}
	.table_guide tbody tr td{padding: 13px; font-size: 12px;}
	.wrap .table_title{font-size: 15px;}
}
@media screen and (max-width:620px) {
	.sub_header{padding-top: 40px;}
	.sub_header .title{font-size: 24px;}
	.sub_header .sub{margin-top: 25px; font-size: 17px;}
	
	.sub_body{padding: 40px 0;}
	
	.noti_wrap .wrap ul li .title{font-size: 18px;}
	.noti_wrap .wrap ul li{padding: 42px 21px;}
	.noti_wrap .wrap ul li .more{font-size: 14px; margin-top: 40px;}
	
	.bg_wrap{height: 238px;}
	.bg_wrap img{width: 75%;}
	
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 400px}
	.about1010_left_img .img img{height: 400px;}
	.about1010_left_img .img{left:0;}
	.about1010_left_img .bg{margin-left: 0;}
	.about1010_01{width: 100%;}
	.about1010_01 .inner .title{font-size: 18px;}
	.about1010_01 .inner .name{font-size: 20px;}
	.about1010_01 .inner .name span{font-size: 15px;}
	.about1010_01 .inner .history{font-size: 15px;}
	
	.history_ul{float: none;width: 100%;}
	.history_ul:nth-child(1) ~ .history_ul{margin-top: 40px}
	.history_ul h3{display: block; text-align: left;margin-bottom: 40px;font-size: 26px; margin-left: 0;}
	ul.green_dot li{font-size: 15px; line-height: 1.3em;}
	
	.history_ul2 h3{font-size: 26px; display: block; text-align: left; margin-bottom: 40px; margin-left: 0;}
	.history_ul2 .h4{margin-top: 40px; font-size: 18px;}
	
	.history_ul3 {
		display: table;margin:30px auto;text-align: center;background: #fafafa;padding: 20px 0;border-radius: 20px;width: 100%;
		-webkit-box-shadow: 0px 3px 14px -10px rgba(160,160,160,1);
		-moz-box-shadow: 0px 3px 14px -10px rgba(160,160,160,1);
		box-shadow: 0px 3px 14px -10px rgba(160,160,160,1);
	
	}
	.history_ul3 h3 {margin-left: 15px;font-size: 26px;line-height: 2em;position: relative;margin-bottom: 20px;border-bottom: 1px solid #d7d7d7;}
	.history_ul3 ul li {width: 100%;padding: 0;line-height: 1.5em;margin-bottom: 5px;position: relative;font-size: 16px;font-family: 's-core-dream-light'}
	
	/* about1010 종료 */
	
	/* about1011 시작 */
	.about1011_01_wrap .mt_60{margin-top: 30px;}
	.about1011_01_wrap .title{font-size: 28px}
	.about1011_left_img .bg img{height:400px;}
	.about1011_left_img .img img{height:400px;}
	.about1011_02 .inner .title{font-size: 26px}
	.about1011_02 .inner .text{font-size: 15px;}
	.preview_carousel .item .preview_wrap .img{height: 280px; border-radius: 40px}
	.preview_carousel .item .preview_wrap .preview_left{margin-top: 20px;}
	.preview_carousel .item .preview_wrap .preview_left .segment .subject{font-size: 24px;}
	.preview_carousel .item .preview_wrap .preview_left .segment .text{font-size: 14px;margin-top: 15px; width: 100%}
	.about1011_01_wrap .carousel_btn .carousel_number_count{font-size: 18px;margin: 0 15px;}
	.about1011_01_wrap .carousel_btn .c_btn img{height: 18px;}
	
	.about1011_01_wrap .about1011_back_img .bg2{top: -155px;}
	.about1011_01_wrap .about1011_back_img .bg2 img{height: 460px;}
	/* about1011 종료 */
	
	/* about1012 시작 */
	.about1012_right_img{width: 25%; top: 89%;}
	
	.map_subject{margin-top: 40px; padding: 50px 0;}
	.map_subject .title{font-size: 22px;}
	.map_subject .address{font-size: 16px; margin-top: 20px;}
	.map_subject .map_wrap{margin-top: 40px;}
	.map_subject .map_wrap .sub_title{font-size: 16px;}
	.map_subject .map_wrap .bedge_wrap{margin-top: 15px; height:25px}
	.map_subject .map_wrap .bedge_wrap .bedge{font-size: 14px;padding: 5px 12px;line-height: 1em;}
	.map_subject .map_wrap .left .art01 .text{font-size: 14px;}
	.map_subject .map_wrap .left .art02{margin-top: 20px;}
	.map_subject .map_wrap .left .art02 .text{font-size: 14px; line-height: 1.5em;margin-top: 15px;}
	.map_subject .map_wrap .right ul li{font-size: 14px;}
	.map_subject .map_wrap .text{font-size: 14px;}
	.map_subject .map_wrap .right .article{margin-top: 20px}
	
	.time_wrap{margin: 40px 0; padding: 50px 0;}
	.time_wrap .week_wrap{margin-top: 40px;}
	.time_wrap .title{font-size: 22px;}
	.time_wrap .week_wrap .week{padding: 15px 30px;}
	.time_wrap .week_wrap .week ul li{font-size: 16px;}
	.time_wrap .week_wrap .week span{font-size: 14px;}
	
	.time_wrap .week_wrap .wk02{padding: 30px 30px;}
	.time_wrap .week_wrap .wk02 table td{font-size: 14px;}
	.time_wrap .week_wrap .wk02 table td:first-child{width:32%;}
	.time_wrap .week_wrap .wk02 table tbody tr td div{width:16px; height: 16px;}
	/* about1012 종료 */
	
	.noti_more{padding: 50px 0;}
	.noti_more .subject{font-size: 24px;}
	.noti_more .bodyarea{padding: 50px 20px; min-height: 360px;}
	.noti_more .clearfix{padding: 50px 0;}
	
	.about1014_table{overflow-x: auto;}
	
	.about1014_table table{font-size: 14px;}
	.about1014_table table thead tr th{padding: 15px 0;}
	.about1014_table table tbody tr td{padding: 15px 30px}
	
	.sub_wrap{padding: 20px 0;}
	.over_wrap{margin: 100px 0;}
	.over_wrap .segment .seg_list{margin-top: 40px;}
	.over_wrap .segment .seg_list ul.list02 li{width: 98%;}
	.over_wrap .segment .seg_list ul.list03 li{width: 98%;}
	.over_wrap .segment .seg_list ul.list04 li{width: 48%;}
	.over_wrap .segment .seg_list ul.list02 li:nth-of-type(1) ~ li{margin-top: 20px}
	.over_wrap .segment .seg_list ul.list03 li:nth-of-type(1) ~ li{margin-top: 20px}
	.over_wrap .segment .seg_list ul.list04 li:nth-of-type(2) ~ li{margin-top: 20px}
	.over_wrap .segment .seg_list li img{height: 44px;}
	.over_wrap .segment .seg_text .subject{font-size: 20px;}
	.over_wrap .segment .seg_text .text{font-size: 14px;margin-top: 30px;}
	.over_wrap .segment .seg_list .list_subject{font-size: 17px;}
	.over_wrap .segment .seg_list li{font-size: 13px;}
	.over_wrap .over_img{margin-top: 30px;}
	
	.bot_section{margin-top: 40px}
	.bot_section .subject{font-size: 17px;}
	.bot_section .artWrap .article{font-size: 13px;}
	.bot_section .artWrap .article img{height: 44px;}
	
	.therapy_seg .left{width: 100%;}
	.therapy_seg .left ul{width: 60%; margin: 0 auto; padding-inline-start: 30px; margin-top: 20px;}
	.therapy_seg .left ul li{float: none; width: 100%;margin: auto;margin-bottom: 10px;}
	.therapy_seg .right{margin-top: 30px}
	.therapy_seg .right ul{width: 70%; margin: 0 auto; padding-inline-start: 30px; margin-top: 20px;}
	.therapy_seg .right ul li{width: 100%; float: none;margin: auto; margin-bottom: 10px;}
	.therapy_seg .segWrap:nth-of-type(2){margin-top: 30px;}
	.therapy_seg .text{margin-top: 20px; font-size: 13px}
	.therapy_seg ul li{font-size: 13px;}
	.therapy_seg .bot_art{margin-top: 30px;}
	
	.expense_table h2{ font-size: 16px;}
	.expense_table .table_guide{ margin-top: 15px;}
	.table_guide thead tr th{ font-size: 14px;}
	.table_guide tbody tr th{padding: 13px;font-size: 11px}
	.table_guide tbody tr td{padding: 13px; font-size: 11px;}
	.wrap .table_title{font-size: 14px;}
}
@media screen and (max-width:520px) {
	.sub_header{padding-top: 30px;}
	.sub_header .title{font-size: 22px;}
	.sub_header .sub{margin-top: 20px; font-size: 16px;}
	
	.sub_body{padding: 30px 0;}
	
	.noti_wrap .wrap ul li .title{font-size: 16px;}
	.noti_wrap .wrap ul li{padding: 42px 21px;}
	.noti_wrap .wrap ul li .more{font-size: 13px; margin-top: 30px;}
	.noti_wrap .line .dot{width: 11px; height: 11px; top: -5px;}
	
	.bg_wrap{height: 208px;}
	.bg_wrap img{width: 76%;}
	
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 300px}
	.about1010_left_img .img img{height: 300px;}
	.about1010_01 .inner .title{font-size: 17px;}
	.about1010_01 .inner .name{font-size: 18px; margin-top: 10px}
	.about1010_01 .inner .name span{font-size: 14px;}
	.about1010_01 .inner .history{font-size: 14px; margin-top: 10px; padding-top: 10px;}
	
	.about1010_right_img .bg2 img{height: 300px}
	.about1010_right_img .img2 img{height: 300px}
	
	.history_ul h3{margin-bottom: 30px;font-size: 22px;}
	ul.green_dot li{font-size: 14px;}
	
	.history_ul2 h3{font-size: 22px; margin-bottom: 30px;}
	.history_ul2 .h4{margin-top: 30px; font-size: 16px;}
	
	.history_ul3 h3 {font-size: 20px;}
	.history_ul3 ul li {font-size: 12px;}
	/* about1010 종료 */
	
	/* about1011 시작 */
	.about1011_01_wrap .title{font-size: 24px;}
	.about1011_left_img .bg img{height:300px;}
	.about1011_left_img .img img{height:300px;}
	.about1011_02 .inner .title{font-size: 22px}
	.about1011_02 .inner .text{font-size: 14px;}
	
	.preview_carousel .item .preview_wrap .preview_left{margin-top: 10px}
	.preview_carousel .item .preview_wrap .preview_left .segment .subject{font-size: 20px}
	.preview_carousel .item .preview_wrap .preview_left .segment .text{font-size: 13px;margin-top: 10px; line-height: 1.5em;}
	.about1011_01_wrap .about1011_back_img .bg2{top: -95px;}
	.about1011_01_wrap .about1011_back_img .bg2 img{height: 390px}
	.preview_carousel .item .preview_wrap .img{height: 240px;}
	.about1011_01_wrap .carousel_btn .carousel_number_count{margin: 0 10px; font-size: 16px;}
	.about1011_01_wrap .carousel_btn .c_btn img{height: 16px;}
	/* about1011 종료 */
	
	/* about1012 시작 */
	.about1012_right_img{top: 80%; width: 30%;}
	
	.map{height: 350px; border-radius: 110px;}
	
	.map_subject{margin-top: 30px; padding: 40px 0;}
	.map_subject .map_wrap{margin-top: 30px;}
	.map_subject .map_wrap .left{width: 100%;}
	.map_subject .map_wrap .right{width: 100%;margin-top: 30px;}
	.map_subject .map_wrap .left .art01{float: left; width: 48%; margin: 0 1%;}
	.map_subject .map_wrap .left .art02{float: left; width: 48%; margin: 0 1%;}
	.map_subject .map_wrap .right .article{float: left; width: 48%; margin: 0 1%; margin-top: 20px}
	.map_subject .map_wrap .left .art02 .text{font-size: 13px; margin-top: 10px}
	.map_subject .map_wrap .left .art01 .text{font-size: 13px;margin-top: 10px;}
	
	.map_subject .map_wrap .right .art03{width: 100%;}
	.map_subject .title{font-size: 20px;}
	.map_subject .address{font-size: 14px;margin-top: 10px;}
	.map_subject .map_wrap .text{font-size: 13px;}
	.map_subject .map_wrap .sub_title{font-size: 15px;}
	.map_subject .map_wrap .right ul li{font-size: 13px;}
	.map_subject .map_wrap .bedge_wrap{height: 23px;margin-top: 10px;}
	.map_subject .map_wrap .bedge_wrap .bedge{font-size: 13px;padding: 4px 10px;margin-right: 5px;}
	
	.time_wrap{margin: 30px 0; padding: 40px 0;}
	.time_wrap .week_wrap{margin-top: 30px;}
	.time_wrap .title{font-size: 20px;}
	.time_wrap .week_wrap .week{float: none; width: 100%; margin: 0;}
	.time_wrap .week_wrap .week:nth-of-type(1) ~ .week{margin-top: 20px;}
	.time_wrap .week_wrap .week ul li{font-size: 15px;}
	.time_wrap .week_wrap .week span{font-size: 13px;}
	
	.time_wrap .week_wrap .wk02 table td{font-size: 13px;}
	.time_wrap .week_wrap .wk02 table td:first-child{width:35%;}
	.time_wrap .week_wrap .wk02 table tbody tr td div{width:14px; height: 14px;}
	/* about1012 종료 */
	
	.noti_more{padding: 40px 0;}
	.noti_more .subject{font-size: 19px;padding: 15px;}
	.noti_more .bodyarea{padding: 40px 15px; min-height: 360px; font-size: 13px;}
	.noti_more .clearfix{padding: 40px 0;}
	
	.about1014_table table{font-size: 13px; min-width: 350px;}
	.about1014_table table tbody tr td{padding: 15px 20px}
	
	.sub_wrap{padding: 20px 0;}
	.over_wrap{margin: 100px 0;}
	.over_wrap .wrap{width: 90%;}
	.over_wrap .segment .seg_list{margin-top: 30px;}
	.over_wrap .segment .seg_list li img{height: 40px;margin-bottom: 10px;}
	.over_wrap .segment .seg_text .subject{font-size: 18px;}
	.over_wrap .segment .seg_text .text{font-size: 12px;margin-top: 20px; line-height: 1.5em;}
	.over_wrap .segment .text .pc_text{display: none;}
	.over_wrap .segment .text .mo_text{display: block;}
	.over_wrap .segment .seg_list .list_subject{font-size: 15px;}
	.over_wrap .segment .seg_list ul{margin-top: 20px;}
	.over_wrap .segment .seg_list li{font-size: 12px; line-height: 1.5em;}
	.over_wrap .over_img{margin-top: 20px;}
	
	.bot_section{margin-top: 30px}
	.bot_section .subject{font-size: 15px;}
	.bot_section .artWrap .article{font-size: 12px;line-height: 1.5em}
	.bot_section .artWrap .article img{height: 40px;}
	
	.therapy_seg .left{width: 100%;}
	.therapy_seg .left ul{width: 100%;padding-inline-start:20px; margin-top: 10px;}
	.therapy_seg .right{margin-top: 20px}
	.therapy_seg .right ul{width: 100%;padding-inline-start: 20px; margin-top: 10px;}
	.therapy_seg .segWrap:nth-of-type(2){margin-top: 20px;}
	.therapy_seg .text{margin-top: 10px; font-size: 12px; line-height: 1.5em;}
	.therapy_seg ul li{font-size: 12px; }
	.therapy_seg .right ul li{margin-bottom: 5px;}
	.therapy_seg .left ul li{margin-bottom: 5px;}
	.therapy_seg .bot_art{margin-top: 20px; width: 100%;}
	
	.expense_table h2{ font-size: 15px;}
	.expense_table .table_guide{ margin-top: 10px;}
	.table_guide thead tr th{ font-size: 13px;}
	.table_guide tbody tr th{padding: 13px;font-size: 10px}
	.table_guide tbody tr td{padding: 13px; font-size: 10px;}
	.wrap .table_title{font-size: 13px;}
}
@media screen and (max-width:420px) {
	.sub_header .title{font-size: 20px;}
	.sub_header .sub{font-size: 15px;}
	
	.noti_wrap .wrap ul li .title{font-size: 15px;}
	.noti_wrap .wrap ul li{padding: 42px 21px;}
	.noti_wrap .wrap ul li .more{font-size: 12px; margin-top: 20px;}
	.noti_wrap .wrap ul li .text{font-size: 12px; margin-top: 10px; height: 50px;}
	.noti_wrap .wrap ul li .date{font-size: 12px; margin-top: 10px}
	.noti_wrap .line .dot{width: 11px; height: 11px; top: -5px;}
	
	.bg_wrap{height: 158px;}
	
	/* about1010 시작 */
	.about1010_left_img .bg img{height: 200px}
	.about1010_left_img .img img{height: 200px;}
	.about1010_01 .inner .title{font-size: 15px;}
	.about1010_01 .inner .name{font-size: 30px;margin-top:20px}
	.about1010_01 .inner .name span{font-size: 14px;display: block;margin-top:5px}
	.about1010_01 .inner .history{font-size: 13px;}
	
	.about1010_right_img .bg2 img{height: 250px}
	.about1010_right_img .img2 img{height: 250px}
	
	.history_ul h3{margin-bottom: 30px;font-size: 18px;}
	ul.green_dot li{font-size: 12px;}
	
	.history_ul2 h3{font-size: 18px; margin-bottom: 30px;}
	.history_ul2 .h4{margin-top: 30px; font-size: 14px;}
	/* about1010 종료 */
	
	/* about1011 시작 */
	.about1011_left_img .bg img{height:200px;}
	.about1011_left_img .img img{height:200px;}
	.about1011_02 .inner .title{font-size: 18px}
	.about1011_02 .inner .text{font-size: 12px;}
	/* about1011 종료 */
	
	/* about1012 시작 */
	.about1012_right_img{top: 86%; width: 35%;}
	
	.map{height: 300px; border-radius: 50px;}
	
	.map_subject{margin-top: 30px; padding: 40px 0;}
	.map_subject .map_wrap{margin-top: 30px;}
	.map_subject .map_wrap .left{width: 100%;}
	.map_subject .map_wrap .right{width: 100%;margin-top: 20px;}
	.map_subject .map_wrap .left .art01{float: none; width: 100%; margin: 0;}
	.map_subject .map_wrap .left .art02{float: none; width: 100%; margin: 0; margin-top: 20px;}
	.map_subject .map_wrap .right .article{float: none; width: 100%; margin: 0; margin-top: 20px}
	.map_subject .map_wrap .left .art02 .text{font-size: 12px;}
	.map_subject .map_wrap .left .art01 .text{font-size: 12px;}
	.map_subject .map_wrap .right .art03{width: 100%;}
	.map_subject .title{font-size: 16px;}
	.map_subject .address{font-size: 12px;margin-top: 10px;}
	.map_subject .map_wrap .text{font-size: 12px;}
	.map_subject .map_wrap .sub_title{font-size: 14px;}
	.map_subject .map_wrap .right ul li{font-size: 12px;}
	.map_subject .map_wrap .bedge_wrap{height: 23px;}
	.map_subject .map_wrap .bedge_wrap .bedge{font-size: 13px;padding: 4px 10px;margin-right: 5px;}
	
	.time_wrap .title{font-size: 16px;}
	.time_wrap .week_wrap .week ul li{font-size: 14px;}
	.time_wrap .week_wrap .week span{font-size: 12px;}
	.time_wrap .week_wrap .wk02{padding: 30px 15px; border-radius: 20px}
	.time_wrap .week_wrap .wk02 table{width:100%}
	.time_wrap .week_wrap .wk02 table td{font-size: 12px;}
	.time_wrap .week_wrap .wk02 table td:first-child{width:35%;}
	.time_wrap .week_wrap .wk02 table tbody tr td div{width:13px; height: 13px;}
	/* about1012 종료 */
	
	.noti_more{padding: 30px 0;}
	.noti_more .subject{font-size: 16px;padding: 10px;}
	.noti_more .bodyarea{padding: 30px 10px; min-height: 360px; font-size: 12px;}
	.noti_more .clearfix{padding: 30px 0;}
	
	.about1014_table table{font-size: 12px;}
	
	.sub_wrap{padding: 20px 0;}
	.over_wrap{margin: 80px 0;}
	.over_wrap .segment .seg_list{margin-top: 20px;}
	.over_wrap .segment .seg_list li img{height: 36px;margin-bottom: 5px;}
	.over_wrap .segment .seg_text .subject{font-size: 17px;}
	.over_wrap .segment .seg_text .text{font-size: 11px;margin-top: 10px; line-height: 1.5em;}
	.over_wrap .segment .seg_list .list_subject{font-size: 14px;}
	.over_wrap .segment .seg_list ul{margin-top: 10px;}
	.over_wrap .segment .seg_list li{font-size: 11px; line-height: 1.5em;}
	.over_wrap .over_img{margin-top: 10px;}
	
	.bot_section{margin-top: 20px}
	.bot_section .subject{font-size: 14px;}
	.bot_section .artWrap .article{font-size: 11px;}
	.bot_section .artWrap .article img{height: 36px;}
	
	.therapy_seg .left{width: 100%;}
	.therapy_seg .left ul{width: 100%;padding-inline-start:20px; margin-top: 10px;}
	.therapy_seg .right{margin-top: 20px}
	.therapy_seg .right ul{width: 100%;padding-inline-start: 20px; margin-top: 10px;}
	.therapy_seg .segWrap:nth-of-type(2){margin-top: 20px;}
	.therapy_seg .text{margin-top: 10px; font-size: 11px; line-height: 1.5em;}
	.therapy_seg ul li{font-size: 11px; }
	.therapy_seg .right ul li{margin-bottom: 5px;}
	.therapy_seg .left ul li{margin-bottom: 5px;}
	.therapy_seg .bot_art{margin-top: 20px; width: 100%;}
}