@charset "utf-8";

/* C00201
리성형외과 */

@font-face {
	font-family: 'netmarbleB';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.1/netmarbleB.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

*{font-family:'Pretendard-Light', 'SUIT', 'Noto Sans KR', sans-serif; line-height:normal; letter-spacing:-0.1pt;}

/* ===================================================================================================================================================== */
/* 시술페이지 */
/*링크연결*/
.sectionLink{position:relative; width:100%; padding-top:120px; padding-bottom:120px;}
.sectionLink .linkTitle h3{color:#242424; font-size:30pt; font-weight:300; text-align:center;}
.sectionLink .linkWrap{position:relative; display:table; width:1300px; margin:0 auto; text-align:center; border-spacing:60px;}
.sectionLink .linkWrap .linkBox{position:relative; display:table-cell; width:calc(100%/3); overflow:hidden; border:1px solid #242424; box-shadow:8px 8px #f1f1f1;}
.canthoplasty .linkWrap {width:900px;}
/*이미지*/
.sectionLink .linkWrap .linkBox .linkImg{transition:0.3s; position:relative;}
.sectionLink .linkWrap .linkBox .linkImg img{width:100%;}
.sectionLink .linkWrap .linkBox a:hover .linkImg{scale:1.2;}
/*텍스트*/
.sectionLink .linkWrap .linkBox .linkTxt{border-top:1px solid #242424; padding:20px 0; position:relative; z-index:10; background:#fff;}
.sectionLink .linkWrap .linkBox .linkTxt p{font-size:14pt;}
.sectionLink .linkWrap .linkBox .linkTxt h5{font-size:18pt;}
.sectionLink .linkWrap .linkBox .linkTxt h5 span{padding-left:5px;}
/*슈링크유니버스 비디오*/
.ShurinkWrap .subSection03{position:relative;}
.ShurinkWrap .videoWrap{width:1200px; position:absolute; display:table; bottom:120px; left:50%; transform:translate(-50%,0);}
.ShurinkWrap .videoWrap .videoBox{position:relative; display:table-cell; width:50%; text-align:center;}
.ShurinkWrap .videoWrap .videoBox video{border-radius:6%;}

/* ===================================================================================================================================================== */
/*공통하단*/
.subSectionCommon{content:""; clear:both; display:block; position:relative; width:100%;}
	/*슬라이드*/
	.subSectionCommon .commonWrap{position:relative;  background:#ece8fa; padding:150px 0;}

	.subSectionCommon .swiper-slide{width:100%; overflow:hidden; position:relative; margin:0 auto; transition:opacity 0.4s; background-color:transparent;}
	.subSectionCommon .swiper-slide .ThumBox{position:relative; display:block; width:90%; height:inherit; text-align:center; margin:0 auto; box-shadow:8px 8px #cbd2ef;}
	.subSectionCommon .swiper-slide .ThumBox > img{opacity:0.4; width:100%; height:inherit;}
	.subSectionCommon .swiper-slide-active .ThumBox > img{opacity:1;}

	/*화살표*/
	.subSectionCommon .swiper-button-prev-common{position:absolute; left:375px; top:45%; display:inline-block; transition:0.2s; cursor:pointer; z-index:999;}
	.subSectionCommon .swiper-button-prev-common:hover{opacity:0.5;}
	.subSectionCommon .swiper-button-next-common{position:absolute; right:375px; top:45%; display:inline-block; transition:0.2s; cursor:pointer; z-index:999;}
	.subSectionCommon .swiper-button-next-common:hover{opacity:0.5;}

/* ===================================================================================================================================================== */
/*게시판페이지*/
.subVisual{width:100%; padding:100px 0; background: linear-gradient(45deg, #c9cfe6, #d4def0); margin-bottom:40px;}
.subVisual .subTitle{text-align:center;}
.subVisual .subTitle h3{font-size:30pt; color:#242424;}
.subVisual .subTitle p{color:#6488cb; font-size:14pt; letter-spacing:2pt;}

/*온라인상담*/
.onlineListWrap .lisTable thead th:nth-child(4){display:none;}
.onlineListWrap .lisTable tbody td:nth-child(4){display:none;}
.onlineListWrap colgroup col:last-child{width:0;}
.onlineAskWrap .reserveTable tbody tr:nth-child(3){display:none;}
.onlineAskWrap .reserveTable tbody tr:nth-child(7){display:none;}
/* ----------------------------------------------------------------------------------------------------------- */
/* 병원소개 > 오시는길 */
/* 지점안내 */
.aboutMapArea{}
.aboutMapWrap .Bottom_Area .Link ul{display:none;}
.About_NetworkAea{}
	/* 네트워크(통합) */
	/* 지점목록 */
	.About_NetworkAea_BranchBox section.Left{}
	/* 지점분포지도 */
	.About_NetworkAea_BranchBox section.Right{}
	.About_NetworkAea_BranchBox section.Right img{}
		
	/* 지점별소개(지점) */
	.About_NetworkAea_Detail{background-color:#fff; padding-top:40px; padding-bottom:40px;}
	.About_NetworkAea_Detail >.Inner{overflow:hidden; padding-top:0;}
	.NetworkAea_DetailSection1{margin-top:3em;}
	.NetworkAea_DetailSection1 .Title{font-size:25pt; color:#333; font-weight:500; padding-bottom:0.7em; margin-bottom:1.1em; border-bottom:1px solid #ddd; line-height:normal; letter-spacing:-0.025em;}
	.NetworkAea_DetailSection2 .Title{font-size:25pt; color:#333; font-weight:500; padding-bottom:0.7em; margin-bottom:1.1em; border-bottom:1px solid #ddd; line-height:normal; letter-spacing:-0.025em;}
	.NetworkAea_DetailSection1 .Title i{}
	.NetworkAea_DetailSection1_Left{display:table-cell; width:33%; padding-right:3em;}
	.NetworkAea_DetailSection2_Left{display:table-cell; width:50%; padding-right:3em;}
		/* 오시는길 */
		.NetworkAea_DetailSection1_Left .Add{margin:0; font-size:17pt; line-height:23pt; color:#343434;}
		.NetworkAea_DetailSection1_Center{display:table-cell; width:33%; padding-right:3em;}
		.NetworkAea_DetailSection1_Center .Title{margin-bottom:0.9em;}
		.bi-geo-alt-fill::before, .bi-clock-history::before, .bi-telephone-fill::before, .fa-walking::before, .fa-parking::before{color:#94b1eb;}
		/* 진료시간 */
		.NetworkAea_DetailSection1_Center .Time{display:table; width:100%; }
		.NetworkAea_DetailSection1_Center .Time pre.Left{display:table-cell; width:41%; font-size:17pt; font-weight:normal;}
		.NetworkAea_DetailSection1_Center .Time pre.Right{display:table-cell; font-size:17pt; font-weight:normal; opacity:.6;}
		.NetworkAea_DetailSection1_Right{display:table-cell; width:33%; vertical-align:top; padding:0; padding-right:3em;}
		.NetworkAea_DetailSection1_Right:last-child{padding-right:0;}
		.NetworkAea_DetailSection1_Right .Call{font-size:33pt; color:#212121; font-weight:300;}
		.NetworkAea_DetailSection2{}
		.NetworkAea_DetailSection3{}
		.NetworkAea_DetailSection3_RIght #aboutmap{height:500px;}
		/*도보*/
		.NetworkAea_DetailSection2_Left p{font-size:16pt; line-height:24pt;}
		.NetworkAea_DetailSection2_Left p b{font-weight:500; line-height:24pt;}
		/*주차장*/
		.NetworkAea_DetailSection2_Right p{font-size:16pt; line-height:24pt;}
		.NetworkAea_DetailSection2_Right p b{font-weight:500;}

/*추가오시는길*/
.aboutMapArea .mapDetail{position:relative; width:100%; display:block;}
.aboutMapArea .mapDetail .detailCont{position:relative; width:100%; padding-top:100px;}
.aboutMapArea .mapDetail .detailCont1{background:#f3f5f9;}
.aboutMapArea .mapDetail .detailCont h5{color:#94b1eb; font-size:28pt; width:1300px; margin:0 auto; text-align:left; font-weight:500;}
.aboutMapArea .mapDetail .detailCont h5 b{font-weight:700;}
.aboutMapArea .mapDetail .detailCont .detailBox{position:relative; width:1300px; margin:0 auto; text-align:left; padding-top:40px;}
.aboutMapArea .mapDetail .detailCont .detailBox .detailImg{display:inline-block; vertical-align:middle;}
.aboutMapArea .mapDetail .detailCont .detailBox .detailImg2{color:#94b1eb; font-size:28pt; padding:0 20px;}
.aboutMapArea .mapDetail .detailCont .detailTxt{text-align:center; width:1300px; margin:0 auto; font-size:16pt; font-weight:500; padding-top:30px; padding-bottom:120px;}
.aboutMapArea .mapDetail .detailCont .detailTxt b{font-weight:700;}
.aboutMapArea .mapDetail .detailCont .detailTxt1{border-bottom:1px solid #94b1eb; padding-bottom:80px; margin-bottom:40px;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */
/* About > 의료진소개 */
.aboutDoctorWrap{}
	.About_DoctorArea{display:block; position:relative; padding-bottom:40px;}
	.About_DoctorArea .Inner{width:100%; min-width:100%; margin:0 auto;}
	.About_DoctorArea .section01{position:relative; display:block; background-color:#f7f5fe; padding-top:2em;}
	.About_DoctorArea .section01 img{display:block; margin:0 auto;}

	.About_DoctorArea .boardThumList2 .ViewThum .Name strong:after{content: ''; position: absolute; left: 2px; bottom: 0; width: 120px; height: 7px; background: linear-gradient(to right, #cad0e7 0%, #8ea7d2 100%);}
	.About_DoctorArea .boardThumList2 .List{border:none; overflow:hidden; text-align:center;} 
	.About_DoctorArea .boardThumList2 .List li{margin:0; padding:80px 0; position:relative; border:0; width:100%;}
	.About_DoctorArea .boardThumList2 .List li:nth-child(2n){background-color:#f3f3f3;}
	.About_DoctorArea .boardThumList2 .List li .ThumBg{position:absolute; right:30px; bottom:-60px;}
	.About_DoctorArea .boardThumList2 .List li:nth-child(2n) .ThumBg img{opacity:.5;}
	.About_DoctorArea .boardThumList2 .List li label{min-width:1300px; width:1300px;}
	.About_DoctorArea .boardThumList2 .ViewThum{border:none;}
	.About_DoctorArea .boardThumList2 .ViewThum dl{padding:0; background:none;}
	.About_DoctorArea .boardThumList2 .ViewThum dt{display:inline-table;}
	.About_DoctorArea .boardThumList2 .ViewThum dt .Thumb{display:block; border-radius:0 130px 0 0; overflow:hidden; width:500px; height:500px; margin-left:25px;}
	.About_DoctorArea .boardThumList2 .ViewThum dt .Thumb img{width:100%;}
	.About_DoctorArea .boardThumList2 .ViewThum dd{display:inline-table; width:775px; padding-top:10px; padding-left:52px;}
	.About_DoctorArea .boardThumList2 .ViewThum dd .Title{display:none;}
	.About_DoctorArea .boardThumList2 .ViewThum .CommonText{transform: rotate(-90deg); position:absolute; bottom:225px; left:-225px; letter-spacing:9px; font-size:9pt; color:#8ea7d2; height:25px;}
	.About_DoctorArea .boardThumList2 .ViewThum .CommonText b{}
	.About_DoctorArea .boardThumList2 .ViewThum .Welcome{display:inline-block; width:100%; vertical-align:top; color:#777; font-size:12pt;}
	.About_DoctorArea .boardThumList2 .ViewThum .Welcome{display:table; width:100%;}
	.About_DoctorArea .boardThumList2 .ViewThum .Welcome p.Left{display:table-cell; width:30%; vertical-align:top; padding-top:30px; color:#888; font-size:12pt; line-height:1.6; font-weight:400;}
	.About_DoctorArea .boardThumList2 .ViewThum .Welcome p.Right{display:table-cell; width:49.99%; vertical-align:top; padding-top:30px; color:#888; font-size:12pt; line-height:1.6;font-weight:400}
	.About_DoctorArea .boardThumList2 .ViewThum .Welcome strong{font-weight:600; color:#cd9892; padding-bottom:7px; display:inline-block;}
	.About_DoctorArea .boardThumList2 .ViewThum .Career{display:inline-block; width:auto; vertical-align:top; padding:27px 35px 33px 35px; margin-top:40px; color:#555; font-weight:500; font-size:13pt; background-color:#f3f4f9; line-height:normal; border-radius:10px;}
	.About_DoctorArea .boardThumList2 .ViewThum .Career span{font-family:'netmarbleB'; display:inline-block; font-size:73pt; position:relative; transform: rotate(180deg); line-height:1; color:#d5d6df; height:20px; left:-5px; margin-bottom:18px;}
	.About_DoctorArea .boardThumList2 .ViewThum .Career p{line-height:7pt; display:block;}
	.About_DoctorArea .boardThumList2 .ViewThum .Name{letter-spacing:0; font-size:18pt; line-height:1.5em; padding:25px 0; color:#555555; font-weight:400;}
	.About_DoctorArea .boardThumList2 .ViewThum .Name strong{font-size:29pt; letter-spacing:3px; font-weight:600;}
	.About_DoctorArea .boardThumList2 .ViewThum .Name strong:after{content:''; position:absolute; left:2px; bottom:0; width:120px; height:7px; background:linear-gradient(to right, #cad0e7 0%, #8ea7d2 100%);}
	.About_DoctorArea .boardThumList2 .ViewThum .CorpTitle{position:relative; display:inline-block; text-align:left; font-size:13pt; padding:5px 5px; width:20%;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 게시판 > 시술전후 */
.BnfWrap{}
	.BnfWrap .boardThumList a .Thumb:after{content:''; position:absolute; top:50%; left:0; height:250px; width:100%; margin-top:-127.5px; z-index:2; background-image:url('/img/board_thum_C00201.png'); background-size:60%; background-position:center center; background-repeat:no-repeat; opacity:0.3;}