@charset "utf-8";

/* main */
.mainSlide {position:relative;}
.mainSlide li {position:relative;height:1000px;}
.mainSlide .mainSlide01 {background:url(/images/main/img_main_slide01.jpg) no-repeat 50% 0;}
.mainSlide .mainSlide02 {background:url(/images/main/img_main_slide02.jpg) no-repeat 50% 0;}
.mainSlide .mainSlide03 {background:url(/images/main/img_main_slide03.jpg) no-repeat 50% 0;}
.mainSlide .mainSlide04 {background:url(/images/main/img_main_slide04.jpg) no-repeat 50% 0;}
.mainSlide .slideTxt {position:absolute;top:180px;left:0;padding:35px 50px 35px 100px; color:#333;font-size:48px;}
.mainSlide .slideTxt strong {position:relative;z-index:2;font-weight:normal;}
.mainSlide .slideTxt:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.mainSlide .slideCont {position:absolute;top:0;left:50%;width:1760px;margin:0 0 0 -880px;}
.mainSlide .cellCont {float:left;width:25%;}
.mainSlide .cellCont a {position:relative;display:block;}
.mainSlide .cellCont .over {display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#feb74f url(/images/main/bg_slide_link.png) no-repeat 50% 40%;color:#fff;font-size:20px;text-align:center;opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.mainSlide .cellCont .over span {display:inline-block;position:relative;top:70px;}
.mainSlide .cellCont .over:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.mainSlide .cellCont .over em {font-size:14px;font-family:Nanum Myeongjo;font-style:italic;}
.mainSlide .bx-controls {position:absolute;left:0;right:0;bottom:200px;text-align:center;z-index:100;}
.mainSlide .bx-controls button {overflow:hidden;width:20px;height:20px;margin:0 10px;background:#fff;border-radius:20px;text-indent:-9999px;opacity:.5;filter: alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.mainSlide .bx-controls button.active {opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
@media all and (max-width:1024px) {
	.mainSlide li {height:500px;}
	.mainSlide .mainSlide01 {background-position:50% 50%;background-size:cover;}
	.mainSlide .mainSlide02 {background-position:50% 50%;background-size:cover;}
	.mainSlide .mainSlide03 {background-position:50% 50%;background-size:cover;}
	.mainSlide .mainSlide04 {background:url(/images/main/img_main_slide04_m.jpg) no-repeat 50% 50%;background-size:cover;}
	.mainSlide .mainSlide05 {background:url(/images/main/img_main_slide05_m.jpg) no-repeat 50% 50%;background-size:cover;}
	.mainSlide .mainSlide05 .tabShow {width:100%;height:100%;text-indent:-9999px;}
	.mainSlide .slideTxt {padding:20px 25px 20px 40px;font-size:24px;}
	.mainSlide .slideCont {width:800px;margin:0 0 0 -400px;}
	.mainSlide .bx-controls {bottom:40px;}
}
@media all and (max-width:760px) {
	.mainSlide li {height:300px;}
	.mainSlide .mainSlide04 {background-size:150% 100%;}
	.mainSlide .slideTxt {top:90px;padding:15px 15px 15px 20px;font-size:18px; letter-spacing:-1;}
	.mainSlide .bx-controls {bottom:20px;}
	.mainSlide .bx-controls button {width:14px;height:14px;margin:0 5px;}
}

.mainCont1 {position:relative;zoom:1;margin:-160px 40px 0 100px;z-index:101;}
.mainCont1:after {content:"";display:block;clear:both;}
.mainCont1 .mainSection {position:relative;float:left;width:25%;}
.mainCont1 img {width:100%;}
.mainSubSlide .slideNavi button {position:absolute;top:50%;margin:-32px 0 0;overflow:hidden;width:37px;height:65px;background:url(/images/main/btn_subslide_prev.png) no-repeat;text-indent:-9999px;}
.mainSubSlide .prevSlide button {left:25px;}
.mainSubSlide .nextSlide button {right:25px;background:url(/images/main/btn_subslide_next.png) no-repeat;}
@media all and (max-width:1024px) {
	.mainCont1 {margin:0;}
	.mainCont1 .mainSection {width:50%;}
	.mainSubSlide .slideNavi button {width:31px;height:54px;margin:-27px 0 0;background-size:cover;}
}
@media all and (max-width:760px) {
	.mainCont1 {margin:0 20px;}
	.mainCont1 .mainSection {float:none;width:auto;}
}

.mainCont2 {zoom:1;margin:0 40px 0 100px;}
.mainCont2:after {content:"";display:block;clear:both;}
.mainCont2 .mainSection {float:left;}
.mainCont2 img {width:100%;}
.mainCont2 .mainSns {float:none;padding:80px 0 50px;text-align:center;color:#666;font-size:24px;}
.mainCont2 .mainSns .snsLinks {display:block;margin:25px 0 0;font-size:20px;color:#c2c2c2;}
.mainCont2 .mainSns a {margin:0 18px;}
.mainCont2 .mainSns img {width:auto;vertical-align:-5px;}
.mainCont2 .mainNotice {width:25%;}
.mainCont2 .mainOnair {width:25%;}
.mainCont2 .mainHospView {width:25%;}
.mainCont2 .mainOnline {width:25%;}

@media all and (max-width:1024px) {
	.mainCont2 {margin:0;}
	.mainCont2 .mainSns {padding:8% 0;font-size:18px;}
	.mainCont2 .mainNotice {width:50%;}
	.mainCont2 .mainOnair {width:50%;}
	.mainCont2 .mainHospView {width:50%;}
	.mainCont2 .mainOnline {width:50%;}
}
@media all and (max-width:760px) {
	.mainCont2 {margin:0 20px;}
	.mainCont2 .mainSection {float:none;width:auto;}
}

.mainCont3 {zoom:1;margin:110px 40px 100px 100px;}
.mainCont3:after {content:"";display:block;clear:both;}
.mainCont3 li {float:left;width:25%;text-align:center;font-size:16px;}
.mainCont3 strong {display:block;margin:15px 0;font-size:24px;font-weight:normal;}
.mainCont3 a {display:inline-block;margin:15px 0 0;color:#333;font-size:14px;}
@media all and (max-width:1024px) {
	.mainCont3 {margin:10px 0 60px;}
	.mainCont3 li {width:50%;margin:50px 0 0;}
	.mainCont3 li img {width:140px;}
	.mainCont3 strong {font-size:20px;}
}
@media all and (max-width:760px) {
	.mainCont3 {margin:0 20px 35px;}
	.mainCont3 li {float:none;width:auto;margin:35px 0 0;padding:35px 0 0;border-top:1px solid #ccc;text-align:left;font-size:14px;}
	.mainCont3 li:first-child {border:0;}
	.mainCont3 li img {float:left;width:100px;margin:0 15px 0 0;}
	.mainCont3 strong {margin:0;font-size:18px;}
	.mainCont3 a {margin:5px 0 0;}
}

/* contents */
.hiSection {zoom:1;margin:0 -20px;}
.hiSection:after {content:"";display:block;clear:both;}
.hiSection .hiCont {float:left;width:33.33%;}
.hiSection .hiCont > div {width:301px;height:675px;margin:0 auto;background:#fff;border:1px solid #eee;border-bottom:2px solid #eee;}
.hiSection .hiCont span {display:block;margin:0 -1px;border-bottom:1px solid #eee;}
.hiSection .hiCont .hi1 span {border-top:6px solid #3d86c6;}
.hiSection .hiCont .hi2 span {border-top:6px solid #f27787;}
.hiSection .hiCont .hi3 span {border-top:6px solid #ffc20e;}
.hiSection .hiCont h2 {margin:20px 30px 0;color:#000;font-size:44px;font-family:Nanum Myeongjo;font-weight:normal;}
.hiSection .hiCont p {margin:10px 30px 0;padding:15px 0 0;border-top:1px dashed #d7d7d7;letter-spacing:-1px;}
@media all and (max-width:1024px) {
	.hiSection {margin:0;}
	.hiSection .hiCont {position:relative;float:none;width:auto;height:450px;padding:0 0 0 310px;}
	.hiSection .hiCont > div {width:100%;height:auto;overflow:hidden;background:none;border:0;}
	.hiSection .hiCont span {position:absolute;width:280px;top:0;left:0;border:0;}
	.hiSection .hiCont h2 {margin:0;}
	.hiSection .hiCont p {margin:10px 0 0;}
}
@media all and (max-width:600px) {
	.hiSection .hiCont {height:300px;padding:0 0 0 230px;}
	.hiSection .hiCont span {width:200px;}
}
@media all and (max-width:500px) {
	.hiSection .hiCont {height:auto;margin:35px 0 0;padding:0;}
	.hiSection .hiCont:first-child {margin:0;}
	.hiSection .hiCont > div {max-width:100%;padding:0 0 50px;border:1px solid #eee;border-bottom:2px solid #eee;}
	.hiSection .hiCont span {position:static;width:auto;margin:0 -1px;border-bottom:1px solid #eee;}
	.hiSection .hiCont span img {width:100%;}
	.hiSection .hiCont h2 {margin:20px 15px 15px;font-size:44px;}
	.hiSection .hiCont p {margin:15px 15px 0;font-size:16px;}
}
.docInfo {position:relative;margin:130px 0 0;}
.docInfo:first-child {margin:0;}
.docInfo .picture {position:absolute;top:0;left:0;}
.docInfo .docInfoDetail {margin:0 0 0 525px;}
.docInfo .docName {padding:35px 0 0;border-top:6px solid #3d86c6;color:#999;font-family:Nanum Myeongjo;font-size:16px;}
.docInfo .docName span {margin:0 10px 0 0;font-size:50px;color:#000;}
.docInfo .docName .subject-num {font-family:'Nanum Gothic';margin:0;font-size:20px;line-height:24px;font-weight:400;letter-spacing:-0.5px;color:#3d86c6;}
.docInfo .docPos {margin:30px 0 0;font-size:16px;font-weight:bold;line-height:40px;}
.docInfo .docPos strong {display:inline-block;width:50%;background:#a6aaae;color:#fff;text-align:center;}
.docInfo .docPos span {display:inline-block;width:50%;background:#e7ebee;color:#333;text-align:center;}
.docInfo .docTime {margin:40px 0 0;}
.docTime th,
.docTime td {padding:10px 0;}
.docTime td span {display:inline-block;width:18px;height:18px;border:2px solid #3d86c6;border-radius:18px;text-indent:-99999px;vertical-align:middle;}
.docInfo .docHistory {display:none;margin:35px 0 0;padding:35px;background:#fff;border:1px solid #eaeaea;}
.docInfo .docHistory > div {zoom:1;margin:40px 0 0;}
.docInfo .docHistory > div:first-child {margin:0;}
.docInfo .docHistory > div:after {content:"";display:block;clear:both;}
.docInfo .docHistory h3 {float:left;width:110px;font-size:16px;color:#000;}
.docInfo .docHistory ul {float:left;padding:0 0 0 20px;border-left:1px solid #d5d5d5;font-size:16px;line-height:1.2; width:270px;}
.docInfo .docHistory ul li {margin-top:10px;}
.docInfo .docHistory ul li:first-child {margin-top:0px;}
.docInfo .btnWrap {margin:35px 0 0;}
.docInfo .btn2 span {display:inline-block;width:50%;}
.docInfo .btn2 span {float:left;}
.docInfo .btnWrap .btnL {display:block;min-width:0;width:auto;}
.docInfo .btn2 .btnL {margin:0 0 0 10px;}
.docInfo .btn2 span:first-child .btnL {margin:0 10px 0 0;}
.docInfo .btnWrap .btnDetail {width:100%;}
.docInfo .btnWrap .open:after {transform:rotate(-90deg);}

.researchDoc {justify-content: space-between;flex-wrap: wrap;display: flex;}
.researchDoc .docPos {margin:0;padding:35px 0 0;border-top:6px solid #3d86c6;font:30px/85px Nanum Myeongjo;font-weight:bold;}
.researchDoc .docHistory {display:block;height:218px;}
.researchDoc .btnWrap {display:none;}
.researchDoc .leader .docHistory {height:220px;}
.researchDoc .leader .btnWrap {display:block;}
.researchDoc .btnWrap .btnDetail:after {transform:rotate(0deg);}

.docInfo.assi {width: 49%; display:inline-block;}
.docInfo.assi .picture {width: 230px;}
.docInfo.assi .docInfoDetail {margin:0 0 0 250px;}
.docInfo.assi .docPos {margin:0;font-size:16px;line-height:40px;}
.docInfo.assi .docHistory  {height: 70px;padding:15px 10px;}
.docInfo.assi .docHistory h3 {width:auto;margin-right: 20px;font-size: 14px;}
.docInfo.assi .docHistory ul {width:auto;}
.docInfo.assi .docHistory ul li {font-size: 12px;}

@media all and (max-width:1024px) {
	.docSection {padding:0;}
	.docInfo {width: 100% !important;}
	.docInfo .picture {width:197px;}
	.docInfo .docInfoDetail {margin:0;}
	.docInfo .docName, 
	.docInfo .docPos {margin-left:220px;}
	.docInfo .docHistory ul {width:60%;}

	.researchDoc .docPos {padding:35px 0;}

	.docInfo.assi .docHistory {margin: 0;}
}
@media all and (max-width:760px) {
	.docInfo {margin:65px 0 0;}
	.docInfo .picture {position:static;width:auto;text-align:center;}
	.docInfo .docName {margin:30px 0 0;padding:20px 0 0;border-top:3px solid #3d86c6;font-size:12px;}
	.docInfo .docName span {font-size:40px;}
	.docInfo .docPos {margin:20px 0 0;}

	.researchDoc .docPos {padding:30px 0 0;font-size:20px;line-height:2;}
	.researchDoc .leader .docHistory {height: 240px;}
	.docInfo .typeList {margin:20px 0 0;}
	.docInfo .docHistory {padding:20px;}
	
	.docInfo .docHistory > div {margin:20px 0 0;}
	.docInfo .docHistory h3 {float:none;width:auto;font-size:14px;}
	.docInfo .docHistory ul {float:none;padding:0;border-left:0;font-size:12px;line-height:1.5;width:100%;}
	.docInfo .docHistory ul li:first-child {margin-top:10px;}
	.docInfo .btn2 .btnL {margin:0;}
	.docInfo .btn2 span:first-child .btnL {margin:0;}

	.docInfo.assi {display:flex;margin-top: 25px;}
	.docInfo.assi .docInfoDetail {width:100%;margin:0 0 0 10px;}
	.docInfo.assi .docHistory {height:auto;}
	.docInfo.assi .docPos {padding:0;}
}

.logoSection {zoom:1;}
.logoSection:after {content:"";display:block;clear:both;}
.logoImg {float:left;width:471px;margin:0 50px 0 0;padding:60px 0;background:#fcfcfc url(/images/contents/bg_logo_box.gif) repeat;text-align:center;}
.logoImg img {margin:40px 0 41px;}

.logoDesc {float:left;width:478px;}
.logoDesc h2 {margin:0 0 40px;}
.logoDesc p {margin:30px 0 0;line-height:1.8;}
.logoDesc .logoDown {margin:50px 0;text-align:center;}
.logoDesc .logoDown img {width:80%;}
.logoDesc .logoDown .btnWrap {margin:40px 0 0;}
.logoDesc .logoDown .btnWrap .btnL {min-width:40%;}
@media all and (max-width:1024px) {
	.logoImg {float:none;width:581px;margin:0 auto;}
	.logoDesc {float:none;width:auto;margin:70px 0 0;}
}
@media all and (max-width:600px) {
	.logoImg {width:281px;padding:33px 0;}
	.logoImg img {max-width:80%;margin:20px 0;}
	.logoDesc {margin:35px 0 0;}
	.logoDesc h2 {margin:0 0 20px;}
	.logoDesc p {margin:15px 0 0;}
	.logoDesc .logoDown {margin:25px 0;}
}

.specialSection {zoom:1;margin:100px 0 0;color:#333;}
.specialSection:after {content:"";display:block;clear:both;}
.specialSection h2 {position:relative;float:left;width:370px;margin:30px 0 0;font:30px/1.2 Nanum Myeongjo;font-weight:normal;}
.specialSection h2:after {content:"";position:absolute;top:-30px;left:0;width:166px;height:5px;background:#3d86c6;}
.specialSection div {float:left;width:630px;}
.specialSection div p {margin:30px 0 0;line-height:1.8;}
@media all and (max-width:1024px) {
	.specialSection h2 {float:none;width:auto;}
	.specialSection h2 br {display:none;}
	.specialSection div {float:none;width:auto;margin:30px 0 0;}
}
@media all and (max-width:760px) {
	.specialSection {margin:50px 0 0;}
	.specialSection h2 {font-size:20px;}
	.specialSection h2:after {top:-15px;width:80px;height:3px;}
	.specialSection div {margin:20px 0 0;}
}

.hospView {position:relative;overflow:hidden;}
.hospViewTab {position:absolute;top:0;right:0;width:165px;height:565px;}
.hospViewTab li {height:25%;text-align:center;}
.hospViewTab li a {position:relative;display:block;height:100%;background:#eaebed;font-size:28px;color:#333;}
.hospViewTab li a:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.hospViewTab li:nth-of-type(2n) a {background:#f7f8f9;}
.hospViewTab li.on a {background:#f27787;color:#fff;}
.hospViewTab li.on span:after {content:"";position:absolute;top:50%;right:0;margin:-12px 0 0;border:12px solid transparent;border-right:13px solid #fff;border-left:0;}
.hospViewCont {position:relative;width:838px;overflow:hidden;}
.hospViewCont > div {position:absolute;top:-99999px;left:0;right:0;width:100%;}
.hospViewCont > div.on {position:static;}
.hospViewCont img {width:100%;}
.hospViewCont li:after {content:"";position:absolute;left:0;bottom:0;right:0;height:65px;background:#000;font-weight:bold;opacity:.5;filter: alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.hospViewCont li span {position:absolute;left:0;bottom:0;right:0;line-height:65px;color:#fff;z-index:2;text-align:center;font-weight:bold;}
.hospViewCont .slideNavi button {position:absolute;top:50%;width:55px;height:102px;margin:-56px 0 0;background:url(/images/contents/btn_hosp_view_next.png) no-repeat;background-size:cover;text-indent:-9999px;}
.hospViewCont .slideNavi .nextSlide button {right:22px;}
.hospViewCont .slideNavi .prevSlide button {left:22px;background:url(/images/contents/btn_hosp_view_prev.png) no-repeat;background-size:cover;}

@media all and (max-width:1024px) {
	.hospViewTab {position:static;overflow:hidden;width:100%;height:auto;}
	.hospViewTab li {float:right;width:25%;height:140px;}
	.hospViewTab li.on span:after {top:auto;right:50%;bottom:0;margin:0 -12px 0 0;border:12px solid transparent;border-bottom:13px solid #fff;border-top:0;}
	.hospViewCont {width:auto;}
	.hospViewCont .slideNavi button {width:28px;height:51px;margin:-26px 0 0;}
	.hospViewCont .slideNavi .nextSlide button {right:10px;}
	.hospViewCont .slideNavi .prevSlide button {left:10px;}
}
@media all and (max-width:760px) {
	.hospViewTab li {height:60px;}
	.hospViewTab li a {font-size:14px;}
	.hospViewTab li.on span:after {margin:0 -8px 0 0;border:8px solid transparent;border-bottom:9px solid #fff;border-top:0;}
	.hospViewCont li:after {height:30px;}
	.hospViewCont li span {line-height:30px;}
	.hospViewCont .slideNavi button {width:14px;height:25px;margin:-12px 0 0;}
}

.docTimeInfo {position:relative;padding:35px 0 35px 245px;background:#eaeef2;color:#333;font-size:24px;}
.docTimeInfo:after {content:"";position:absolute;top:0;left:0;bottom:0;width:192px;background:#3d86c6 url(/images/contents/bg_doc_timeinfo.png) no-repeat 50% 50%;}
.docTimeInfo:before {content:"";position:absolute;top:50%;left:192px;margin:-15px 0 0;border:15px solid transparent;border-left:12px solid #3d86c6;border-right:0;}

.docTimeTable {position:relative;margin:40px 0 0;padding:0 0 0 250px;}
.docTimeTable:first-child {margin:0;}
.docTimeTable .picture {position:absolute;top:0;left:0;width:230px;}
.docTimeTable .picture span {position:absolute;right:0;bottom:0;left:0;line-height:44px;text-align:center;color:#fff;z-index:2;}
.docTimeTable .picture:after {content:"";position:absolute;right:0;bottom:0;left:0;height:44px;background:#000;opacity:.5;filter: alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
@media all and (max-width:1024px) {
	.docTimeInfo {font-size:18px;}
	.docTimeTable .btn2 span {display:inline-block;width:50%;}
	.docTimeTable .btn2 span {float:left;}
	.docTimeTable .btnWrap .btnL {display:block;min-width:0;width:auto;}
	.docTimeTable .btn2 .btnL {margin:0 0 0 5px;}
	.docTimeTable .btn2 span:first-child .btnL {margin:0 5px 0 0;}
	.docTimeTable .btnWrap .btnDetail {width:100%;}
	.docTimeTable .btnWrap .open:after {transform:rotate(-90deg);}
}
@media all and (max-width:760px) {
	.docTimeInfo {position:relative;padding:15px 0 15px 120px;background:#eaeef2;color:#333;font-size:14px;}
	.docTimeInfo:after {width:95px;background-size:70px;}
	.docTimeInfo:before {left:95px;margin:-7px 0 0;border:7px solid transparent;border-left:6px solid #3d86c6;border-right:0;}

	.docTimeTable {margin:20px 0 0;padding:0;text-align:center;}
	.docTimeTable .docTime {margin:25px 0 0;}
	.docTimeTable .picture {position:relative;display:inline-block;width:auto;padding:0;}
	.docTimeTable .picture img {width:100%;}
}

.history {width:302px;margin:0 0 0 180px;border-left:1px solid #3d86c6;border-right:1px solid #8e9498;font-size:14px;}
.history h2 {width:817px;overflow:hidden;}
.history h2 span {float:left;background:#3d86c6;height:38px;line-height:38px;color:#fff;font-size:16px;text-align:center;}
.history h2 .hospHistory {width:302px;}
.history h2 .paperHistory {width:515px;background:#8e9498}
.history > div {zoom:1;position:relative;width:817px;margin:50px 0 0;}
.history > div:after {content:"";display:block;clear:both;}
.history h3 {position:absolute;top:-22px;left:-180px;font:50px/1.5 Nanum Myeongjo;color:#333;}
.history h4 {display:none;}
.historyWrap {position:relative;float:left;width:302px;}
.historyWrap:after {content:"";position:absolute;top:0;left:-7px;width:9px;height:9px;background:#fff;border:2px solid #3d86c6;border-radius:100%;}
.paperWrap {position:relative;float:right;width:515px;}
.paperWrap:after {content:"";position:absolute;top:0;left:-6px;width:9px;height:9px;background:#fff;border:2px solid #8e9498;border-radius:100%;}
.history li,
.history p {position:relative;padding:0 0 0 5px;margin:0 0 0 30px;} 
.history li:after,
.history p:after {content:"";position:absolute;top:8px;left:0;width:2px;height:2px;background:#7b7b7b;}
.history li {margin-top:5px;}
.history li:first-child {margin-top:0;}
.history li strong,
.history p strong {color:#333;}
@media all and (max-width:1024px) {
	.history {width:auto;margin:0;border:0;}
	.history > div {width:auto;min-height:50px;margin:0;padding:25px 0 25px 130px;border-bottom:1px dashed #ccc;}
	.history h2 {width:auto;}
	.history h2 span {float:none;display:block;}
	.history h2 .hospHistory {width:auto;}
	.history h2 .paperHistory {display:none;}
	.history h3 {position:absolute;top:10px;left:0;}
	.history h4 {display:block;margin:15px 0 0;color:#3d86c6;font-size:16px;}
	.history br {display:none;}
	.historyWrap,
	.paperWrap {float:none;width:auto;}
	.historyWrap:after,
	.paperWrap:after {display:none;}
	.history li,
	.history p {position:relative;padding:0 0 0 5px;margin:0;} 
}
@media all and (max-width:760px) {
	.history > div {padding:20px 0 20px 80px;}
	.history h3 {font-size:25px;}
}

.paperTit span {display:inline-block;padding:8px 13px;background:#3d86c6;color:#fff;font-weight:normal;font-size:20px;}
.paperTit strong {display:block;margin:10px 0 0;font-size:22px;color:#333;}
.paperBox {padding:20px;color:#666;font-size:14px;}
.paperBox p {margin:0;}

@media all and (max-width:760px) {
	.paperTit span {display:block;font-size:14px;text-align:center;}
	.paperTit strong {font-size:20px;}
	.paperBox {padding:15px;font-size:12px;}
}

.paperList li {position:relative;min-height:200px;padding:55px 0 55px 330px;border-bottom:1px dashed #d7d7d7;}
.paperList li .thumb {position:absolute;top:55px;left:0;width:295px;height:200px;overflow:hidden;}
.paperList li .tit {display:inline-block;padding:8px 13px;background:#3d86c6;color:#fff;font-weight:normal;font-size:20px;}
.paperList li .txt {display:block;margin:10px 0 0;font-size:22px;color:#333;}
.paperList li .btnWrap {margin:10px 0 0;}
.paperList li .btnL {min-width:155px;padding:6px 15px;}
.paperList li .btnL:after {top:10px;}
@media all and (max-width:760px) {
	.paperList li {min-height:auto;padding:5px 10px;}
	.paperList li .thumb {position:static;display:block;width:auto;height:auto;text-align:center;}
	.paperList li .tit {display:block;text-align:center;font-size:14px;}
	.paperList li .txt {margin:5px 0 0;font-size:12px;}
}

.hospMap {height:483px;}
.hospMap .picture {float:left;width:50%;height:100%;background:url(/images/contents/img_map01.jpg) no-repeat 50% 50%;background-size:cover;}
.hospMap .picture img {display:none;}
.hospMap .map {float:left;width:50%;height:100%;}
.hospMap .map iframe {height:100%;}
.hospLocaInfo {margin:20px 0 0;}
.hospLocaInfo p {position:relative;margin:10px 0 0;padding:0 0 0 90px;line-height:1.1;}
.hospLocaInfo strong {position:absolute;top:0;left:0;width:75px;border-right:1px solid #ccc;}

.mapNavi {border-top:2px solid #f27787;margin:60px 0 0;border-bottom:1px dashed #c2c2c2;}
.mapNavi .tit {position:relative;padding:19px 0 19px 60px;border-top:1px dashed #c2c2c2;font-weight:normal;cursor:pointer;}
.naviicon .tit:before {content:"";position:absolute;top:14px;left:24px;width:29px;height:29px;background:url("/images/contents/img_map03.gif") no-repeat 3px 0;}
.naviicon .tit.car:before {background-position:-29px 0;}
.naviicon .tit.train:before {background-position:-63px 0;}
.mapNavi .tit:after {content:"";position:absolute;top:24px;right:20px;width:10px;height:17px;background:url(/images/icon_pack_mama.png) no-repeat -50px -150px;}
.mapNavi .on:after {transform:rotate(90deg);}
.mapNavi .tit:first-child {border:0;}
.mapNavi .cont {display:none;padding:50px 45px;border-top:1px solid #c1c1c1;}
.mapNavi h3 {margin:30px 0 0;color:#333;font-weight:bold;}
.mapNavi h3:first-child {margin:0;}
.mapNavi p,
.mapNavi ul,
.mapNavi ol {margin:10px 0 0;}
.mapNavi p:first-child,
.mapNavi ul:first-child,
.mapNavi ol:first-child {margin:0;}
.parkingsec {margin:10px 0 0 0;}

@media all and (max-width:1024px) {
	.hospMap {height:300px;}
	.mapNavi .cont {display:none;padding:20px;border-top:1px solid #c1c1c1;}
	.section.parkingsec .contWrap {margin:0;}
	.section.parkingsec .contWrap img {margin:0;}
}
@media all and (max-width:760px) {
	.hospMap {height:auto;}
	.hospMap .picture {float:none;width:auto;background:none;}
	.hospMap .picture img {display:block;width:100%;}
	.hospMap .map {float:none;width:auto;height:300px;}
	.naviicon .tit {padding:15px 0 15px 50px;font-size:14px;}
	.naviicon .tit:before {top:10px;left:14px;background:url("/images/contents/img_map03mob.gif") no-repeat 3px 0;background-size:100px;}
	.mapNavi .tit:after {width:10px;height:17px;top:17px;right:8px;background-position:-50px -75px;background-size:250px;}
	
}

.visitTitle {letter-spacing:-3px;}
.visitImgs {margin:60px 0;zoom:1;}
.visitImgs:after {content:"";clear:both;display:block;}
.visitImgs div {float:left;width:48%;}
.visitImgs div:first-child {margin-right:4%;}
.visitImgs div p {margin:30px 0;color:#333;}
.visitStep {zoom:1;}
.visitStep:after {content:"";clear:both;display:block;}
.visitStep > div {float:left;margin:0 0 0 1%;width:19.2%;height:210px;background:#3d86c6;}
.visitStep > div:first-child {margin:0;}
.visitStep .nomber {display:block;width:25px;height:25px;background:#226197;color:#fff;text-align:center;line-height:25px;font-weight:bold;}
.visitStep .icon {display:block;margin:10px auto;width:105px;height:105px;border-radius:50%;font-size:0;}
.visitStep p {margin:20px 0;text-align:center;font-weight:bold;color:#fff;}
.visitStep .step1 .icon {background:#fff url("/images/contents/img_help01_07.gif") no-repeat 50% 50%;}
.visitStep .step2 .icon {background:#fff url("/images/contents/img_help01_08.gif") no-repeat 50% 50%;}
.visitStep .step3 .icon {background:#fff url("/images/contents/img_help01_09.gif") no-repeat 50% 50%;}
.visitStep .step4 .icon {background:#fff url("/images/contents/img_help01_10.gif") no-repeat 50% 50%;}
.visitStep .step5 .icon {background:#fff url("/images/contents/img_help01_11.gif") no-repeat 50% 50%;}
@media all and (max-width:760px) {
	.visitImgs {margin:0;}
	.visitImgs div {float:none;margin:50px 0;width:100%;}
	.visitImgs div:first-child {margin-right:0;}
	.visitStep > div {margin:0 0 16px 0;width:48%;height:140px;}
	.visitStep > div:nth-of-type(2n+1) {clear:both;margin:0 4% 16px 0;}
	.visitImgs div:first-child {margin:0;}
	.visitStep .icon {margin:-7px auto 7px;width:78px;height:78px;}
	.visitStep p {margin:0;}
	.visitStep .step1 .icon, 
	.visitStep .step2 .icon, 
	.visitStep .step3 .icon, 
	.visitStep .step4 .icon,
	.visitStep .step5 .icon{background-size:40%;}
}

.environ .section {margin:60px 0;}
.environ .sectionIdt {margin:120px 0 60px;}
.environ .sectionIdt:first-child {margin:0;}
@media all and (max-width:760px) {
	.environ .section {margin:40px 0;}
	.environ .section .contWrap {margin: 20px 0 0;}
	.environ .subTitle {margin: 70px 0 30px;}
	.environ .sectionIdt {margin: 90px 0 40px;}
}

.researchList ul {zoom:1;margin:-25px;}
.researchList ul:after {content:"";display:block;clear:both;}
.researchList li {float:left;width:50%;}
.researchList li > div {margin:25px;padding:30px 35px;background:url(/images/contents/bg_researchList.gif) no-repeat;background-size:100%;border:1px solid #e1e1e1;}
.researchList li > div > strong {display:block;margin:0 0 20px;font-size:22px;color:#333;}
.researchList li > div > img {width:100%;}
.researchList li > div > .btnL {min-width:100%;margin:18px 0 0;padding:10px 0;border:0;}

.figure {display:inline-block;}
.figure img {margin:0;}
.figure .figCaption {display:inline-block;width:100%;padding:8px 0;background:#818689;color:#fff;font-size:18px;text-align:center;font-weight:bold;}
@media all and (max-width:1024px) {
	.researchList ul {margin:-10px;}
	.researchList li > div {margin:10px;}
	.researchList li > div > .btnL {padding:5px 0;}
}
@media all and (max-width:760px) {
	.researchList li {float:none;width:auto;}
	.researchList li > div {padding:10px;}
	.researchList li > div > strong {font-size:16px;}

}

.cardList ul {zoom:1;margin:-23px -20px;}
.cardList ul:after {content:"";display:block;clear:both;}
.cardList li {float:left;width:306px;padding:23px 20px;}
.cardList li div {position:relative;padding:30px;background:#fff url(/images/contents/bg_cardList.gif) no-repeat;background-size:100%;border:1px solid #e1e1e1;}
.cardList li .num  {display:block;font:30px/1.1 Nanum Myeongjo;color:#000;}
.cardList li .name{display:block;font:14px/1.5 Nanum Gothic;color:#999;}
.cardList li .age {position:absolute;top:30px;right:31px;width:50px;height:50px;line-height:50px;background:#3d86c6;border-radius:100%;color:#fff;text-align:center;font-weight:bold;}
.cardList li dl {zoom:1;overflow:hidden;margin:25px 0 15px;border:1px solid #e2e2e2;border-top:0;}
.cardList li dt,
.cardList li dd {float:left;width:50%;text-align:center;background:#fff;border-top:1px solid #e2e2e2;color:#3d86c6;font-size:14px;line-height:41px;font-weight:bold;}
.cardList li dt {background:#fafafa;color:#666;}
.cardList li .btnL {min-width:100%;padding:0;line-height:45px;}

.cardLayer {position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;}
.cardLayer:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;filter:alpha(opacity=30);}
.cardLayer .layerCont {content:"";position:absolute;overflow:hidden;width:800px;height:564px;top:50%;left:50%;margin:-282px 0 0 -400px;background:#ffffff url(/images/bg_hi.gif) no-repeat;background-position:left bottom;border-radius:9px;z-index:2;text-align:center;color:#333333;font-size:20px;line-height:2;font-weight:bold;}
.cardLayer .cardTop {height:150px;margin:0 0 25px;padding:60px 0 0;background:url(/images/contents/bg_cardLayer_top.png) no-repeat 50% 0;color:#ffffff;font:50px/1.1 Nanum Myeongjo;}
.cardLayer .cardCont {height:265px;overflow:auto;overflow:auto;-webkit-overflow-scrolling:touch; padding:0 30px;}
.cardLayer .layerCont .layerClose {position:absolute;right:26px;bottom:30px;width:25px;height:25px;background:url(/images/icon_pack_mama.png) no-repeat 0 -240px;text-indent:-9999px;}

@media all and (max-width:1024px) {
	.cardList ul {margin:-10px;}
	.cardList li {width:50%;padding:10px;box-sizing:border-box;}
	.cardList li .name {font-size:40px;}
}
@media all and (max-width:850px) {
	.cardLayer .layerCont {width:auto;left:10px;right:10px;margin:-282px 0 0;}
}
@media all and (max-width:760px) {
	.cardLayer .cardTop {height:100px;margin:0;padding:30px 0 0;font-size:25px;background-size:100% 100px;box-sizing:border-box;}
	.cardLayer .layerCont {width:auto;height:auto;top:10px;right:10px;bottom:10px;left:10px;margin:0;font-size:14px;}
	.cardLayer .layerCont .txt {position:absolute;top:70px;left:10px;right:10px;bottom:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
}
@media all and (max-width:600px) {
	.cardList ul {margin:0;}
	.cardList li {float:none;width:auto;padding:10px 0;}
}

/* 20171219 UPDATE START */
.pregnant-wrap {position:relative;background-color: #fff2f2;}
.pregnant-wrap:before {content:'';display:block;position:absolute;top:675px;left:0;width:100%;height:640px;background-repeat:no-repeat;background-position:50% 0;background-image:url(../images/bg-pregnant-top.png);z-index:1;}
.pregnant-wrap:after {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:540px;background-position:50% 100%;background-image:url(../images/bg-pregnant-bottom.png);z-index:2;}
.pregnant-wrap * {box-sizing:border-box;}
.pregnant-wrap > * {position:relative;z-index:10;}
.pregnant-wrap .pageDesc {border-color: #e0a998;}
.pregnant-wrap .cardList li {width:346px;}
.pregnant-wrap .cardList li div {border:2px solid #e0a998;}
.pregnant-wrap .cardList li .num {font-size: 18px;}
.pregnant-wrap .cardList li dl {margin:10px 0 15px;}
.pregnant-wrap .cardList li dd {color:#333;white-space:nowrap;overflow:hidden;}
.pregnant-wrap .cardList li .name {position:absolute;top:30px;right:30px;font:14px/1.5 Nanum Gothic;}
.pregnant-wrap .cardList li .clage {color:#e17a5a;}
.pregnant-wrap .cardList li .btnL {border-color:#e0a998;background-color:#e0a998;} 




.card-message {display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding-top:160px;z-index:400;box-sizing:border-box;}
.card-message * {box-sizing:border-box;}
.card-message .overlay {position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;filter:alpha(opacity=30);z-index:1;box-sizing:border-box;}
.card-message .contain {position:relative;margin:0 auto;padding:280px 64px 0 60px;width:700px;height:700px;text-align:center;background-repeat:no-repeat;background-image:url(../images/bg-pregnant-message-pc.png);z-index:10;}
.card-message .title {margin-bottom:20px;font-size:30px;font-weight:700;line-height:40px;color:#f17786;}
.card-message p {font-size:18px;line-height:30px;letter-spacing:-0.025em;color:#333;word-break:keep-all;}
.card-message p.highlight {font-size:20px;font-weight:700;color:#23bcc0;}

@media all and (max-width:1024px) {
	.pregnant-wrap:before {display:none;}
	.pregnant-wrap:after {display:none;}
	.pregnant-wrap .cardList li {width:50%;}

	.card-message {padding-top:0;}
	.card-message .contain {padding:250px 44px 0 40px;width:558px;height:780px;border-radius: 82px; background-image:url(../images/bg-pregnant-message-mb.png?v=0.1);}
	.card-message .title {margin-bottom:35px;font-size:40px;line-height:50px;}
}
@media all and (max-width:600px) {
	.pregnant-wrap .cardList li {width:100%;}
	.card-message .contain {padding:139px 22px 0 20px;width:300px;height:419px;border-radius: 43px;background-size:100% 100%;}
	.card-message .title {margin-bottom:17px;font-size:20px;line-height:25px;}
	.card-message p {font-size:11px;line-height:17px;}
	.card-message p.highlight {font-size:14px;}
}
/* 20171219 UPDATE END */

.txtSubreser {text-align:right;font-size:16px;color:#333;}
.wrapSubreser {position:relative;margin:20px 0 0;background:#3d85c5;border-radius:9px 9px 0 0;}
.wrapSubreser .inner {padding:32px 0 30px;border-bottom:1px solid #a9c6e0;}
.wrapSubreser p {color:#fff;text-align:center;font-weight:bold;font-size:32px;letter-spacing:-1px;}
.wrapSubreser a {position:absolute;top:40px;text-indent:-9999px;font-size:0;line-height:0;border:10px solid transparent;}
.wrapSubreser a:after {content:"";position:absolute;top:-10px;border:10px solid transparent;}
.wrapSubreser .btnCalendar_l {left:50px;border-right:13px solid #fff;border-left:0;}
.wrapSubreser .btnCalendar_l:after {left:8px;border-right:5px solid #3d85c5;border-left:0;}
.wrapSubreser .btnCalendar_r {right:50px;border-left:13px solid #fff;border-right:0;}
.wrapSubreser .btnCalendar_r:after {right:8px;border-left:5px solid #3d85c5;border-right:0;}
.tbSubReser {width:100%;}
.tbSubReser th {height:60px;background:#f3f3f3;color:#333;font-size:18px;}
.tbSubReser th:first-child,
.tbSubReser td:first-child span {color:#d76c3e;}
.tbSubReser th:last-child,
.tbSubReser td:last-child span {color:#2da0da;}
.tbSubReser tbody tr:first-child td {padding:25px 0 0;border-top:2px solid #dfdfdf;}
.tbSubReser td {height:80px;border:1px solid #fff;}
.tbSubReser td div {height:100%;}
.tbSubReser td span {display:block;padding:9px 0 0 11px;color:#999;font-size:18px;}
.tbSubReser td a {display:block;height:100%;text-decoration:none;}
.tbSubReser td a span {color:#333;}
.tbSubReser td.boxSubToday div {background:#3d86c6;}
.tbSubReser td.boxSubToday span {color:#fff;}
.tbSubReser td.boxSubPossible div {position:relative;background:#eaeaea;}
.tbSubReser td.boxSubPossible .count {position:absolute;top:25px;left:0;font-size:11px;color:#000;line-height:1.5;}

.subReserInfo {margin:45px 0 0;padding:20px 0 0;border-top:1px solid #dfdfdf;text-align:right;}
.subReserInfo .today {display:inline-block;width:17px;height:16px;overflow:hidden;margin:0 0 0 30px;line-height:0;text-indent:-99999px;text-align:left;vertical-align:middle;background:#3d86c6;}
.subReserInfo .possible {display:inline-block;width:17px;height:16px;overflow:hidden;margin:0 0 0 30px;line-height:0;text-indent:-99999px;text-align:left;vertical-align:middle;background:#eaeaea;}
.subReserInfo .listBtn {float:left;}

.reservTxt {margin:50px 0 10px;font-size:16px;}

@media all and (max-width:767px) {
	.subreser {padding:20px !important;}
	.infoBtn {display:block;margin:0 0 10px;text-align:center;}
	.wrapSubreser .inner {padding:20px 0;}
	.wrapSubreser p {font-size:18px;}
	.wrapSubreser .btnCalendar_l {position:absolute;top:20px;left:20px;}
	.wrapSubreser .btnCalendar_r {position:absolute;top:20px;right:20px;}
	.txtSubreser {font-size:14px;}
	.tbSubReser th {height:30px;font-size:16px;}
	.tbSubReser th span {display:none;}
	.tbSubReser td {height:25px;}
	.tbSubReser td div {width:25px;height:25px;margin:0 auto;border-radius:2px;text-align:center;line-height:25px;}
	.tbSubReser td span {padding:0;font-size:16px;}
	.tbSubReser tbody tr:first-child td {padding:2px 0 0;}
	.tbSubReser td.boxSubPossible .count {display:none;}
	.subReserInfo {text-align:center;}
	.subReserInfo span:first-child {margin:0;}
	.subReserInfo .listBtn {display:block;margin:15px 0 0;float:none;}
}

.reserveItems {text-align:right;}
.reserveItems .phone {position:relative;float:left;padding:10px;text-align:left;border:1px solid #3d86c6;line-height:1.1;font-size:16px;}
.reserveItems .phone:after {content:"";position:absolute;top:0;left:0;bottom:0;left:0;width:56px;background:#3d86c6;}
.reserveItems .phone strong {float:left;width:80px;padding:0 0 0 60px;color:#333;}
.reserveItems .phone strong:after {content:"";position:absolute;top:16px;left:14px;width:29px;height:26px;background:url(/images/icon_pack_mama.png) no-repeat -100px -200px;z-index:2;}

.reserveItems .phone a {display:inline-block;font-size:16px;cursor:default;line-height:1.1;}

@media all and (max-width:760px) {
	.reserveItems .phone {display:block;float:none;}
	.reserveItems .btn {display:block;margin:15px 0 0;}
	.reserveItems .btn a {display:block;}
}

@charset "utf-8";

/* layout */
.numberUl li {margin:10px 0 10px 30px;}
.numberUl li span {margin:0 0 0 -30px;display:block;float:left;width:22px;height:22px;background:#ccc;border-radius:50%;text-align:center;color:#fff;}

.pinkbox {zoom:1}
.pinkbox:after {content:"";clear:both;display:block;}
.pinkbox span {display:block;float:left;padding:72px 0;background:url("/images/contents/img_fertility02_10.gif");color:#fff;text-align:center;line-height:26px;font-size:18px;font-weight:bold;}
.pinkbox span:first-child {margin-left:0;}
.pinkbox span.lineover {padding:59px 0;}
.pinkbox5th span {margin-left:1%;width:19.2%;}
.pinkbox4th span {margin-left:1.5%;width:23.8%;}
@media all and (max-width:1024px) {
	.pinkbox span {padding:54px 0;}
	.pinkbox span.lineover {padding:41px 0;}
}
@media all and (max-width:760px) {
	.pinkbox span {padding:32px 0;font-size:14px;letter-spacing:-1px;line-height:18px;}
	.pinkbox span.lineover {padding:23px 0;}
	.pinkbox5th span {width:30%;margin:1.5%;}
	.pinkbox5th span:nth-of-type(4) {clear:both;margin-left:0;}
	.pinkbox4th span {width:47.7%;margin:1.5%;}
	.pinkbox4th span:nth-of-type(3) {clear:both;margin-left:0;}
}

.numberbox {zoom:1;}
.numberbox:after {content:"";display:block;clear:both;}
.numberbox p {position:relative;float:left;margin:14px 0 0;padding:0 0 0 90px;width:39%;height:58px;line-height:58px;background:#f3fcfe;border:1px solid #c9e0e5;color:#333;font-weight:bold;font-size:18px;}
.numberbox p:nth-of-type(2n) {float:right;}
.numberbox p span {position:absolute;top:-1px;left:-1px;display:block;width:60px;height:60px;background:#12b5de;color:#fff;line-height:60px;text-align:center;}
@media all and (max-width:1024px) {
	.numberbox p {padding:0 0 0 70px;width:35%;}
}
@media all and (max-width:760px) {
	.numberbox p {float:none;box-sizing:border-box;padding:0 0 0 50px;width:100%;height:33px;line-height:33px;font-size:14px;}
	.numberbox p:nth-of-type(2n) {float:none;}
	.numberbox p span {width:35px;height:35px;line-height:35px;}
}

.imgcaption {padding:12px 0;background:#818689;text-align:center;font-size:18px;color:#fff;}
.imgfull img {width:100%;}
.subTitle2.firstmargin {margin-top:0;}
.typeList .subth {padding:12px;font-weight:normal;}
.tablecaption {font-size:14px;}
@media all and (max-width:760px) {
	.imgcaption {padding:4px 0;font-size:14px;}
}
/* //layout */


/* intro01 */
/*
.director {zoom:1;}
.director:after {content:"";clear:both;display:block;}
.director > img {float:left;width:475px;}
.director > div {float:right;}
.directTi {letter-spacing:-3px;}
.directorsign {margin:36px 0 0;zoom:1;}
.directorsign:after {content:"";display:block;clear:both;}
.directorsign p {float:left;margin:10px 10px 0 0;font-size:20px;}
@media all and (max-width:1024px) {
	.director > img {float:none;width:100%;}
	.director > div {float:none;margin:40px 0 0;}
	.directorsign {text-align:right;}
	.directorsign p {float:none;display:inline-block;}
	.directorsign img {display:inline-block;}
}
@media all and (max-width:760px) {
	.directTi {font-size:30px;}
	.directorsign p {margin:5px 5px 0 0;font-size:14px;}
	.directorsign img {width:70px;}
}
*/

.director {padding:0 0 77px 0;background:url("/images/contents/img_intro01_01.jpg") no-repeat 100% 100%;}
.directorbox {margin:50px 0 40px;zoom:1;}
.directorbox:after {content:"";display:block;clear:both;}
.directorbox p {float:left;padding:50px 60px;border:1px solid #ddd;border-left:0;font:30px/1.1 Nanum Myeongjo;font-weight:bold;}
.directorbox p:first-child {border-left:1px solid #ddd;color:#3d86c6;}
.directorbox p:nth-of-type(2) {color:#f27787;}
.directortxt {color:#333;font-size:24px;}
.directorsign {margin:36px 0 0;zoom:1;}
.directorsign:after {content:"";display:block;clear:both;}
.directorsign p {float:left;margin:10px 10px 0 0;font-size:20px;}
.directorline {position:relative;display:block;height:7px;font-size:0;background:#f27787;}
.directorline:before {content:"";position:absolute;top:0;left:0;width:33%;height:100%;background:#3d86c6;}
.directorline:after {content:"";position:absolute;top:0;right:0;width:33%;height:100%;background:#ffc20e;}
@media all and (max-width:1024px) {
	.director{padding:0;background:none;}
	.directortitle {padding:115px 0;background:url("/images/contents/img_intro01_01.jpg") no-repeat 100% 100%;background-size:180px;}
	.directorbox p {float:none;padding:55px 0;width:100%;text-align:center;border-left:1px solid #ddd;border-top:0;}
	.directorbox p:first-child {border-top:1px solid #ddd;}
	.directorsign {text-align:right;}
	.directorsign p {float:none;display:inline-block;}
	.directorsign img {display:inline-block;}
}
@media all and (max-width:760px) {
	.directortitle {padding:56px 0;background-size:100px;}
	.directorline {height:3px;}
	.directorbox p {padding:30px 0;font-size:25px;}
	.directortxt {font-size:14px;}
	.directorsign p {margin:5px 5px 0 0;font-size:14px;}
	.directorsign img {width:70px;}
}



/* //intro01 */


/* help05 */
.actinfo {margin:30px 0 0;padding:20px 30px;}
/* //help05 */


/* research03 */
.psychology {position:relative;zoom:1;}
.psychology:after {content:"";clear:both;display:block;}
.psy01 {float:left;width:500px;height:442px;}
.psy02 {position:relative;float:right;padding:174px 45px 0;width:410px;height:508px;background:#dfdfdf;line-height:28px;}
.psy02:before {content:"";position:absolute;top:0;right:0;width:436px;height:149px;background:url("/images/contents/img_research03_02.jpg") no-repeat;}
.psy03 {position:absolute;top:442px;left:0;width:500px;height:240px;zoom:1;}
.psy03:after {content:"";clear:both;display:block;}
.psy03 p {position:relative;float:left;background:#f27787;color:#fff;font-size:24px;line-height:30px;font-weight:bold;}
.psy03 p a {display:block;padding:30px;width:190px;height:180px;color:#fff;}
.psy03 p:first-child {background:#3d86c6;}
.psy03 p:before {content:"";position:absolute;bottom:36px;right:36px;width:64px;height:64px;border-radius:50%;background:#fff;}
.psy03 p:after {content:"";position:absolute;bottom:50px;right:55px;width:19px;height:35px;background:url("/images/icon_pack_mama.png") no-repeat -300px -100px;}
.psy03 p:first-child:after {background:url("/images/icon_pack_mama.png") no-repeat -250px -100px;}
@media all and (max-width:1024px) {
	.psy01 {float:none;width:100%;height:auto;}
	.psy01 img {width:100%;}
	.psy02 {float:none;box-sizing:border-box;padding:138px 24px 24px;width:100%;height:auto;line-height:20px;}
	.psy02:before {width:250px;height:100px;background-size:250px;}
	.psy03 {position:static;width:100%;height:135px;}
	.psy03 p {width:50%;font-size:16px;line-height:24px;}
	.psy03 p a {box-sizing:border-box;height:135px;}
	.psy03 p:before {bottom:20px;right:20px;width:32px;height:32px;}
	.psy03 p:after {bottom:23px;right:26px;width:14px;height:24px;background-position:-179px -60px;background-size:300px;}
	.psy03 p:first-child:after {background-position:-150px -59px;background-size:300px;}
}
@media all and (max-width:760px) {
		.psy03 p {font-size:14px;line-height:20px;letter-spacing:-1px;}
}
/* //research03 */


/* research04 */
.equipment {}
.equipment .sectionIdt {margin:0 0 30px;}
.equipment .btnWrap {text-align:left;}
.equipment .sectionIdt {line-height:58px;}
.equipment .txtCont {line-height:28px;}
.equipment .section {padding:76px 0;border-bottom:1px dashed #d7d7d7; }
.equipment .section:first-child {padding-top:0;}
.equipment .line1btn {margin:88px 0 0;}
.equipPop {display:none;position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;}
.equipPop .popup {position:fixed;z-index:1;top:10%;left:50%;bottom:10%;margin:0 0 0 -500px;padding:210px 50px 90px;width:900px;background:#fff;}
.equipPop .popup h4 {position:absolute;top:0;left:0;width:100%;padding:30px 0;background:#3d86c6;text-align:center;color:#fff;font:50px/1.1 Nanum Myeongjo;}
.equipPop .popup h4 em {display:block;font-size:30px;}
.equipPop .popup .cont {height:100%;overflow:auto;}
.equipPop .popup .cont img {width:48%}
.equipPop .popup .cont img.full {width:100%;}
.equipPop .popup img.left {float:left;}
.equipPop .popup img.right {float:right;}
.equipPop .popup p.right {float:right;clear:none;padding:0;width:47%;}
.equipPop .popup p {margin:0;padding:50px 0 0 0;clear:both;}
.equipPop .popup .contWrap {width:420px;}
.equipPop .popup .contWrap img {width:100%;}
.equipClose {position:absolute;bottom:0;right:0;display:block;cursor:pointer;width:67px;height:67px;background:#ebebeb;font-size:0;}
.equipClose:after {content:"";position:absolute;top:20px;left:20px;width:28px;height:28px;background:url("/images/icon_pack_mama.png") no-repeat 0 -150px;}
.equipPop .dim {position:fixed;z-index:0;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:0.8;filter:alpha(opacity=80);}
@media all and (max-width:1024px) {
	.equipPop .popup {top:8%;left:8%;bottom:8%;right:8%;margin:0;padding:190px 50px 90px;width:auto;}
	.equipPop .popup h4 {font-size:35px;}
	.equipPop .popup h4 em {font-size:20px;}
}
@media all and (max-width:760px) {
	.equipment .sectionIdt {margin:20px 0;line-height:40px;}
	.equipment .sectionIdt:first-child {margin:20px 0;}
	.equipment .section .contWrap {margin:0;}
	.equipment .txtCont {line-height:20px;}
	.equipment .btnWrap {margin:25px 0 0;}
	.equipment .section {padding:45px 0;}
	.equipPop .popup {top:20px;left:20px;bottom:20px;right:20px;padding:70px 20px 70px;}
	.equipPop .popup h4 {padding:14px 0;font-size:14px;}
	.equipPop .popup h4 em {font-size:14px;}
	.equipPop .popup .cont img {width:100%}
	.equipPop .popup img.left {float:none;margin:0 0 20px;}
	.equipPop .popup img.right {float:none;}
	.equipPop .popup p.right {float:none;width:100%;}
	.equipPop .popup p {padding:24px 0 0 0;}
	.equipClose {width:34px;height:34px;}
	.equipClose:after {top:10px;left:10px;width:14px;height:14px;background-position:0 -75px;background-size:250px;}
}
/* //research04 */


/* fertility01 */
.fertiInfo .numberUl {margin:40px 0 80px;}
.fertiInfo .subTitle {margin:55px 0 35px;}
.fertiInfo .txtCont p {margin:35px 0;}
.fertiInfo .subTitle2 {margin:58px 0 26px;}
.fertiTxt {display:block;margin:30px 0 10px;color:#333;font-weight:bold;}
.fertiTxt2 {margin:35px 0;color:#333;font-weight:bold;}
.fertiInfo .section .imgCont img {margin:0;width:100%;}
.fertiInfo .section .txtCont img {margin:0;width:100%;}
@media all and (max-width:760px) {
	.fertiInfo .numberUl {margin:35px 0 65px;}
	.fertiInfo .subTitle {margin:70px 0 20px;}
	.fertiInfo .subTitle2 {margin:30px 0 10px;}
	.fertiTxt2 {margin:20px 0;}
	.fertiInfo .txtCont p {margin:20px 0}
	.fertiTxt {margin:20px 0 10px;}
}
/* //fertility01 */


/* fertility02 */
.tubebabyimg {margin:46px 0;zoom:1;}
.tubebabyimg:after {content:"";clear:both;display:block;}
.tubebabyimg img {width:31.6%;float:left;margin:1%;}
.tubebabyimg img:first-child {margin-left:0;}
.tubebabyimg img:nth-of-type(4) {margin-left:0;clear:both;}
.tubebaby .accordianCont .section .contWrap {width:560px;}
.fertility02btn {padding:40px 0 0 0;border-top:1px dashed #d7d7d7;}
.fertility02btn .btnLfl {padding:11px 40px 11px 20px;}
.fertility02btn .btnLfl2 {padding:11px 40px 11px 20px;}

@media all and (max-width:760px) {
	.tubebabyimg {margin:30px 0;}
	.tubebabyimg img {width:47%;margin:2%;}
	.tubebabyimg img:nth-of-type(2n+1) {margin-left:0;clear:both;}
	.tubebabyimg img:nth-of-type(4) {margin:2%;clear:none;}
}
/* //fertility02 */


/* fertility03 */
.imgCont .blacktext {margin:-44px 0 0;height:45px;background:#000;opacity:0.8;filter:alpha(opacity=80);line-height:45px;text-align:center;font-size:16px;font-weight:bold;color:#fff;}
@media all and (max-width:760px) {
	.imgCont .blacktext{margin:-25px 0 0;height:26px;font-size:14px;line-height:26px;}
}
/* //fertility03 */


/* fertility04 */
.manferti .subTitle {margin:70px 0 40px;}
.buList.fertility04ul {margin:100px 0 0;}
.buList.fertility04ul li {font-size:16px;}
.buList.fertility04ul li strong {color:#333;}
@media all and (max-width:1024px) {
	.buList.fertility04ul {margin:0;}
}

@media all and (max-width:760px) {
	.manferti .subTitle {margin:50px 0 20px;}
	.buList.fertility04ul li {font-size:14px;}
}
/* //fertility04 */


/* fertility09 */
.fertifaq {position:relative;margin:20px 0;zoom:1;}
.fertifaq:after {content:"";clear:both;display:block;}
.fertifaq .image {position:absolute;bottom:0;}
.fertifaq .text {position:relative;display:block;width:75%;padding:4% 5%;border-radius:40px;line-height:28px;color:#333;}
.fertifaq .text:after {content:"";z-index:-1;position:absolute;bottom:0;width:38px;height:38px;}
.fertiQ .image {left:0;}
.fertiA .image {right:0;}
.fertiQ .text {float:right;background:#e8ebee;}
.fertiA .text {float:left;background:#fceff4;}
.fertiQ .text:after {left:0;background:url("/images/contents/img_fertility09_03.gif") no-repeat;}
.fertiA .text:after {right:0;background:url("/images/contents/img_fertility09_04.gif") no-repeat;}
.fertiQ .text em {color:#3d86c6;font-weight:bold;}
.fertiA .text em {color:#f27787;font-weight:bold;}
@media all and (max-width:1024px) {
	.fertifaq .image {width:15%;}
	.fertifaq .text {width:72%}
}
@media all and (max-width:760px) {
	.fertifaq .image {width:20%;}
	.fertifaq .text {width:67%;padding:5%;border-radius:20px;line-height:21px;}
	.fertifaq .text:after {width:19px;height:19px;background-size:100%;}
}
/* //fertility09 */


/* gynecology08 */
.surgeryqna .mapNavi {margin:40px 0 0;}
.surgeryqna .mapNavi .tit {padding:19px 35px;color:#333;}
.surgeryqna .mapNavi .cont {padding:50px 35px;}
.surgeryQ, .surgeryA {display:block;float:left;margin:0 18px 0 0;width:24px;height:24px;background:#f27787;border-radius:50%;text-align:center;font-size:16px;font-weight:bold;color:#fff;}
.surgeryA {background:#3d86c6;}
.surgeryqna .mapNavi p {margin:0;padding:0 0 0 40px;}
@media all and (max-width:760px) {
	.surgeryqna .tabList li {width:100%;}
	.surgeryqna .mapNavi {margin:35px 0 0;}
	.surgeryqna .mapNavi .cont {padding:20px;}
	.surgeryQ, .surgeryA {margin:0 7px 0 0;width:20px;height:20px;font-size:14px;}
	.surgeryqna .mapNavi .tit {position:relative;padding:15px 30px 15px 50px;}
	.surgeryQ {position:absolute;top:15px;left:20px;}
	.surgeryqna .mapNavi p {margin:0;padding:0 0 0 30px;}
}
/* //gynecology08 */


/* community02 */
.support .tabList li {width:33%;}
.support > p {margin:10px 0;}
.support .lineBox {margin:20px 0;padding:26px 30px;}
.support .subTitle {margin:120px 0 30px;}
.support .tabCont div .subTitle:first-child {margin:85px 0 30px;}
.support .buList {color:#333;}
.support .buList > li {margin-top:15px;}
.support .buList ul {color:#666;}
.support .buList ul li {position:relative;margin-top:15px;padding:0 0 0 10px;}
.support .buList ul li:before {content:"";position:absolute;top:10px;left:0;width:5px;height:1px;background:#666;}
.kfsflogo {margin:62px 0 0 0;display:block;padding:30px 0;background:#fff;border:1px solid #ccc;text-align:center;}
@media all and (max-width:760px) {
	.support .tabList li {width:100%;}
	.support .lineBox {padding:15px;}
	.support .subTitle {margin:40px 0 20px;}
	.support .tabCont div .subTitle:first-child {margin:30px 0 20px;}
	.typeList {overflow-x:auto;}
	.typeList .subth {padding:0;}
	.support .buList > li {font-size:14px;}
	.kfsflogo {margin:30px 0 0 0;padding:20px 0;}
}

/* //community02 */


/* intro07 */
@media all and (max-width:760px) {
	.mapNavi .tit:before {background:url("/images/contents/img_map03mob.gif") no-repeat 3px 0;background-size:100px;}
}

/* member */
.member .subTitle {font-size:18px;color:#333;margin:50px 0 10px;padding:0;border:0;}
.member .subTitle:after {top:6px;}
.member .inDec .subTitle {margin:0;}
.member .btnL {width:200px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.member .btnL.naver {position:relative;padding:12px 15px 12px 40px;color:#fff;text-align:center;background-color:#1ec800;}
.member .btnL.naver:before {content:'';display:block;position:absolute;top:50%;left:20px;margin-top:-9px;margin-left:-9px;width:18px;height:18px;background-repeat:no-repeat;background-image:url(../images/sns-logo.png);background-position:0 0;}
.member .btnL.kakao {position:relative;padding:12px 15px 12px 40px;color:#3c1e1e;text-align:center;background-color:#ffeb00;}
.member .btnL.kakao:before {content:'';display:block;position:absolute;top:50%;left:20px;margin-top:-9px;margin-left:-9px;width:18px;height:18px;background-repeat:no-repeat;background-image:url(../images/sns-logo.png);background-position:-40px 0;}
.member .btnWrap .btnFull {display:block;margin-bottom:4px;width:100%;}
.member .btnWrap .btnFull:last-child {margin-bottom:0;}
.loginSection {width:48%;float:left;margin:50px 0 0;}
.loginSection label {display:block;margin:0 0 3px;font-size:18px;color:#333;font-weight:bold;}
.loginSection .txt {width:97%;height:43px;line-height:43px;font-size:16px;}
.loginSection .loginPw {margin:15px 0 0;}
.loginSection .btnWrap {margin:30px 0 0;}
.loginSection .btnL {width:100%;margin:0;padding:11px 15px;}
.loginSection .btnWrap .half {width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.loginSection .btnWrap .btnLeft {padding-right:2px;}
.loginSection .btnWrap .btnRight {padding-left:2px;}

.JoinSection {width:48%;float:right;margin:50px 0 0;}
.JoinSection .subTitle {margin:0;}
.JoinSection .txt1 {margin:28px 0 45px;font-size:16px;line-height:1.5;letter-spacing:-1px;}
.JoinSection .txt1 strong {font-size:34px;}
.JoinSection .btnWrap span {width:50%;}
.JoinSection .btnWrap span a {width:98%;min-width:0;padding:14px 0;font-size:14px;}
.JoinSection .btnWrap .btnLeft .btnL {margin-right:2px;}
.JoinSection .btnWrap .btnRight .btnL {margin-left:2px;}
.JoinSection .btnB {display:block;width:auto;margin:0;font-size:14px;}
@media all and (max-width:1024px) {
	.loginSection,
	.JoinSection {float:none;width:400px;margin:0 auto;}
	.loginSection {margin-top:50px;}
	.loginSection .txt {width:100%;box-sizing:border-box;}
	.JoinSection {margin-top:30px;padding:35px 0 0;border-top:1px solid #ddd;}
}
@media all and (max-width:760px) {
	.loginSection {width:auto;}
	.loginSection .loginPw {margin:12px 0 0;}
	.loginSection .btnWrap .half {margin-bottom:4px;padding:0;width:100%;}

	.JoinSection {width:auto;}
	.JoinSection .txt1 {margin:18px 0 22px;font-size:14px;}
	.JoinSection .txt1 strong {font-size:27px;}
}

.agreeSection {width:100%;margin:50px 0 0;padding:0 0 50px;border-bottom:1px solid #ddd;}
.agreeSection:after {content:"";display:block;clear:both;}
span.error {color:#02cc8c;}
.agreeBox {width:48%;}
.terms {float:left;}
.privacy {float:right;}
.agreeBox .agree label {font-size:14px;color:#555;}
.agreeBox .cont {height:138px;overflow-y:auto;margin:5px 0 10px;padding:10px;background:#f5f5f5;border:1px solid #ddd;}
.agreeBox .subTitle {margin-top:0;}
.agreeAll {margin:55px 0 0;font-size:14px;color:#333;text-align:center;}
@media all and (max-width:1024px) {
	.agreeBox {float:none;width:auto;}
	.privacy {margin:25px 0 0;}
}
@media all and (max-width:760px) {
	.agreeAll {position:relative;}
	.agreeAll .btnM {position:absolute;left:50%;top:-35px;margin-left:-45px;}
}

.joinCom {padding:80px 0 100px;text-align:center;border-bottom:1px solid #efefef;}
.joinCom p {font-size:16px;color:666;letter-spacing:-1px;}
.joinCom p strong {font-size:36px;}

.member .logout {margin:50px 0 0;text-align:center;}
.member .logout p {font-size:16px;color:666;letter-spacing:-1px;}
.member .logout strong {font-size:70px;color:#b5c4bf;letter-spacing:-5px;}

.findBox {width:48%;}
.findBox p {margin:20px 0 0;}
.findBox .txt {width:97%;height:43px;line-height:43px;font-size:16px;}
.findBox .btnL {width:92%;}
.idFind {float:left;}
.pwFind {float:right;}
@media all and (max-width:1024px) {
	.findBox {float:none;width:400px;margin:0 auto;}
	.findBox .txt {width:100%;box-sizing:border-box;}
	.findBox .btnL {width:100%;box-sizing:border-box;}
	.pwFind {margin-top:30px;border-top:1px solid #ddd;}
}
@media all and (max-width:760px) {
	.findBox {width:auto;}
	.findBox p {margin:12px 0 0;}
}
/* //member */

/* mypage */
.outTxt {margin:30px 0 0;font-size:14px;}
.idChk {padding:25px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;color:#000;}
.idChk .line {margin:0 25px;color:#ddd;}
.reasonList {width:100%;}
.reasonList:after {content:"";display:block;clear:both;}
.reasonList li {float:left;width:270px;margin:0 0 10px;font-size:14px;}
.reasonText {margin:8px 0 0;padding:10px 10px 30px;background:#f7f7f7;border:1px solid #d7d7d7;text-align:center;}
.reasonText textarea {width:98%;height:120px;text-align:left;}
@media all and (max-width:1024px) {
	.reasonText textarea {width:100%;box-sizing:border-box;}
}
@media all and (max-width:736px) {
	.idChk {padding:15px 0;font-size:14px;}
	.idChk .id,
	.idChk .name {display:block;}
	.idChk .line {display:none;}
	.reasonList li {float:none;width:auto;margin:0 0 5px;}
	.reasonText textarea {height:80px;}
	
}
/* //mypage */

/* 슬라이드팝업 */

#slide-popup {position:absolute;top:100px;left:50%;margin-left:-225px;width:400px;z-index:500;}
#slide-popup a {display:block;}
#slide-popup .bx-controls {position:static;}
#slide-popup .bx-controls-direction {position:absolute;top:50%;width:100%;transform:translateY(-50%)}
#slide-popup .bx-controls-direction button {display:block;position:absolute;width:35px;height:35px;text-indent:100%;white-space:nowrap;background-image:url(../images/main/slide-btn.png);overflow:hidden;z-index:1001;}
#slide-popup .bx-controls-direction .bx-prev {left:10px;background-position:0 0;}
#slide-popup .bx-controls-direction .bx-next {right:10px;background-position:-60px 0;}
#slide-popup .bx-pager {position:absolute;width:100%;bottom:35px;text-align:center;z-index:10;}
#slide-popup .bx-pager-link {display:inline-block;margin:0 3px;width:10px;height:10px;background-color:rgba(255,255,255,.8);border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden;}
#slide-popup .bx-pager-link.active {background-color:#13b2ff;}
#slide-popup .close-label:after {content:'';display:block;clear:both;}
#slide-popup .close-label {height:auto;background:#000;font-size:12px;color:#fff;}
#slide-popup .close-label > label {float:left;padding:6px 5px;}
#slide-popup .close-label > a {float:right;padding:6px;color:#fff;font-weight:bold;}


#slide-popup2 {position:absolute;top:100px;left:300px;width:400px;z-index:500;}
#slide-popup2 a {display:block;}
#slide-popup2 .bx-controls {position:static;}
#slide-popup2 .bx-controls-direction {position:absolute;top:50%;width:100%;transform:translateY(-50%)}
#slide-popup2 .bx-controls-direction button {display:block;position:absolute;width:35px;height:35px;text-indent:100%;white-space:nowrap;background-image:url(../images/main/slide-btn.png);overflow:hidden;z-index:1001;}
#slide-popup2 .bx-controls-direction .bx-prev {left:10px;background-position:0 0;}
#slide-popup2 .bx-controls-direction .bx-next {right:10px;background-position:-60px 0;}
#slide-popup2 .bx-pager {position:absolute;width:100%;bottom:35px;text-align:center;z-index:10;}
#slide-popup2 .bx-pager-link {display:inline-block;margin:0 3px;width:10px;height:10px;background-color:rgba(255,255,255,.8);border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden;}
#slide-popup2 .bx-pager-link.active {background-color:#13b2ff;}
#slide-popup2 .close-label:after {content:'';display:block;clear:both;}
#slide-popup2 .close-label {height:auto;background:#000;font-size:12px;color:#fff;}
#slide-popup2 .close-label > label {float:left;padding:6px 5px;}
#slide-popup2 .close-label > a {float:right;padding:6px;color:#fff;font-weight:bold;}
@media all and (max-width:760px) {

	#slide-popup {top:100px;width:300px;height:auto;margin-left:-150px;}
	#slide-popup .close-label {font-size:12px;}

    #slide-popup2 {top:100px;width:300px; left: 50%; height:auto;margin-left:-150px;}
	#slide-popup2 .close-label {font-size:12px;}
}


	/* 2020-01-17 */

.text_hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
.text_black_20200221{color: #000;}
.add_20200107{position: relative; min-height: 600px; margin-bottom: 100px;}
.add_20200107.add_20200221{background-image: url('/images/back_200221_img1.png');background-repeat: no-repeat;background-position: 0 100px;}
.add_20200107.add_20200221:after{content: '';width: 100%;height: 100%;position: absolute;background-image: url('/images/add_200221_img3.png');background-repeat: no-repeat;background-position: right top;top: 140px;right: 0; z-index: -1;}
.add_20200107 .add_20200107_ul_1{width: 100%;overflow: hidden;height: 86px;border: 1px solid #e6e6e6;margin-bottom: 64px;letter-spacing: -0.075em;}
.add_20200107.add_20200221 .add_20200107_ul_1{margin-bottom: 64px;}
.add_20200107 .add_20200107_ul_1 li{width: auto; height: 86px; line-height: 86px; float: left; margin-left: 30px; padding-left: 40px;background-image: url('/images/add_20200107_ul_1_img_1.jpg');background-repeat: no-repeat;background-position: left center; font-size: 18px;}
.add_20200107 .add_20200107_ul_1 li strong{color: #000;}
.add_20200107 .add_20200107_h3{padding-left: 300px; }
.add_20200107.add_20200221 .add_20200107_h3{}
.add_20200107 .add_20200107_h3 strong{width: auto;height: 66px;line-height: 66px;display: inline-block;font-size: 40px;border-top: 1px solid #666;border-bottom: 1px solid #666;color: #323232;letter-spacing: -.05em;}
.add_20200107 .add_20200107_h3.add_20200221_h3 strong{color: #4062a9;}
.add_20200107 .add_20200107_p{padding-left: 300px; height: 66px; line-height: 66px; margin-bottom: 26px; font-size: 28px; letter-spacing: -.1em;}
.add_20200107 .add_20200107_p.add_20200221_p{margin-top: 20px; color: #4062a9; line-height: 1.5em; letter-spacing: -.025em;}
.add_20200107 .add_20200107_p.add_20200221_p span{display: block;}
.add_20200107 .add_20200107_p.add_20200221_p small{display: block; line-height: 1.5em; font-size: 18px;}
.add_20200107 .add_20200107_img_phone{position: absolute; top: 150px; left: 0;}
.add_20200107.add_20200221 .add_20200107_img_phone{}
.add_20200107 .add_20200107_ul_2{padding-left: 300px;}
.add_20200107 .add_20200107_ul_2 li{width: 100%;/* height: 100px; *//* line-height: 100px; */font-size: 18px;background-color: #f2f2f2;margin-bottom: 10px;background-image: url('/images/add_20200107_ul_2_img_1.jpg');background-repeat: no-repeat;background-position: left center;padding: 30px 20px 30px 56px;box-sizing: border-box;	}
.add_20200107 .add_20200107_ul_2 li strong{font-size: 18px; width: 130px; display: inline-block; color: #000; vertical-align: top;}
.add_20200107 .add_20200107_ul_2 li span{width: calc(100% - 130px); display: inline-block; letter-spacing: -.08em;}
.add_20200107 .add_20200107_goto{padding-left: 300px; margin-top: 50px; text-align: center;}
.add_20200107 .add_20200107_goto a{height: 72px; line-height: 72px; display: inline-block; background-color: #fcd204; padding: 0 80px; border-radius: 36px; font-size: 21px; color: #000;}
/* 2022-08-31 리뉴얼 */
.new_consulting {display: flex;}
.new_consulting .left {margin-right: 80px;}
.new_consulting .tit-wrap h3 {position: relative;padding-top: 24px;color: #3d86c6;font-size: 50px;line-height: 1.24;letter-spacing: -3.75px;}
.new_consulting .tit-wrap h3:after {position: absolute;top: 0;left: 0;width: 49px;height: 5px;background-color: #3d86c6;content:'';}
.new_consulting .tit-wrap p {margin-top: 30px;color: #393939;font-size: 21px;font-weight: normal;line-height: 1.43;letter-spacing: -1.58px;word-break: keep-all;}
.new_consulting .top img {width: 250px;}
.new_consulting .top,
.new_consulting .bottom {display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 80px;}
.new_consulting .top a,
.new_consulting .bottom a {flex-shrink: 0;width: 100%;height: 65px;margin-top: 30px;color: #fff;font-size: 22px;font-weight: bold;letter-spacing: -1.1px;line-height: 65px;text-align: center; background-color: #f27787;}
.new_consulting .bottom a {color:#333;background-color: #f9e000;}
.new_consulting .bottom .text-wrap {width: 58%;margin-top: 15px;}
.new_consulting .bottom .text-wrap .con {margin-top: 15px;padding:27px 25px 27px 55px;border:5px solid #3d86c6;border-radius: 20px;box-sizing: border-box;background-image: url(/images/add_20200107_ul_2_img_1.jpg);background-repeat: no-repeat;background-position: 0 25px;}
.new_consulting .bottom .text-wrap .con p {margin-bottom: 20px;font-size: 22px;font-weight: bold;line-height: 1.36;letter-spacing: -1.65px;color: #3d86c6;}
.new_consulting .bottom .text-wrap .con span {font-size: 21px;line-height: 1.43;letter-spacing: -1.58px;color: #393939;}

@media (max-width: 1024px){
	.add_20200107 .add_20200107_ul_1{height: auto;}
	.add_20200107 .add_20200107_ul_1 li{height: auto; line-height: 1.5; padding-top: 20px; padding-bottom: 20px; padding-right: 20px;}
	.add_20200107 .add_20200107_img_phone{top: 200px;}
	.add_20200107 .add_20200107_h3{ padding-left: 260px;}
	.add_20200107 .add_20200107_h3 strong{height: auto; line-height: 1.5;}
	.add_20200107 .add_20200107_p{height: auto; line-height: 1.5; padding-left: 260px;}
	.add_20200107 .add_20200107_ul_2{padding-left: 260px;}
	.add_20200107 .add_20200107_goto{padding-left: 260px;}
	.add_20200107 .add_20200107_goto a{width: 100%; padding: 0;}
	.add_20200107.add_20200221:after{display: none;}
	.add_20200107.add_20200221{background-image: url('');}

	.new_consulting .left {display: none;}
	.new_consulting .tit-wrap h3 {font-size: 32px;}
	.new_consulting .tit-wrap p {font-size: 16px;}
	.new_consulting .top img {width: 202px;margin-top: 15px;}
}
@media (max-width: 760px){
	.add_20200107 .add_20200107_img_phone{display: none;}
	.add_20200107 .add_20200107_h3{ padding-left: 0; text-align: center; margin-bottom: 20px;}
	.add_20200107 .add_20200107_h3 strong{width: 100%; font-size: 32px;}
	.add_20200107 .add_20200107_p{padding-left: 0; text-align: center; font-size: 28px;}
	.add_20200107 .add_20200107_ul_2{padding-left: 0;}
	.add_20200107 .add_20200107_goto{padding-left: 0;}
	.add_20200107 .add_20200107_goto a{}

	.new_consulting .top a,
	.new_consulting .bottom a {height: 50px;font-size: 18px;line-height: 50px;}
	.new_consulting .bottom p br {display:none;}
	.new_consulting .bottom .text-wrap {width: 100%;}
	.new_consulting .bottom .text-wrap .con p {font-size: 18px;}
	.new_consulting .bottom .text-wrap .con span {font-size: 16px;}
}


/* 2020-03-18 */
.hospSchedule_20200318{width: 100%;max-width: 1000px;position: relative;/* overflow: hidden; */color: #3c3530;}
.hospSchedule_20200318 h1 img{display: none;}
.hospSchedule_20200318 h1 strong{font-size: 50px; position: relative; padding-left: 70px;}
.hospSchedule_20200318 h1 strong:before{content:''; display: block; position: absolute; top: 50%; left: 0; width: 60px; height: 60px; margin-top: -30px; background-image: url('/images/icon_20200318_1.png'); background-repeat: no-repeat; background-position: center;}
.hospSchedule_20200318 h1 small{font-size: 18px;display: block;max-width: 720px;}
.hospSchedule_20200318 .hospSchedule_20200318_ul_1{list-style: none; padding-left: 0; font-size: 15px; margin-top: 30px;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1{border-top: 2px solid #3faae0;margin-top: 30px;display: table;max-width: 720px;width: 100%;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row{display: table-row;width: 100%;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell{display: table-cell; vertical-align: middle; height: 106px;  border-bottom: 1px solid #e4e4e4;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left{padding-left: 26px;width: 30%;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left strong{padding-left: 70px; display: block; position: relative; font-size: 16px;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left strong:before{content:''; display: block; position: absolute; top: 50%; left: 0; margin-top: -30px; background-repeat: no-repeat; background-position: center; width: 60px; height: 60px;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left.time strong:before{background-image: url('/images/icon_20200318_2.png');}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left.kakao strong:before{background-image: url('/images/icon_20200318_3.png');}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left strong span{display: block}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell_right{width: 70%;padding: 10px 0;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1{width: 100%;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dt{width: 80px; display: inline-block;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dd{width: 400px; display: inline-block; letter-spacing: -.025em;}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dd .text_gray{color: #818181;}
.hospSchedule_20200318 .hospSchedule_20200318_div_2{margin-top: 30px; max-width: 720px;}
.hospSchedule_20200318 .hospSchedule_20200318_div_2 .hospSchedule_20200318_h2_1{font-size: 15px;}
.hospSchedule_20200318 .hospSchedule_20200318_div_2 .hospSchedule_20200318_ul_2 li{font-size: 15px; color: #9e9e9e; line-height: 25px;}

.hospSchedule_20200318_div_3{position: absolute; top: 0; right: 0; text-align: center; width: 280px;}
.hospSchedule_20200318_div_3:before{content:''; display: inline-block; background-repeat: no-repeat; width: 202px; height: 421px;background-image: url('/images/icon_20200318_4.png');}
.hospSchedule_20200318_div_3 a{width: 260px;height: 54px;display: inline-block;margin-top: 20px;font-size: 18px;line-height: 54px;text-align: center;background-color: #ffce0c;border-radius: 27px;font-weight: bold;} 

.mo_show{display: none;}
@media (max-width: 1024px){

	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left{padding-left: 26px;width: 40%;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell_right{width: 60%;padding: 10px 0;}

	.hospSchedule_20200318_div_3{position: static; width: 100%;}
	.hospSchedule_20200318_div_3:before{background-image: url(''); width: 0; height: 0;}

.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dt{width:100%}
.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dd{width: 100%}

}

@media (max-width: 760px){
	.hospSchedule_20200318 h1 img{display: inline; width: 100%;}
	.hospSchedule_20200318 h1 strong, .hospSchedule_20200318 h1 small{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
	.hospSchedule_20200318 h1 strong:before{background-image: url('');}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1{display: block;border-top: 0;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row{display: block;width: 100%;position: relative;margin-bottom: 50px;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell{display: block;width: 100%;border-bottom: 0;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left{
    width: 100%;
    padding-left: 0;
    height: 60px;
    padding: 10px 0;
    border-bottom: 1px solid #cfcfcf;
}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left strong{
    height: 100%;
    padding-left: 0;
    width: 100%;
}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left strong:before{
    position: static;
    display: inline-block;
    margin-top: 0;
    float: left;
    margin-right: 5px;
}
.hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left strong span{line-height: 60px;display: inline-block;float: left;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left.time{border-bottom: 2px solid #3faae0;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left.time strong:before{}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left.kakao{border-top: 2px solid #ffce0c;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell.hospSchedule_20200318_div_1_cell_left.kakao strong:before{}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell_right{height: auto;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1{
    width: 100%;
    display: block;
    overflow: hidden;
}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 .sunday{border-bottom: 0 !important; position: absolute;}
	
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dd.sunday{top: 10px;left: 180px;width: auto;height: 60px;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dt{
    width: 30%;
    display: flex;
    padding-left: 5%;
    box-sizing: border-box;
    float: left;
    height: 90px;
    font-size: 18px;
    font-weight: bold;
    align-items: center;
    border-bottom: 1px solid #cfcfcf;
}


	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200318_dl_1 dd{
    width: 70%;
    display: flex;
    float: right;
    height: 90px;
    align-items: center;
    box-sizing: border-box;
    border-bottom: 1px solid #cfcfcf;
}


	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell_right .kakao_id{position: static;left: 150px;width: auto;height: 60px;display: flex;align-items: center;line-height: 1.25em;padding-left: 20px;padding-bottom: .5em;border-bottom: 1px solid #ddd;}

	


	.hospSchedule_20200318_div_3 a{width: 100%; border-radius:0;} 

	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200406_div{padding: 20px 5% 30px;border-bottom: 1px solid #ddd;}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200406_div .span_1{font-weight: bold; font-size: 16px}
	.hospSchedule_20200318 .hospSchedule_20200318_div_1 .hospSchedule_20200318_div_1_row .hospSchedule_20200318_div_1_cell .hospSchedule_20200406_div .span_2{}
	.mo_show{display: inline;}
}


/*
가임력보존클리닉
신규페이지 2021-03-08 
*/
.new-tab {
	position: relative;
	display: flex;
	width: 100%;
	max-width: 1004px;
	margin: 0 auto;
	z-index: 100;
}
.new-tab li {
	width: 100%;
	margin:0 2px;
}
.new-tab li a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 15px 0;
	color: #000;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -1.65px;
	line-height: 1.4;
	text-align: center;
	border:1px solid #e5e5e5;
	box-sizing: border-box;
	background-color: #fff;
}
.new-tab li.on a {
	color: #fff;
	border:none;
	background-image: linear-gradient(to right, #3d86c6, #31acaa);
}

.cont-sub-tit {
	position: relative;
	margin: 80px 0 30px;
	color: #000000;
	font-size: 38px;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: -0.4px;
}
.cont-box {
	overflow: hidden;
	position: relative;
	display: flex;
	/* margin-bottom: 40px; */
	padding: 40px 0;
	box-sizing: border-box;
}
.cont-box:before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #dadada;
	content: '';
}
/* .cont-box:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 17rem;
	height: 3px;
	background-color: #e2ae83;
	content: '';
} */
.cont-box .cont-label {
	position: relative;
	flex-shrink: 0;
	width: 270px;
	padding-left: 28px;
	color: #333333;
	font-family: 'Noto Sans KR';
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: -1.25px;
}
.cont-box .cont-label:after {
	position: absolute;
	top: 4px;
	left: 0;
	width: 20px;
	height: 20px;
	background-image: url(/images/contents/middot-circle.png);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	content:'';
}
.cont-box .cont {
	width: 100%;
	font-size: 16px;
	font-weight: normal;
}
.cont-box .cont>p {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.6;
}
.cont-box.no-before:before {
	display: none;
}

.brw-middot {
	padding: 10px 0;
}
.brw-middot.half:after {
	overflow: hidden;
	display: block;
	height: 0;
	clear: both;
	content: '';
}
.brw-middot.half li {
	width: 50%;
	float: left;
	padding-right: 20px;
	box-sizing: border-box;
}
.brw-middot li {
	position: relative;
	margin-bottom: 6px;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	word-break: keep-all;
	box-sizing: border-box;
}
.brw-middot li:before {
	display: inline-block;
	position: absolute;
	top: 12px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: #2eb5a3;
	vertical-align: middle;
	content: '';
}

.big-list.pad {
	padding: 10px 0;
}
.big-list.margin {
	margin-top: 50px;
}
.big-list.half:after {
	overflow: hidden;
	display: block;
	height: 0;
	clear: both;
	content: '';
}
.big-list.half dd {
	width: 50%;
	float: left;
	padding-right: 20px;
	box-sizing: border-box;
}
.big-list dd,
.big-list dt {
	position: relative;
	margin-bottom: 6px;
	font-size: 16px;
	line-height: 1.4;
	word-break: keep-all;
	box-sizing: border-box;
}
.big-list dt {
	color:#2eb5a3;
	font-weight: 800;
}
.page-tit {
	padding:40px 0;
	font-family: 'Nanum Myeongjo';
	font-size: 35px;
	font-weight: normal;
	line-height: 1.77;
	letter-spacing: -2.63px;
	text-align: center;
	color: #333333;
}
.page-tit2 {
	position: relative;
	margin-top: -29px;
	/* margin-bottom: 60px; */
	padding: 100px 15px 0;
	color: #333333;
	font-family: 'Nanum Myeongjo';
	font-size: 50px;
	font-weight: normal;
	line-height: 1.32;
	letter-spacing: -0.95px;
	text-align: center;
}
.page-tit2 small {
	display: block;
	height: 4px;
	width: 40px;
	margin:0 auto 30px;
	background-color: #2eb5a3;
}
.page-tit2 span {
	display: block;
	margin-top: 35px;
	font-family: Nanum Gothic, '나눔고딕';
	font-size: 16px;
	font-weight: 300;
	line-height: 1.6;
	letter-spacing: -1.5px;
	color: #333333;
}
.page-tit2.bg:after {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	max-width: 192rem;
	height: 458px;
	background-color: #f9f2e8;
	transform: translateX(-50%);
	z-index: -1;
	content: '';
}
.page-tit2+#contents {
	margin-top: 40px;
}

.tit-box {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto 0;
}
.page-tit2 .tit-box {
	margin-top: 50px;
}
.page-tit2 span + .tit-box {
	margin-top: 65px;
}

.page-tit3 {
	position: relative;
	margin-top: -29px;
	/* margin-bottom: 60px; */
	padding: 126px 15px 0;
	color: #333333;
	font-size: 28px;
	font-weight: normal;
	line-height: 1.32;
	letter-spacing: -0.95px;
	text-align: center;
}
.page-tit3 small {
	display: block;
	height: 2px;
	width: 40px;
	margin:30px auto;
	background-color: #2eb5a3;
}
.page-tit3 span {
	display: block;
	margin-top: 35px;
	font-family: Nanum Gothic, '나눔고딕';
	font-size: 16px;
	font-weight: 300;
	line-height: 1.6;
	letter-spacing: -1.5px;
	color: #333333;
}
.page-tit3.bg:after {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	max-width: 192rem;
	height: 342px;
	background-color: #f9f2e8;
	transform: translateX(-50%);
	z-index: -1;
	content: '';
}

.page-title {
	position: relative;
	margin-bottom: 50px;
	color: #333;
	font-family: Nanum Myeongjo;
	font-size: 35px;
	font-weight: normal;
	line-height: 1.77;
	letter-spacing: -2.63px;
	text-align: center;
}
.page-sub-title {
	position: relative;
	margin-bottom: 50px;
	padding-top: 20px;
	color: #333;
	font-family: Nanum Myeongjo;
	font-size: 50px;
	line-height: 1.24;
	letter-spacing: -3.75px;
	text-align: center;
}
.page-sub-title:after {
	position: absolute;
	top: 0;
	left: 50%;
	width: 40px;
	height: 4px;
	margin-left: -20px;
	background-color: #2eb5a3;
	content:'';
}
.page-sub-title.bg:before {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	max-width: 1920px;
	height: 342px;
	background-color: #f0f9fb;
	transform: translateX(-50%);
	z-index: -1;
	content:'';
}

.fertility-slide {
	position: relative;
	max-width:1000px;
	margin:0 auto;
	padding:0 44px;
	box-sizing: border-box;
}
.fertility-slide .bx-next,
.fertility-slide .bx-prev {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	text-indent: -9999px;
	background-color: #c9c9c9;
	background-repeat: no-repeat;
	background-size: 8px 14px;
	background-position: center;
	transform: translateY(-50%);
	border-radius: 100%;
}
.fertility-slide .bx-next:hover {
	background-color: #3d86c6;
	background-image: url(/images/bg_page_next.gif);
}
.fertility-slide .bx-prev:hover {
	background-image: url(/images/bg_page_prev.gif);
	background-color: #3d86c6;
}
.fertility-slide .bx-next {
	right: 0;
	background-image: url(/images/contents/btn_hosp_view_next.png);
}
.fertility-slide .bx-prev {
	left: 0;
	background-image: url(/images/contents/btn_hosp_view_prev.png);
}

.pad-box {
	padding:30px 40px;
	background-color: #f2f2f2;
	box-sizing: border-box;
}
.pad-box.margin {
	margin-top: 40px;
}
.background_motion { position:fixed; transition:all 3000ms ease; z-index:-1; opacity: 0.8; } 
.background_motion.bg_motion01 { left:-1%; top:976px;  animation:anim1 10s ease infinite;}
.background_motion.bg_motion02 { left:-8%; top:882px;  animation:anim1 20s ease infinite;}
.background_motion.bg_motion03 { left:1%; top:898px;  animation:anim1 15s ease infinite;}
.background_motion.bg_motion04 { left:-11%; top:600px;  animation:anim1 20s ease infinite;}
.background_motion.bg_motion05 { left:-10%; top:1029px; animation:anim1 15s ease infinite;}
.background_motion.bg_motion06 { right:10%; top:694px; animation:anim1 20s ease infinite;}
.background_motion.bg_motion07 { right:10%; top:500px;  animation:anim1 10s ease infinite;}
.background_motion.bg_motion08 { right:10%; top:1160px;  animation:anim1 15s ease infinite;}
.background_motion.bg_motion09 { right:0%; top:800px;  animation:anim1 20s ease infinite;}
@keyframes anim1 {
  0% { transform: translate(-25%,-25%); }
  50% { transform: translate(25%,25%); }
  100% { transform:  translate(-25%,-25%); }
}
@media screen and (max-width:1024px){
	.background_motion {
		width: 10%;
	}
	.background_motion img {
		width: 100%;
	}
	.cont-box {
		display: block;
	}
	.cont-box .cont-label {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
	.new-tab li a {
		font-size: 16px;
	}
	.page-title {
		font-size: 30px;
	}
	.page-sub-title {
		font-size: 40px;
	}
	.page-tit {
		font-size: 30px;
	}
	.page-tit2 {
		padding-top: 80px;
		font-size: 40px;
	}
	.page-tit2.bg:after {
		height: 80%;
	}
	.page-tit3 {
		padding: 80px 0 0;
	}
	.page-tit3.bg:after {
		height: 80%;
	}
	.fertility-slide .bx-next, .fertility-slide .bx-prev {
		width: 33px;
		height: 33px;
	}
	.fertility-slide .bx-next {
		background-color: #3d86c6;
		background-image: url(/images/bg_page_next.gif);
	}
	.fertility-slide .bx-prev {
		background-image: url(/images/bg_page_prev.gif);
		background-color: #3d86c6;
	}
}
@media screen and (max-width:768px){
	.new-tab li a {
		font-size: 12px;
	}
	.page-title {
		font-size: 28px;
	}
	.page-sub-title {
		font-size: 34px;
	}
	.page-tit {
		font-size: 28px;
	}
	.page-tit2 {
		font-size: 34px;
	}
	.background_motion {
		width: 15%;
	}
}
@media screen and (max-width:600px){
	#_device_mo {
		display: none;
	}
	.background_motion {
		width: 20%;
		opacity: 1;
	}
	.new-tab li a {
		font-size: 12px;
	}
	.page-title {
		font-size: 25px;
	}
	.page-sub-title {
		font-size: 30px;
	}
	.page-sub-title.bg:before {
		height: 180%;
	}
	.page-tit {
		font-size: 25px;
	}
	.page-tit2 {
		font-size: 30px;
	}
	.page-tit2 small {
		margin-bottom: 20px;
	}
	.page-tit2 span {
		margin-top: 20px;
		font-size: 14px;
	}
	.page-tit3 {
		font-size: 20px;
	}
	.page-tit2 .tit-box {
		margin-top: 30px;
	}
	.page-tit2 span + .tit-box {
		margin-top: 40px;
	}
	.pad-box {
		padding:15px 25px;
	}
	.cont-box {
		padding:20px 0;
	}
	.cont-box .cont-label {
		margin-bottom: 10px;
		padding-left: 20px;
		font-size: 18px;
	}
	.cont-box .cont-label:after {
		width: 16px;
		height: 16px;
		background-size: 16px auto;
	}
	.cont-box .cont {
		font-size: 14px;
	}
	.cont-box .cont > p {
		font-size: 14px;
	}
	.big-list.margin {
		margin-top: 20px;
	}
	.big-list dd, .big-list dt {
		font-size: 14px;
	}
	.brw-middot li {
		padding-left: 12px;
		line-height: 1.4 !important;
		font-size: 14px;
	}
	.brw-middot li:before {
		top:5px;
	}
}

/* 
	2022-08-18
	동결보존연장  
*/
.kakao-friend-btn {
    display: block;
	width: 260px;
	height: 72px;
	margin:0 auto 100px;
    padding: 0 40px;
    color: #000;
    font-size: 21px;
	font-weight: 600;
    line-height: 72px;
	text-align: center;
    background-color: #fcd204;
}