@charset "utf-8";

.blind {position: absolute; left: 0;top: 0; visibility: hidden;width: 0; height: 0;line-height: 0;font-size: 0; color: transparent;}


/*ss top serch*/
#header .gnb-back {left:17px; z-index:2100; width:24px; background-image: url('../img/common/ico/ico_gnb_back.png'); }
.serch-box {width:100%; background:#fff;}
.ui-search {padding:20px 62px 20px 20px;}
.doctor-select {width:100%; height:36px; padding:0 6px; line-height:36px; background-color: #fff; font-size:1em; color: #a0a1ab;}
.ui-search .doctor-select option {padding:0;}
.ui-search a {top:20px; right:20px;}
.ui-search .doctor-select-serch {top:66px;}
.ui-search input { margin-bottom:10px;}
/*ee top serch*/

/*ss doctor infomaiton*/
.doctor-box {padding:18px 0;}
.card-box .doctor-info {position:relative; padding-bottom:23px;}
.card-box .doctor-info .doctor-img { position:absolute; top: 0px;left: 31px; display:inline-block; width:63px; overflow: hidden; border-radius: 100%; }
.card-box .doctor-info .doctor-img img {max-width:100%;;}
.card-box .doctor-info .name-text {padding:0px 0 0 112px;}
.card-box .doctor-text {font-size: 17px;color: #20232c;font-weight: bold;}
.card-box .doctor-spec{font-size:17px; color:#a0a1ab; font-weight:bold;}
.card-box .doctor-info .name-text span {display:block; color:#6e7179;font-size:14px; font-weight: normal; }
.card-box .doctor-specialty {padding:5px 0 0 14px;; }
.card-box.doctor-box ol { padding:4px 0 0 14px; margin:0;}
.card-box.doctor-box ol li {font-size: 1.1em; }

/*ee doctor infomaiton*/

/*ss not info*/
.card-box .not-info {color:#6e7179; font-size:16px; text-align:center;}
.not-doctor {padding:35px 0;}
.not-doctor2 {padding:30px 0 30px 0;}
.not-result-found {text-align:center;height:60px; background:url('../img/content/sub_empty.png') no-repeat center 0; background-size:36px;}
.not-result-found span {margin-top:46px; font-size:16px; display: inline-block;}
/*ee not info*/

/*ss Departments_list01*/
.Depart-list #contentWrap {padding:0;}
.firstname-click {padding:10px 0 0 0; overflow:hidden; text-align: center; }
.firstname-click a {font-size:15px; display:inline-block; width:42px; height:36px; margin:0 6px 12px 6px; line-height: 36px; background: #fff; text-align:center; color:#6e7179; border:1px solid #e3e3e5; border-radius:4px; }
.firstname-click .blue-border {border:1px solid #125aac; color:#125aac;}
.serch-result-list {padding:9px 10px 0 10px;}
.serch-result-list a {color:#0b50a1;}
.serch-result-list li {border-top:1px solid #e4e4e4;padding:15px 0 15px 25px;font-size:18px; background:url("../img/content/sub_arrow.png") no-repeat 8px center; background-size:5px 7px;}

/*ee Departments_list01*/

/*ss Departments_veiw02*/
.Depart-veiw .Depart-veiw-heading {font-size:19px;; font-weight:bold;padding-bottom:20px;border-bottom:1px solid #e4e4e4;}
.Depart-veiw .Depart-veiw-heading span {font-size:17px; display:block; margin: 5px 0 0 0; padding: 2px 0 4px 0; width: 216px; text-align: center; background: #fff; border: 1px solid #b1b1b1; border-radius: 2px; color: #6e7179; font-weight:normal;}
.Depart-veiw .veiw-img {margin:20px 0 17px 0; display:block;}
.Depart-veiw .veiw-img img {max-width:100%}
.Depart-veiw .veiw-text {font-size:19px; }
.Depart-veiw strong {font-size:19px; display:block; margin-top:25px; }
.Department-List-btn {margin-top:33px;display:block; border-radius:4px; height:44px; background:#384464; color:#fff; font-size:17px; text-align:center;line-height:44px;}
/*ee Departments_veiw02*/

/*ss SpecializedCenters_01list*/
.SpecialzedCenter-box {overflow:hidden; position:relative; margin-top:10px; background:#fff; box-shadow:none; border-radius:5px;}
.SpecialzedCenter-box ul {padding:0 15px;}
.SpecialzedCenter-box>ul>li {font-size:18px; background:url("../img/common/ico/ico_arr_down_gray.png") no-repeat right 20px;; background-size:22px 22px;}
.SpecialzedCenter-box li:first-child {}
.SpecialzedCenter-box >ul>li> a {display:block;  padding:16px 42px 18px 0; color:#20232c;  border-bottom:1px solid #e4e4e4;}
.Child-Special-list {padding-top:2px; border-bottom:1px solid #e4e4e4; display:none;}
.Child-Special-list li {padding:15px 0; position: relative;}
.Child-Special-list li::after {content: ">"; position: absolute; right: 0; top:17px;}
.SpecialzedCenter-box .LIst-on {background:url("../img/common/ico/ico_arr_up_blue.png") no-repeat right 20px;; background-size:22px 22px;}
.SpecialzedCenter-box .LIst-on {background:url("../img/common/ico/ico_arr_up_blue.png") no-repeat right 20px;; background-size:22px 22px;}
.SpecialzedCenter-box .LIst-on > a {color:#125aac; border-bottom:1px solid #125aac; }
/*ee SpecializedCenters_01list*/

/*ss clinic list*/
.Clinic-tabmenu {display:table;overflow:hidden;width:100%}
.Clinic-tabmenu li {display:table-cell;font-size:14px;text-align:center;width:50%;background:#384464; border-top:1px solid #303a55;vertical-align: middle; height:46px;}
.Clinic-tabmenu li a {color:#b8bdcc; display:block; width:100%;}
.Clinic-tabmenu .Clinic-on {background:#303a55;}
.Clinic-tabmenu .Clinic-on a {color:#fff; }
.Clinic-tabmenu.type2 li { padding:5px 0; height:inherit; line-height:inherit; }
.Clinic-tabBox {padding:10px 10px 0 10px; }
.Clinic-tabBox .dep-center-list {border-top:1px solid #e4e4e4;}
.Clinic-tabBox .dep-center-list li {font-size:18px;border-bottom:1px solid #e4e4e4; padding:15px 0 15px 25px;background:url("../img/content/sub_arrow.png") no-repeat 8px center; background-size:5px 7px;}
.Clinic-tabBox .dep-center-list li a {color:#0b50a1;}
.Clinic-tabBox .btn-block { margin-top: 15px; }

/*ee clinic list*/

/*ss internationalHealthViewEndocinology*/
.Clinic-tabBox .Department-List-btn {margin-top:15px;}
.Clinic-Cardiology {font-weight:bold; font-size:19px;}
.Clinic-Cardiology + a { margin: 10px 0;  }
.Clinic-appointment {display: block; margin:13px 0 22px 0;border:1px solid #0b50a1; color:#0b50a1; border-radius:4px; height:40px; line-height:40px; text-align:center; font-weight: bold;}
.Clinic-appointment a {color:#0b50a1;}
.Clinic-Cardiology-Text { font-size:19px;  }
/*ee internationalHealthViewEndocinology*/


/*ss internationalHealthClinic */
.Clinic-time li {font-size:18px;color:#125aac; padding-left:11px; background:url("../img/content/sub_dotted.png") no-repeat left 10px; background-size:5px 5px;}
.Clinic-time-Text {padding-top:5px;font-size:19px;  }
.Clinic-tabBox .doctor-text span {display:block; color:#6e7179;font-size:14px; font-weight: normal; }
.hour-content .doctor-box {padding:15px ;}
.hour-content .doctor-text {padding-bottom:10px;border-bottom:1px solid #e4e4e4;}
.Clinic-Time-table {font-size:15px;  }
.Clinic-Time-table thead th { font-weight: normal; }
.Clinic-Time-table tbody th{font-weight: normal; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.Clinic-Time-table tbody td {border:1px solid #e4e4e4;}
.Clinic-Time-table tbody td:last-child {border-right:none;}
.Clinic-Time-table thead th:first-child {text-align:right;}
.chk-ball {width:13px; height:13px; background:url(../img/content/sub_chkball.png) no-repeat center 4px;; background-size:13px 13px;}
/*ee internationalHealthClinic */


/* Health Promotion Center */
.button-line.transparent { font-size:17px; background:transparent; }

.what-screening p { font-size:18px; }
.what-screening .procedure { position:relative; margin-top:15px; padding:15px; background:#fff; border-radius:4px; }
.what-screening .procedure h2 { padding-bottom:15px; font-size:19px; border-bottom:1px solid #e4e4e4; font-family:'roboto'; }
.what-screening .procedure ol:before { position:absolute; left:42px; top:100px; bottom:100px; content:''; display:inline-block; width:2px; background:#f2f3f6; }
.what-screening .procedure ol li { margin:20px 0;position:relative; padding:0 0 0 68px; min-height:55px; background-repeat:no-repeat; background-size:54.5px auto; }
.what-screening .procedure ol li.num1 { background-image:url('../img/content/procedure01.png'); background-position:0 center; }
.what-screening .procedure ol li.num2 { background-image:url('../img/content/procedure02.png'); background-position:0 center; }
.what-screening .procedure ol li.num3 { background-image:url('../img/content/procedure03.png'); background-position:0 center; }
.what-screening .procedure ol li.num4 { background-image:url('../img/content/procedure04.png'); background-position:0 center; }
.what-screening .procedure ol li dl { font-size:17px; color:#6e7179; }
.what-screening .procedure ol li dt { font-family:'roboto'; font-weight:bold; }
.what-screening .procedure ol li dd { padding-left:12px; background:url('../img/common/bul/dot_gray.png') 0 8px no-repeat; background-size:4.5px auto; }

.page-info { margin-bottom:20px; }
.page-info h2 { font-size:18px; color:#125aac; }
.page-info dl { margin-bottom:10px; font-size:18px; overflow:hidden; }
.page-info dl dt { clear:both; float:left; margin-right:10px; padding-left:12px; background:url('../img/common/bul/dot_gray.png') 0 8px no-repeat; background-size:4.5px auto; }
.page-info dl dd { float:left; }

.screen-programs .card-box { padding:10px; }
.screen-programs .card-box h2 { font-size:18px; }
.screen-programs .info-txt { margin:15px 0; padding-left:20px; font-size:15px; background:url('../img/common/ico/ico_caution_black.png') no-repeat; background-size:16px auto; }
.screen-programs table tbody th { text-align:left;  word-break: break-all;}

.first-class { padding:0; }
.first-class .page-info2 { padding:20px 10px 10px; }
.first-class .page-info2 h2 { font-size:19px; }
.first-class .page-info2 .btn-block { margin:10px 0 20px;}
.first-class .btn-block { margin:15px 0 0;}

/*ss Screening 하위 탭메뉴 */
.Screening-bottom-tabs  {overflow:hidden; background:#fff; }
.Screening-bottom-tabs li {text-align:center;float:left; width:33%; height:65px; font-size:15px;border-top:1px solid #e4e4e4;  border-left:1px solid #e4e4e4; border-bottom:2px solid #e4e4e4;}
.Screening-bottom-tabs li:first-child { border-left:none; }
.Screening-bottom-tabs .Screening-bottom-tabs-on  {border-bottom:none; }
.Screening-bottom-tabs .Screening-bottom-tabs-on a {color:#0b50a1; font-weight:bold;}
.Screening-bottom-tabs li a {color:#95969e; display: table-cell; vertical-align: middle; width: 33%; height: 65px}

.Screening-bx {padding:17px 10px 0 10px; font-size:19px;   background:#fff;}
.Screening-bx .Screening-Ul li {padding:0 0 8px 11px; background:url("../img/common/bul/dot_gray.png") no-repeat 0 9px; background-size:4.5px auto;}
.Screening-bx h4, .Screening-bx dt  {padding:26px 0 12px 0; color:#125aac; }
.Screening-bx dd {margin:0}
/*ee Screening 하위 탭메뉴 */


/*ss Faq */
.Faq-select {  font-size:15px;margin-top:5px;}
/* .Faq-box .accordion >li {padding-left:37px; border-bottom: 1px solid #e4e4e4; background:url("../img/common/ico/ico_Q.png") no-repeat 0 9px; background-size:4.5px auto;}
.Faq-box .accordion >li>a {border-bottom:none} */
.Faq-box {overflow:hidden; position:relative; margin-top:10px; background:#fff; box-shadow:none; border-radius:5px;}
.Faq-box dl {padding:0 15px;}
.Faq-box dl>dt {padding: 5px 0; font-weight:bold; font-size:19px;  color:#20232c;background:url("../img/common/ico/ico_Q.png") no-repeat 0 center; background-size:27.5px auto;}
.Faq-box dl>dt a {color:#20232c;display:block; padding:0 42px 5px 37px; background:url("../img/common/ico/ico_arr_down_gray.png") no-repeat right center;; background-size:22px 22px;}
.Faq-box dl>dd {display:none;font-size:17px;padding:10px 42px 10px 37px; border-top: 1px solid #e4e4e4; background:url("../img/common/ico/ico_A.png") no-repeat 0 center; background-size:27.5px auto;}
.Faq-box .aOn{background:url("../img/common/ico/ico_arr_up_blue.png") no-repeat right center;; background-size:22px 22px;}
/*ee Faq*/

/*ss overview*/
.overveiw-movie {  }
.overveiw-movie iframe { width: 100% !important; height: auto !important; }
.overveiw-text {padding:30px 15px 0 15px;}
.overveiw-text > p {padding-bottom:36px; font-size:19px;}
.card-img { position:relative; overflow:hidden; max-height:270px; ;}
.card-img img { width:100%; }
.card-img .card-bg { position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; background-color:rgba(44,26,16,.3); text-align:center; }
.card-img i { position:absolute; left:0; top:0; z-index:11; display:block; width:100%; height:100%; overflow:hidden; text-indent:-10000px; background:url('../img/common/ico/ico_play.png') center center no-repeat; background-size:33px 40px; }
/*ee overview*/

/*ss mission*/
.mission-text {padding:30px 15px 0 15px}
.mission-text h2 {font-weight:bold; font-size:22px}
.mission-text .mission-heading01 {color:#27adae}
.mission-text .mission-heading02 {color:#3378c1}
.mission-text .mission-heading03 {color:#58a7e2}
.mission-text > p {padding-bottom:36px; font-size:19px;}
.mission-heading03 span {font-size:19px;}
.mission-heading03  .heading03-span01 {color:#4da448;}
.mission-heading03  .heading03-span02 {color:#125aac}
.mission-art h2 {font-size:21px; color:#4da448; padding:0 0 3px 0;
	 /* background:url('../img/content/happy_innovation.png') no-repeat;background-size:125.5px 26.5px */
	}
.mission-art {margin:0 10px; padding:24px 15px;}
.mission-art p {font-size:17px; padding-bottom:3px;}
.bg_top { width:100%;}
/*ee missin*/

/*ss facts*/
.Facts-box {padding:40px 0 0 0;}
.Facts-box h2 {font-size:25px;padding-bottom:103px;}
.Facts-box dl {padding:30px 0 0 0; font-size:17px;}
.Facts-box dl dd {padding-bottom:30px;}
.Facts-box dl dd > span {font-weight:bold;font-size:22px;}
.Facts-box .Facts-small-tx {font-weight:normal;font-size:15px;display:block;}
.Facts-Emp {color:#fff;width:100%;text-align:center;background:url('../img/content/bg_about_emp.png') no-repeat;background-size:100% 100%;}
.Facts-Emp h2 {background:url('../img/content/bg_about_emp_ico.png') no-repeat center bottom; background-size:82px auto}
.Facts-Tre {overflow: hidden;color:#fff;width:100%;text-align:center;background:url('../img/content/bg_about_tre.png') no-repeat;background-size:100% 100%;}
.Facts-Tre h2 {background:url('../img/content/bg_about_tre_ico.png') no-repeat center bottom; background-size:82px auto}
.Facts-Res {color:#fff;width:100%;text-align:center;background:url('../img/content/bg_about_res.png') no-repeat;background-size:100% 100%;}
.Facts-Res h2 {background:url('../img/content/bg_about_res_ico.png') no-repeat center bottom; background-size:82px auto}
.Facts-box .facts-sur  {padding-top:0;float:left;}
.Facts-box .facts-dt {   display: inline-block; padding-bottom:30px;}
.Facts-box .facts-fr {padding-right:48px;}
.Facts-box .facts-dt span {font-weight:bold;font-size:22px;}
.Facts-box  .fact-blind  {text-indent:-9999px;}
/*ee facts*/

/*ss news list*/
.News-List .doctor-select {margin:7.5px 0 10px 0; color:#373b47;}
.News-List .ui-search {padding:0px 42px 0 0}
.News-List .ui-search a {top:0; right:0;}
.News-List .ui-search input {margin-bottom:0;}
.News-List .no-img a {color:#373b47}
.card-List > li {font-size:17px; }
.card-List {padding-top:3px;}
.card-box .card-txt .img-title {font-size:19px;}
.News-List  .card-txt {padding:10px 15px;}
.news-list-more {color:#384464; margin-top:30px; display:block ; width:100%;text-align:center; background:#d7dbe4; border-radius:4px; height:37px; line-height:37px;}
.clickView {display: block; right:12px; background: url('../img/common/ico/ico_count.png') no-repeat 0 center; background-size: auto 12px; padding-left: 20px; position: absolute; bottom: 12px;}
/*ee news list*/

/*ss News View*/
.News-View-bx {}
.News-View-date h2 {color:#20232c; font-size:22px;}
.News-View-date {padding: 0 0 12px 0;border-bottom:1px solid #e4e4e4; position: relative;}
.News-View-date > span {color:#a0a1ab; font-size:15px;}
.News-View-bx .cms-view img {max-width:100%; height:auto !important;}
.News-View-bx .cms-view {padding:10px 0 13px 0; font-size:19px;}
.News-View-bx .cms-file {  }
.News-View-bx .cms-file li { border-top: 1px dashed #ccc; }
.News-View-bx .cms-file li:first-child {  }
.News-View-bx .cms-file li a { display: block; padding: 5px 0 5px 20px; font-size: 1.2em; color: inherit; background: url('../img/common/ico/ico_main_direct_link05.png') 0 10px no-repeat; background-size: 16px 16px; }
.News-View-bx .Department-List-btn {margin-top:10px; height:37px; font-size:15px; line-height:37px;}
/*ee NEws View*/

/*ss health-Service*/
.health-Service-toptx {padding:10px 0px 0 0px;}
.health-Service-toptx > p {font-size:19px; padding:0 5px 28px 5px;}
.health-Service-toptx > img {max-width:100%;}
.health-Service .card-box {margin-top:15px; padding:10px 15px;}
.health-Service-inner > h2 {font-size:19px; color:#20232c;padding-bottom:8px;}
.health-Service-inner > ul > li  {padding:10px 0; border-top:1px solid #e4e4e4; font-size:17px;}
.health-Service-inner > ul > li  > h3 {color:#0b50a1; font-size:17px;}
.health-Service  .Department-List-btn {margin-top:10px; height:37px; font-size:15px; line-height:37px;}
.health-Service  .health-Service-info  {font-size:19px; padding:22px 0px 20px 0px;}
/*ee health-Service*/

/*ss ourservice*/
.OurService-bx > h2 {font-size:19px; color:#20232c; padding:10px 0 0 38px;background:url("../img/common/ico/ico_Q.png") no-repeat 5px center; background-size:27.5px auto;}
.OurService-bx .OurService-Choice {overflow:hidden; padding:8px 5px 20px 5px;}
.OurService-bx .OurService-Choice > li {padding:6px 0;font-size:14px; text-align:center;float:right;width:48%; border-radius:4px; border:1px solid #aaadb2;}
.OurService-bx .OurService-Choice .selected {border-color:#0b50a1;}
.OurService-bx .OurService-Choice .selected > a {color:#0b50a1;}
.OurService-bx .OurService-Choice > li > a {color:#a6a9ae;}
.OurService-bx .OurService-Choice > li:first-child {margin-right:5px;float:left;}
.OurService-bx > h3 {font-size:19px; font-weight:bold;color:#0b50a1;padding-bottom:8px;}
.OurService-bx > p {font-size:17px;}
.SpecialzedCenter-box .LIst-on > a {color:#125aac; border-bottom:1px solid #125aac;}
.OurService-bx .SpecialzedCenter-box {padding: 0 15px;}
.OurService-bx .SpecialzedCenter-box > ul > li {font-size:19px; color:#20232c; }
.OurService-bx .SpecialzedCenter-box .LIst-on {font-weight:bold;}
.OurService-bx .SpecialzedCenter-box .LIst-on > a { border-bottom: 1px solid #e4e4e4;}
.Child-Special-list li a {color: #20232c;}
.OurService-bx  .Child-Special-list li::after {display:none;}
.OurService-bx .Child-Special-list > h4 {font-weight:normal; font-size:17px;  padding: 10px 0 15px 0;;}
.OurService-bx .Child-Special-list{ border-top: 1px solid #e4e4e4;}
.OurService-bx  .Service-acc {padding:0}
.OurService-bx  .Service-acc > li {padding:6px 0px 6px 10px; font-weight:normal; font-size:17px; ; background:url("../img/common/ico/ico_point_gray.png") no-repeat left 17px; background-size:5px auto;}
.OurService-bx  .SpecialzedCenter-box >ul>li a {border:none; text-decoration:}
.OurService-bx  .Service-acc > li > a{text-decoration:underline;}
.OurService-bx .SpecialzedCenter-box > ul {padding:0 0px;}
.insurance-Yes-bx > h3 {color:#0b50a1; font-size:19px; padding-bottom:13px;}
.insurance-Yes-bx  > ul {}
.insurance-Yes-bx  > ul > li {position:relative;padding:8px 0;text-align:center;margin-bottom:29px;border:3px solid #41c1c2; border-radius:4px;font-size:17px; color:#41c1c2}
.insurance-Yes-bx  > ul > li:after {position:absolute;left:48%;bottom:-20px;; width:22px;content:""; display:block; height:22px;background:url("../img/common/ico/ico_sub_arrowbottom.png") no-repeat center bottom; background-size:11px auto;}
.insurance-Yes-bx  > ul > li:last-child:after{ display:none;}
.insurance-Yes-bx .Request {color:#58bde2; border-color:#58bde2;}
.insurance-Yes-bx .Process-Schedule {color:#58a7e2; border-color:#58a7e2}
.insurance-Yes-bx .Visit {color:#58a7e2; border-color:#58a7e2}
.insurance-Yes-bx .Consult {color:#4494d1; border-color:#4494d1;}
.insurance-Yes-bx .Complete {color:#3478c1; border-color:#3478c1;}
.insurance-Yes-bx  > ul > li:last-child {color:#125aac; border-color:#125aac}
.insurance-Yes-bx p { font-size: 17px; }



.OurService-bx .Yes-Contact  {padding:10px 15px 10px 15px}
.Yes-Contact > .Request-btn {height:34px; text-align:center; color:#0b50a1; line-height:34px; border-radius:4px; border:1px solid #0b50a1; display:block; width:100%;}
.Yes-Contact > ul {padding:9px 0;}
.Yes-Contact > ul > li {padding-left:4px;border-top:1px solid #e4e4e4; font-size:14px; height:41px; line-height:41px;}
.Yes-Contact > ul > li > span {font-weight:bold;color:#0b50a1; width:49px;margin-right:11px;}
.Yes-Contact > h4 {font-size:19px; }

#Yes-box {display:none;}
/*ee ourservice*/
.expect .card-box {padding:8px 15px 10px 15px;}
.expect .card-box > p {font-size:17px;}
.expect .card-box > h2 {font-size:19px; color:#20232c; padding-bottom:10px;}
/* .expect .expect-List > li:first-child {border:3px solid #41c1c2; border-radius:4px;} */
.expect .expect-List > li {border:3px solid #41c1c2; border-radius:4px; margin-bottom:38px; position:relative;}
.expect-List li > h3 {font-size:14px; text-align:center; color:#fff; background:#41c1c2; line-height:25px;height:28px;}
.expect-List > li:after {position:absolute;left:45%;bottom:-31px;; width:22px;content:""; display:block; height:22px;background:url("../img/common/ico/ico_contetns_bottom.png") no-repeat center bottom; background-size:11px auto;}
.expect-List > li:last-child:after {display:none;}
.Pread-box > h4 {font-size:17px;color:#41c1c2;}
.Pread-box  {padding:10px 14px;}
.Pread-box > ul  {padding-bottom:5px;}
.Pread-box > ul > li {padding-left:10px; background:url('../img/common/bul/dot_gray.png') 0 9px no-repeat; background-size:4.5px auto; }
.expect-List .admission > h3 {background:#4494d1; color:#fff;}
.expect .expect-List > .admission {border-color:#4494d1;}
.expect-List li:last-child {border-color:#125aac;margin-bottom:14px;}
.expect-List li:last-child > h3  {background:#125aac;}
.expect .Roon-ward > h2 {border-bottom:1px solid #e4e4e4;}
.expect .Head-Txt {padding:8px 0 10px 0;}
.middle-inner  {margin:10px 0 20px 0;; display:block;}
.middle-inner img {max-width:100%;}
.Roon-ward-info dt {font-weight:bold; font-size:17px; color:#0b50a1;}
.Roon-ward-info dd {font-size:17px; padding-bottom:7px;}
.Roon-ward .staff-time-table {text-align:center;}
.Roon-ward .staff-time-table td {font-size:14px;padding:10px 0;border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.Roon-ward .staff-time-table td span {color:#dd4b39;}
.Roon-ward .staff-time-table th {font-size:15px;border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background:#f8f8f8;}
.expect .news-list-more {margin-top:15px; color:#fff;background:#384464;}
/*ss ourServiceinpaties*/

/*ss ourServicesOverseas*/
.coming-inner > h2 {border-bottom:1px solid #e4e4e4; font-size: 19px;color: #20232c; padding-bottom: 10px;}
.Patients-Coming-Toptx  {padding-bottom:10px;}
.Patients-Coming-Toptx p {font-size:19px;}
.Patients-Coming .card-box {padding:8px 15px 10px 15px;}
.Patients-Coming .insurance-Yes-bx {padding-top:15px;}
.Patients-Coming .insurance-Yes-bx > ul > li:last-child {margin-bottom:20px;}
.Patients-Coming .Visit-Day {border-color:#4494d1; color:#4494d1}
.danger-list > li {padding-bottom:5px; font-size:17px; padding-left:8px; background:url('../img/common/bul/dot_gray.png') 0 11px no-repeat; background-size:4.5px auto; }
.Patients-Coming  .Bring-tx {font-size:17px; color:#125aac;}
.Patients-Coming-last {font-size:19px; padding-top:25px;}
/*ee ourServicesOverseas*/

/*ss ourServicesSpcialIndex*/
.chk-page {padding:25px 0 0 15px;}
.chk-page div {overflow:hidden; margin-bottom:30px;}
.chk-page div a { display: block; overflow: hidden; }
.chk-page div a * { vertical-align: middle; }
.chk-page div a i { display: inline-block; width: 54px; height: 54px; margin-right: 14px; background-position: 0 center; background-repeat: no-repeat; background-size: 100%;  }
.chk-page div a i.ico-annual { background-image: url('../img/content/ico_annual.png'); }
.chk-page div a i.ico-travel { background-image: url('../img/content/ico_travel.png'); }
.chk-page div span { display:inline-block; color:#374464; font-weight:bold; font-size:17px; }
.chk-page div span em {display:block; font-weight:normal; font-style: normal; font-size:16px;color:#6d7278;}
/*ee ourServicesSpcialIndex*/

/*ss ourServicesSpcialAnnual*/
.Annual-check-up .card-box {padding:8px 15px 10px 15px;}
 .Annual-inner  h2{  border-bottom: 1px solid #e4e4e4; font-size: 19px; color: #20232c; padding-bottom: 10px;}
.Annual-check-up .news-list-more {margin-top: 15px; color: #fff;background: #384464;}
.heading-next-Tx {font-size:17px; padding-top:8px;}
.Annual-inner > ol:before { position:absolute; left:25px; top:0px; bottom:0px; content:''; display:inline-block; width:2px; background:#f2f3f6; }
.card-box > ol {padding:0;  position: relative;}
.Annual-inner > ol > li { margin:20px 0;position:relative; padding:0 0 0 68px; color:#6e7179; min-height:55px; background-repeat:no-repeat; background-size:54.5px auto; }
.Annual-inner > ol li.num1 { background-image:url('../img/content/procedure01.png'); background-position:0 center; }
.Annual-inner > ol li.num2 { background-image:url('../img/content/procedure02.png'); background-position:0 center; }
.Annual-inner > ol li.num3 { background-image:url('../img/content/procedure03.png'); background-position:0 center; }
.Annual-inner > ol li.num4 { background-image:url('../img/content/procedure04.png'); background-position:0 center; }
.Annual-inner > ol li dl { font-size:17px; color:#6e7179; }
.Annual-inner > ol li dt { font-family:'roboto'; font-weight:bold; }
.Annual-inner > ol li dd { padding-left:12px; background:url('../img/common/bul/dot_gray.png') 0 8px no-repeat; background-size:4.5px auto; }
/*ee ourServicesSpcialAnnual*/

/*ss ourServicesSpcialTravel*/
.Travel-inner > h2 {  border-bottom: 1px solid #e4e4e4; font-size: 19px; color: #20232c; padding-bottom: 10px;}
.Travel-inner > h3 {color:#125aac; font-weight:normal;}
.Travel-List {padding-top:5px;}
.Travel-List > li {padding-left:8px;padding-bottom:5px; font-size:17px;  background:url('../img/common/bul/dot_gray.png') 0 11px no-repeat; background-size:4.5px auto; }
.Travel-List > li:last-child {padding-bottom:10px;}
.Travel-inner > .bottom-ul {border-bottom:1px solid #e4e4e4; }
/*ee ourServicesSpcialTravel*/

/*ss billing*/
.billing .card-box {padding:8px 15px 10px 15px; overflow: visible;}
.billing-List {padding-top:20px; text-align:center;}
.billing-List > li {position:relative; margin:0 auto 29.5px auto; color:#fff; height:43px; line-height:43px; text-align:center; background:#3378c1; width:61.11%;display:inline-block; border-radius:4px;}
.billing-List > li > span {}
.billing-List > li:last-child {width:100%; margin-bottom:0;}
.billing-List > li:after {position:absolute;left:44%;bottom:-20px;; width:22px;content:""; display:block; height:22px;background:url("../img/common/ico/ico_sub_arrowbottom.png") no-repeat center bottom; background-size:11px auto;}
.billing-List > li:last-child:after {display:none;}
.choice-box {width:100%; overflow:hidden; margin:0 auto;color:#ccc; padding-top:15.5%; background:url("../img/content/billing_bg.png") no-repeat center top; background-size:49.61% auto;}
.choice-box > li {display: table-cell; width:47.88%; text-align:center;}
.choice-box > li > p {text-align:center;font-size:17px; font-weight:bold;}
.choice-box > li:first-child > p {color:#41c1c2}
.choice-box > li:last-child > p {color:#125aac}
.choice-box > li:first-child {float:left; }
.choice-box > li:last-child {padding-right:0; float:right;}
.choice-box > li:first-child > div {word-break: break-all;padding:76px 12px; color:#6e7179 ;border:3px solid #41c1c2; font-size:17px;}
.choice-box > li:last-child > div {word-break: break-all;padding:8px 15px; color:#6e7179; border:3px solid #125aac;font-size:17px; margin-bottom:9px;}
.billing .Travel-inner > h3 {font-size:17px; padding:22px 0 10px 0;}
.Guarantee-info {padding:10px 19px 0 19px; border:1px solid #e4e4e4; border-radius:4px;}
.Guarantee-info dl  {font-size:17px ;}
.Guarantee-info dl > dt {font-weight:bold; padding-bottom:13px;}
.Guarantee-info dl > dd {padding-bottom:15px;}
.billing > h2 {font-size:19px; font-weight:bold; padding:26px 0 0 15px;}
.billing > strong{display:block; font-size:19px; font-weight:bold; padding:26px 0 0 15px;}
.billing .Child-Special-list li::after {display:none;}
.billing  .accordion li a {color:#20232c;}
.billing > .card-box > .accordion > li {font-size:19px; background:url("../img/common/ico/ico_arr_down_gray.png") no-repeat right 5px;    background-size: 22px auto}
.billing > .card-box > .accordion > .LIst-on {background:url("../img/common/ico/bulArr_down_bold.png") no-repeat right 5px; background-size: 22px auto}
.billing  .Service-acc > li  {font-size:17px; border-bottom:1px solid #e4e4e4;}
.billing  .Service-acc > li:first-child {border-top:1px solid #e4e4e4;}
.billing  .Service-acc > li:last-child {border:none;}
.billing > .Insurance-box {padding-left:20px;}
.billing .LIst-on .Child-Special-list {border-bottom:none;}
.billing  .accordion > li > a {display:block; width:100%;}
.billing  .accordion > li > a.aOn { color:#0b50a1; font-weight: bold; }
.billing .LIst-on a {margin-bottom:10px; }
/*ee billing*/

/*ss Hotel-cars*/
.Hotel-cars > h2 {font-weight:normal;font-size:15px; color:#6e7179;padding:0 0 10px 33px; background:url(../img/common/ico/ico_caution_black.png) no-repeat 10px 4px; background-size:16px auto}
.Hotel-cars .card-box .card-txt { padding:15px 0; }
.Hotel-cars .card-box .card-txt .tit { margin:5px 0; text-align:center; font-size:19px; }
.car-size-left {text-align:center;overflow:hidden; padding:15px 0 0 0;}
.car-size-left > li {margin:0 5px; line-height:15px;text-align:center; width:97px; word-break: break-all;display:inline-block; height:97px; border:1px solid #a9acb1;border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px; color:#6e7179; font-size:14px;}
.car-size-left > li:last-child {font-size:13px;}
.car-size-left > li > div {display:table-cell;vertical-align: middle;width:97px;height: 97px;text-align: center; }
.car-size-left > li > div > span {display:block; padding-top:15px; background: url(../img/content/car_text_ico.png) no-repeat center 5px; background-size:4px 10px;}
.attention-list {padding-top:10px;}
.attention-list li {padding:0 0 12px 22px; font-size:17px; background:url('../img/common/bul/dot_gray.png') 14px 11px no-repeat; background-size:4.5px auto;}
@media screen and (max-width: 380px) {
	.car-size-left > li,
	.car-size-left > li > div {width:83px; height:83px; }
}
/*ee Hotel-cars*/


/*ss Hotel-info*/
.Hotel-info {padding-top:7.5px; overflow:hidden;}
.Hotel-info > .Hotel-List {margin:0 0 2.77% 2.77%;float:left;width:45.88%;background:url(../img/content/hotel_info_bg.png) no-repeat; background-size:100% 100%;}
.Hotel-info > .Hotel-List > h3 {font-weight:bold; font-size:15px; width:45.88%; /* width: 100%; */display: table-cell;vertical-align: middle; text-align: center;}
.Hotel-info > .Hotel-List > h3 > a {color:#fff;}
/*ee Hotel-info*/

/*ss Hotel-info-view*/
.Hotel-info-view {padding-top:7.5px; overflow:hidden;}
.Hotel-info-view .hotel-name {position:absolute; bottom:15px;left: 12px;z-index: 11; font-size: 1.18em; color: #fff; font-weight: bold; }
.Hotel-info-view .hotel-name > span {background:url(../img/content/hotel_name_top.png) no-repeat 1px top;background-size:11.5px auto;}
.Hotel-info-view .star-point {text-indent:-9999px;}
.Hotel-info-view .star-point {width:73px;height:12.5px;position:absolute; bottom:20px;right: 5px;z-index: 12;}
.Hotel-info-view .str3 {background:url(../img/content/hotel_star_03.png) no-repeat; background-size:73px auto;}
.Hotel-info-view .str4 {background:url(../img/content/hotel_star_04.png) no-repeat; background-size:73px auto;}
.Hotel-info-view .str5 {background:url(../img/content/hotel_star.png) no-repeat; background-size:73px auto;}
.Hotel-info-view .strnotx {text-indent:0; color:#fff;text-indent: 0;font-size: 0.8em;right: 3px; /* width: 100%; */text-align: right;}
.Hotel-info-view dl {padding: 15px 15px;font-size:17px; }
.Hotel-info-view dl > dt {font-weight:bold;  color:#125aac;padding-bottom:2px;}
.Hotel-info-view dl > dd {padding-bottom:7px; font-size:16px;}
.Hotel-info-view dl > dd:last-child {padding-bottom:0;}
.Hotel-info-view dl > dd > a {color:#373b47;}
.Hotel-info-view  .news-list-more {margin-top:10px;font-size:15px;color:#fff; background:#384464;}
.Hotel-info-view .card-box {margin-top:0;}
/*ee Hotel-info-view*/

/* 320 width */
	@media screen and (max-width: 320px) {
		.Screening-bottom-tabs li a { font-size: 13px; }

	}

/* 2016.04.06 : 헬스컨텐츠 하단 의사 배너 텍스트로 수정 */
.list-column1.type02  {position:relaive; background:#fff; border-radius:5px}
.list-column1.type02 .card-item {padding: 18px 0;}
.list-column1.type02 .card-content {position: relative;}
.list-column1.type02 .card-content-img {overflow:hidden; position:absolute; left:31px; top:0; width:63px; height:63px; border-radius:50%}
.list-column1.type02 .card-content-img > a {display:block; overflow:hidden; width:100%; border-radius:50%}
.list-column1.type02 .card-content-img img {display:block; width:100%}
.list-column1.type02 .card-content-title {padding-left:112px; }
.list-column1.type02 .card-content-title a {font-size:14px; color:#6e7179}
.list-column1.type02 .card-content-title strong {display:block; font-size:17px; color:#20232c}
.list-column1.type02 .card-content-text {padding:23px 14px 0; font-size:14px; color:#6e7179}
.list-column1.type02 .card-content-text a {font-size:14px; color:#6e7179}

/* 2016.10.19 : 헬스컨텐츠 하단 의사 배너 이미지가 없는 경우  non-image클래스 추가*/
.list-column1.type02 .card-content-title.non-image{padding-left:30px;}

/* 2016.12.07 :헬스 컨텐츠 이미지와 텍스트 사이 간격조정 */
.alignC img{margin-bottom:15px;}