
.hyosunggh_01 {}
.hyosunggh_01 .text_box{margin-right:700px; ;}
.hyosunggh_01 .text_box .t1{font-size:40px; color:#000; font-weight:bold; line-height:45px;   font-family: 'Pretendard'; font-weight:900;}
.hyosunggh_01 .text_box .t1 span {display:inline-block; background:#a9977c; color:#fff; padding:0 2px 1px;;}
.hyosunggh_01 .text_box .t2{font-size:25px; color:#00a9b0; line-height:30px; text-align: justify;  font-family: 'Pretendard'; font-weight:normal;}

.hyosunggh_01 .line{ position:relative; background:#f2f2f2; padding:65px 0px 200px; margin-top:40px; }
.hyosunggh_01 .line .line_box{width:1500px; margin:0 auto; position:relative; }
.hyosunggh_01 .line .line_box .text {margin-right:700px; font-size:18px; text-align: justify; color:#000;}

.hyosunggh_01 .line .line_box .text .name {font-size:20px; text-align:right; margin-top:60px; color:#000;  }
.hyosunggh_01 .line .line_box .text .name strong {color:#000; font-size:25px; text-align:right; margin-left:10px; display:inline-block;}

.hyosunggh_01 .line .icon {position:absolute; right:0px; bottom:-35px; }
.hyosunggh_01 .line .icon img {vertical-align:middle; border-radius:20px;}



/*병원특징*/
.hyosunggh_03_01_wrap {margin-top:30px;}
.hyosunggh_03_01_wrap ul {display:table; width:100%; table-layout:fixed;}
.hyosunggh_03_01_wrap ul li{display:table-cell; vertical-align:top; border:1px #ddd solid; border-radius:20px;}
.hyosunggh_03_01_wrap ul li.jump {width:20px; border:0px;}
.hyosunggh_03_01_wrap ul li .box {padding:30px;}
.hyosunggh_03_01_wrap ul li .box .icon {height:100px; line-height:100px; text-align:center;}
.hyosunggh_03_01_wrap ul li .box .icon img {vertical-align:middle;}
.hyosunggh_03_01_wrap ul li .box dl {margin-top:40px; border-top:1px #ededed solid; padding-top:40px;}
.hyosunggh_03_01_wrap ul li .box dl dt {font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; padding-left:60px; position:relative; height:50px; margin-bottom:20px; }
.hyosunggh_03_01_wrap ul li .box dl dt .num{    font-family: 'Montserrat'; color:#00a9b0;  font-size:50px;  position:absolute; left:0px; top:10px;}
.hyosunggh_03_01_wrap ul li .box dl dd {font-size:16px; color:#000; line-height:25px;}



.hyosunggh_03_01_01 {margin-bottom:60px;}
.hyosunggh_03_01_01 .title {text-align:center; font-size:35px; margin-bottom:60px; line-height:45px;  font-family: 'ChosunNm';}
.hyosunggh_03_01_01 .title span {color:#00a9b0}
.hyosunggh_03_01_01 ul{overflow:hidden;}
.hyosunggh_03_01_01 ul li {float:left; width:49%; border:1px #ededed solid; border-radius:20px; margin-bottom:20px;}
.hyosunggh_03_01_01 ul li .box {padding:40px; position:relative;}
.hyosunggh_03_01_01 ul li:nth-child(even) {float:right;}
.hyosunggh_03_01_01 ul li .box .photo {position:absolute; left:40px; top:40px;}
.hyosunggh_03_01_01 ul li .box .photo img {vertical-align:middle; max-width:100%; border-radius:20px;}
.hyosunggh_03_01_01 ul li .box .text {margin-left:240px; min-height:160px;}
.hyosunggh_03_01_01 ul li .box .text .t1{font-size:23px; font-weight:bold; color:#00a9b0;}
.hyosunggh_03_01_01 ul li .box .text .t2{margin-top:20px; font-size:16px; line-height:25px; min-height:50px; color:#000;}



/*오시는 길*/
.hyosunggh_06_wrap {position:relative;  margin-bottom:40px; padding-bottom:40px;}
.hyosunggh_06_wrap .name_text{margin-top:60px; }
.hyosunggh_06_wrap .name_text .t1{font-size:30px; color:#000; font-weight:bold; }
.hyosunggh_06_wrap .name_text .company_info{ font-size:17px; color:#333; font-weight:normal; margin-top:20px; }
.hyosunggh_06_wrap .name_text .company_info .col {position:relative; padding:8px 0px; line-height:30px;}
.hyosunggh_06_wrap .name_text .company_info .col .s_info{position:absolute; left:0px; top:6px; color:#000; background:#f8f8f8; color:#333; width:60px; text-align:center; font-size:13px;  border-radius:3px;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text{padding-left:80px;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text span.etc_text{font-weight:bold; color:#f57625;}

.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li{margin-bottom:10px; position:relative; padding-left:60px; line-height:22px;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li .color{position:absolute; left:0px; width:40px; color:#fff;  font-size:12px; text-align:center; border-radius:3px;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li span{margin-right:6px; display:inline-block; font-size:14px; }
.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li .color.c1{background:#6372d7;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li .color.c2{background:#c18f20;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li .color.c3{background:#2d89d3;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li .color.c4{background:#c76f37;}
.hyosunggh_06_wrap .name_text .company_info .col .s_text .bus li .color.c5{background:#009996;}

.hyosunggh_06_wrap .info {  background:#f2f2f2; height:450px;  border-radius:20px; overflow:hidden;}
.hyosunggh_06_wrap .info .common_map {width:100%; height:450px;  }


/*미션비전*/
.hyosunggh_05_01_01 {position:relative;    border-bottom:1px #ededed solid; padding-bottom:120px; margin-bottom:120px;}
.hyosunggh_05_01_01 .title{}
.hyosunggh_05_01_01 .title .t1{font-size:22px; ; color:#00a9b0; font-weight:600; display:inline-block; margin-left:10px;}
.hyosunggh_05_01_01 .title .t2{display:inline-block; font-size:55px; margin-top:10px; font-weight:900; color:#000; line-height:70px; }
.hyosunggh_05_01_01 .info {background:url(../images/contents/hyosunggh/hyosunggh_05_01_01_Bg_new.jpg) center top no-repeat;; padding:120px 0px; border-radius:10px; margin-top:50px;  border:1px #ededed solid; font-family: 'ChosunNm'; letter-spacing:-2px;  font-size:25px; color:#000; line-height:55px; padding-left:120px;}
.hyosunggh_05_01_01 .info .last{display:block; font-size:55px; color:#00a9b0;}
.hyosunggh_05_01_01 .info .last strong{display:inline-block; font-weight:normal;}


.hyosunggh_05_01_02 {position:relative;  font-size:30px; color:#000;  border-bottom:1px #ededed solid; padding-bottom:120px; margin-bottom:120px;}
.hyosunggh_05_01_02 .title{}
.hyosunggh_05_01_02 .title .t1{font-size:22px; ; color:#00a9b0; font-weight:600; display:inline-block; margin-left:10px;}
.hyosunggh_05_01_02 .title .t2{font-size:55px; margin-top:10px; font-weight:900; color:#000; line-height:70px; display:inline-block;}

.hyosunggh_05_01_02 .list_wrap {padding-top:60px;}
.hyosunggh_05_01_02 .list_wrap ul {display:table; width:100%; table-layout:fixed;  }
.hyosunggh_05_01_02 .list_wrap ul li{display:table-cell; vertical-align:top; border:1px #ddd solid; border-radius:20px;}
.hyosunggh_05_01_02 .list_wrap ul li.jump {width:20px; border:0px;}
.hyosunggh_05_01_02 .list_wrap ul li .box {padding:30px;}
.hyosunggh_05_01_02 .list_wrap ul li .box .icon {height:100px; line-height:100px; text-align:center;}
.hyosunggh_05_01_02 .list_wrap ul li .box .icon img {vertical-align:middle;}
.hyosunggh_05_01_02 .list_wrap ul li .box .text {margin-top:40px; border-top:1px #ededed solid; padding-top:40px; text-align:center; font-size:18px; font-weight:bold; letter-spacing:-1px; color:#000;}


.hyosunggh_05_01_03 {position:relative;  font-size:30px; color:#000;  border-bottom:1px #ededed solid; padding-bottom:80px; margin-bottom:80px;}
.hyosunggh_05_01_03 .title{}
.hyosunggh_05_01_03 .title .t1{font-size:22px; ; color:#00a9b0; font-weight:600; display:inline-block; margin-left:10px;}
.hyosunggh_05_01_03 .title .t2{font-size:55px; margin-top:10px; font-weight:900; color:#000; line-height:70px; display:inline-block;}

.hyosunggh_05_01_03 .list_wrap {padding-top:60px;}
.hyosunggh_05_01_03 .list_wrap ul {display:table; width:100%; table-layout:fixed; }
.hyosunggh_05_01_03 .list_wrap ul li{display:table-cell;position:relative;}
.hyosunggh_05_01_03 .list_wrap ul li.jump {width:20px;}

.hyosunggh_05_01_03 .list_wrap ul li .box {border-radius:20px; color:#000; background:#f8f8f8; padding:60px 0px; text-align:center;}
.hyosunggh_05_01_03 .list_wrap ul li .box .text {margin-top:40px; text-align:center; font-size:30px; font-family: 'ChosunNm'; }


.hyosunggh_05_01_04 {position:relative;  font-size:30px; color:#000;  border-bottom:1px #ededed solid; padding-bottom:80px; margin-bottom:80px;}
.hyosunggh_05_01_04 .title{}
.hyosunggh_05_01_04 .title .t1{font-size:22px; ; color:#00a9b0; font-weight:600; display:inline-block; margin-left:10px;}
.hyosunggh_05_01_04 .title .t2{font-size:55px; margin-top:10px; font-weight:900; color:#000; line-height:70px; display:inline-block;}

.hyosunggh_05_01_04 ul {overflow:hidden; margin-top:60px;}
.hyosunggh_05_01_04 ul li {float:left; width:49%; margin-bottom:2%;}
.hyosunggh_05_01_04 ul li:nth-child(2n) {float:right;}
.hyosunggh_05_01_04 ul li .col_box {display:table; width:100%; table-layout:fixed; font-size:18px;}
.hyosunggh_05_01_04 ul li .col_box .col {display:table-cell; vertical-align:middle;border:1px #ededed solid; border-left:0px; padding:25px 0px;}
.hyosunggh_05_01_04 ul li .col_box .col.s_title {width:80px; text-align:center; background:#00a9b0; color:#fff;  font-family: 'Montserrat'; font-weight:900; font-size:22px;}  
.hyosunggh_05_01_04 ul li .col_box .col.s_text {padding-left:30px; font-size:25px; color:#000; font-family: 'ChosunNm';}


/*
.hyosunggh_05_01_03 .list_wrap ul li.m1 .box {background:rgba(198,39,20,0.8); }
.hyosunggh_05_01_03 .list_wrap ul li.m2 .box {background:rgba(19,86,148,0.8); ; }
.hyosunggh_05_01_03 .list_wrap ul li.m3 .box {background:rgba(103,128,42,0.8);; }
 */



.about_07_wrap {margin-bottom:30px;}
 

.about_07_wrap .icon .col_box {display:table; width:100%; table-layout:fixed;  }
.about_07_wrap .icon .col_box .col {display:table-cell;vertical-align:top; text-align:center; position:relative; border:1px #ddd solid;}
.about_07_wrap .icon .col_box .col.jump {width:30px; border:0px;}
.about_07_wrap .icon .col_box .col .icon{ line-height:220px;height:220px;  padding:30px 0px; }
.about_07_wrap .icon .col_box .col .icon img {vertical-align:middle;}
.about_07_wrap .icon .col_box .col.left {border-right:1px #ddd solid;}


.about_07_wrap .info { padding:30px; border-top:1px #ddd solid; text-align:left;}
.about_07_wrap .info .t1 {font-size:20px; font-weight:900; margin-bottom:20px; color:#00a9b0;}
.about_07_wrap .info .t2 {font-size:16px; color:#000;}
.about_07_wrap .info .t2 span {display:block;}






.medical_top_title_box {padding:60px; background:#f8f8f8; border-radius:10px; margin-bottom:60px; position:relative;}
.medical_top_title_box.etc_etc { background:#f8f8f8 url(../images/contents/medical/medical_top_title_box_bg01.jpg) right bottom no-repeat;}
.medical_top_title_box .t1{font-size:40px; font-weight:900; line-height:40px; margin-bottom:40px; color:#00a9b0; }
.medical_top_title_box .t2{font-size:18px; line-height:25px; color:#000; position:relative;}
.medical_top_title_box .t2 .t2_01 {margin-right:700px;}
.medical_top_title_box .t2 .t2_02 {position:absolute; right:0px; top:0px;}
.medical_top_title_box .t2 .t2_02 img {vertical-align:middle; max-width:100%; border-radius:10px;}
.medical_top_title_box .etc_box {margin-top:60px; padding:60px; background:#fff; border-radius:10px;}
.medical_top_title_box.etc {padding-top:120px; padding-bottom:120px; padding-left:600px;}
.medical_top_title_box.etc .icon {position:absolute; left:60px; top:60px; }
.medical_top_title_box.etc .icon img {vertical-align:middle; max-width:100%; border-radius:10px;}






.medical_01_01_wrap  {  padding:50px; background:#f8f8f8; margin-top:40px; border-radius:10px;}
.medical_01_01_wrap .col_box {display:table; width:100%; table-layout:fixed; border-bottom:1px #ededed dashed;}
.medical_01_01_wrap .col_box .col {display:table-cell; vertical-align:top;}

.medical_01_01 {position:relative;   }
.medical_01_01 .title{position:absolute; left:0px; top:0px; font-size:100px; font-weight:900; color:#00a9b0;}
.medical_01_01 .title span {display:inline-block; vertical-align:top; margin-left:5px; font-size:20px; color:#000; font-weight:bold;}
.medical_01_01 ul {margin-left:250px;}
.medical_01_01 ul li {font-size:16px; color:#000; margin-bottom:6px;  background:url(../images/sub/dt_dot.jpg) left 10px no-repeat; padding-left:15px;}




.medical_01_02_wrap {margin-top:30px;}
.medical_01_02_wrap .col_box {display:table; width:100%; table-layout:fixed;}
.medical_01_02_wrap .col_box .col {display:table-cell; vertical-align:top; border:1px #ddd solid; padding:30px; border-radius:10px; position:relative;}
.medical_01_02_wrap .col_box .col.jump {border:0px; padding:0px; width:10px;}
.medical_01_02_wrap .col_box .col .num span {display:inline-block; font-size:30px;font-weight:900; color:#00a9b0; }
.medical_01_02_wrap .col_box .col .t1 {font-size:19px; color:#00a9b0; font-weight:bold; margin-top:10px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px #ddd solid; position:relative;}
.medical_01_02_wrap .col_box .col .t1 span {display:block; color:#000;}
.medical_01_02_wrap.etc .col_box .col .num span { color:#32599a; }
.medical_01_02_wrap.etc .col_box .col .t1 {color:#32599a}

.medical_01_02_wrap.etc01 .col_box .col .num span { color:#af6f2b; font-size:40px; }
.medical_01_02_wrap.etc01 .col_box .col .t1 {color:#af6f2b; border-bottom:0px;}

.medical_01_02_wrap.etc01 .col_box .col .t2 {position:absolute; left:120px; top:20px; padding-right:30px;}



.medical_01_02_wrap .col_box .col .t1 .icon  {position:absolute; right:0px; top:-30px;}
.medical_01_02_wrap .col_box .col .t1 .icon img  { vertical-align:middle;}
.medical_01_02_wrap .col_box .col .t2 {font-size:16px; color:#000; line-height:23px;}




.medical_top_title_box .etc_list {margin-top:40px;}
.medical_top_title_box .etc_list ul {overflow:hidden;}
.medical_top_title_box .etc_list ul li {float:left; width:400px; margin-right:25px; text-align:center;}
.medical_top_title_box .etc_list ul li .icon_pic {display:inline-block; width:90px; height:90px; line-height:90px; border:1px #00a9b0 solid; border-radius:90px;}
.medical_top_title_box .etc_list ul li .icon_pic .lord-icon {width:50px; height:50px; margin-top:20px;}
.medical_top_title_box .etc_list ul li .text .t1_t1{font-size:20px; letter-spacing:-1px; color:#00a9b0;  font-weight:bold; margin-top:15px;}
.medical_top_title_box .etc_list ul li .text .t1_t2 {font-size:16px; margin-top:10px; line-height:27px;}



.medical_01_02_wrap_new01 {margin-top:30px;}
.medical_01_02_wrap_new01 ul {display:table; width:100%; table-layout:fixed;}
.medical_01_02_wrap_new01 ul li{display:table-cell; vertical-align:top; border:1px #ddd solid; padding:30px 15px; border-radius:10px; position:relative;}
.medical_01_02_wrap_new01 ul li.jump {width:20px; border:0px; padding:0px;}
.medical_01_02_wrap_new01 ul li .icon {text-align:center;}
.medical_01_02_wrap_new01 ul li .icon .lord-icon{width:80px; height:80px;}
.medical_01_02_wrap_new01 ul li .text{margin-top:20px; text-align:center;}
.medical_01_02_wrap_new01 ul li .text .t1{font-size:22px; font-weight:bold; letter-spacing:-1px; color:#000; border-bottom:1px #ddd solid; padding-bottom:15px; margin-bottom:15px;}
.medical_01_02_wrap_new01 ul li .text .t2{font-size:17px; margin-top:15px; line-height:25px; color:#444;  }
/*
.medical_01_02_wrap_new01 ul li.m1 .text .t1{color:#43a0af;}
.medical_01_02_wrap_new01 ul li.m2 .text .t1{color:#558e2d;}
.medical_01_02_wrap_new01 ul li.m3 .text .t1{color:#f0831e;}
.medical_01_02_wrap_new01 ul li.m4 .text .t1{color:#32529d;}
.medical_01_02_wrap_new01 ul li.m5 .text .t1{color:#ac5a95;}
*/



.program_02_01_top {padding:60px; border-radius:10px; border:1px #ddd solid; position:relative; padding-left:400px; background:url(../images/contents/program/program_02_01_top_bg_new.png) 50px 50% no-repeat;}
.program_02_01_top.etc { background:none; padding-left:60px; }
.program_02_01_top .t1{font-size:30px; font-weight:900; color:#000;}
.program_02_01_top .t2{font-size:18px; line-height:25px; margin-top:30px; color:#000;} 




.program_02_00_list {margin-top:40px;}
.program_02_00_list ul {display:table; width:100%; table-layout:fixed;}
.program_02_00_list ul li{display:table-cell; vertical-align:top;border:1px #ddd solid; border-radius:20px;}
.program_02_00_list ul li .box {padding:30px;}
.program_02_00_list ul li.jump {width:20px; border:0px;}
.program_02_00_list ul li .box .icon{padding:15px 0px; text-align:center;}
.program_02_00_list ul li .box .icon img {vertical-align:middle;}
.program_02_00_list ul li .box .t1{font-size:18px; font-weight:900; color:#00a9b0; margin-bottom:20px; text-align:center; border-bottom:1px #ededed solid; padding-bottom:20px;}
.program_02_00_list ul li .box .t2{font-size:16px; line-height:20px;}
.program_02_00_list ul li .box .t2 span {display:block; background:url(../images/sub/dt_dot.jpg) left 10px no-repeat;  padding-left:15px; margin:15px 0px;}



.program_02_01_list ul {overflow:hidden; margin-top:40px;}
.program_02_01_list ul li{float:left; width:48%; margin-bottom:60px !important; }
.program_02_01_list ul li:nth-child(even){float:right;}
.program_02_01_list ul li .icon {height:250px; background:#f2f2f2; border-radius:15px; overflow:hidden;}
.program_02_01_list ul li .icon img {vertical-align:middle; vertical-align:middle; width:100%;  transition: all 0.4s;}
.program_02_01_list ul li:hover .icon img {transform: scale(1.4);}
.program_02_01_list ul li .info {margin-top:20px;}
.program_02_01_list ul li .t1 {font-size:22px; color:#000; font-weight:bold; position:relative;}
.program_02_01_list ul li .t2 {font-size:17px; color:#666; margin-top:10px;}





.program_04_common {margin-top:80px;}
.program_04_common .title_t1{font-size:30px;  color:#143938; font-weight:bold; border-bottom:1px #ddd solid; padding-bottom:30px;}
.program_04_common .title_t2{font-size:60px;  line-height:70px; color:#00a9b0; font-weight:bold; padding:30px 0px; } 
.program_04_common .title_t2 span {color:#ff9290;} 


.program_04_common ul {overflow:hidden;}
.program_04_common ul li{ float:left; width:49%; margin:0.5%;}
.program_04_common ul li .col_box{display:table; width:100%; table-layout:fixed;}
.program_04_common ul li .col_box .col {display:table-cell; padding:15px 0px; vertical-align:middle;}
.program_04_common ul li .col_box .col.arrow {width:55px; color:#fff; font-size:20px; text-align:center; }
.program_04_common ul li .col_box .col.text {border:1px #ebecee solid;  border-left:0px; padding-left:30px; font-size:18px; color:#000;}
.program_04_common ul li.m1 .col_box .col.arrow { background:#46bbbf;}
.program_04_common ul li.m2 .col_box .col.arrow { background:#58a3c5;}
.program_04_common ul li.m3 .col_box .col.arrow { background:#4bb5e6;}
.program_04_common ul li.m4 .col_box .col.arrow { background:#5d98e8;}
.program_04_common ul li.m5 .col_box .col.arrow { background:#f6b221;}




.program_05 {display:table; width:100%;table-layout:fixed; border-bottom:1px #ddd solid; } 
.program_05 .col {display:table-cell; vertical-align:middle;}
.program_05 .col.photo {text-align:center;}
.program_05 .col.photo img {vertical-align:top;}
.program_05 .col .t1{font-size:30px; font-weight:bold; color:#000; margin-top:30px;}
.program_05 .col .t2{font-size:60px; font-weight:bold; color:#73594b; line-height:60px;letter-spacing:-1px; padding-top:30px}
.program_05 .col .t2 span {display:block; font-size:30px; font-weight:bold; color:#000;}
.program_05 .col .t3{font-size:20px;  color:#333;  padding-top:40px}






.support_03_01_wrap { margin-top:20px;}
.support_03_01_wrap ul{display:table; width:100%; table-layout:fixed; }
.support_03_01_wrap ul li {display:table-cell; border:1px #ddd solid; border-radius:10px;}
.support_03_01_wrap ul li .box {position:relative;}
.support_03_01_wrap ul li.jump {width:20px; border:0px;}

.support_03_01_wrap ul li .box .num{position:absolute; right:-30px; top:40%;   text-align:center;}
.support_03_01_wrap ul li .box .num .cycle {display:inline-block; width:40px; height:40px; line-height:40px; border-radius:40px; background:#444; color:#fff; text-align:center;}
.support_03_01_wrap ul li .box .icon{height:150px; text-align:center; line-height:150px; }
.support_03_01_wrap ul li .box .icon img {vertical-align:middle;}
.support_03_01_wrap ul li .box .text{font-size:18px; color:#000; font-weight:bold; text-align:center; border-top:1px #ededed solid; padding:15px;}




.support_04_01_top {padding:60px; border-radius:10px;  position:relative; padding-left:300px; font-size:22px; color:#000; line-height:30px; background:url(../images/contents/support/support_04_01_top_bg.png) 50px 50% no-repeat; }
.support_04_01_top .t1{font-size:30px; font-weight:900; color:#00a9b0;}
.support_04_01_top .t2{margin-top:5px; font-size:20px;  color:#000;}




.special_01 {}
.special_01 .text_box{margin-right:0px; ;}
.special_01 .text_box .t1{font-size:40px; color:#000; font-weight:bold; line-height:45px;   font-family: 'Pretendard'; font-weight:900;}
.special_01 .text_box .t2{font-size:25px; color:#447ea9; line-height:30px; text-align: justify;  font-weight:600; margin-top:20px;}

.special_01 .line{ position:relative;  padding:35px 0px; margin-top:40px; }
.special_01 .line .line_box{width:1500px; margin:0 auto; position:relative; }
.special_01 .line .line_box .text {margin-right:0px; font-size:18px; text-align: justify;  background:#f8f8f8; padding:50px; border-radius:30px;}
.special_01 .line .line_box .text .list {margin:15px 0px; color:#000;}
.special_01 .line .line_box .text .list span {display:inline-block;  width:30px; height:30px; line-height:30px; vertical-align:middle; border-radius:30px; text-align:Center; color:#fff; ; background:#447ea9; margin-right:6px; }


.special_01 .line .icon {position:absolute; right:60px; bottom:20px; }
.special_01 .line .icon img {vertical-align:middle;}




.special_02_top {margin-top:80px;/* background:url(../images/contents/special/special_02_top_bg.png) left bottom no-repeat; padding-top:60px;*/ padding-bottom:60px; border-bottom:1px #ddd solid; /*padding-left:400px;*/}
.special_02_top .t1{font-size:60px;  line-height:70px; color:#00a9b0; font-weight:bold;}
.special_02_top .t2{font-size:30px;  line-height:30px; color:#000; margin-top:10px; letter-spacing:-2px;} 





.special_02_01_wrap  { margin-top:80px; padding-top:120px; border-top:1px #ddd solid;}
.special_02_01_wrap .title {text-align:center; margin-bottom:120px; color:#000;} 
.special_02_01_wrap .title .t1{font-size:22px;  color:#666; letter-spacing:-1px; font-weight:bold;}
.special_02_01_wrap .title .t2{font-size:60px; font-weight:900; margin-top:10px; line-height:70px;}
.special_02_01_wrap .title .t2 span {color:#00a9b0; display:inline-block; margin-left:5px;}

.special_02_01_wrap .special_02_01_wrap_box {  background:#f8f8f8;  padding:0px 0px 80px;   }
.special_02_01_wrap .col_box { text-align:center;   }
.special_02_01_wrap .col_box .col {display:inline-block;  vertical-align:top;  }
.special_02_01_wrap .col_box .col.first {margin-right:80px;}
.special_02_01_wrap .col_box .col .s_text {font-size:120px; color:#00a9b0; font-weight:900;  }
.special_02_01_wrap .col_box .col .s_text span{font-size:25px;color:#000;  font-weight:bold;letter-spacing:-2px;}
.special_02_01_wrap .col_box .col ul {margin-top:30px; margin-left:100px; overflow:hidden;}
.special_02_01_wrap .col_box .col ul li {font-size:20px; color:#000; line-height:40px; text-align:left; background: url(../images/sub/dt_dot.jpg) left 15px no-repeat;     padding-left: 15px;}
.special_02_01_wrap .col_box .col ul li span {font-weight:bold; color:#00a9b0; margin-right:5px; display:inline-block; width:40px;}
.special_02_01_wrap .col_box .col ul.etc li{float:left; width:50%;}


.special_06_01_wrap {position:relative;  }
.special_06_01_wrap .tex_info .t1{font-size:60px; color:#000; line-height:60px; font-weight:900; }
.special_06_01_wrap .tex_info .t2{font-size:40px; color:#00a9b0; line-height:50px; letter-spacing:-2px; margin-top:10px;}



.special_06_02_wrap {position:relative;  border:1px #ededed solid; padding:60px; border-radius:30px; overflow:hidden;}
.special_06_02_wrap .icon {position:absolute; right:60px; top:60px;}
.special_06_02_wrap .tex_info {padding-right:600px;}
.special_06_02_wrap .tex_info .t1{font-size:40px; color:#00a9b0; line-height:50px; font-weight:900;}
.special_06_02_wrap .tex_info .t2{margin-top:30px; font-size:18px; line-height:30px; color:#000;}





.hospice_02_top .icon{position:relative; z-index:0;}
.hospice_02_top .icon img {vertical-align:middle; max-width:100%;}
.hospice_02_top .box{ margin:0 80px; background:#fff; margin-top:-160px; position:relative; z-index:1; padding:100px;}



.special_02_01_wrap .title{font-size:60px; font-weight:900; margin-top:10px; line-height:70px; letter-spacing:-2px; text-align:center; position:relative; }
.special_02_01_wrap .title .line{position:absolute; left:0px; top:40px; width:100%; height:1px; background:#ddd; z-index:0;}
.special_02_01_wrap .title span {display:inline-block; background:#fff; padding:0 20px;  z-index:1; position:relative;}

.special_02_01_wrap .small_title {font-size:40px; margin-top:10px; font-weight:900; color:#00a9b0; line-height:70px;}
.special_02_01_wrap .small_title span{font-size:22px; ; color:#000; font-weight:600; display:inline-block; margin-left:10px;}


.special_02_01_wrap .text_box .t1{font-size:25px; font-weight:bold; color:#000;margin-top:30px;}
.special_02_01_wrap .text_box .t1 div{position:relative;display:inline-block;}
.special_02_01_wrap .text_box .t1 div span {position:absolute; left:0px;  bottom:0px;width:100%; height:20px; background:rgba(0,169,176,0.3); z-index:0;}
.special_02_01_wrap .text_box .t1 div strong {z-index:1; position:relative; color:#000; }
.special_02_01_wrap .text_box .t2{padding:40px; background:#f8f8f8; margin-top:10px; border-radius:20px;}
.special_02_01_wrap .text_box .list01 {display:table; width:100%; table-layout:fixed; margin-top:20px; text-align:center;}
.special_02_01_wrap .text_box .list01 li {display:table-cell; vertical-align:middle;  padding:50px;background:#f8f8f8; border-radius:20px; vertical-align:middle;}
.special_02_01_wrap .text_box .list01 li.left {text-align:left;}
.special_02_01_wrap .text_box .list01 li .list01_01 {font-size:25px; color:#00a9b0;  font-family: 'ChosunNm'; letter-spacing:-2px; line-height:33px;}
.special_02_01_wrap .text_box .list01 li .list01_02 {font-size:17px; color:#000; margin-top:20px;}
.special_02_01_wrap .text_box .list01 li.jump {border:0px; width:20px; padding:0px; background:none;}
.special_02_01_wrap .text_box .list01 li.no {background:none;}



.special_02_03_last {border:1px #ddd solid; border-top:12px #a9977c solid; margin-top:100px; padding:190px; font-size:22px; color:#000; font-family: 'ChosunNm'; line-height:35px; }
.special_02_03_last .title {font-size:40px; text-align:center; margin-bottom:80px; color:#a9977c;}

.special_02_03_last .line{position:relative;display:inline-block;}
.special_02_03_last .line strong {position:absolute; left:0px;  bottom:0px;width:100%; height:20px; background:rgba(169,151,124,0.3); z-index:0;}
.special_02_03_last .line span {z-index:1; position:relative; color:#000; }








/* history */
.history_wrap {position:relative; margin-top:60px;}
.history_wrap ul {}
.history_wrap ul li {padding-bottom:80px;  margin-bottom:80px; border-bottom:1px #ededed solid;}
.history_wrap ul li .col_box {displaY:table; width:100%;}
.history_wrap ul li .col_box .col {displaY:table-cell; vertical-align:top; }
.history_wrap ul li .col_box .col.year  {font-size:80px; font-weight:bold; color:#ccc; letter-spacing:-2px; padding-top:10px; width:200px; }
.history_wrap ul li .col_box .col.info  { padding-left:120px;  background: url(../images/contents/special/history_wrap_line.jpg) 138px top repeat-y; }
.history_wrap ul li .col_box .col.info .box_line {}
.history_wrap ul li .col_box .col.info .box_line.etc_line {margin-top:100px;}
.history_wrap ul li .col_box .col.info  .t1 { padding-left:60px;  min-height:50px;  line-height:32px;  font-size:30px; font-weight:bold; color:#000; background:url(../images/contents/special/history_dot.png) left top no-repeat; }
.history_wrap ul li .col_box .col.info  .t2 { padding-left:60px; font-size:16px;  color:#999; margin-top:10px;}
.history_wrap ul li .col_box .col.info  .t2 .months_text {display:inline-block; margin-right:10px; color:#000;}
.history_wrap ul li .col_box .col.info  .photo { padding-left:60px;  margin-top:10px;}
.history_wrap ul li .col_box .col.info  .photo span {vertical-align:middle; display:inline-block; margin-right:10px; width:120px; padding-top:80px;background-position:center top; background-repeat:no-repeat; background-size:cover; }






table.cStyle_location {border-top:2px solid #666; width:100%;  font-size:18px; border-spacing:0;}
table.cStyle_location th { color:#333; background:#f8f8f8; padding:18px; border-bottom:1px solid #ddd; text-align:left; font-weight:normal; width:200px;}
table.cStyle_location td {color:#333; padding:18px; letter-spacing:0; border-bottom:1px solid #ddd; text-align:left}



.agree_box {padding:30px; }
.agree_s_box { margin-top:20px;} 
.agree_s_box .box{border:1px #ddd solid; padding:10px; overflow:hidden; height:100px; overflow-y:auto; margin-top:20px; font-size:11px; color:#888;} 


@media all and (max-width:1024px) {

.hyosunggh_01 .text_box{margin-right:0px; padding:15px;}
.hyosunggh_01 .text_box .t1{font-size:23px; line-height:30px;}
.hyosunggh_01 .text_box .t1 span {display:block;}
.hyosunggh_01 .text_box .t2{font-size:18px; line-height:22px;}

.hyosunggh_01 .line{ padding:20px 20px 120px; margin-top:20px; }
.hyosunggh_01 .line .line_box{width:auto;   }
.hyosunggh_01 .line .line_box .text {margin-right:0px; font-size:16px;}
.hyosunggh_01 .line .icon {position:relative; right:0px; top:0px; bottom:0px; text-align:center; margin-top:30px;}
.hyosunggh_01 .line .icon img {width:100%;}


.hyosunggh_06_wrap {position:relative;}
.hyosunggh_06_wrap .name_text{width:auto; position:relative; left:0px; top:0px;}

.hyosunggh_06_wrap .name_text .company_info .col { line-height:25px;}
.hyosunggh_06_wrap .info {margin-left:0;   height:300px;  border-radius:10px; margin-top:30px; border:1px #ddd solid; overflow:hidden;}
.hyosunggh_06_wrap .info .common_map {width:100%; height:300px;  }




/*미션비전*/
.hyosunggh_05_01_01 {padding-bottom:60px; margin-bottom:60px;}
.hyosunggh_05_01_01 .title{}
.hyosunggh_05_01_01 .title .t1{font-size:18px; }
.hyosunggh_05_01_01 .title .t2{font-size:40px; }
.hyosunggh_05_01_01 .info {  font-size:25px; padding:40px; line-height:30px; text-align:center;}
.hyosunggh_05_01_01 .info span {display:block;}
.hyosunggh_05_01_01 .info span.last {font-size:30px; line-height:40px; margin-top:20px;}
.hyosunggh_05_01_01 .info span.last strong{display:block;}


.hyosunggh_05_01_02 {position:relative;  font-size:30px; padding-bottom:60px; margin-bottom:60px;}
.hyosunggh_05_01_02 .title{}
.hyosunggh_05_01_02 .title .t1{font-size:20px;}
.hyosunggh_05_01_02 .title .t2{font-size:40px; line-height:40px;}

.hyosunggh_05_01_02 .list_wrap {padding-top:60px;}
.hyosunggh_05_01_02 .list_wrap ul {display:block;   }
.hyosunggh_05_01_02 .list_wrap ul li{display:block;margin-bottom:10px;}
.hyosunggh_05_01_02 .list_wrap ul li.jump {display:none;}

.hyosunggh_05_01_03 {padding-bottom:60px; margin-bottom:60px;}
.hyosunggh_05_01_03 .title .t1{font-size:20px;}
.hyosunggh_05_01_03 .title .t2{font-size:40px;line-height:40px;}

.hyosunggh_05_01_03 .list_wrap {padding-top:60px;}
.hyosunggh_05_01_03 .list_wrap ul {text-align:center; }
.hyosunggh_05_01_03 .list_wrap ul li{display:block; width:auto;margin-bottom:10px;}

.hyosunggh_05_01_03 .list_wrap ul li .box {border-radius:20px;  padding:30px 0px;}
.hyosunggh_05_01_03 .list_wrap ul li .box .text {margin-top:20px;   font-size:20px;  }


.hyosunggh_05_01_03 .list_wrap ul li.m1 {margin-right:0px; z-index:0; }
.hyosunggh_05_01_03 .list_wrap ul li.m2 {z-index:1;}
.hyosunggh_05_01_03 .list_wrap ul li.m3 {margin-left:0px; z-index:0;}


.hyosunggh_05_01_04 .title .t1{font-size:20px; margin-left:5px;}
.hyosunggh_05_01_04 .title .t2{font-size:40px;}

.hyosunggh_05_01_04 ul {overflow:hidden; margin-top:20px;}
.hyosunggh_05_01_04 ul li {float:none !important;; width:auto; margin-bottom:10px;  border-radius:10px; overflow:hidden;}

.hyosunggh_05_01_04 ul li .col_box .col.s_text {padding:0px 30px; font-size:18px; }




.about_07_wrap {margin-bottom:30px;}
 
.about_07_wrap .icon .col_box {display:block;}
.about_07_wrap .icon .col_box .col {display:block; margin-bottom:10px; }
.about_07_wrap .icon .col_box .col.jump {display:none;}
.about_07_wrap .icon .col_box .col .icon{padding:20px; }
.about_07_wrap .icon .col_box .col .icon img { max-width:100%;}
.about_07_wrap .icon .col_box .col.left {border-right:0px;}


.about_07_wrap .info { padding:30px; border-top:1px #ddd solid; text-align:left;}
.about_07_wrap .info .t1 {font-size:20px; font-weight:900; margin-bottom:20px; color:#00a9b0;}
.about_07_wrap .info .t2 {font-size:16px; color:#000;}
.about_07_wrap .info .t2 span {display:block;}







.medical_01_01_wrap  {  padding:50px;  }
.medical_01_01_wrap .col_box {display:block; }
.medical_01_01_wrap .col_box .col {display:block; vertical-align:top;}

.medical_01_01 {position:relative;   }
.medical_01_01 .title{position:relative; left:0px; top:0px; font-size:100px; line-height:100px;}

.medical_01_01 ul {margin-left:0px; margin-top:20px; padding-bottom:40px;}





.medical_01_02_wrap {margin-top:30px;}
.medical_01_02_wrap .col_box {display:block;  }
.medical_01_02_wrap .col_box .col {display:block; margin-bottom:10px;}
.medical_01_02_wrap .col_box .col.jump {display:none;}




.medical_top_title_box {padding:40px;}
.medical_top_title_box .t1{font-size:30px; margin-bottom:10px; }



.medical_top_title_box.etc_etc {padding-bottom:180px;}
.medical_top_title_box .etc_list {margin-top:40px;}
.medical_top_title_box .etc_list ul {overflow:hidden;}
.medical_top_title_box .etc_list ul li {float:none; width:auto !important; margin-right:0px; margin-bottom:5px; background:#fff; padding:25px 20px; border-radius:10px;}

.medical_top_title_box .etc_list ul li .text .t1_t2 {font-size:14px;  line-height:22px;}



.medical_01_02_wrap_new01 {margin-top:30px;}
.medical_01_02_wrap_new01 ul {display:block; }
.medical_01_02_wrap_new01 ul li{display:block; margin-bottom:15px;}
.medical_01_02_wrap_new01 ul li.jump {display:none;}





.special_01 .text_box{margin-right:0px; padding:15px;}
.special_01 .text_box .t1{font-size:20px; line-height:20px;}
.special_01 .text_box .t1 span {display:block;}
.special_01 .text_box .t2{font-size:16px; line-height:18px;}

.special_01 .line{ padding:20px; margin-top:20px; }
.special_01 .line .line_box{width:auto;   }
.special_01 .line .line_box .text {margin-right:0px; font-size:16px; padding:30px;}
.special_01 .line .line_box .text .list{position:relative; padding-left:40px; line-height:20px; margin-bottom:35px;}
.special_01 .line .line_box .text .list span {position:absolute; left:0px; top:-5px;}
.special_01 .line .icon {position:relative; right:0px; top:0px; text-align:center; margin-top:30px;}
.special_01 .line .icon img {width:100%;}



.special_02_top { background:url(../images/contents/special/special_02_top_bg.png) center bottom no-repeat; padding-top:0px; padding-bottom:260px;  padding-left:0px;}
.special_02_top .t1{font-size:40px;  line-height:40px; }
.special_02_top .t2{font-size:20px;  line-height:30px;  margin-top:5px;} 







.special_02_01_wrap  { margin-top:60px; padding-top:60px; }
.special_02_01_wrap .title {text-align:center; margin-bottom:60px;   font-size:25px; line-height:30px;}  
.special_02_01_wrap .title .line {top:10px;}

.special_02_01_wrap .small_title {font-size:30px;  line-height:30px;}
.special_02_01_wrap .small_title span{font-size:18px; ;  line-height:18px; display:block; margin-left:0px; margin-top:10px;}


.special_02_01_wrap .text_box .t1{font-size:20px;}


.special_02_01_wrap .text_box .list01 {display:block; }
.special_02_01_wrap .text_box .list01 li {display:block;   padding:40px; margin-bottom:10px;}
.special_02_01_wrap .text_box .list01 li.left {text-align:left;}
.special_02_01_wrap .text_box .list01 li .list01_01 {font-size:19px; line-height:30px;}
.special_02_01_wrap .text_box .list01 li .list01_02 {font-size:16px; }
.special_02_01_wrap .text_box .list01 li.jump {display:none;}
.special_02_01_wrap .text_box .list01 li.no {background:none;}





.special_02_01_wrap .title .t1{font-size:20px; }
.special_02_01_wrap .title .t2{font-size:40px; line-height:40px;}


.special_02_01_wrap .special_02_01_wrap_box {  background:#f8f8f8;  padding:0px 0px 80px;   }
.special_02_01_wrap .col_box { text-align:center;   }
.special_02_01_wrap .col_box .col {display:block;}
.special_02_01_wrap .col_box .col.first {margin-right:0px; text-align:left;}
.special_02_01_wrap .col_box .col .s_text {font-size:80px;}
.special_02_01_wrap .col_box .col .s_text span{font-size:20px;}
.special_02_01_wrap .col_box .col ul {margin-top:30px; margin-left:0px; margin-bottom:60px;}




.special_02_03_last {  margin-top:30px; padding:30px; font-size:18px;   }
.special_02_03_last .title {font-size:30px; line-height:40px; padding-top:40px;}









.program_02_00_list {margin-top:40px;}
.program_02_00_list ul {display:block;  }
.program_02_00_list ul li{display:block; margin-bottom:10px;}
.program_02_00_list ul li.jump { display:none;}



.program_02_01_list ul {overflow:hidden; margin-top:40px;}
.program_02_01_list ul li{float:left; width:48%; margin-bottom:60px !important; }
.program_02_01_list ul li:nth-child(even){float:right;}
.program_02_01_list ul li .icon {height:250px; background:#f2f2f2; border-radius:15px; overflow:hidden;}
.program_02_01_list ul li .icon img {vertical-align:middle; vertical-align:middle; width:100%;  transition: all 0.4s;}
.program_02_01_list ul li:hover .icon img {transform: scale(1.4);}
.program_02_01_list ul li .info {margin-top:20px;}
.program_02_01_list ul li .t1 {font-size:22px; color:#000; font-weight:bold; position:relative;}
.program_02_01_list ul li .t2 {font-size:17px; color:#666; margin-top:10px;}







.program_04_common .title_t1{font-size:23px;  }
.program_04_common .title_t2{font-size:35px;  line-height:55px;  padding:20px 0px; } 


.program_04_common ul { margin-top:20px; padding-left:0px; padding-bottom:0px;}
.program_04_common ul li{float:none; width:auto; margin:0px 0px 5px 0px;}
.program_04_common ul li .col_box .col.text {line-height:20px; padding-right:15px;}




.program_05 {display:table; width:auto; }
.program_05 .col {display:block; }
.program_05 .col.info {background:#f8f8f8; padding:30px;}
.program_05 .col.photo {text-align:center;  }
.program_05 .col.photo img {width:200px;}
.program_05 .col .t1{font-size:22px; margin-top:30px;}
.program_05 .col .t2{font-size:40px;   line-height:40px; padding-top:10px}
.program_05 .col .t3{font-size:16px; padding-top:5px}



/*병원특징*/
.hyosunggh_03_01_wrap {margin-top:30px;}
.hyosunggh_03_01_wrap ul {display:block; }
.hyosunggh_03_01_wrap ul li{display:block;  margin-bottom:10px; border-radius:20px;}
.hyosunggh_03_01_wrap ul li.jump {width:20px; border:0px;display:none;}
.hyosunggh_03_01_wrap ul li .box {padding:30px;}







.program_02_01_top {padding:30px;    padding-bottom:40px; padding-top:30px;  background-position:center 30px;}
.program_02_01_top.etc { background:none; padding-left:40px; }
.program_02_01_top .t1{font-size:22px; padding-top:250px;}
.program_02_01_top.etc .t1{ background:none; padding-top:0px; }
.program_02_01_top .t2{font-size:18px; line-height:25px; margin-top:10px;} 



.program_02_01_list ul li{float:none !important;; width:auto; margin-bottom:60px !important; }

.program_02_01_list ul li .icon {height:auto; background:#f2f2f2; border-radius:15px; overflow:hidden;}
.program_02_01_list ul li .icon img {vertical-align:middle; vertical-align:middle; width:100%;  transition: all 0.4s;}



.history_wrap {margin:0; ; position:relative;}
.history_wrap ul li {padding-bottom:40px;  margin-bottom:40px; }
.history_wrap ul li .col_box {displaY:block; }
.history_wrap ul li .col_box .col {displaY:block; }
.history_wrap ul li .col_box .col.year  {font-size:40px;letter-spacing:-1px; padding-top:10px; width:auto;  background:#000; padding:5px 0px;}
.history_wrap ul li .col_box .col.info  { padding-left:20px;  background: url(../images/contents/special/history_wrap_line.png) 38px top repeat-y;  padding-top:90px;}
.history_wrap ul li .col_box .col.info .box_line {}
.history_wrap ul li .col_box .col.info  .t1 { position:absolute; padding-left:60px;  min-height:50px;  line-height:32px;  background:url(../images/contents/special/history_dot.png) left top no-repeat; }
.history_wrap ul li .col_box .col.info  .t2 { padding-left:60px; font-size:16px;  color:#999; margin-top:0px;}
.history_wrap ul li .col_box .col.info  .photo { padding-left:60px;  margin-top:50px;}
.history_wrap ul li .col_box .col.info  .photo span { margin-right:5px; width:60px; height:40px; overflow:hidden;}
.history_wrap ul li .col_box .col.info  .photo span img{ width:60px; height:auto !important;}




.support_04_01_top {padding:30px;  padding-left:0px;  ;  background:url(../images/contents/support/support_04_01_top_bg.png) center 30px no-repeat;  text-align:center;}
.support_04_01_top .t1{font-size:30px;  padding-top:180px;}





.support_03_01_wrap { margin-top:20px;}
.support_03_01_wrap ul{display:block;  }
.support_03_01_wrap ul li {display:block; margin-bottom:10px;}
.support_03_01_wrap ul li.jump {display:none;}

.support_03_01_wrap ul li .box .num{display:none;}



.support_04_01_top {padding:30px;  padding-left:0px;  ;  background:url(../images/contents/support/support_04_01_top_bg.png) center 30px no-repeat;  text-align:center;}
.support_04_01_top .t1{font-size:30px;   padding-top:180px;}







}


@media all and (min-width:1025px) and (max-width:1440px) {

#guideGroup {width:auto;}




.hyosunggh_01 {}
.hyosunggh_01 .text_box{margin-right:0px;  padding:0 10px;}

.hyosunggh_01 .line .line_box{width:auto; margin:0 auto; position:relative;  padding:0 10px;}
.hyosunggh_01 .line .line_box .text {margin-right:400px; font-size:18px; text-align: justify; color:#000;}



.hyosunggh_01 .line .icon img {vertical-align:middle; width:400px;}





/*미션비전*/
.hyosunggh_05_01_01 .info {line-height:60px; padding-right:60px; padding-left:60px;}
.hyosunggh_05_01_01 .info span {line-height:60px;}










}