
/* ========================================================================================================================================= */
/* 공통 */
body .txtBlack{color:#444;}

body .txt20{font-size:20px; font-weight:400; line-height:1.8;}
body .txt20 b{font-weight:700; line-height:1.8;}

body .txt24{font-size:24px; font-weight:400; line-height:1.8;}
body .txt24 b{font-weight:700; line-height:1.8;}

body .txt28{font-size:26px; font-weight:400; line-height:1.5;}
body .txt28 b{font-weight:700; line-height:1.5;}

body .txt32{font-size:30px; font-weight:400; line-height:1.5;}
body .txt32 b{font-weight:700; line-height:1.5;}

body .txt36{font-size:34px; font-weight:400; line-height:1.5;}
body .txt36 b{font-weight:700; line-height:1.5;}

body .txt70{font-size:65px; font-weight:400; line-height:1.3;}
body .txt70 b{font-weight:700; line-height:1.3;}

body .title{width:100%; text-align:center; margin-bottom:80px;}
body .title h2{color:#444;}
body .title h2 b{color:#444;}
body .title p{margin-top:40px; color:#444;}
body .title span{font-size:22px; font-weight:400; line-height:1.5; color:#6a5951; display:block; letter-spacing:10pt; margin-bottom:40px;}

body .subSection{width:100%; position:relative; display:block; overflow:hidden;}

body .top80{margin-top:80px;}
body .top60{margin-top:60px;}

/* ========================================================================================================================================= */
/* 키비주얼 */
body .keyVisual{width:100%; position:relative; display:block; overflow:hidden;}
body .keyVisual .Inner{width:100%; min-width:100%; position:relative;}
body .keyVisual .keyImg img{width:100%;}
body .keyVisual .keyTitle{text-align:left; position:absolute; top:50%; left:calc((100% - 1300px) / 2); transform:translate(0,-50%); width:100%;}
body .keyVisual .keyTitle p{color:#a2dad7; letter-spacing:10pt;}
body .keyVisual .keyTitle h2{margin-top:40px; color:#fff;}

/* ========================================================================================================================================= */
/* 남다른치료-치료결과&경희미한의원-조재훈 원장 페이지 */
body .aboutDoctorWrap{}
	/*1번영역*/
	body .aboutDoctorWrap .subSection01{padding:150px 0;}
	body .aboutDoctorWrap .subSection01 .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:start;}
	body .aboutDoctorWrap .subSection01 .contWrap .imgBox{width:50%; overflow:hidden;}
	body .aboutDoctorWrap .subSection01 .contWrap .imgBox img{width:100%;}
	body .aboutDoctorWrap .subSection01 .contWrap .txtWrap{width:50%; padding-left:100px;}
	body .aboutDoctorWrap .subSection01 .contWrap .txtWrap span{display:block; color:#6a5951; font-size:18px; letter-spacing:10pt; margin-bottom:40px;}
	body .aboutDoctorWrap .subSection01 .contWrap .txtWrap h2{font-size:48px; font-weight:500; line-height:1.4;}
	body .aboutDoctorWrap .subSection01 .contWrap .txtWrap h2 b{font-weight:700; line-height:1.4;}
	body .aboutDoctorWrap .subSection01 .contWrap .txtWrap h2 b:last-child{color:#6a5951;}
	body .aboutDoctorWrap .subSection01 .contWrap .txtWrap p{margin-top:40px;}
	body .aboutDoctorWrap .subSection01 .contWrap .txtWrap p b{}
	/*2번영역*/
	body .aboutDoctorWrap .subSection02{padding:150px 0; background:url('/img/C00365/mainSection04_bg.jpg')no-repeat center/cover;}
	body .aboutDoctorWrap .subSection02 .contWrap .imgWrap{width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
	body .aboutDoctorWrap .subSection02 .contWrap .imgWrap .imgBox{width:49%; overflow:hidden;}
	body .aboutDoctorWrap .subSection02 .contWrap .imgWrap .imgBox img{width:100%;}
	body .aboutDoctorWrap .subSection02 .contWrap p{text-align:center;}
	/*3번영역*/
	body .aboutDoctorWrap .subSection03{padding:150px 0; background:url('/img/C00365/about_doctor03_bg.jpg')no-repeat center/cover;}
	body .aboutDoctorWrap .subSection03 .Inner{width:1070px; min-width:1070px;}
	body .aboutDoctorWrap .subSection03 .contWrap{width:100%; display:inline-flex; align-items:start; justify-content:space-between;}
	body .aboutDoctorWrap .subSection03 .contWrap .contBox{text-align:center; width:21%;}
	body .aboutDoctorWrap .subSection03 .contWrap .contBox02{width:42%;}
	body .aboutDoctorWrap .subSection03 .contWrap .titleBox{position:relative; overflow:hidden; border-radius:500px; margin-bottom:30px;}
	body .aboutDoctorWrap .subSection03 .contWrap .titleBox h6{color:#fff; position:absolute; text-align:center; width:100%; left:50%; bottom:60px; transform:translate(-50%,0); font-weight:700;}
	body .aboutDoctorWrap .subSection03 .contWrap .titleBox img{border-radius:500px; width:100%;}
	body .aboutDoctorWrap .subSection03 .contWrap .contBox02 .titleBox img{width:50%;}
	body .aboutDoctorWrap .subSection03 .contWrap .contBox .txtBoxWrap{width:100%;}
	body .aboutDoctorWrap .subSection03 .contWrap .contBox .txtBoxWrap .txtBox{width:100%; display:block; color:#fff; background:#8ebebc; margin-top:10px; font-weight:600; padding:10px 0; transition:0.2s;}
	body .aboutDoctorWrap .subSection03 .contWrap .contBox .txtBoxWrap .txtBox:hover{background:#129a92;}
		body .aboutDoctorWrap .subSection03 .contWrap .contBox01 .txtBoxWrap .txtBox05{background:#fff; line-height:1.4; color:#111; font-weight:400;}
		body .aboutDoctorWrap .subSection03 .contWrap .contBox01 .txtBoxWrap .txtBox05 b{line-height:1.4;}
		body .aboutDoctorWrap .subSection03 .contWrap .contBox01 .txtBoxWrap .txtBox05:hover{background:#fff;}

		body .aboutDoctorWrap .subSection03 .contWrap .contBox02 .txtBoxWrap{width:100%; display:flex; flex-wrap:wrap; align-items:start;}
		body .aboutDoctorWrap .subSection03 .contWrap .contBox02 .txtBoxWrap .txtBox{width:48%;}
		body .aboutDoctorWrap .subSection03 .contWrap .contBox02 .txtBoxWrap .txtBox:nth-child(1){margin-top:0;}
		body .aboutDoctorWrap .subSection03 .contWrap .contBox02 .txtBoxWrap .txtBox:nth-child(2){margin-top:0;}
		body .aboutDoctorWrap .subSection03 .contWrap .contBox02 .txtBoxWrap .txtBox:nth-child(2n){margin-left:2%;}
	/*4번영역*/
	body .aboutDoctorWrap .subSection04{}
	body .aboutDoctorWrap .subSection04 .Inner{width:100%; min-width:100%;}
	body .aboutDoctorWrap .subSection04 .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
	body .aboutDoctorWrap .subSection04 .contWrap .imgBox{width:50%; overflow:hidden;}
	body .aboutDoctorWrap .subSection04 .contWrap .imgBox img{width:100%;}
	body .aboutDoctorWrap .subSection04 .contWrap .title{width:50%; text-align:left; padding-left:130px;}
	/*5번영역*/
	body .aboutDoctorWrap .subSection05{padding:140px 0; background:url('/img/C00365/about_doctor05_bg.jpg')no-repeat center/cover;}
	body .aboutDoctorWrap .subSection05 .contWrap span{display:block; color:#6a5951; font-size:18px; letter-spacing:10pt; margin-bottom:40px;}
	body .aboutDoctorWrap .subSection05 .contWrap h2{font-size:48px; font-weight:500; line-height:1.4;}
	body .aboutDoctorWrap .subSection05 .contWrap h2 b{font-weight:700; line-height:1.4;}
	body .aboutDoctorWrap .subSection05 .contWrap p{margin-top:40px; line-height:2;}
	/*6번영역*/
	body .aboutDoctorWrap .subSection06{}
	body .aboutDoctorWrap .subSection06 .Inner{width:100%; min-width:100%;}
	body .aboutDoctorWrap .subSection06 .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
	body .aboutDoctorWrap .subSection06 .contWrap .imgBox{width:50%; overflow:hidden;}
	body .aboutDoctorWrap .subSection06 .contWrap .imgBox img{width:100%;}
	body .aboutDoctorWrap .subSection06 .contWrap .txtBox{width:50%; text-align:left; padding-left:100px;}
	body .aboutDoctorWrap .subSection06 .contWrap .txtBox h2 b{font-size:48px; font-weight:700; line-height:1.4;}
	body .aboutDoctorWrap .subSection06 .contWrap .txtBox span.line{display:block; width:60px; height:4px; background:#129a92; margin:40px 0;}

/* ========================================================================================================================================= */
/* 남다른치료-눈질환의 네가지 원인 페이지 */
body .aboutAboutArea{}
body .aboutAboutArea .subSection01{padding:150px 0;}
body .aboutAboutArea .subSection01 .contBox01 img{width:100%;}
body .aboutAboutArea .subSection01 .contBox01 .txtBox{text-align:center;}
	/*2번영역*/
	body .aboutAboutArea .subSection02{}
	body .aboutAboutArea .subSection02 .contBox01{width:100%;}
	body .aboutAboutArea .subSection02 .contBox01 table{width:100%; text-align:center; border-collapse: separate; border-spacing: 10px 10px;}
	body .aboutAboutArea .subSection02 .contBox01 table thead tr td{color:#fff; font-weight:600; padding:10px 0;}
	body .aboutAboutArea .subSection02 .contBox01 table thead tr td:nth-child(1){background:#129a92;}
	body .aboutAboutArea .subSection02 .contBox01 table thead tr td:nth-child(2){background:#12829a;}
	body .aboutAboutArea .subSection02 .contBox01 table thead tr td:nth-child(3){background:#116c99;}
	body .aboutAboutArea .subSection02 .contBox01 table thead tr td:nth-child(4){background:#093c81;}
	body .aboutAboutArea .subSection02 .contBox01 table tbody tr td{background:#fff; line-height:1.2; padding:20px 0;}
	body .aboutAboutArea .subSection02 .contBox01 table tbody tr td:nth-child(1){border:1px solid #129a92;}
	body .aboutAboutArea .subSection02 .contBox01 table tbody tr td:nth-child(2){border:1px solid #12829a;}
	body .aboutAboutArea .subSection02 .contBox01 table tbody tr td:nth-child(3){border:1px solid #116c99;}
	body .aboutAboutArea .subSection02 .contBox01 table tbody tr td:nth-child(4){border:1px solid #093c81;}
	/*탭영역*/
	body .aboutAboutArea .tapSection{width:100%;}
	body .aboutAboutArea .tapSection .tabsHead{width:100%; background:#6a5951; overflow:hidden; border-radius:20px;}
	body .aboutAboutArea .tapSection .tabsHead ul{width:100%; display:inline-flex; align-items:center; justify-conent:center;}
	body .aboutAboutArea .tapSection .tabsHead ul li{width:25%; text-align:center; padding:25px 0; border-right:1px solid #fff; cursor:pointer;}
	body .aboutAboutArea .tapSection .tabsHead ul li:last-child{border-right:0;}
	body .aboutAboutArea .tapSection .tabsHead ul li.current{background:#129a92;}
	body .aboutAboutArea .tapSection .tabsHead ul li h6{color:#fff; line-height:1.2; font-weight:600;}

	body .aboutAboutArea .tapSection .tabsCont .contBox{width:100%; background:#fff; padding:60px 0; border-radius:20px; margin-top:20px;}
	body .aboutAboutArea .tapSection .tabsCont .contBox .imgBox{width:100%; margin:0 auto; margin-bottom:40px; text-align:center;}
	body .aboutAboutArea .tapSection .tabsCont .contBox p{text-align:center;}
	body .aboutAboutArea .tapSection .tab-content{display:none;}
	body .aboutAboutArea .tapSection .tab-content.current{display:block;}
	/*3번영역*/
	body .aboutAboutArea .subSection03{padding:150px 0; background:#faf8f4;}
	body .aboutAboutArea .subSection03 .contWrap{width:100%; display:flex; flex-wrap:wrap; align-items:top; justify-content:start;}
	body .aboutAboutArea .subSection03 .contWrap .contBox{width:48%; margin-right:2%; display:inline-flex; align-items:stretch; justify-content:start;}
	body .aboutAboutArea .subSection03 .contWrap .contBox:nth-child(2n){margin-right:0;}
	body .aboutAboutArea .subSection03 .contWrap .contBox:nth-child(n+3){margin-top:20px;}
	body .aboutAboutArea .subSection03 .contWrap .contBox .check{width:80px; height:80px; background:#129a92; text-align:center; display:table;}
	body .aboutAboutArea .subSection03 .contWrap .contBox .check p{font-size:38px; color:#fff; display:table-cell; vertical-align:middle;}
	body .aboutAboutArea .subSection03 .contWrap .contBox .txt{width:calc(100% - 80px); background:#fff; height:80px; display:table;}
	body .aboutAboutArea .subSection03 .contWrap .contBox .txt p{display:table-cell; vertical-align:middle; padding-left:40px;}
	/*4번영역*/
	body .aboutAboutArea .subSection04 .tabsCont .contBox{padding-bottom:30px;}
	body .aboutAboutArea .subSection04 .tabsCont .checkWrap{width:620px; margin:0 auto;}

/* ========================================================================================================================================= */
/* 서브페이지-텍스트 이미지 가로형 박스 */
body .subSection .txtImgWidthBox{width:100%; display:inline-flex; align-items:center; justify-content:start;}
body .subSection .txtImgWidthBox .txtBox{text-align:left; padding-left:80px;}

/*세로형 박스*/
body .subSection .txtImgHeightBox{width:100%; display:inline-flex; align-items:start; justify-content:space-between;}
body .subSection .txtImgHeightBox .boxWrap{width:49%;}
body .subSection .txtImgHeightBox .boxWrap img{width:100%;}
body .subSection .txtImgHeightBox .txtBox{text-align:center; margin-top:30px;}

/* ========================================================================================================================================= */
/* 서브페이지-컬러 박스 */
body .subSection .colorBoxWrap{width:100%; display:flex; flex-wrap:wrap; align-items:start; justify-content:start;}
body .subSection .colorBox{width:31%; margin-right:3.5%;}
body .subSection .colorBox:nth-child(3n){margin-right:0;}
body .subSection .colorBox .imgWrap{width:100%; text-align:center;}
body .subSection .colorBox .imgWrap img{width:100%;}
body .subSection .colorBox .imgWrap h6{color:#fff; padding:15px 0;}
body .subSection .colorBox .txtBox{text-align:center; margin-top:30px;}
	body .subSection .colorBox01 .imgWrap h6{background:#6a5951;}
	body .subSection .colorBox02 .imgWrap h6{background:#927b54;}
	body .subSection .colorBox03 .imgWrap h6{background:#929154;}
	body .subSection .colorBox04 .imgWrap h6{background:#139a93;}
	body .subSection .colorBox05 .imgWrap h6{background:#12829a;}
	body .subSection .colorBox06 .imgWrap h6{background:#116c99;}	
	/*2배열*/
	body .subSection .colorBoxWrap2{}
	body .subSection .colorBoxWrap2 .colorBox{width:47%; margin-right:3%;}
	body .subSection .colorBoxWrap2 .colorBox:nth-child(3n){margin-right:3%;}
	body .subSection .colorBoxWrap2 .colorBox:nth-child(2n){margin-right:0;}

/* ========================================================================================================================================= */
/* 서브페이지-체크박스 */
body .subSection .checkWrap{width:100%; height:auto; position:relative;}
body .subSection .checkWrap .checkBox{width:100%; display:inline-flex; align-items:start; justify-content:start; border-bottom:1px solid #d7d7d7; padding:22px 0;}
body .subSection .checkWrap .checkBox:last-child{border-bottom:0;}
body .subSection .checkWrap .checkBox span{display:block; font-weight:700; color:#6a5951;}
body .subSection .checkWrap .checkBox p{margin-left:10px;}
body .subSection .checkWrap h6{font-size:38px; font-weight:400; padding-bottom:20px; padding-left:60px; padding-top:60px;}
body .subSection .checkWrap h6 b{font-weight:700;}
	/*공백*/
	body .subSection .checkWrap.checkSpace .checkBox{padding-left:60px;}
	/*갑상선 페이지*/
	body .thyroidWrap .subCauseSection .contBox02{background:#e6eced;}
	/*3번형식*/
	body .subSection .checkWrap3 .checkBox{width:100%; display:inline-flex; align-items:stretch; justify-content:start; padding:0; border:0; margin-top:20px;}
	body .subSection .checkWrap3 .checkBox .check{width:80px; height:80px; background:#129a92; text-align:center; display:table;}
	body .subSection .checkWrap3 .checkBox .check span{font-size:38px; color:#fff; display:table-cell; vertical-align:middle; font-weight:400;}
	body .subSection .checkWrap3 .checkBox .txt{width:calc(100% - 80px); background:#fff; height:80px; display:table;}
	body .subSection .checkWrap3 .checkBox .txt p{display:table-cell; vertical-align:middle; padding-left:40px;}
	/*4번형식*/
	body .subSection .checkWrap4{width:100%; display:inline-flex; align-items:center; justify-content:start; background:#fff;}
	body .subSection .checkWrap4 .checkWrap{width:50%;}
	body .subSection .checkWrap4 .imgBox{width:50%;}
	body .subSection .checkWrap4 .imgBox img{width:100%;}
	/*어지럼증 페이지*/
	body .dizzinessWrap .subSection .checkWrap3{width:900px; margin:0 auto;}
	body .dizzinessWrap .subSection04 .checkWrap3 .check{background:#6a5951;}
	/*후각 미각상실 페이지*/
	body .lossWrap .subSection .checkWrap3{width:900px; margin:0 auto;}
	body .lossWrap .subSection .checkWrap3 .check{background:#6a5951;}

/* ========================================================================================================================================= */
/* 서브페이지-인포박스 */
body .subSection .infoBox{border-radius:30px; overflow:hidden; width:900px; margin:0 auto;}
body .subSection .infoBox img{width:100%;}

/* ========================================================================================================================================= */
/* 서브페이지-소제목박스 */
body .subSection .subTitleBox{width:100%; position:relative; margin:120px 0;}
body .subSection .subTitleBox::before{content:''; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; width:100%; height:1px; background:#129a92;}
body .subSection .subTitleBox h6{color:#fff; width:550px; margin:0 auto; background:#129a92; text-align:center; border-radius:500px; padding:15px 0; position:relative;}
	/*치료영역*/
	body .subTherapySection .subTitleBox::before{background:#6a5951;}
	body .subTherapySection .subTitleBox h6{background:#6a5951;}
	/*다른타입*/
	body .subSection .subTitleBox2{width:100%; background:#129a92; border-radius:10px; text-align:center; padding:15px 0; margin-bottom:30px;}
	body .subSection .subTitleBox2 h6{color:#fff;}
	/*3번타입*/
	body .subSection .subTitleBox3{width:400px; background:#6a5951; color:#fff; font-weight:600; padding:15px 0; text-align:center; margin:40px auto;}
	body .subSection .subTitleBox3.big{width:600px;}

/* ========================================================================================================================================= */
/* 서브페이지-비교박스 */
body .subSection .compareWrap{width:100%; position:relative;}
body .subSection .compareWrap table{width:100%; text-align:center; border-collapse: separate; border-spacing: 20px 10px;}
body .subSection .compareWrap table thead td{background:#129a92; padding:15px 0;}
body .subSection .compareWrap table thead td:nth-child(2){background:#6a5951;}
body .subSection .compareWrap table thead td p{color:#fff; font-weight:500; line-height:1.2;}
body .subSection .compareWrap table tbody td{background:#fff; border:1px solid #129a92; padding:15px 0;}
body .subSection .compareWrap table tbody td:nth-child(2){border:1px solid #6a5951;}
body .subSection .compareWrap table tbody td p{font-weight:500; line-height:1.2;}

/* ========================================================================================================================================= */
/* 서브페이지-정의영역 */
body .subNoticeSection{padding:150px 0;}
body .subNoticeSection .txtImgWidthBox .txtBox{padding-left:100px;}
body .subNoticeSection .txtImgWidthBox:nth-child(even){justify-content:space-between;}
body .subNoticeSection2{background:#f5f5f5;}

/* ========================================================================================================================================= */
/* 서브페이지-증상영역 */
body .subSymptomsSection{padding:150px 0; background:#f5f5f5;}
body .subSymptomsSection .txtOnly{text-align:center; margin-top:30px;}
	/*간헐적 외사시*/
	body .exotropiaWrap .subSymptomsSection .imgWrap{width:100%; display:inline-flex; align-items:start; justify-content:space-between;}
	body .exotropiaWrap .subSymptomsSection .imgWrap .imgBox{width:32%;}
	body .exotropiaWrap .subSymptomsSection .imgWrap .imgBox img{width:100%;}

/* ========================================================================================================================================= */
/* 서브페이지-전후사진영역 */
body .subBnfSection{padding:150px 0;}
body .subBnfSection .contBox{width:100%;}
body .subBnfSection .contBox p{width:100%; text-align:center; color:#6a5951; margin-top:30px;}
	/*1배열(pc에선 2배열)*/
	body .subBnfSection1 .contWrap{width:100%; display:flex; flex-wrap:wrap; align-items:start; justify-content:space-between; padding:0 17.5%;}
	body .subBnfSection1 .contWrap .contBox{width:48%;}
	body .subBnfSection1 .contWrap .contBox img{width:100%;}
	/*2배열(pc에선 3배열)*/
	body .subBnfSection2 .contWrap{width:100%; display:flex; flex-wrap:wrap; align-items:start; justify-content:space-between;}
	body .subBnfSection2 .contWrap .contBox{width:31%; margin-right:3.5%;}
	body .subBnfSection2 .contWrap .contBox:nth-child(3n){margin-right:0;}

/* ========================================================================================================================================= */
/* 서브페이지-원인영역 */
body .subCauseSection{padding:150px 0; background:#e6eced;}
body .subCauseSection::before{content:''; background:url('/clinicInfoKyungheemi/img/sub_cause_bg.png')no-repeat center/cover; width:110px; height:944px; position:absolute; top:0; right:0;}
body .subCauseSection .contBox{position:relative;}
body .subCauseSection .Inner{position:relative;}
body .subCauseSection .backBox{position:relative;}
body .subCauseSection .backBox:nth-child(even)::before{content:''; width:100vw; height:100%; position:absolute; top:37px; left:50%; transform:translate(-50%,0); background:#d0dce1; padding-bottom:120px;}
body .subCauseSection .txtOnly{text-align:center; margin-top:30px;}
	/*갑상선 페이지*/
	body .thyroidWrap .subCauseSection .backBox1{padding-bottom:120px;}
	body .thyroidWrap .subCauseSection .backBox2{padding-top:80px;}
	body .thyroidWrap .subCauseSection .backBox2:nth-child(even)::before{top:0; height:calc(100% + 37px);}
	/*안구건조증 페이지*/
	body .dryWrap .subCauseSection .backBox1{padding-bottom:120px;}
	body .dryWrap .subCauseSection .backBox2{padding-top:80px;}
	body .dryWrap .subCauseSection .backBox2:nth-child(even)::before{top:0; height:calc(100% + 37px);}

/* ========================================================================================================================================= */
/* 서브페이지-주의사항영역 */
body .subWarningSection{padding:150px 0; background:#6a5951;}
body .subWarningSection .contWrap{text-align:center;}
body .subWarningSection .contWrap .imgBox{margin:0 auto;}
body .subWarningSection .contWrap p{width:100%; text-align:center; color:#fff; font-weight:500; font-size:38px; line-height:1.5;}
body .subWarningSection .contWrap p b{line-height:1.5; font-weight:700;}

/* ========================================================================================================================================= */
/* 서브페이지-치료영역 */
body .subTherapySection{padding:150px 0; background:#ede9e6;}
body .subTherapySection::before{content:''; background:url('/clinicInfoKyungheemi/img/sub_therapy_bg.png')no-repeat center/cover; width:110px; height:944px; position:absolute; top:0; left:0;}
body .subTherapySection .contBox{position:relative;}
body .subTherapySection .Inner{position:relative;}
body .subTherapySection .backBox{position:relative;}
body .subTherapySection .backBox:nth-child(even)::before{content:''; width:100vw; height:100%; position:absolute; top:37px; left:50%; transform:translate(-50%,0); background:#e1dddc; padding-bottom:120px;}
body .subTherapySection .txtOnly{text-align:center; margin-top:30px;}
	/*마비성복시페이지*/
	body .paralysisWrap .subTherapySection .backBox1 .contBox02{justify-content:space-between;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*서브페이지 - 검사영역*/
body .subTestSection{padding:150px 0; background:url('/img/C00365/mainSection04_bg.jpg')no-repeat center/cover;}
body .subTestSection .txtBox h6{font-weight:700; margin-bottom:20px;}
body .subTestSection .txtImgWidthBox:nth-child(even){justify-content:space-between;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*서브페이지 - 종류영역*/
body .subTypeSection{padding:150px 0; background:url('/clinicInfoKyungheemi/img/sub_type_bg.jpg')no-repeat center/cover;}
body .subTypeSection .txtOnly{text-align:center; margin-top:30px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*서브페이지 - 관계영역*/
body .subRelationSection{padding:150px 0; background:#faf8f4;}
	/*당뇨망막병증 페이지*/
	body .diabeticWrap .subRelationSection .contWrap{position:relative;}
	body .diabeticWrap .subRelationSection .contWrap .deco{position:absolute; top:-45px; left:-86px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*서브페이지 - 중간메뉴영역*/
body .subMenuSection{padding-bottom:60px; text-align:center;}
body .subMenuSection .Inner{width:1000px; min-width:1000px; text-align:center;}
body .subMenuSection .Inner.fix{width:1000px; min-width:1000px; position:fixed; top:120px; left:50%; transform:translate(-50%,0); z-index:900;}
body .subMenuSection .contWrap{position:relative; width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
body .subMenuSection .contWrap .contBox{display:block; width:31%; background:#6a5951; border-radius:500px; color:#fff; padding:10px 0; transition:0.2s; font-size:26px;}
body .subMenuSection .contWrap .contBox:hover{background:#129a92;}
	/*2개*/
	body .subMenuSection2 .Inner{width:700px; min-width:700px; text-align:center;}
	body .subMenuSection2 .Inner.fix{width:700px; min-width:700px;}
	body .subMenuSection2 .contWrap .contBox{width:48%;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*서브페이지 - 공통영역(전후사진)*/
body .commonBnfSection{padding:150px 0;}
body .commonBnfSection .contWrap{width:850px; margin:0 auto;}
body .commonBnfSection .TextBox p{width:100%; text-align:center; color:#6a5951; margin-top:30px;}
body .commonBnfSection .sectionCont{position:relative;}
body .commonBnfSection .sectionCont .ThumbBox img{width:100%;}
body .commonBnfSection .sectionCont .swiper-button-prev-bnf{position:absolute; top:40%; left:-150px; z-index:900; width:60px; cursor:pointer;}
body .commonBnfSection .sectionCont .swiper-button-next-bnf{position:absolute; top:40%; right:-150px; z-index:900; width:60px; cursor:pointer;}
body .commonBnfSection a.btn{display:block; margin:0 auto; margin-top:80px; width:max-content; padding:10px 70px; background:#129a92; border-radius:500px; transition:0.2s; color:#fff; font-weight:600;}
body .commonBnfSection a.btn:hover{letter-spacing:2pt;}

body .commonBnfSection .sectionCont .contBox .topTxt{width:100%; display:inline-flex; align-items:center; justify-content:center; margin-bottom:20px;}
body .commonBnfSection .sectionCont .contBox .topTxt p{font-size:22px; font-weight:400; padding:0 4px;}
body .commonBnfSection .sectionCont .contBox .topTxt p.subject{font-weight:700;}

body .commonBnfSection .sectionCont .contBox .imgBox{width:100%; height:400px; overflow:hidden; display: flex; justify-content: center; align-items: center; background:#b8a79f;}
body .commonBnfSection .sectionCont .contBox .imgBox img{width:100%; max-width: 100%; max-height: 100%; object-fit: cover;}

body .commonBnfSection .sectionCont .contBox .bottomTxt{width:100%; background:#6a5951; display:inline-flex; align-items:center; justify-content:center; padding:15px 0;}
body .commonBnfSection .sectionCont .contBox .bottomTxt p{font-size:25px; font-weight:700; color:#fff; padding:0 4px;}
	/*특정 페이지*/
	body .commonBnfSection.passivity .contWrap{width:100%; display:flex; flex-wrap:wrap; align-items:start; justify-content:space-between; padding:0 17.5%;}
	body .commonBnfSection.passivity .contWrap .contBox{width:48%;}
	body .commonBnfSection.passivity .contWrap .contBox img{width:100%;}
	body .commonBnfSection.passivity .contWrap .contBox .txtBox p{width:100%; text-align:center; color:#6a5951; margin-top:30px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*서브페이지 - 공통영역(치료후기)*/
body .commonReviewSection{padding:150px 0; background:#f8f8f8;}
body .commonReviewSection .Inner{width:100%; min-width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
body .commonReviewSection .title{width:44%; padding-left:calc((100% - 1300px) / 2); text-align:left;}
body .commonReviewSection .title a{display:block; margin-top:40px; width:max-content; padding:10px 35px; background:#129a92; border-radius:500px; transition:0.2s; color:#fff; font-weight:600;}
body .commonReviewSection .title a:hover{letter-spacing:2pt;}
body .commonReviewSection .contWrap{width:56%;} 
body .commonReviewSection .contWrap img{width:100%;}
	/*갑상선 안병증 페이지*/
	body .thyroidWrap .commonReviewSection{background:#fff;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*서브페이지 - 공통영역(공통하단)*/
body .commonBottomSection{padding-top:50px; background:url('/clinicInfoKyungheemi/img/sub_common_bg.jpg')no-repeat center/cover;}
body .commonBottomSection .Inner{width:100%; min-width:100%;}
body .commonBottomSection .title span{letter-spacing:0; color:#1be2d6; font-weight:400;}
body .commonBottomSection .title span b{font-weight:700; letter-spacing:0;}
body .commonBottomSection .title h2{color:#fff;}
body .commonBottomSection .title h2 b{color:#fff;}
body .commonBottomSection .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:start;}
body .commonBottomSection .contWrap .imgBox{padding-left:60px;}
body .commonBottomSection .contWrap .txtBox{margin-left:80px;}
body .commonBottomSection .contWrap .contBox{width:100%; text-align:center; background:#129a92; padding:20px 0; border-radius:5px;}
body .commonBottomSection .contWrap .contBox:nth-child(n + 2){margin-top:20px;}
body .commonBottomSection .contWrap .contBox p{color:#fff; font-weight:500;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*게시판*/
body .boardWrap #contents{padding:80px 0;}
body .contactWrap #contents{padding:80px 0;}

/* ========================================================================================================================================= */
/* 경희미한의원-오시는길/진료시간 */
body .aboutMapWrap .Company_Area{display:none;}
body .aboutMapArea{}
body .aboutMapArea .mapTitle h4{color:#129a92; font-size:36px; font-weight:600; width:100%; border-bottom:1px solid #129a92; padding-bottom:40px; margin-bottom:40px;}
	/*1번영역*/
	body .aboutMapArea .subSection01{background:#f6f6f6; padding-top:100px;}
	body .aboutMapArea .subSection01 .Inner{}
	body .aboutMapArea .subSection01 .aboutmap26{height:600px;}
	/*2번영역*/
	body .aboutMapArea .subSection02{background:#f6f6f6; padding:100px 0;}
	body .aboutMapArea .subSection02 .contWrap{width:100%; display:inline-flex; align-items:stretch; justify-content:space-between; margin-top:40px;}
	body .aboutMapArea .subSection02 .contWrap .contBox{width:48%; background:#fff; padding:50px 80px;}
	body .aboutMapArea .subSection02 .contWrap .contBox .boxInner{}
	body .aboutMapArea .subSection02 .contWrap .contBox h6{color:#129a92; font-weight:700; margin-bottom:10px;}
	body .aboutMapArea .subSection02 .contWrap .contBox .txtWrap .txtBox{width:100%; display:inline-flex; align-items:start; justify-content:start;}
	body .aboutMapArea .subSection02 .contWrap .contBox .txtWrap .txtBox p.bold{font-weight:700; margin-right:5px;}
	/*3번영역*/
	body .aboutMapArea .subSection03{background:#f6f6f6; padding-bottom:100px;}
	/*4번영역*/
	body .aboutMapArea .subSection04{background:#f6f6f6; padding-bottom:150px;}
	body .aboutMapArea .subSection04 .contWrap{width:100%; display:inline-flex; align-items:stretch; justify-content:space-between;}
	body .aboutMapArea .subSection04 .contWrap .contBox{width:48%;}
	body .aboutMapArea .subSection04 .contWrap .contBox a{display:block;}
	body .aboutMapArea .subSection04 .contWrap .contBox a p{color:#444; font-weight:700;}
	body .aboutMapArea .subSection04 .contWrap .contBox label{width:100%; display:inline-flex; align-items:start; justify-content:start;}
	body .aboutMapArea .subSection04 .contWrap .contBox label pre{font-weight:400; font-size:22px; line-height:1.8; letter-spacing:-1pt;}
	body .aboutMapArea .subSection04 .contWrap .contBox label pre.Left{width:35%;}

/* ========================================================================================================================================= */
/* 경희미한의원-전후사진게시판 */
body .bnfBoardKMWrap #contents{padding:150px 0 0;}
body .bnfBoardKM1Wrap #contents{padding-bottom:0; padding-top:80px;}
body .bnfBoardKMWrap #container{padding-bottom:150px;} 
body .bnfBoardKMWrap #contents .Inner{width:900px; min-width:900px;}

body .bnfBoardKMWrap #contents .menuWrap{width:1400px; margin:0 auto; margin-bottom:80px;}
body .bnfBoardKMWrap #contents .menuWrap .menuInner{width:100%; display:inline-flex; align-items:center; justify-content:center;}
body .bnfBoardKMWrap #contents .menuWrap .menuInner .menuBox{font-size:20px; width:10%; border:1px solid #444; text-align:center; padding:10px 0; color:#444; border-left:none; cursor:pointer; font-weight:500; transition:0.2s;}
body .bnfBoardKMWrap #contents .menuWrap .menuInner .menuBox01{border-left:1px solid #444;}
body .bnfBoardKMWrap #contents .menuWrap .menuInner .menuBox:hover{background:#eee;}
body .bnfBoardKMWrap #contents .menuWrap .menuInner .menuBox.active{background:#129a92; color:#fff; font-weight:700;}

body .bnfBoardKMWrap #contents .contWrap{width:100%; display:flex; flex-wrap:wrap; align-items:start; justify-content:start;}
body .bnfBoardKMWrap #contents .contWrap .contBox{width:400px; margin-right:100px;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(2n){margin-right:0;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(n+3){margin-top:60px;}

body .bnfBoardKMWrap #contents .contWrap .contBox .topTxt{width:100%; display:inline-flex; align-items:center; justify-content:center; margin-bottom:20px;}
body .bnfBoardKMWrap #contents .contWrap .contBox .topTxt p{font-size:22px; font-weight:400; padding:0 4px;}
body .bnfBoardKMWrap #contents .contWrap .contBox .topTxt p.subject{font-weight:700;}

body .bnfBoardKMWrap #contents .contWrap .contBox .imgBox{width:100%; height:400px; overflow:hidden; display: flex; justify-content: center; align-items: center; background:#b8a79f;}
body .bnfBoardKMWrap #contents .contWrap .contBox .imgBox img{width:100%; max-width: 100%; max-height: 100%; object-fit: cover;}

body .bnfBoardKMWrap #contents .contWrap .contBox .bottomTxt{width:100%; background:#6a5951; display:inline-flex; align-items:center; justify-content:center; padding:15px 0;}
body .bnfBoardKMWrap #contents .contWrap .contBox .bottomTxt p{font-size:25px; font-weight:700; color:#fff; padding:0 4px;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(6n+1) .bottomTxt{background:#6A5951;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(6n+2) .bottomTxt{background:#927A54;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(6n+3) .bottomTxt{background:#919153;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(6n+4) .bottomTxt{background:#139A93;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(6n+5) .bottomTxt{background:#12829A;}
body .bnfBoardKMWrap #contents .contWrap .contBox:nth-child(6n) .bottomTxt{background:#116C99;}

body .bnfBoardKMWrap #contents .BoardList_PageBtn{width:100%; margin:0 auto; text-align:center; margin-top:60px;}
body .bnfBoardKMWrap #contents .BoardList_PageBtn a{font-size:22px; padding:0 4px;}
	/*뷰페이지*/
	body .bnfBoardKMviewWrap{}
	body .bnfBoardKMviewWrap .contTop{width:100%; border-top:2px solid #ddd; border-bottom:1px solid #ddd; padding:15px 20px;}
	body .bnfBoardKMviewWrap .topInner{width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
	body .bnfBoardKMviewWrap .topInner .topBox{width:auto;}
	body .bnfBoardKMviewWrap .topInner .topBox p{display:inline-block; vertical-align:middle; font-size:24px; font-weight:500;}
	body .bnfBoardKMviewWrap .topInner .topBox p.bold{font-weight:700; background:#129a92; color:#fff; padding:5px 20px; border-radius:5px; margin-right:10px;}

	body .bnfBoardKMviewWrap .contWrap{width:100%; padding:60px 0; text-align:left; border-bottom:1px solid #ddd;}
	body .bnfBoardKMviewWrap .contWrap .contImgWrap{display:inline-flex; align-items:start; justify-content:start; width:100%;}
	body .bnfBoardKMviewWrap .contWrap .contImgWrap .contImgBox{width:calc(calc(100% - 66px)/3); margin-right:33px;}
	body .bnfBoardKMviewWrap .contWrap .contImgWrap .contImgBox:last-child{margin-right:0;}
	body .bnfBoardKMviewWrap .contWrap .contImgWrap .contImgBox img{width:100%;}
	body .bnfBoardKMviewWrap .contWrap .contImgWrap .contImgBox p{text-align:center;}
	body .bnfBoardKMviewWrap .contWrap p{font-size:24px; line-height:1.7;}
	body .bnfBoardKMviewWrap .contWrap .imgBox{margin-top:20px;}
	body .bnfBoardKMviewWrap .contWrap .videoWrap{margin-top:40px;}
	body .bnfBoardKMviewWrap .contWrap .txtBox{margin-top:40px;}	

	body .bnfBoardKMviewWrap .BoardList_PageBtn{text-align:left;}

/*게시판_공통하단*/
body .bnfBoardKMWrap #contents .commonBottomSection .Inner{width:100%; min-width:100%;}
body .bnfBoardKMWrap #contents .commonBottomSection .contWrap{align-items:center;}
body .bnfBoardKMWrap #contents .commonBottomSection .contWrap .contBox{width:100%;}
body .bnfBoardKMWrap #contents .commonBottomSection .contWrap .contBox:nth-child(n + 2){margin-top:20px;}

/* ========================================================================================================================================= */
/* 게시판 공통 */
body .boardview thead th{font-size:24px;}
body .ViewWrap #contents p{font-size:24px; line-height:1.7; margin-top:10px;}
body .lisTable .Title{font-size:24px;}
body .lisTable table a{font-size:24px;}
body .lisTable th, body .lisTable td{font-size:24px;}
body .lisTable thead th:first-child{width:10%;}
body .boardThumList a .Title p{font-size:24px;}
body .boardThumList a .Title span b{font-size:24px;}
body .boardview th, body .boardview td{font-size:24px;}
body .BadgeText1{font-size:20px;}
body .BoardList_PageBtn a span{font-size:22px; padding:0 4px;}
body .ViewWrap.noticeWrap .boardview thead th{width:100%;}

/*치료후기 게시판 수정*/
body .reviewThumViewWrap{}
body .reviewThumViewWrap .boardview #zoomImg{display:inline-block; vertical-align:top; max-width:400px; margin:30px 0;}
body .reviewThumViewWrap .boardview #zoomImg:nth-child(n+2){margin-left:60px;}