/* COMMON */

#doctor{position:relative; z-index:1;}
.doctorWrap{width:100%; float:left; position:relative; }
.doctorTxtWrap{width:100%; float:left; box-sizing:border-box; padding:65px 0 10px; background:#fff;}
.doctorTxtWrap02{background:none;}
.doctorTxt{width:100%; float:left; text-align:center;}

.gallTxtWrap{width:100%; float:left; box-sizing:border-box; padding:45px 0 10px; background:#fff;}


#subClinic01{position:relative; z-index:1;}
.subClinic00{width:100%; float:left; background:url(/SkinImg/img/clinicBg04.jpg) no-repeat center center; background-size:cover; padding:0px 0 50px;}
.subClinic01{width:100%; float:left; /*background:url(/SkinImg/img/clinicBg01.jpg) no-repeat center center; background-size:cover;*/ padding:0px 0 80px;}
.subClinic02{width:100%; float:left; background:url(/SkinImg/img/clinicBg02.jpg) no-repeat right bottom; background-size:cover; }
.subClinic03{width:100%; float:left; /*background:url(/SkinImg/img/clinicBg01.jpg) no-repeat center center; background-size:cover;*/ padding:0px 0 80px;}
.subClinic04{width:100%; float:left; background:url(/SkinImg/img/clinicBg02.jpg) no-repeat right bottom; background-size:cover; }
.subClinic05{width:100%; float:left; /*background:url(/SkinImg/img/clinicBg01.jpg) no-repeat center center; background-size:cover;*/ padding:0px 0 80px;}
.subClinic06{width:100%; float:left; background:url(/SkinImg/img/clinicBg02.jpg) no-repeat right bottom; background-size:cover; }
.subClinic07{width:100%; float:left; /*background:url(/SkinImg/img/clinicBg01.jpg) no-repeat center center; background-size:cover;*/ padding:0px 0 80px;}
.subClinic08{width:100%; float:left; background:url(/SkinImg/img/clinicBg02.jpg) no-repeat right bottom; background-size:cover; }

.subClinicBox{width:100%; float:left; box-sizing:border-box; padding:0px 0 40px;}
.subClinicBox .subClinicNav{width:100%; float:left; text-align:center; margin-top:20px; margin-bottom:20px; box-sizing:border-box; padding:10px;}
.subClinicBox .subClinicNav a{display:inline-block; padding:10px 20px; margin:2px 1px; box-sizing:border-box; border:1px solid #dbdbdb; font-size:18px; color:#292929; line-height:24px; cursor:pointer; font-family:'Godo','Sans-serif';}
.subClinicBox .subClinicNav a:hover{border:1px solid #12a19a; background:#12a19a; color:#fff;}
.subClinicBox .subClinicNav a.on{border:1px solid #12a19a; background:#12a19a; color:#fff; font-family:'Godo','Sans-serif';}


.subClinicDesp{width:100%; border-radius:20px; /*background:rgba(255,255,255,.4);*/ padding:30px; box-sizing:border-box; float:left; color:#292929; text-align:center; font-size:20px; position:relative;}
.clinicDoctor{padding-top:45px;}
.clinicDesp{width:100%; /* padding-top:45px;*/ }
.clinicDesp .subClinicTit{width:100%; padding-bottom:30px; margin-bottom:10px; text-align:center; color:#fff; font-size:24px; font-weight:bold; padding-top:30px; position:relative;font-family:'Godo','Sans-serif'; }
.clinicDesp .subClinicTit::before{content:"●●●"; color:#fff; font-size:10px; position:absolute; top:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:5px; }
/* .clinicDesp .subClinicTit::after{content:"DEPARTMENT OF PSYCHIATRY"; color:#f1f1f1; font-size:10px; font-weight:400; position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:1px;} */

.clinicDesp .subClinicTit02{width:100%; padding-bottom:30px; margin-bottom:10px; text-align:center; color:#292929; font-size:31px; font-weight:bold; padding-top:30px; position:relative;font-family:'Godo','Sans-serif';}
.clinicDesp .subClinicTit02::before{content:"●●●"; color:#000; font-size:10px; position:absolute; top:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:5px;}
/* .clinicDesp .subClinicTit02::after{content:"DEPARTMENT OF PSYCHIATRY"; color:#333; font-size:10px; font-weight:400; position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:1px;} */


.galleryWrap .subClinicTit02{width:100%; padding-bottom:30px; margin-bottom:10px; text-align:center; color:#292929; font-size:31px; font-weight:bold; padding-top:30px; position:relative;font-family:'Godo','Sans-serif';}
.galleryWrap .subClinicTit02::before{content:"●●●"; color:#000; font-size:10px; position:absolute; top:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:5px;}
.galleryWrap .subClinicTit02::after{content:"DEPARTMENT OF PSYCHIATRY"; color:#333; font-size:10px; font-weight:400; position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:1px;}



.footCus .subClinicTit02{width:100%; padding-bottom:30px; margin-bottom:10px; text-align:center; color:#292929; font-size:31px; font-weight:bold; padding-top:30px; position:relative; font-family:'Godo','Sans-serif';}
.footCus .subClinicTit02::before{content:"●●●"; color:#000; font-size:10px; position:absolute; top:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:5px;}
.footCus .subClinicTit02::after{content:"DEPARTMENT OF PSYCHIATRY"; color:#333; font-size:10px; font-weight:400; position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:20px; letter-spacing:1px;}



.clinicDesp .subClinic{width:90%;  text-align:left; color:#292929; font-size:18px; line-height:24px; min-height:300px;  padding-left:38px;}
.clinicDesp .subClinic02{color:#333;}

.subClinicTB{width:100%; float:left; display:table;}
.subClinicLeft{width:50%;display:table-cell; vertical-align:middle; box-sizing:border-box; padding:0;}
.subClinicRight{width:50%;display:table-cell; vertical-align:middle;  box-sizing:border-box; padding:0 20px;;}

.clinicPhoto{width:100%; padding:20px; box-sizing:border-box;}
.clinicPhoto img{width:100%; max-width:600px;}


.subClinic .point{display:inline-block; width:100px; padding:10px; border-radius:20px; background:#fff; color:#292929; text-align:center; margin-bottom:10px;}
.subClinic .point02{display:inline-block; padding:10px 10px 20px;; box-sizing:border-box; line-height:24px;}
.subClinic .pointCircle{display:inline-block; width:100px; width:100px; border-radius:20px; background:#fff; color:#292929; text-align:center;}

.subClinicDesp .clinicDesp{display:none;}
.subClinicDesp .clinicDespOn{display:block;}

.galleryWrap{width:100%; float:left; background:#e9f3f3; background-size:cover; padding:50px 0;}
.gallery{width:100%; float:left; padding-bottom:50px;}

.pointBoxWrap{width:100%; float:left; background:url(/SkinImg/img/pointBg.jpg); background-size:cover; background-attachment:fixed; padding:0; padding-bottom:55px;}
.pointBoxWrap .potBox{width:100%; float:left;}
.pointBoxWrap .potBox .mBox01{width:100%; float:left; color:#292929; font-size:16px; text-align:left; padding-bottom:30px; vertical-align:top;}
.pointBoxWrap .potBox .mBox01 p{display:inline-block; margin:5px 1%; width:47%; height:215px; line-height:24px; color:#292929; font-size:17px; box-sizing:border-box; padding:50px 30px; background:rgba(255,255,255,.8); border:1px solid #f1f1f1; float:left;}
.pointBoxWrap .potBox .mBox01 p span{font-weight:600; font-size:24px; display:inline-block; margin-bottom:25px; border-bottom:1px solid #292929; line-height:30px; padding-bottom:10px; font-family:'Godo','Sans-serif';}

.pointBoxWrap .potBox .photo{width:100%; padding-bottom:50px; float:left;}

.txtC333{color:#333 !important;}
.txtCPoint{color:#ff9966 !important;}

@media screen and (max-width:850px){   
    
    
    .clinicBoxWrap .clinicBox{width:48%; height:350px;}
    
      
    .subClinicTB{width:100%; float:left; display:inline-block;}
    .subClinicLeft{width:100%;display:inline-block; vertical-align:middle; box-sizing:border-box; padding:20px;}
    .subClinicRight{width:100%;display:inline-block; vertical-align:middle;  box-sizing:border-box; padding:20px;}
    
    .pointBoxWrap .potBox .mBox01 p{width:100%; height:auto; box-sizing:border-box; padding:30px 30px; margin:5px 0;}
    
    }

@media screen and (max-width:640px){
    
       
    .mSecTit{font-size:23px; margin-bottom:30px; font-family:'Godo','Sans-serif'; line-height:40px;}
    .mSecTit::after{width:30px; margin-left:-15px;}
    .mSecTxt01{margin-bottom:20px; font-size:23px;}
    .mSecTxt02{margin-bottom:20px; font-size:16px;}
 
    .subClinicBox .subClinicNav{padding-bottom:20px;}
	.subClinicBox{padding-bottom:0;}
	.subClinic01{padding-bottom:30px;}
    
    .subClinicBox .subClinicNav a{font-size:18px; padding:10px 10px; line-height:28px; width:38%;}
    
    .subClinicDesp{padding:20px; padding-top:0;}
    .clinicDesp .subClinicTit{padding-bottom:20px; font-size:17px;}
    .clinicDesp .subClinic{font-size:16px; line-height:24px; padding:15px;}
    
    .clinicDesp .subClinicTit02{padding-bottom:20px; font-size:31px;}
	.subClinicTB .subClinicTD .tdTxt{font-size:15px; line-height:24px;}

	.subDiet02_01{text-align:left;}

    .galleryWrap{padding:20px 0;}
	.docterName {margin-top:15px;}
	.doctorTxtWrap{padding-top:55px;}

	.subClinic08{padding-bottom:20px;}
	.subClinic06{padding-bottom:30px;}
    
    }

@media screen and (max-width:480px){
    
    
    .clinicBoxWrap .clinicBox{width:98%; float:left; margin:15px 1%; height:380px;}
    
    
    }





/***********************************/

.diseaseBg01{background:url(/SkinImg/img/diseaseBg01.jpg) no-repeat center center; background-size:cover;}
.despTxt{width:100%; text-align:left; position:relative; z-index:2; color:#f1f1f1;}
.despTxt02{color:#292929;}

.despTxt p{font-size:18px; padding-bottom:20px; line-height:24px; }
.despTxt p.tit{font-size:20px; color:#fcda0f; padding-bottom:20px; font-weight:600; padding-left:30px; box-sizing:border-box; position:relative; clear:both;}
.despTxt p.tit::before{display:inline-block; width:30px;  text-align:center; content:"·"; position:absolute; top:0; left:0;}
.despTxt p.txt{font-size:18px; padding-bottom:30px; padding-left:20px; box-sizing:border-box;}
.despTxt p span{color:#ebb715; font-weight:600; font-style:italic;}
.despTxt p span.txt02{color:#fcda0f; font-weight:600; font-style:italic;}

.despTxt p.tit02{color:#000; display:block; clear:both;}
.despTxt p.tit02::before{display:inline-block; width:30px;  text-align:center; content:"·"; position:absolute; top:0; left:0;}

.despTxt ul.list{width:90%; float:left; margin-left:5%;}
.despTxt ul.list li{width:100%; float:left; box-sizing:border-box; padding-left:20px; position:relative; color:#fff; padding-top:5px; padding-bottom:5px; font-size:16px; }
.despTxt ul.list li span{color:#ebb715; font-weight:600; font-style:italic;}
.despTxt ul.list li::before{content:"·"; position:absolute; top:0; left:0; width:20px; text-align:center; color:#eb9a01; font-weight:600;}

.clinicSlogunWrap{width:100%; text-align:center; padding-bottom:20px;}
.clinicSlogun{font-size:30px; color:#292929; line-height:40px; display:inline-block; padding:0 50px; position:relative;}
.clinicSlogun::before{content:""; display:inline-block; width:50px; height:40px; position:absolute; top:-5px; left:0; background:url(/SkinImg/img/mark01.png) no-repeat 0 center;}
.clinicSlogun::after{content:""; display:inline-block; width:50px; height:40px; position:absolute; top:-5px; right:0; background:url(/SkinImg/img/mark02.png) no-repeat right center;}
.clinicSlogun span{color:#000; font-weight:bold;}

.clinicSlogun01{color:#00a0e9;}
.clinicSlogun02{color:#fcda0f;}
.clinicSlogun03{color:#eb6100;}

.despTxt ul.list02 li{color:#292929;}

.subClinicImg{position:absolute; z-index:1; bottom:-50px; right:-100px; opacity:0.6;}
.subClinicImg02{position:absolute; z-index:1; bottom:50px; right:50px; opacity:1;}
.subClinicImg03{bottom:-120px; opacity:1;}


.cBoxTxtWrap{width:100%; text-align:left; position:relative; z-index:2; color:#292929; font-size:18px; padding:40px 0; float:left;}
.cBoxTxtWrap .cBoxTit{font-size:24px; color:#292929; padding:20px 0; text-align:center; }
.cBoxTxtWrap .cBoxTxt{font-size:16px; color:#666; line-height:24px;}
.cBoxTxtWrap .cBoxWrap{width:100%; padding:20px 0; text-align:center;}
.cBoxTxtWrap .cBox{width:23%; height:250px; margin:5px 1%; float:left; border:1px solid #59493f; padding:30px; border-radius:50px; box-sizing:border-box; color:#59493f; display:table-cell; vertical-align:middle; font-size:16px; line-height:24px; display:inline-block;}
.cBoxTxtWrap .cBox:nth-child(2n+1){clear:both;}
.cBoxTxtWrap .cBox span{font-size:20px; font-weight:600; display:inline-block; padding-bottom:60px; position:relative;}
.cBoxTxtWrap .cBox span::after{width:1px; height:20px; color:#59493f; background:#59493f; position:absolute; left:50%; bottom:20px; content:"";}

.specTB{width:100%; float:left; border-top:1px solid #f1f1f1; border-left:1px solid #f1f1f1; font-size:16px; line-height:24px;}
.specTB th{padding:10px; text-align:center; border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1; background:rgba(0,160,233,.8); color:#fff;}
.specTB td{padding:10px; text-align:left; border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1; color:#292929; background:rgba(255,255,255,.8);}
.specTB td.spec{text-align:center; background:rgba(221,221,221,.8);}


.subMovieWrap{width:100%; float:left; padding:30px 0; text-align:center;}
.subMovieWrap .subMovie{width:80%; display:inline-block; height:400px; border:1px solid #dbdbdb; }

.subContWrap{width:100%; float:left; }
.subClinicTB{width:100%; display:table; float:left;}
.subClinicTB .subClinicTD{width:50%; display:table-cell; /* padding:10px; */ box-sizing:border-box; font-size:18px; line-height:32px;}
.subClinicTB .subClinicTD img{width:90%; padding-bottom:20px; }
.subClinicTB .subClinicTD .tdTit{width:100%; font-size:24px; border-bottom:1px solid #000; color:#000; padding:10px 0 10px 0; margin-bottom:10px; line-height:30px;}
.subClinicTB .subClinicTD .tdTit span{font-weight:600; color:#00a0e9;}

.subClinicTB .subClinicTD .tdTxt{width:100%; box-sizing:border-box; padding:0 20px 40px; }

.subClinicTB .subClinicTD span{font-weight:600; color:#d09a9a;}
.subClinicTB .subClinicTD02{width:25%;}
.subClinicTB .subClinicTD03{width:25%;}

.clinicContTB{width:100%; display:table; float:left; padding-top:30px;}
.clinicContTB .clinicContTD{width:50%; display:table-cell; box-sizing:border-box; padding:10px; text-align:center; vertical-align:middle;}
.clinicContTB .clinicContTDTit{color:#4880b3;padding-bottom:25px; font-size:23px; font-weight:700;}
.clinicContTB .clinicContTD img{width:100%; border:1px solid #f1f1f1;}
.clinicContTB .clinicContTD .clinicContTDTit01{width:100%; font-size:24px; font-weight:600; padding:20px 0; color:#6a3906; text-align:left;}
.clinicContTB .clinicContTD .clinicContTDTit02{width:100%; font-size:24px; font-weight:600; padding:20px 0; color:#6a3906;text-align:right; }
.clinicContTB .clinicContTD .clinicContTDTxt01{width:100%; font-size:18px; line-height:24px; padding-bottom:20px; text-align:left;}
.clinicContTB .clinicContTD .clinicContTDTxt02{width:100%; font-size:18px; line-height:24px; padding-bottom:20px; text-align:right;}
/*.clinicContTB .clinicContTD .clinicContTDTxt02{color:#fff; text-align:left;}*/
.clinicContTB .clinicContTD .clinicContTDTxt{font-size:17px; line-height:32px; text-align:center;}
.clinicContTB .clinicContTD .clinicContTDTxt01 span{font-weight:bold;}
.clinicContTB .clinicContTD .clinicContTDTxt02 span{font-weight:bold;}
.clinicContTB .clinicContTDPC{}
.clinicContTB .clinicContTDMO{display:none;}

.clinicContTB .clinicContTD2{width:50%; display:table-cell; box-sizing:border-box; padding:10px; text-align:center; vertical-align:middle;}
.clinicContTB .clinicContTD2 img{width:100%; }


.clinicContTB{width:100%; display:table; float:left; padding-top:15px;}
.clinicContTB .clinicContTD{width:50%; display:table-cell; box-sizing:border-box; padding:10px; text-align:center; vertical-align:middle;}
.clinicContTB .clinicContTD img{width:90%; border:1px solid #f1f1f1;}
.clinicContTB .clinicContTD .clinicContTDTit{width:100%; font-size:24px; font-weight:600; padding:20px 0; color:#4880b3; }
.clinicContTB .clinicContTD .clinicContTDTxt{width:100%; font-size:18px; line-height:30px; padding-bottom:20px;}
.clinicContTB .clinicContTD .clinicContTDTxt02{color:#fff; text-align:left;}
.clinicContTB .clinicContTD .clinicContTDTxt span{font-weight:bold;}
.clinicContTB .clinicContTDPC{}
.clinicContTB .clinicContTDMO{display:none;}

ul.list{width:100%;}
ul.equipe{margin-top:25px;}
ul.list li{width:97%; float:left; padding:10px; box-sizing:border-box; margin:5px 1%; border:1px solid #ddd; font-size:17px; letter-spacing:-1px;text-align:left; padding-left:25px;}

ul.list02{width:100%;}
ul.list02 li{width:100%; float:left; padding:10px 20px; box-sizing:border-box; font-size:18px; line-height:24px; position:relative; text-align:left;}
ul.list02 li span{font-weight:bold; color:#12a19a; display:inline-block; padding-right:10px;}
ul.list02 li::before{display:inline-block; position:absolute; width:20px; font-size:30px; font-weight:bold; content:"·"; color:#12a19a; top:10px; left:0; text-align:center;}

ul.list03{width:100%;}
ul.list03 li{width:100%; float:left; padding:10px 0px; box-sizing:border-box; font-size:17px; line-height:24px; position:relative; text-align:left; letter-spacing:-1px; padding-left:45px;}
ul.list03 li span{font-weight:bold; color:#12a19a; display:inline-block; padding-right:10px;}



.textAlignLeft{text-align:left;}


@media screen and (max-width:850px){
    
    .cBoxTxtWrap .cBox{width:48%; height:200px;}
    .subClinicImg02{display:none;}
    
    .cBoxTxtWrap .cBoxTit{font-size:20px;}
    
    .despTxt ul.list{width:100%; float:left; margin-left:0;}
    
    }

@media screen and (max-width:640px){
        
    .subClinicImg img{opacity:0.5; }
    .clinicSlogun{font-size:24px;}
    .clinicSlogun span{clear:both; display:inline-block;}

    
    .cBoxTxtWrap .cBox{width:48%; height:200px; font-size:15px; line-height:20px;}
    .cBoxTxtWrap .cBoxTit{font-size:18px;}
    .cBoxTxtWrap .cBox span{padding-bottom:40px; font-size:18px;}
    .cBoxTxtWrap .cBox span::after{height:10px; bottom:15px;}
    
    .clinicSlogun{font-size:22px; line-height:30px; padding:0 40px;}
    .clinicSlogun::before{content:""; display:inline-block; width:40px; height:40px; position:absolute; top:-5px; left:0; background:url(/SkinImg/img/mark01.png) no-repeat 0 center; background-size:30px;}
    .clinicSlogun::after{content:""; display:inline-block; width:40px; height:40px; position:absolute; top:-5px; right:0; background:url(/SkinImg/img/mark02.png) no-repeat right center;  background-size:30px;}
    
    .subMovieWrap .subMovie{width:90%;  height:300px; }
    
    .subClinicTB{display:inline-block;}
    .subClinicTB .subClinicTD{width:100%; display:inline-block; font-size:14px; line-height:20px;}
    .subClinicTB .subClinicTD img{width:90%; padding-bottom:10px;}
    .subClinicTB .subClinicTD .tdTit{font-size:20px;}
    .clinicContTB{display:inline-block;}
    .clinicContTB .clinicContTD{width:100%; display:inline-block; padding:0px 10px;}

    .clinicContTB .clinicContTD img{width:100%;}
    .clinicContTB .clinicContTD .clinicContTDTit01{font-size:20px;}
    .clinicContTB .clinicContTD .clinicContTDTit02{font-size:20px;}
    .clinicContTB .clinicContTD .clinicContTDTxt01{font-size:16px; line-height:20px; padding-bottom:10px;}
    .clinicContTB .clinicContTD .clinicContTDTxt02{font-size:16px; line-height:20px; padding-bottom:10px;}
    .clinicContTB .clinicContTD .clinicContTDTxt{text-align: center; width:100%; font-size:18px; line-height:30px; padding-bottom:20px;}
    
    .clinicContTB .clinicContTDPC{display:none;}
    .clinicContTB .clinicContTDMO{display:inline-block;}
    
    ul.list li{font-size:15px; text-align:left; padding:10px; line-height:25px;}
    ul.list02 li{font-size:16px;}

	ul.list03 li{padding-left:0px;font-size:16px; line-height:26px; padding:8px 0; letter-spacing:-1.5px;}
	ul.list03 li span{padding-right:5px; font-size:16px;}

	ul.list02 li{padding:8px 20px;}
	ul.list02 li span{padding-right:4px;}

    
    }

@media screen and (max-width:480px){
    
    .despTxt p.tit{font-size:18px;}
    .despTxt p.txt{font-size:14px;}
    
    .cBoxTxtWrap .cBoxTit{font-size:18px;}
    .cBoxTxtWrap .cBoxTxt{font-size:14px;}
    
    .cBoxTxtWrap .cBox{width:98%; height:200px; font-size:15px; line-height:20px;}
    
    .despTxt ul.list li{font-size:14px;}
    
    .clinicSlogun{font-size:22px; line-height:32px;}
	.clinicContTB .clinicContTDTit{text-align:left;}
	.clinicContTB .clinicContTD .clinicContTDTxt{text-align:left;}
	.subDiet01{text-align:left;}
    
    }


/* 의료진 소개 */
.doctorBoxWrap{width:100%; float:left; background:url(/SkinImg/img/doctorBg.jpg) no-repeat center center; background-size:cover; padding:0px; position:relative;}
.doctorBox{width:60%; float:left; box-sizing:border-box; padding:50px 0 50px; margin-top:30px; position:relative; z-index:2;}
.historyWrap{width:100%; float:left; box-sizing:border-box; padding:0px 20px 30px; border:1px solid #fff; background:rgba(255,255,255,.8);}
.history{width:90%; margin:10px 5%; float:left; }
.history li{width:100%; padding:2px 0 2px 20px; box-sizing:border-box; color:#000; line-height:16px; font-size:14px; position:relative; float:left;}
.history li::before{display:inline-block; position:absolute; top:0px; left:0; width:30px; height:24px; content:'·'; }

.docterName{display:inline-block; padding-bottom:20px; font-size:20px; color:#292929;font-family:'Godo','Sans-serif';}
.docterName span{font-size:31px; color:#111; /* font-style:italic; */ font-weight:600;}

.docterName02{padding-bottom:20px !important;}
.pointTxt{width:100%;padding-bottom:10px; color:#937054; font-size:18px; line-height:25px;font-family:'Godo','Sans-serif';}
.pointBox{width:40%; float:left; box-sizing:border-box; padding:0px; position:relative; z-index:1;}
.pointBox img{width:100%;}

.doctorMent{width:100%; padding:10px 0; font-size:16px; line-height:24px; text-align:center; color:#292929;}
.doctorMent img{padding-bottom:20px;}
.doctorMent span{font-weight:600;}

.historyWrap .subClinicBox{padding:0;}

@media screen and (max-width:850px){      
   
    
    .doctorBox{width:100%; padding:50px 0;}
    .pointBox{width:100%; position:absolute; top:480px; left:20px; padding:0; }   
    
    }

@media screen and (max-width:640px){
    
    
    .history{width:90%; margin:10px 5%;}
    .history li{font-size:16px;}
    
    .doctorBox{width:100%; padding:30px 0;}
    .pointBox{width:100%; position:relative; top:0; left:0; padding:100px 80px 0px; }
    

    
    }

@media screen and (max-width:480px){
    
    
    .history li{font-size:14px; padding-left:20px;}    
    .history li::before{top:10px; left:0; width:20px; height:20px; background-size:14px;}
    
    .history li{padding:2px 0 2px 20px;line-height:20px; font-size:13px;}
    .history li::before{display:inline-block; position:absolute; top:0px; left:0; width:20px; height:20px; content:'·'; }
    
    }




/* 다이어트 클리닉 */

.subDietWrap{width:100%; padding:40px 20px; box-sizing:border-box; float:left; background:url(/SkinImg/sub/neuroBg.jpg) no-repeat center center; /* background-attachment:fixed; */ margin:30px 0;}
.infusionWrap{width:100%; padding:40px 20px; box-sizing:border-box; float:left; background:#e6f4f6; /* background-attachment:fixed; */ margin:30px 0;}
.sub0201Wrap{width:100%; padding:0px 20px; box-sizing:border-box; float:left; /*background:url(/SkinImg/sub/0201contBg.jpg) no-repeat center center;*/ /* background-attachment:fixed; */ margin:30px 0;}
.subOrientWrap{width:100%; padding:40px 20px; box-sizing:border-box; float:left; background:url(/SkinImg/sub/orientBg.jpg) no-repeat center center; /* background-attachment:fixed; */ margin:30px 0;}
.subDiet01{width:100%; font-size:19px; line-height:30px; color:#292929; padding:20px 0;}
.subDiet01 .subDietTit{font-size:21px; text-align:center; color:#fff; font-weight:500; line-height:45px; box-sizing:border-box; width:217px; padding:8px 0 8px 0; background-color:#12a19a; margin:0 auto; margin-bottom:25px; border-radius:50px;}

.subOrient01{width:100%; font-size:19px; line-height:30px; color:#fff; padding:20px 0;}
.subOrient01 .subDietTit{font-size:21px; text-align:center; color:#fff; font-weight:500; line-height:45px; box-sizing:border-box; width:217px; padding:8px 0 8px 0; background-color:#b4947b; margin:0 auto; margin-bottom:25px; border-radius:50px;}

/*관절 클리닉*/
.subDiet02_01{width:100%; font-size:19px; line-height:30px; color:#292929; padding:20px 0;}
.subDiet02_01 .subDietTit{font-size:21px; text-align:center; color:#222; font-weight:500; line-height:45px; box-sizing:border-box; width:217px; padding:8px 0 8px 0; background-color:#e3cda6; margin:0 auto; margin-bottom:25px; border-radius:50px;}




.subDietContWrap{width:100%; padding:20px 0; text-align:center; float:left;}
.subDietBox{width:30%; margin:5px; height:300px; text-align:center; display:inline-block; border-radius:10px; background:#d09a9a; color:#fff; box-sizing:border-box; padding:20px;}
.subDietBox .dietBoxTit{font-size:20px; line-height:30px; padding-bottom:20px;}
.subDietBox .dietBoxTit span{font-size:30px; padding-bottom:10px; margin-bottom:20px; border-bottom:2px solid #fff; display:inline-block;}
.subDietBox .dietBoxTxt{font-size:18px; line-height:30px;}

.dietTit{width:100%; padding:10px 20px; text-align:center; box-sizing:border-box; background:#4880b3; font-size:20px; font-weight:bold; color:#fff; float:left; margin-top:30px;}

@media screen and (max-width:850px){
    
    .subDietBox{width:48%; float:left; margin:5px 1%; padding:30px 20px; height:300px;}
    
    }


@media screen and (max-width:640px){
    
    .subDiet01 .subDietTit{font-size:24px; line-height:30px;}
    
    .subDietBox .dietBoxTit{font-size:18px; line-height:24px;}
    .subDietBox .dietBoxTit span{font-size:20px; margin-bottom:10px;}
    
    .subDietBox .dietBoxTxt{font-size:16px; line-height:20px;}
    
    .dietTit{font-size:18px; padding:10px;}

	.subDiet02_01{font-size:18px; line-height:32px; padding:0px;}
	.subDiet01{font-size:18px; line-height:32px; padding:0px;}
    
    }

@media screen and (max-width:480px){
    
    .subDietBox{width:100%; float:left; margin:5px 0; padding:30px 20px; height:auto;}
    
    .subDiet01 .subDietTit{font-size:20px;}
    
    .subDietBox .dietBoxTit{font-size:16px; line-height:20px;}
    .subDietBox .dietBoxTit span{font-size:18px;}
    .subDietBox .dietBoxTxt{font-size:14px; line-height:20px;}
    
    .dietTit{font-size:16px;}
    
    }

	@media screen and (max-width:640px){
    
    .subOrient01 .subDietTit{font-size:24px; line-height:30px;}
    
    }

@media screen and (max-width:480px){
        
    .subOrient01 .subDietTit{font-size:20px;}
    
    }


/* 보유장비 */
.facilityWrap{width:100%; float:left;}
.facBox{width:49%; float:left; margin:15px 0 15px 2%;}
.facBox:first-child{margin-left:0;}
.facBox:nth-child(2n+1){margin-left:0;}

.facBox .facName{width:100%; float:left; box-sizing:border-box; padding-left:15px; font-size:16px; color:#292929; line-height:24px; position:relative; margin-top:20px; text-align:left;}
.facBox .facName::before{content:''; display:inlin-block; width:2px; height:16px;background:#47a7d9; position:absolute; left:5px; top:4px;}
.facBox .facPhoto{width:100%; float:left; box-sizing:border-box; border:1px solid #dbdbdb;}
.facBox .facPhoto img{width:100%;}


.facBoxH{width:32%; float:left; margin:15px 0 15px 1.5%;}
.facBoxH:first-child{margin-left:0; clear:both;}
.facBoxH:nth-child(3n+1){margin-left:0;}

.facBoxH .facName{width:100%; float:left; box-sizing:border-box; padding-left:15px; font-size:16px; color:#292929; line-height:24px; position:relative; margin-top:20px; text-align:left;}
.facBoxH .facName::before{content:''; display:inlin-block; width:2px; height:16px;background:#47a7d9; position:absolute; left:5px; top:4px;}
.facBoxH .facPhoto{width:100%; float:left; box-sizing:border-box; border:1px solid #dbdbdb;}
.facBoxH .facPhoto img{width:100%;}



@media screen and (max-width:480px){
    
    .facBox .facName{font-size:14px;}
    .facBoxH .facName{font-size:14px;}
    }


/* 한방미용 */
.beautyPoint{width:100%; padding:10px 20px; text-align:center; box-sizing:border-box; background:#f1e4cc; font-size:15px; color:#111; float:left; margin-top:30px; line-height:27px; margin-bottom:25px;text-align:left; padding-left:13%;}
.beautyPoint span{font-weight:400;}

.treatmentTit{width:100%; float:left; padding:40px 0 10px; text-align:left; color:#000; font-size:20px; font-weight:bold;}
.treatmentTit span{display:inline-block; padding-bottom:5px; border-bottom:1px solid #000;}
.treatmentTxt{width:100%; float:left; padding:0px 0 30px; text-align:left; color:#666; font-size:18px; line-height:24px;}

.subBeautyContWrap{width:100%; padding:20px 0; text-align:center; float:left;}
.subBeautyBox{width:150px; margin:5px; height:150px; text-align:center; display:inline-block; vertical-align:middle; border-radius:100%; border:1px solid #d09a9a; color:#000; box-sizing:border-box;}
.subBeautyBox .beautyBoxTit{font-size:20px; line-height:30px; padding-bottom:20px; display:table-cell; width:150px; height:150px; vertical-align:middle;}
.subBeautyBox .beautyTit span{font-size:30px; padding-bottom:10px; margin-bottom:20px; border-bottom:2px solid #fff; display:inline-block;}
.subBeautyBox .beautyTxt{font-size:18px; line-height:30px;}

@media screen and (max-width:640px){
    .beautyPoint{font-size:18px; padding:30px;}
    
    .treatmentTit{font-size:18px;}
    .treatmentTxt{font-size:16px;}
    
    .subBeautyBox{width:120px; height:120px;}
    .subBeautyBox .beautyBoxTit{font-size:18px; line-height:24px; width:120px; height:120px;}
    .subBeautyBox .beautyBoxTit span{font-size:20px;}
    .subBeautyBox .beautyBoxTxt{font-size:16px;}

    
    
    }


@media screen and (max-width:480px){
    .beautyPoint{font-size:16px;}
	.beautyPoint p{margin-bottom:15px;}
	.beautyPoint p:last-child{margin-bottom:0px;}
    
    .treatmentTit{font-size:16px;}
    .treatmentTxt{font-size:14px; line-height:20px;}
    
    .subBeautyBox{width:100px; height:100px;}
    .subBeautyBox .beautyBoxTit{font-size:16px; width:100px; height:100px;}
    .subBeautyBox .beautyBoxTit span{font-size:18px;}
    .subBeautyBox .beautyBoxTxt{font-size:14px;}
    
    }





