
/*
.hospital_01_01 .title {font-size:40px; color:#000; line-height:45px; letter-spacing:-1px; text-align:center; font-family: 'ChosunNm';}
.hospital_01_01 .title span {color:#73594b;}
.hospital_01_01 ul  {text-align:center; margin-top:60px;}
.hospital_01_01 ul li {display:inline-block; width:300px;  height:300px; border-radius:300px; background:#f8f8f8; margin:0 80px;}
.hospital_01_01 ul li .icon{ height:200px; padding-top:20px; line-height:200px; }
.hospital_01_01 ul li .icon img {vertical-align:middle;}
.hospital_01_01 ul li .text{font-size:22px; color:#000;  font-family: 'Pretendard'; font-weight:700;}
*/

/*
.hospital_01_01 .title {font-size:40px; color:#000; line-height:45px; letter-spacing:-1px; text-align:center; font-family: 'ChosunNm';  font-weight:normal;}
.hospital_01_01 .title span {color:#3d6bb1; }
.hospital_01_01 ul  {display:table;; width:100%; table-layout:fixed; margin-top:60px;}
.hospital_01_01 ul li {display:table-cell; position:relative;  background-position:center top no-repeat; background-repeat: no-repeat; text-align:center; padding:150px 0px; background-size:cover;}
.hospital_01_01 ul li.m1 {background-image:url(../images/contents/hospital/hospital_01_01_01_top_01.png) ;}
.hospital_01_01 ul li.m2 {background-image:url(../images/contents/hospital/hospital_01_01_01_top_02.png) ;}
.hospital_01_01 ul li.m3 {background-image:url(../images/contents/hospital/hospital_01_01_01_top_03.png) ;}
.hospital_01_01 ul li .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:0;}
.hospital_01_01 ul li .text{font-family: 'Pretendard'; font-weight:700;  z-index:1; color:#fff; position:relative; font-size:30px; font-weight:900;}
.hospital_01_01 ul li .text span {margin-top:20px; font-size:20px; color:#fff; display:block; font-weight:normal;}
*/


.hospital_01_01  {margin-bottom:60px; position:relative;}
.hospital_01_01 .title {  font-size:40px; color:#000; line-height:45px; font-family: 'Pretendard'; text-align:center;}
.hospital_01_01 .title span {font-weight:900; color:#3d6bb1;}
.hospital_01_01 ul {display:table; width:100%; table-layout:fixed; margin-top:40px;}
.hospital_01_01 ul li{display:table-cell; vertical-align:middle; background:#efefef;  text-align:center; border-radius:15px; position:relative; overflow:hidden;}
.hospital_01_01 ul li.jump{background:none; width:30px;}
.hospital_01_01 ul li .icon  {width:100%; height:255px; overflow:hidden;}
.hospital_01_01 ul li .icon img {vertical-align:middle; width:100%; height:255px; -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;}
.hospital_01_01 ul li:hover .icon img {-moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}
.hospital_01_01 ul li .text {font-size:20px;  font-family: 'Pretendard'; color:#000;  position:absolute; left:0px; bottom:20px; width:100%; text-align:center;}
.hospital_01_01 ul li .text span {display:inline-block; background:#3d6bb1; color:#fff; line-height:44px; padding:0 20px; border-radius:44px;}


.hospital_01_02 {margin-top:150px; }
.hospital_01_02 .process {position:relative; margin-bottom:60px; min-height:280px; border-bottom:1px #ededed solid; padding-bottom:60px;}
.hospital_01_02 .icon {position:absolute; top:0px; width:580px; /*height:210px; line-height:210px; border:1px #ededed solid; border-radius:15px;*/ overflow:hidden; text-align:center;}
.hospital_01_02 .process.left .icon {left:0px;}
.hospital_01_02 .process.right .icon {right:0px;}
.hospital_01_02 .process .icon img  {vertical-align:middle; max-width:100%; border-radius:10px;}

.hospital_01_02 .process.left .text_box {margin-left:50%;;}
.hospital_01_02 .process.right .text_box {margin-right:50%;;}


.hospital_01_02 .process .text_box { padding-top:0px;}
.hospital_01_02 .process .text_box .t1 {font-size:28px; margin-top:0px; color:#000; letter-spacing:-2px; font-weight:900; line-height:35px;}
.hospital_01_02 .process .text_box .t2 {font-size:17px; line-height:25px; margin-top:10px; letter-spacing:-1px; color:#666; word-break: keep-all;}
.hospital_01_02 .process .text_box .t2 span {display:block; margin:10px 0px 0px;}



.hospital_01_04 {margin:120px 0px 0px;border-bottom:1px #ddd solid;}
.hospital_01_04 ul {display:table; width:100%; table-layout:fixed; }
.hospital_01_04 ul li{display:table-cell; vertical-align:top; border:1px #ddd solid; border-right:0px; border-bottom:0px; position:relative;}
.hospital_01_04 ul li:last-child{border-right:1px #ddd solid;}
.hospital_01_04 ul li .icon {position:absolute; left:40px; top:90px;}
.hospital_01_04 ul li .icon .cycle {width:100px; height:100px; border-radius:100px; background:#; display:inline-block;}
.hospital_01_04 ul li dl{padding:80px; padding-left:200px;}
.hospital_01_04 ul li dl dt{font-size:24px; color:#000; font-weight:bold;  text-align:left;}
.hospital_01_04 ul li dl dd{margin-top:15px; font-size:17px; color:#666;}

.hospital_01_04 ul li.first .icon{left:20px; top:40px;}
.hospital_01_04 ul li.first dl {padding-left:250px;}





.hospital_01_02_02 .title {font-size:40px; color:#000; line-height:45px; letter-spacing:-1px; text-align:center; font-family: 'ChosunNm';}
.hospital_01_02_02 .title span {color:#73594b;}

.hospital_01_02_02 ul  {text-align:center; margin-top:60px; overflow:hidden;}
.hospital_01_02_02 ul li  {float:left;}
.hospital_01_02_02 ul li.last  {float:right;}
.hospital_01_02_02 ul li img {vertical-align:middle; border-radius:30px;}



/****************************************병원안내****************************************/
/*병원소개*/
.hospital_02 {position:relative; padding:90px 0px;; position:relative;}
.hospital_02 .photo {position:absolute; left:0px; top:0px;}
.hospital_02 .photo img  {vertical-align:middle; border-radius:20px;}
.hospital_02 .bg_box {position:absolute; left:0%; top:0px; width:600px; background:#3d6bb1; height:600px; border-radius:0px 20px 20px 0px;}



.hospital_02 dl {position:relative; padding-left:550px;; word-break:keep-all;}
.hospital_02 dt { font-size:35px; color:#222; font-weight:normal; line-height:50px; margin-bottom:20px;}
.hospital_02 dt span {font-weight:900; font-family: 'Pretendard';  color:#3d6bb1; display:block; }
.hospital_02 dd {font-size:18px; line-height:25px; color:#000;}
.hospital_02 dd b { font-size:30px; margin-top:30px;}


.guide_02 {display:table; width:100%;table-layout:fixed;}
.guide_02 .col {display:table-cell; vertical-align:top;}
.guide_02 .col.photo {text-align:center;}
.guide_02 .col.photo img {vertical-align:top;}
.guide_02 .col .t1{font-size:30px; font-weight:bold; color:#000; margin-top:30px;}
.guide_02 .col .t2{font-size:60px; font-weight:bold; color:#73594b; line-height:60px;letter-spacing:-1px; padding-top:30px}
.guide_02 .col .t3{font-size:20px;  color:#333;  padding-top:10px}
.guide_02 .col .time {margin-top:20px; border-top:1px #ddd solid; border-bottom:1px #ddd solid;  padding:30px 0px;}
.guide_02 .col .time ul li{font-size:18px; color:#000; padding-left:100px; position:relative; margin:10px 0px;}
.guide_02 .col .time ul li span{position:absolute; left:0px; top:0px; width:70px; line-height:30px; text-align:center;  background:#73594b; color:#fff; border-radius:60px; font-size:15px;}



.guide_03_01 ul {display:table; width:100%;table-layout:fixed; margin-top:30px;}
.guide_03_01 ul li{display:table-cell; vertical-align:top; border:1px #ddd solid;}
.guide_03_01 ul li.jump {width:30px; border:0px;}
.guide_03_01 ul li .box {padding:30px; }

.guide_03_01 ul li .box .icon {height:80px; line-height:80px;  text-align:center;  }
.guide_03_01 ul li .box .icon img {vertical-align:middle; }
.guide_03_01 ul li .box .t1 {font-size:23px; color:#000; border-top:1px #ededed solid; padding-top:20px; font-weight:bold; margin-bottom:15px; line-height:25px;}
.guide_03_01 ul li .box .t1 span {display:inline-block; background:#73594b; color:#fff; padding:0 10px; font-weight:normal; font-size:18px; border-radius:5px;}
.guide_03_01 ul li .box .t2 {font-size:17px; line-height:24px; color:#000; }




.guide_04_top {padding:50px; background:#f8f8f8 url(../images/contents/guide/guide_04_top_bg.png) 40px bottom no-repeat;; border-radius:20px; padding-left:250px;}
.guide_04_top .text .t1 {font-size:25px; color:#000; line-height:25px; font-weight:bold}
.guide_04_top .text .t2 {font-size:18px; margin-top:10px; color:#000;}
.guide_04_top .etc {background:#fff; padding:30px; margin-top:20px; color:#000; font-size:18px;}




#daum_map {width:100%; height:450px; margin-top:0px;}


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) {


.hospital_02 .bg_box  {display:none;}

.hospital_01_01  {margin-bottom:60px; position:relative; }
.hospital_01_01 .title {font-size:30px;  line-height:33px;}
.hospital_01_01 .title span {display:block;}


.hospital_01_01 ul {display:block;}
.hospital_01_01 ul li{display:block;  border-radius:10px; margin-bottom:10px;}
.hospital_01_01 ul li.jump{display:none;}
.hospital_01_01 ul li .icon {height:auto; line-height:100%;}
.hospital_01_01 ul li .icon img {height:auto;}
.hospital_01_01 ul li .text  {font-size:15px;}







.hospital_01_02 {padding:0; margin-top:60px;}
.hospital_01_02 .process {position:relative; margin-bottom:60px; min-height:200px; border-bottom:1px #ededed solid; padding-bottom:60px;}
.hospital_01_02 .icon {position:relative; top:0px; width:auto; }
.hospital_01_02 .process.left .text_box {margin-left:0%;;}
.hospital_01_02 .process.right .text_box {margin-right:0%;;}


.hospital_01_02 .process .text_box { padding-top:0px; margin-top:15px;}
.hospital_01_02 .process .text_box .t1 {font-size:18px;  letter-spacing:0px; line-height:22px;}
.hospital_01_02 .process .text_box .t2 {font-size:15px; line-height:18px;  margin-top:10px;}

.hospital_01_03 {border:1px #ddd solid;  margin:60px 0px 0px;}




.hospital_01_02_02 .title {font-size:23px;  line-height:33px;}
.hospital_01_02_02 .title span {color:#73594b;}

.hospital_01_02_02 ul  {text-align:center; margin-top:60px; overflow:hidden;}
.hospital_01_02_02 ul li img {border-radius:0px; width:100%;}



.hospital_01_04 {margin:60px 15px 0px;}
.hospital_01_04 ul {display:block; border-bottom:1px #ddd solid;}
.hospital_01_04 ul li{display:block; vertical-align:top; border:1px #ddd solid !important;;  position:relative; margin-bottom:5px;}

.hospital_01_04 ul li .icon {position:relative; left:0px; top:0px; text-align:center; padding-top:40px;}
.hospital_01_04 ul li dl{padding:30px;}
.hospital_01_04 ul li dl dt{font-size:24px; line-height:30px;}



.hospital_01_04 ul li.first .icon{left:0px; top:0px;}
.hospital_01_04 ul li.first dl {padding:30px;}





/****************************************병원안내****************************************/
/*병원소개*/
.hospital_02 {position:relative;}
.hospital_02 .photo {position:relative; left:0px; top:0px;}
.hospital_02 .photo img  {width:100%;}
.hospital_02 dl {position:relative; padding-left:0px;; margin-top:30px;}
.hospital_02 dt { font-size:20px;  line-height:25px; margin-bottom:40px;}







.guide_02 {display:table; width:auto; }
.guide_02 .col {display:block; }
.guide_02 .col.info {background:#f8f8f8; padding:30px;}
.guide_02 .col.photo {text-align:center;  }
.guide_02 .col.photo img {width:200px;}
.guide_02 .col .t1{font-size:22px; margin-top:30px;}
.guide_02 .col .t2{font-size:40px;   line-height:40px; padding-top:10px}
.guide_02 .col .t3{font-size:16px; padding-top:5px}
.guide_02 .col .time {margin-top:20px; }
.guide_02 .col .time ul li{font-size:15px; color:#000; padding-left:80px;   margin:10px 0px;}



.guide_03_01 ul {display:block; width:auto;}
.guide_03_01 ul li{display:block; margin-bottom:10px;}
.guide_03_01 ul li.jump {display:none;}
.guide_03_01 ul li .box {padding:30px; }





.guide_04_top {padding:30px; padding-top:250px; background:#f8f8f8 url(../images/contents/guide/guide_04_top_bg.png) center 30px no-repeat;; border-radius:10px; }



#daum_map {width:100%; height:250px; margin-top:0px;}

table.cStyle_location {font-size:16px;}
table.cStyle_location th {padding:10px;  width:100px;}
table.cStyle_location td {padding:10px; }


}


@media all and (min-width:1025px) and (max-width:1440px) {

#guideGroup {width:auto;}



.hospital_02 .bg_box {width:500px;}



.hospital_01_02 .process.right .icon,
.hospital_01_02 .process.left .icon {width:450px;}


.guide_03_01 ul li.jump {width:10px;}
.guide_03_01 ul li .box {padding:20px;}



}