@charset "utf-8";

/* 병원소개 -> 비전 */
.vision .clause {position:relative; clear:both; margin-top:30px;}
.vision .clause:after {clear:both; content:""; display:block;}
.vision .clause1 {margin-top:40px;}

.vision .clause .circle {position:absolute; width:218px; height:40px; padding-top:105px; background:url("../img/contents/vision_circle.png")no-repeat; font-size:17px; font-weight:bold; color:#fff;}
.vision .clause1 .circle {padding-left:58px;}
.vision .clause2 .circle {top:10px; background-position:0 -155px; padding-left:58px;}
.vision .clause3 .circle {top:26px; background-position:0 -310px; padding-left:42px;}
.vision .clause4 .circle {top:292px; background-position:0 -465px; padding-left:42px;}

.vision .clause .box {float:right; border:1px solid #ddd; width:100%; max-width:894px; font-size:16px; padding:30px 20px 30px 35px;}
.vision .clause .box li {line-height:34px; background:url("../img/contents/vision_dott.gif")no-repeat; padding-left:10px; }
.vision .clause1 .box {margin:30px 0;}
.vision .clause2 .box li {background-position:0 16px;}
.vision .clause3 .box li {background-position:0 -24px;}
.vision .clause4 .box li {background-position:0 -64px; margin-bottom:15px;}
.vision .clause4 .box li h3 {font-weight:bold;}

.vision .value h2 {margin:50px 0 15px;}
.vision .value ol {position:relative; border:1px solid #ddd; background:#f7f7f7 url("../img/contents/vision_img01.gif") no-repeat 310px 140px; height:710px; font-size:16px;}
.vision .value li {position:absolute; padding-top:50px;}
.vision .value li:first-child	 {color:#c54a36; width:280px; background:#f7f7f7 url("../img/contents/vision_img01_num01.gif") no-repeat;  top:60px; left:425px; padding-top:0; padding-left:53px;}
.vision .value li:nth-child(2) {color:#cb7e00; width:260px;background:#f7f7f7 url("../img/contents/vision_img01_num02.gif") no-repeat;  top:210px; right:50px;}
.vision .value li:nth-child(3) {color:#6f8a2a; width:340px; background:#f7f7f7 url("../img/contents/vision_img01_num03.gif") no-repeat;  bottom:65px; right:30px;}
.vision .value li:nth-child(4) {color:#2f91c9; width:240px; background:#f7f7f7 url("../img/contents/vision_img01_num04.gif") no-repeat;  bottom:90px; left:106px;}
.vision .value li:last-child	 {color:#c12d9d; width:210px; background:#f7f7f7 url("../img/contents/vision_img01_num05.gif") no-repeat;  top:285px; left:60px;}

.vision .rule {margin-bottom:100px;}
.vision .rule:after {clear:both; content:""; display:block;}
.vision .rule h2 {margin:75px 0 25px;}
.vision .rule li {float:left; text-align:center; background:url("../img/contents/vision_img02.jpg") no-repeat; height:143px; padding-top:120px; color:#fff;}
.vision .rule li:first-child	{background-position:0 0; width:305px;}
.vision .rule li:nth-child(2) {background-position:-305px 0; width:286px;}
.vision .rule li:nth-child(3) {background-position:-591px 0; width:283px;}
.vision .rule li:last-child		{background-position:-874px 0; width:286px;}
.vision .rule li .hidden {display:none;}

/* 병원소개 -> 설립목적 */
.establish h2 {margin-top:60px;}
.establish h2:first-child {margin-top:0px;}
.establish .box01 {width:100%; height:300px; -padding:60px 0 0 60px; background:url('../img/contents/establish_bg01.gif') no-repeat 0 0;}
.establish .box01 h4 {padding-top:60px; margin-left:60px; color:#83d2ee; font-size:22px;}
.establish .box01 h3 {padding-top:25px; margin-left:60px; font-size:44px; color:#535353;  font-weight:bold;}
.establish .box01 p { margin-left:60px; font-size:20px; margin-top:25px; line-height:34px;}
.establish .box02 {width:100%; height:273px; background:url('../img/contents/establish_bg02.gif') no-repeat 0 0; overflow:hidden;}
.establish .box02 dl {width:273px; float:left; margin-right:22px; text-align:center; }
.establish .box02 dl.last {margin-right:0;}
.establish .box02 dl dt {padding-top:54px; color:#a3a2a2; font-size:30px; font-weight:bold;}
.establish .box02 dl dd {padding-top:30px; line-height:26px;}

/* 병원소개 -> 병원장인사말 */
.greeting {overflow:hidden;}
.greeting .left {width:50%; float:left;}
.greeting .left h3 {font-size:30px; color:#ff4ea5; font-weight:600; margin-bottom:10px; line-height:38px;}
.greeting .left h4 {font-size:25px; color:#525252; font-weight:600; line-height:40px;}
.greeting .left p {margin-top:25px; padding-right:25px; line-height:28px;}
.greeting .right {width:50%; height:1030px; float:right; background:url('../img/contents/greeting_bg.jpg?v20220429') no-repeat right 0px;}
.greeting .right h5 {margin-top:700px; text-align:right; font-size:20px; color:#808080; -background:url('../img/contents/greeting_bullet.gif') no-repeat 313px center;}
.greeting .right p {margin-top:73px; padding-left:25px; line-height:28px;}

/* 병원소개 -> 병원개요 */
.summary h2 {margin-top:60px;}
.summary h2:first-child {margin-top:0px;}
.summary .section01 {width:100%; background:url('../img/contents/summary_bg.jpg') no-repeat right 0;}
.summary .section01 h3 {margin:30px 0; font-size:28px; font-weight:bold; width:520px; line-height:40px;}
.summary .section01 p {width:635px; line-height:28px;}
.summary .common_tb {width:100%;}
.summary .common_tb td {padding:15px 30px;}

/* 병원소개 -> HI */
.hi h2 {-margin-top:60px;}
.hi .section01 {width:100%;}
.hi .section01 .left {width:50%; float:left;}
.hi .section01 .left img {-width:93%;}
.hi .section01 .right {width:50%; float:right;}
.hi .section01 .right p {width:; line-height:28px;}
.hi .section01 .right ul li {float:left; margin-top:30px; padding-right:15px;}
.hi .section02 {clear:both; overflow:hidden; padding-top:60px;}
.hi .section02 img {width:100%;}
.hi .section02 .box01 {margin-top:60px; float:left; width:50%;}
.hi .section02 .box02 {margin-top:60px;  float:right; width:50%;}



/* 전문진료 -> 의료진소개 */
.doctorWrap {-width:100%; padding:50px; border:1px solid #dedede; overflow:hidden; margin-top:30px;}
.doctor_info {width:560px; float:right;}
.doctor_info h3 {font-size:36px; font-weight:bold; margin-top:15px; padding-bottom:10px; border-bottom:1px solid #c8317d;}
.doctor_info h3 span {font-size:20px; color:#c8317d; font-weight:bold; margin-right:15px;}
.doctor_info dl {border-top:1px solid #dedede; padding:15px 0; overflow:hidden;}
.doctor_info dl:first-child {border-top:0; }
.doctor_info dl dt {width:100px; float:left; font-size:17px; font-weight:bold;}
.doctor_info dl dd {width:450px; float:right; color:#6d6d6d; line-height:28px; padding-left:10px; background:url('../img/contents/bullet_gray.gif') no-repeat 0 center;}
.doctor_info .subject {margin:30px 0 10px; float:left; font-size:17px; font-weight:bold;}
.doctor_info .reference {margin:30px 0 7px; float:right; font-size:15px; }
.doctor_info .reference img {width:15px; height:15px; vertical-align:-2px;}
.doctor_info .caution {margin-top:7px; font-size:}
.doctor_info .procedures_time th {border-left:1px solid #dedede;}
.doctor_info .procedures_time th, .doctor_info .procedures_time td {padding:12px 0;}
.doctor_info .procedures_time td {text-align:center; -padding-left:25px; line-height:0;}
.doctor_info .procedures_time td img {width:18px; height:18px;}

/* 이용안내 -> 의료진소개(진료스케줄) */
.medicalSchTable {width:100%; margin:15px 0 10px; border-top:2px solid #323232;}
.medicalSchTable h1.name {float:left;font-size:24px; font-weight:bold; color:#333; background:url('../img/contents/h2_bul.gif') no-repeat 0 3px; padding-left:30px; margin-bottom:10px; }
.medicalSchTable th, .medicalSchTable td {border-bottom:1px solid #dedede; border-left:1px solid #dedede; text-align:center; padding:10px 0;}
.medicalSchTable td {font-size:15px; color:#444;}
.medicalSchTable .bb{font-weight:600; color:#36a500 !important;}

.medicalSchTable .none {border-left:0; }

.schedule_caution {margin-bottom:0px;}
.scheduleWrap {position:relative;}
.schedule_reference {position:absolute; top:13px; right:0; font-size:15px; color:#a3a3a3;}
.schedule_reference img {vertical-align:-2px; width:16px; height:16px;}
.schedule_reference .time_morning {font-size:21px;}
.schedule_reference .time_afternoon {font-size:21px;}

/* 전문진료 -> 의료진소개(의료진이미지) */
.doctorWrap.rehabili01 {background:url('../img/contents/rehabili_cgs.jpg') no-repeat 50px 50px;}
.doctorWrap.rehabili02 {background:url('../img/contents/rehabili_sjh.jpg') no-repeat 50px 50px;}
.doctorWrap.rehabili03 {background:url('../img/contents/rehabili_doctor03.jpg') no-repeat 50px 50px;}
.doctorWrap.rehabili04 {background:url('../img/contents/rehabili_doctor_kih.jpg') no-repeat 50px 50px;}
.doctorWrap.rehabili05 {background:url('../img/contents/rehabili_doctor_kgr.jpg') no-repeat 50px 50px;}

.doctorWrap.internal01 {background:url('../img/contents/internal_doctor_smh.jpg') no-repeat 50px 50px;}
.doctorWrap.internal02 {background:url('../img/contents/internal_doctor03.jpg') no-repeat 50px 50px;}
.doctorWrap.internal03 {background:url('../img/contents/internal_doctor_ljs.jpg') no-repeat 50px 50px;}
.doctorWrap.internal04 {background:url('../img/contents/internal_doctor_lsw.jpg') no-repeat 50px 50px;}
.doctorWrap.internal05 {background:url('../img/contents/internal_doctor_bss.jpg?v20220523') no-repeat 50px 50px;}
.doctorWrap.internal06 {background:url('../img/contents/internal_doctor_jst.jpg?v20220523') no-repeat 50px 50px;}

.doctorWrap.orthopedics01 {background:url('../img/contents/orthopedics_doctor01.jpg') no-repeat 50px 50px;}
.doctorWrap.surgery01 {background:url('../img/contents/surgery_kjw.jpg') no-repeat 50px 50px;}
/*.doctorWrap.surgery01 {background:url('../img/contents/doctor_noImg.jpg') no-repeat 50px 50px;}*/
.doctorWrap.radiology01 {background:url('../img/contents/radiology_doctor01.jpg') no-repeat 50px 50px;}
.doctorWrap.radiology02 {background:url('../img/contents/radiology_doctor02.jpg') no-repeat 50px 50px;}
.doctorWrap.radiology03 {background:url('../img/contents/radiology_jhy.jpg') no-repeat 50px 50px;}
.doctorWrap.neurology01 {background:url('../img/contents/neurology_doctor01.jpg') no-repeat 50px 50px;}
.doctorWrap.dental01 {background:url('../img/contents/dental_doctor01.jpg') no-repeat 50px 50px;}
.doctorWrap.dental02 {background:url('../img/contents/dental_doctor02.jpg') no-repeat 50px 50px;}
.doctorWrap.dental03 {background:url('../img/contents/dental_doctor03.jpg') no-repeat 50px 50px;}
.doctorWrap.dental04 {background:url('../img/contents/dental_doctor04.jpg') no-repeat 50px 50px;}

/* 상단배너 공통css */
.medical_intro { border:1px solid #dedede;}
.medical_intro .left {width:580px; float:left;}
.medical_intro .right {float:right;}
.medical_intro h3 {padding-left:35px; margin-top:37px; font-size:38px; color:#e14a96; font-weight:bold;}
.medical_intro h3 .tit_English {font-size:26px; color:#bebebe; font-weight:lighter;}
.medical_intro h4 {padding-left:35px; margin:14px 0;font-size:22px; color:#464646; font-weight:600; line-height:34px;}
.medical_intro p {padding-left:35px; font-size:17px; line-height:28px;}
.intro_text {margin-top:20px;}
.intro_text span {color:#c8317d;}

.rehabili_medical h2 {margin-top:60px;}
.rehabili_medical .medical_intro {height:427px;}
.rehabili_medical .medical_intro p {font-size:16px; line-height:30px;}
.rehabili_medical .common_tb td {padding:15px 30px;}

.internal_medical h2 {margin-top:60px;}
.internal_medical .medical_intro {height:356px;}
.internal_medical .medical_intro h3 .tit_English {letter-spacing:-1px;}
.internal_medical .common_tb td {padding:15px 30px;}

.orthopedics_medical h2 {margin-top:60px;}
.orthopedics_medical .medical_intro {height:300px;}
.orthopedics_medical .medical_intro .left {width:545px; padding-top:20px;}

.surgery_medical h2 {margin-top:60px;}
.surgery_medical h5 {font-size:20px; font-weight:bold; color:#c8317d; margin:25px 0 15px;}
.surgery_medical .medical_intro {height:328px; -height:230px}
.surgery_medical .medical_intro .left {width:545px; padding-top:20px;}

.surgery_medical .box01 {border:1px solid #dedede; overflow:hidden; margin:15px 0;}
.surgery_medical .box01 dl {float:left; width:30%; border-right:1px solid #dedede; padding-left:3%; margin:30px 0;}
.surgery_medical .box01 dl:last-child {border-right:0;}
.surgery_medical .box01 dl dt {border-right:0; font-size:1.1em; margin-bottom:10px; font-weight:bold;}
.surgery_medical .box01 dl dt span {background:#c8317d; font-size:0.8em; font-weight:bold; color:#fff; border-radius:100%; padding:0 5px 3px; margin-right:8px;}

.radiology_medical h2 {margin-top:60px;}
.radiology_medical .medical_intro {height:282px;}
.radiology_medical .medical_intro .left {width:540px; padding-top:20px;}
.radiology_medical .medical_intro h3 .tit_English {letter-spacing:-1px; font-size:24px;}
.radiology_medical .article {border-bottom:1px solid #dedede; padding-bottom:25px; margin-bottom:25px; overflow:hidden;}
.radiology_medical .article .img {float:left; margin-right:30px;}
.radiology_medical .article dt {font-size:20px; font-weight:bold; margin-bottom:15px;}
.radiology_medical .article dt span.red {color:#c8317d;}
.radiology_medical .article dt span.ft-small {font-size:16px;}
.radiology_medical .article dd span {color:#c8317d;}
.radiology_medical .article dd dl {-background:#f8f8f8; width:883px; float:right; -padding:2.5%; margin-top:20px;}
.radiology_medical .article dd dl dt {font-size:17px; font-weight:bold; margin-bottom:10px; color:#c8317d;}
.radiology_medical .article dd dl dd {font-size:15px; background:url('../img/contents/bullet_green.gif') no-repeat 0 center; padding-left:10px;}

.radiology_medical .a_01 {overflow:hidden;}
.radiology_medical .a_01 p.img {float:left; margin-right:30px;}
.radiology_medical .a_01 dl.txt {float:left;  width:883px;}

.neurology_medical .medical_intro {height:282px;}
.neurology_medical .medical_intro .left {width:540px; padding-top:20px;}

.diagnostic h2 {margin-top:60px;}
.diagnostic .medical_intro {height:320px;}
.diagnostic .medical_intro .left {width:550px; padding-top:5px;}
.diagnostic .tit_English {padding-left:35px; margin-top:15px; display:block; font-size:26px; color:#bebebe; font-weight:lighter;}

.dental_medical h2 {margin-top:60px;}
.dental_medical .medical_intro .left h4 {width:500px;}
.dental_medical .medical_intro .left {width:555px;}
.dental_medical h5 {font-size:20px; font-weight:bold; color:#c8317d; margin:25px 0 15px;}
.dental_medical .medical_intro {height:420px;}

/* 전문진료 -> 클리닉 */
.rehabili_clinic01 .section01 {background:url('../img/contents/rehabili_clinic_img01.jpg') no-repeat 0 64px; padding-bottom:250px;}
.rehabili_clinic01 .section01 p {width:63%; float:right;}
.rehabili_clinic02 .section01 {background:url('../img/contents/rehabili_clinic_img02.jpg') no-repeat 0 64px; padding-bottom:300px;}
.rehabili_clinic02 .section01 p {width:73%; float:right;}
.rehabili_clinic02 .box01 {background:#f3f3f3; padding:30px 40px; margin-top:30px;}
.rehabili_clinic02 .box01 p span {color:#c8317d;}
.rehabili_clinic02 .box01 ul {margin-top:15px;}
.rehabili_clinic02 .box01 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; line-height:32px;}
.rehabili_clinic03 h2 {margin-top:60px;}
.rehabili_clinic03 h2:first-child {margin-top:0px;}
.rehabili_clinic03 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:25px 0 10px;}
.rehabili_clinic03 p {line-height:28px;}
.rehabili_clinic04 .section01 {background:url('../img/contents/rehabili_clinic_img03.jpg') no-repeat right 108px;}
.rehabili_clinic04 .section01 p {width:73%;}
.rehabili_clinic04 h3 {width:83%; font-size:20px; font-weight:bold; color:#c8317d; margin:25px 0 10px;}
.rehabili_clinic04 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; line-height:32px;}
.rehabili_clinic05 .section01 {background:url('../img/contents/rehabili_clinic_img05.jpg') no-repeat right 108px;}
.rehabili_clinic05 .section01 p {width:63%;}
.rehabili_clinic05 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:25px 0 10px;}
.rehabili_clinic05 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; line-height:26px; margin-bottom:10px;}
.rehabili_clinic06 .section01 {background:url('../img/contents/rehabili_clinic_img04.jpg') no-repeat right 64px;}
.rehabili_clinic06 .section01 p {width:74%;}

.internal_clinic01 .left {float:left; width:580px; margin-top:7px; margin-bottom:40px;}
.internal_clinic01 .right {float:right; width:545px; line-height:28px; }
.internal_clinic01 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 15px;}
.internal_clinic01 .right dl {padding:15px 0; overflow:hidden;}
.internal_clinic01 .right dl dt {width:80px; float:left; font-size:18px; font-weight:bold; color:#b7b6b6;}
.internal_clinic01 .right dl dt span {color:#7dc340;}
.internal_clinic01 .right dl dd {width:460px; float:right; line-height:28px;}
.internal_clinic01 .section01 {clear:both;}
.internal_clinic01 .section01 p {line-height:28px;}
.internal_clinic01 .section01 p span {color:#c8317d;}
.internal_clinic01 .box01 {background:#f3f3f3; padding:30px 40px; margin-top:10px;}
.internal_clinic01 .box01 ul {overflow:hidden;}
.internal_clinic01 .box01 ul li {padding:5px 0; float:left; width:206px; padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 center;}
.internal_clinic02 .right {float:right; width:580px; margin-top:7px;}
.internal_clinic02 .left {float:left; width:545px; line-height:28px; margin-bottom:20px;}
.internal_clinic02 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 15px;}
.internal_clinic02 .left dl {-border-top:1px solid #dedede; padding:8px 0; overflow:hidden;}
.internal_clinic02 .left dl dt {width:80px; float:left; font-size:18px; font-weight:bold; color:#b7b6b6;}
.internal_clinic02 .left dl dt span {color:#7dc340;}
.internal_clinic02 .left dl dd {width:460px; float:right; line-height:28px;}
.internal_clinic02 .section01 {clear:both;}
.internal_clinic02 .section01 p {line-height:28px;}
.internal_clinic02 .section01 p span {color:}
.internal_clinic02 .box01 {background:#f3f3f3; padding:30px 40px; margin-top:10px;}
.internal_clinic02 .box01 ul {overflow:hidden;}
.internal_clinic02 .box01 ul li {padding:5px 0; float:left; width:206px; padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 18px;}
.internal_clinic03 .section01 {background:url('../img/contents/internal_clinic_img03.jpg') no-repeat right 64px; padding-bottom:70px;}
.internal_clinic03 .section01 p {width:80%;}
.internal_clinic03 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 15px;}
.internal_clinic03 .box01 {background:#f3f3f3; padding:30px 40px; margin-top:20px;}
.internal_clinic03 .box01 p {color:#c8317d; margin-bottom:7px;}
.internal_clinic03 .box01 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; margin-top:10px;}
.internal_clinic04 .section01 {background:url('../img/contents/internal_clinic_img04.jpg') no-repeat right 64px; padding-bottom:40px;}
.internal_clinic04 .section01 p {width:63%;}
.internal_clinic04 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 15px;}
.internal_clinic04 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 10px; margin-bottom:10px;}

.orthopedics_clinic01 .common_tb {margin-top:20px;}
.orthopedics_clinic01 .common_tb td {padding:15px 30px;}

.surgery_clinic01 .section01 {-background:url('../img/contents/surgery_clinic_img01.jpg') no-repeat right 95px;}
.surgery_clinic01 .section01 p {-width:73%;}
.surgery_clinic01 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 15px;}
.surgery_clinic01 .box01 {border:1px solid #dedede; padding:3%; margin:15px 0;}
.surgery_clinic01 .box01 dt {font-size:18px; font-weight:bold; margin-bottom:7px;}
.surgery_clinic01 .box01 dd {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 12px;}
.surgery_clinic02 .section01 {-background:url('../img/contents/surgery_clinic_img02.jpg') no-repeat right 64px;}
.surgery_clinic02 .section01 p {-width:73%;}
.surgery_clinic03 .section01 {-background:url('../img/contents/surgery_clinic_img03.jpg') no-repeat right 120px;}
.surgery_clinic03 .section01 p {-width:63%;}
.surgery_clinic03 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 15px;}

.radiology_clinic01 .section01 {background:url('../img/contents/radiology_clinic_img01.jpg') no-repeat 0 64px; padding-bottom:250px;}
.radiology_clinic01 .section01 p {width:63%; float:right;}
.radiology_clinic02 .section01 {background:url('../img/contents/radiology_clinic_img02.jpg') no-repeat 0 64px; padding-bottom:250px;}
.radiology_clinic02 .section01 p {width:63%; float:right;}
.radiology_clinic03 .section01 {background:url('../img/contents/radiology_clinic_img03.jpg') no-repeat 0 64px; padding-bottom:250px;}
.radiology_clinic03 .section01 p {width:63%; float:right;}
.radiology_clinic03 .section01 p span {color:#c8317d;}

.dental_clinic01 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 15px;}
.dental_clinic01 .section01 h3,.dental_clinic01 .section01 p {float:left; width:720px;}
.dental_clinic01 .section01 img {float:right;}
.dental_clinic01 .section02 {clear:both; overflow:hidden;}
.dental_clinic01 .section02 p {float:right; width:470px;}
.dental_clinic01 .section02 img {float:left;}
.dental_clinic02 {overflow:hidden;}
.dental_clinic02 .section01 img {float:left; margin-top:10px;}
.dental_clinic02 .section01 p {float:right; width:490px; margin-top:10px;}
.dental_clinic03 h2 {margin-top:60px;}
.dental_clinic03 img {margin-top:15px;}
.dental_clinic03 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; margin-top:10px;}
.dental_clinic04 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 20px;}
.dental_clinic04 .section01 {position:relative; overflow:hidden; height:250px;}
.dental_clinic04 .section01 h3, .dental_clinic04 .section01 p { width:520px;}
.dental_clinic04 .section01 h3 {margin:20px 0 25px;}
.dental_clinic04 .section01 p {-line-height:30px;}
.dental_clinic04 .section01 img {position:absolute; top:0; right:0; margin-top:20px;}
.dental_clinic04 ul {margin-top:8px;}
.dental_clinic04 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 center; line-height:32px;}
.dental_clinic05 h2 {margin-top:60px;}
.dental_clinic05 .section01 {overflow:hidden;}
.dental_clinic05 .section01 img {float:left; margin-top:10px;}
.dental_clinic05 .section01 p {width:47%; float:right; margin-top:10px;}
.dental_clinic05 .section02 {overflow:hidden;}
.dental_clinic05 .section02 img {float:left; margin-top:10px;}
.dental_clinic05 .section02 p {width:60%; float:right; margin-top:10px;}
.dental_clinic06 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:25px 0 25px;}
.dental_clinic06 .section01 {overflow:hidden;  height:420px;}
.dental_clinic06 .section01 p {float:right;width:520px; margin-top:10px;}
.dental_clinic06 .section01 img {float:left; margin-top:10px;}
.dental_clinic07 .section01 {overflow:hidden;}
.dental_clinic07 .section01 p {float:right; width:600px; margin-top:10px;}
.dental_clinic07 .section01 p span {color:#c8317d;}
.dental_clinic07 .section01 img {float:left; margin-top:10px;}
.dental_clinic08 .section01 {overflow:hidden;}
.dental_clinic08 .section01 p {float:right; width:650px; margin-top:10px;}
.dental_clinic08 .section01 p span {color:#c8317d;}
.dental_clinic08 .section01 img {float:left; margin-top:10px;}
.dental_clinic08 .section01 h3 {float:right; width:650px; font-size:20px; font-weight:bold; color:#c8317d; margin:35px 0 20px;}
.dental_clinic08 ul {float:right; width:650px;}
.dental_clinic08 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; margin-bottom:10px;}

.neurology_clinic01 {overflow:hidden; line-height:28px;}
.neurology_clinic01 .section01 {width:47%; float:left; margin-top:10px;}
.neurology_clinic01 .section01 ul {margin-top:30px;}
.neurology_clinic01 .section01 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 12px; line-height:26px; margin-bottom:10px;}
.neurology_clinic01 img {width:580px; float:right; margin-top:10px;}
.neurology_clinic01 .section02 p {width:100%; padding-top:20px; clear:both;}
.neurology_clinic02 {overflow:hidden;}
.neurology_clinic02 .section01 {width:47%;  float:left;}
.neurology_clinic02 .section01 p {margin-top:10px;line-height:28px;}
.neurology_clinic02 .section01 ul {margin-top:30px;}
.neurology_clinic02 .section01 ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 12px; line-height:26px; margin-bottom:10px;}
.neurology_clinic02 .section02 img {float:right;}
.neurology_clinic03 .section01 {line-height:28px;}
.neurology_clinic04 .section01 {line-height:28px;}
.neurology_clinic05 .section01 {overflow:hidden; line-height:28px;}
.neurology_clinic05 .section01 p {float:left; width:47%; margin-top:10px;}
.neurology_clinic05 .section01 img {float:right;}
.neurology_clinic06 .section01 {line-height:28px;}
.neurology_clinic07 .section01 {overflow:hidden; line-height:28px;}
.neurology_clinic07 .section01 p {float:right; width:60%; margin-top:10px;}
.neurology_clinic07 .section01 img {float:left;}
.neurology_clinic08 .section01 {overflow:hidden; line-height:28px;}
.neurology_clinic08 .section01 p {float:right; width:60%; margin-top:10px;}
.neurology_clinic08 .section01 img {float:left;}

/* 고객센터 -> 자원봉사활동 */
.service01 h2 {margin-top:60px;}
.service01 p {line-height:28px;}
.service01 h4 {font-size:17px; margin:18px 0 10px; line-height:28px;}
.service01 h4 span {font-size:18px; font-weight:bold; color:#c8317d;}
.service01 li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; line-height:26px; margin-bottom:10px;}
.service02 h2 {margin-top:60px;}
.service02 li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 14px; line-height:28px; margin-bottom:10px;}
.service02 li span { font-weight:bold; color:#c8317d; font-size:18px;}
.service02 .common_tb {width:100%;}
.service02 .common_tb td {padding:15px 30px;}
.service02 .caution {margin-top:10px; font-weight:bold;}
.service04 .hidden {display:none;}


/* sns로그인 */
.log_warp {margin:60px auto; width:705px; height:413px; background:url('../img/member/sns_bg.gif') repeat-x 0 0;}
.log_warp h1 {padding-top:130px; font-size:30px; font-weight:bold; text-align:center;}
.log_warp p {padding:10px 0 50px; font-size:15px; text-align:center;}
.log_warp .login_site {-width:512px; width:250px; margin:0 auto;}
.log_warp .login_site li {-float:left; padding:0 12px 15px 0;}
.log_warp .login_site li:nth-child(2), .log_warp .login_site li:nth-child(4) {padding:0 0px 15px 0;}



@media screen and (max-width:640px){

	span.dp_block {display:block;}
	.down {display:block;}

	/* 병원소개 -> 비전 */
	.vision .clause {margin-top:30px;}
	.vision .clause .circle {position:absolute; width:100%; padding-top:0px; background:none; font-size:20px; color:#c8317d;}
	.vision .clause1 .circle {padding-left:0px;}
	.vision .clause2 .circle {top:-30px; background-position:0 0px; padding-left:0px;}
	.vision .clause3 .circle {top:-30px; background-position:0 0px; padding-left:0px; -margin-top:50px;}
	.vision .clause4 .circle {top:-30px; background-position:0 0px; padding-left:0px;}
	.vision .clause .box {width:89%; padding:20px 20px 15px 20px; margin-bottom:20px; float:left;}
	.vision .clause .box li {line-height:24px; background:url("../img/contents/vision_dott_yellow.gif")no-repeat 0 16px; margin-bottom:10px;}
	.vision .clause1 .box {margin:30px 0 20px;}

	.vision .value h2 {margin:50px 0 15px;}
	.vision .value ol {position:relative; border:0; height:370px; background:#f7f7f7; width:100%;}
	.vision .value li {position:absolute; background:none; padding-top:10px;}
	.vision .value li:first-child	 {color:#c54a36; width:92%; background-position:0 4px; top:20px; left:0px; padding-left:20px; }
	.vision .value li:nth-child(2) {color:#cb7e00; width:92%; background-position:0 -120px; top:70px; left:20px;}
	.vision .value li:nth-child(3) {color:#6f8a2a; width:92%; background-position:0 -240px; -top:100px; bottom:140px; left:20px;}
	.vision .value li:nth-child(4) {color:#2f91c9; width:92%; background-position:0 -360px; -top:150px; bottom:80px; left:20px;}
	.vision .value li:last-child	 {color:#c12d9d; width:92%; background-position:0 -480px; top:294px; left:20px;}

	.vision .rule {margin-bottom:0px; margin-top:60px;}
	.vision .rule h2 {margin:0px 0 0px;}
	.vision .rule li {float:left; text-align:center; border:1px solid #dedede; background:none; height:100px; padding-top:20px; color:#000; margin-bottom:20px;}
	.vision .rule li:first-child	{width:100%;}
	.vision .rule li:nth-child(2) {width:100%;}
	.vision .rule li:nth-child(3) {width:100%;}
	.vision .rule li:last-child		{width:100%;}
	.vision .rule li .hidden {display:block; font-size:18px; -font-weight:bold; color:#c8317d; margin-bottom:7px;}


	/* 병원소개 -> 설립목적 */
	.establish h2 {margin-top:30px;}
	.establish .box01 {background:#fff; border:1px solid #d7d7d7;  -height:290px; }
	.establish .box01 h4 {margin-left:0; padding-top:30px; text-align:center;}
	.establish .box01 h3 {margin-left:0; text-align:center; font-size:30px;}
	.establish .box01 p {margin-left:0; text-align:center; font-size:18px; line-height:30px;}
	.establish .box02 {background:#fff; height:100%;}
	.establish .box02 dl {width:99.5%; padding:10px 0; border:1px solid #d7d7d7; text-align:center; margin-bottom:10px;}
	.establish .box02 dl dt {padding-top:0px;}
	.establish .box02 dl dd {padding-top:10px;}

	.hi .section01 {width:100%;}
	.hi .section01 .left {width:100%;}
	.hi .section01 .left img {width:100%;}
	.hi .section01 .right {width:100%;}
	.hi .section01 .right p {margin-top:10px;}
	.hi .section01 .right ul li {float:left; margin-top:30px; padding-right:15px;}
	.hi .section02 {clear:both; overflow:hidden; }
	.hi .section02 .box01 {margin-top:60px; -float:left; width:100%;}
	.hi .section02 .box01 img {width:100%;}
	.hi .section02 .box02 {margin-top:60px;  -float:right; width:100%;}
	.hi .section02 .box02 img {width:100%;}

	.greeting .left {width:100%;}
	.greeting .left p {padding-right:0px;}
	.greeting .right {position:relative; width:100%; height:100%; background:none;}
	.greeting .right h5 {position:absolute; bottom:0; left:0; background:none;}
	.greeting .right p {margin-top:30px; padding-left:0px; margin-bottom:50px;}

	.summary .section01 {width:100%; background:none;}
	.summary .section01 h3 {width:100%;}
	.summary .section01 p {width:100%;}
	.summary .hidden {display:none;}
	.summary .common_tb td {padding:10px 10px;}

	.doctorWrap {padding:15px;}
	.doctor_info {width:100%;}
	.doctor_info h3 {font-size:24px;}
	.doctor_info h3 span {font-size:20px; font-weight:bold; margin-right:10px;}
	.doctor_info dl {padding:15px 0; overflow:hidden;}
	.doctor_info dl dt {width:100%;}
	.doctor_info dl dd {width:100%;}
	.doctor_info .reference {margin:0px 0 7px; float:left; font-size:15px; }
	.doctor_info .subject {margin:0px 0 5px; width:100%; border-top:1px solid #dedede; padding-top:15px;}

	.doctorWrap.rehabili01 {background:none;}
	.doctorWrap.rehabili02 {background:none;}
	.doctorWrap.rehabili03 {background:none;}
	.doctorWrap.rehabili04 {background:none;}
	.doctorWrap.rehabili05 {background:none;}
	.doctorWrap.internal01 {background:none;}
	.doctorWrap.internal02 {background:none;}
	.doctorWrap.internal03 {background:none;}
	.doctorWrap.internal04 {background:none;}
	.doctorWrap.internal05 {background:none;}
	.doctorWrap.internal06 {background:none;}
	.doctorWrap.orthopedics01 {background:none;}
	.doctorWrap.surgery01 {background:none;}
	.doctorWrap.radiology01 {background:none;}
	.doctorWrap.radiology02 {background:none;}
	.doctorWrap.radiology03 {background:none;}
	.doctorWrap.neurology01 {background:none;}
	.doctorWrap.dental01 {background:none;}
	.doctorWrap.dental02 {background:none;}
	.doctorWrap.dental03 {background:none;}
	.doctorWrap.dental04 {background:none;}

 .schedule_reference {display:none;}

	.medical_intro { border:0; }
	.medical_intro .left {width:100%; margin-bottom:10px;}
	.medical_intro .right {width:100%; margin-bottom:40px;}
	.medical_intro .right img {width:100%;}
	.medical_intro h3 {padding-left:0px; margin-top:0px; font-size:38px; color:#e14a96; font-weight:bold;}
	.medical_intro h3 .tit_English {display:none;}
	.medical_intro h4 {padding-left:0px; margin:14px 0;font-size:22px; color:#464646; font-weight:600; line-height:34px;}
	.medical_intro p {padding-left:0px; font-size:17px; line-height:28px;}

	.internal_clinic01 .left {width:100%;}
	.internal_clinic01 .left img {width:100%;}
	.internal_clinic01 .right {width:100%;}
	.internal_clinic01 .right dl {padding:0 0 10px;}
	.internal_clinic01 .right dl dt {width:100%; margin-bottom:7px;}

	.internal_clinic01 .right dl dd {width:100%; border-bottom:1px solid #dedede; padding-bottom:10px;}
	.internal_clinic01 .right dl:last-child dd {margin-bottom:30px; padding-bottom:0; border-bottom:0;}
	.internal_clinic02 .left dl dd {width:100%; border-bottom:1px solid #dedede; padding-bottom:10px;}
	.internal_clinic02 .left dl:last-child dd {padding-bottom:0; border-bottom:0;}
	.internal_clinic02 .box01 ul li {width:100%;}

	.internal_clinic01 .box01 {padding:15px;}
	.internal_clinic02 .right {width:100%;}
	.internal_clinic02 .right img {width:100%; margin-bottom:40px;}
	.internal_clinic02 .left {width:100%;}
	.internal_clinic02 .left dl dt {width:100%;}
	.internal_clinic02 .left dl dd {width:100%;}
	.internal_clinic02 .box01 {padding:15px;}
	.internal_clinic03 .section01 {background:none; padding-bottom:0;}
	.internal_clinic03 .section01 p, .internal_clinic03 p {width:100%; line-height:28px;}
	.internal_clinic03 .box01 {padding:15px;}
	.internal_clinic04 .section01 {background:none; padding-bottom:0;}
	.internal_clinic04 .section01 p {width:100%; line-height:28px;}

	.service04 img {width:100%;}
	.service04 .hidden {display:block;}
	.service04 .img {display:none;}

	.rehabili_medical .common_tb td {padding:10px 10px;}
	.internal_medical .common_tb td {padding:10px 10px;}
	.orthopedics_clinic01 .common_tb td {padding:10px 10px;}
	.service02 .common_tb td {padding:10px 10px;}

	.orthopedics_medical .medical_intro .left {width:100%;}
	.orthopedics_medical p, .orthopedics_clinic01 p {line-height:28px;}

	.neurology_medical .medical_intro .left {width:100%;}
	.neurology_medical p {line-height:28px;}

	.radiology_medical .medical_intro .left {width:100%;}
	.radiology_medical p, .radiology_medical dl dd {line-height:28px;}
	.radiology_medical .article .img {display:none;}
	.radiology_medical .article dd dl {width:100%;}
	.radiology_medical .article dd dl dd {background:url('../img/contents/bullet_green.gif') no-repeat 0 12px; margin:7px 0;}

	.surgery_medical .medical_intro .left {width:100%;}
	.surgery_medical .box01 {border:1px solid #dedede; overflow:hidden; margin-top:15px; padding:10px 0;}
	.surgery_medical p {line-height:28px;}
	.surgery_medical .box01 dl {width:100%; border-right:0; padding-left:15px; margin:15px 0;}
	.surgery_medical .box01 dl:last-child {border-right:0;}

	.dental_medical .medical_intro .left h4 {width:100%;}
	.dental_medical .medical_intro .left {width:100%;}
	.dental_medical .section01 p {line-height:28px;}

	.dental_clinic01 p {line-height:28px;}
	.dental_clinic01 .section01 h3,.dental_clinic01 .section01 p {width:100%;}
	.dental_clinic01 .section01 img {width:100%; margin-top:10px;}
	.dental_clinic01 .section02 p {width:100%;}
	.dental_clinic01 .section02 img {width:100%; margin-bottom:10px;}
	.dental_clinic02 .section01 img {width:100%; margin-top:0;}
	.dental_clinic02 .section01 p {width:100%; line-height:28px;}
	.dental_clinic03 h2:first-child {margin-top:0px;}
	.dental_clinic03 p {line-height:28px;}
	.dental_clinic03 img {width:100%;}
	.dental_clinic05 .section01 img {width:100%; margin-top:0px;}
	.dental_clinic05 .section01 p {width:100%; margin-top:15px; line-height:28px;}
	.dental_clinic05 .section02 img {width:100%; margin-top:0px;}
	.dental_clinic05 .section02 p {width:100%; margin-top:15px; line-height:28px;}
	.dental_clinic04 p {line-height:28px;}
	.dental_clinic04 .section01 {position:relative; padding-bottom:100px;}
	.dental_clinic04 .section01 h3, .dental_clinic04 .section01 p {width:100%;}
	.dental_clinic04 .section01 p {width:100%; height:120px;}
	.dental_clinic04 .section01 h3 {margin-top:160px;}
	.dental_clinic04 .section01 img {width:100%; margin-top:0px; top:0px;}
	.dental_clinic06 .section01 {height:100%;}
	.dental_clinic06 .section01 p {width:100%; margin-top:15px; line-height:28px;}
	.dental_clinic06 .section01 img {width:100%; margin-top:0px;}
	.dental_clinic07 .section01 p {width:100%; line-height:28px;}
	.dental_clinic07 .section01 img {width:100%; margin-top:0;}
	.dental_clinic08 .section01 {overflow:hidden;}
	.dental_clinic08 .section01 p {width:100%; line-height:28px;}
	.dental_clinic08 .section01 img {width:100%; margin-top:0px;}
	.dental_clinic08 .section01 h3 {width:100%;}
	.dental_clinic08 ul {width:100%;}
	.dental_clinic08 ul li {line-height:28px; margin-bottom:10px;}

 
	.rehabili_clinic01 .section01 {background:none; padding-bottom:130px;}
	.rehabili_clinic01 .section01 p {width:100%; line-height:28px;}
	.rehabili_clinic02 .section01 {background:none; padding-bottom:600px;}
	.rehabili_clinic02 .section01 p {width:100%; line-height:28px;}
	.rehabili_clinic02 .box01 {padding:20px 20px 10px; margin-top:00px;}
	.rehabili_clinic02 .box01 p { line-height:26px;}
	.rehabili_clinic02 .box01 ul li {line-height:28px; margin-bottom:10px;}
	.rehabili_clinic04 .section01 {background:none;}
	.rehabili_clinic04 p {line-height:28px;}
	.rehabili_clinic04 .section01 p {width:100%;}
	.rehabili_clinic05 .section01 {background:none;}
	.rehabili_clinic05 p { line-height:28px;}
	.rehabili_clinic05 .section01 p {width:100%;}
	.rehabili_clinic06 .section01 {background:none;}
	.rehabili_clinic06 .section01 p {width:100%; line-height:28px;}

	.surgery_clinic01 .section01 {background:none;}
	.surgery_clinic01 p, .surgery_clinic01 .section01 p {width:100%; line-height:28px;}
	.surgery_clinic01 dd {line-height:26px; margin:5px 0;}
	.surgery_clinic02 .section01 {background:none;}
	.surgery_clinic02 .section01 p {width:100%; line-height:28px;}
	.surgery_clinic03 .section01 {background:none;}
		.surgery_clinic03 p, .surgery_clinic03 .section01 p {width:100%; line-height:28px;}

	.radiology_clinic01 .section01 {background:none; padding-bottom:140px;}
	.radiology_clinic01 .section01 p {width:100%; line-height:28px;}
	.radiology_clinic02 .section01 {background:none; padding-bottom:140px;}
	.radiology_clinic02 .section01 p {width:100%; line-height:28px;}
	.radiology_clinic03 .section01 {background:none; padding-bottom:90px;}
	.radiology_clinic03 .section01 p {width:100%; line-height:28px;}

	.neurology_clinic01 .section01 {width:100%;}
	.neurology_clinic01 img {width:100%;}
	.neurology_clinic02 .section01 {width:100%;}
	.neurology_clinic02 .section02 img {width:100%; margin-top:15px;}
	.neurology_clinic05 .section01 p {width:100%;}
	.neurology_clinic05 .section01 img {width:100%; margin-top:15px;}
	.neurology_clinic07 .section01 p {width:100%;}
	.neurology_clinic07 .section01 img {width:100%; margin:10px 0;}
	.neurology_clinic08 .section01 p {width:100%;}
	.neurology_clinic08 .section01 img {width:100%; margin:10px 0;}


/* sns로그인 */
.log_warp {margin:0px auto; width:100%; height:100%; background:none;}
.log_warp h1 {padding-top:0px; font-weight:bold; }
.log_warp p {padding:10px 0 0px; font-size:17px; line-height:26px;}
.log_warp p .down {display:block;}
.log_warp .login_site {width:100%; margin:0 auto; overflow:hidden; margin-top:25px;}
.log_warp .login_site li {width:100%; padding:0 0px 15px 0; text-align:center;}
.log_warp .login_site li:nth-child(2), .log_warp .login_site li:nth-child(4) {padding:0 0px 10px 0;}

}

@media screen and (min-width:1176px){

/* 병원소개 -> 협력기관 */
.sponsors h2 {margin-top:60px;}
.sponsors h2:first-child {margin-top:0px;}
.sponsors .section01 {overflow:hidden;}
.sponsors .section01 li {float:left; width:272px; height:126px; margin-right:21px; margin-bottom:20px; border:1px solid #dedede;}
.sponsors .section01 li p:last-child {height:40px; background:#f8f8f8; line-height:40px; text-align:center;}
.sponsors .section01 li p.font_small {font-size:14px;}

.sponsors .section01 li:nth-child(4),
.sponsors .section01 li:nth-child(8),
.sponsors .section01 li:nth-child(12) {margin-right:0px;}

}

@media (max-width:1175px) and (min-width:881px){

/* 병원소개 -> 협력기관 */
.sponsors h2 {margin-top:60px;}
.sponsors h2:first-child {margin-top:0px;}
.sponsors .section01 {overflow:hidden;}
.sponsors .section01 li {float:left; width:272px; height:126px; margin-right:21px; margin-bottom:20px; border:1px solid #dedede;}
.sponsors .section01 li p:last-child {height:40px; background:#f8f8f8; line-height:40px; text-align:center;}
.sponsors .section01 li p.font_small {font-size:14px;}

.sponsors .section01 li:nth-child(3),
.sponsors .section01 li:nth-child(6),
.sponsors .section01 li:nth-child(9),
.sponsors .section01 li:nth-child(12) {margin-right:0px;}

}

@media screen and (max-width:880px){

/* 병원소개 -> 협력기관 */
sponsors h2 {margin-top:60px;}
sponsors h2:first-child {margin-top:0px;}
.sponsors .section01 {margin:0 10px; overflow:hidden;}
.sponsors .section01 li {float:left; width:47%; font-size:14px; margin-right:10px; margin-bottom:10px; border:1px solid #dedede;}
.sponsors .section01 li img {width:100%;}
.sponsors .section01 li p:last-child {height:40px; background:#f8f8f8; line-height:40px; text-align:center;}
.sponsors .section01 li p.font_small {font-size:14px;}

.sponsors .section01 li:nth-child(2),
.sponsors .section01 li:nth-child(4),
.sponsors .section01 li:nth-child(6),
.sponsors .section01 li:nth-child(8),
.sponsors .section01 li:nth-child(10),
.sponsors .section01 li:nth-child(12) {margin-right:0px;}

}



/*신경과 페이지 없음*/
.no-page{text-align:center; padding:150px 0; border:1px solid #dedede; background:#f8f8f8;}
.no-page i{font-size:50px;}
.no-page p{margin-top:20px; font-size:20px;}