@charset "utf-8";

/* C00300 리셋성형외과 */

/* ========================================================================================================================================= */
/* 키비주얼 */
.TopVisual{position:relative; display:block; width:100%; height:750px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.TopVisual .ImgBox{width:1920px; margin:0 auto;}

/* ========================================================================================================================================= */
/* 컨택페이지 */
.contactWrap{}

/* ========================================================================================================================================= */
/* 컨택페이지 서브메뉴 */
.contactSubMenu{width:100%;}
.contactSubMenu.Fixed{position:fixed; top:80px; width:1920px; background:#fff; z-index:2;}
.contactSubMenu ul{width:1400px; margin:0 auto; display:flex; justify-content:space-between; padding:40px 0;}
.contactSubMenu ul li{position:relative; width:calc(100% / 6);}
.contactSubMenu ul li a{display:block; width:200px; margin-left:18px; text-align:center; font-size:26px; font-family:'Paperlogy'; font-weight:700; color:#c0917b; padding:15px 0;}
.contactSubMenu ul li::before{content:''; display:block; width:1px; height:30px; background-color:#c0917b; position:absolute; top:14px;}
.contactSubMenu ul li:nth-child(1)::before{background-color:#fff;}
.contactSubMenu ul li.active a{background-color:#c0917b; color:#fff; border-radius:15px;}
.contactSubMenu ul li:hover a{background-color:#c0917b; color:#fff; border-radius:15px;}

/* ========================================================================================================================================= */
/* 시술전후 */
.subSectionBnf{display:none; width:100%; padding:70px 0;}
.subSectionBnf .Title{text-align:center; margin-bottom:80px;}
.subSectionBnf .Title h2{display:flex; justify-content:center; align-items:center; font-size:40px; font-family:'Paperlogy'; font-weight:500;}
.subSectionBnf .Title h2 span{margin-right:5px; margin-bottom:10px;}

.subSectionBnf .sectionCont{display:block; width:100%; position:relative;}
.subSectionBnf .sectionCont .swiper-slide{display:flex; justify-content:center;}
.subSectionBnf .sectionCont .swiper-slide a{width:950px; height:610px;}
.subSectionBnf .sectionCont .ThumbBox{width:100%; height:550px; border-radius:20px; overflow:hidden; transition:0.5s;}
.subSectionBnf .sectionCont .ThumbBox img{width:100%; height:100%; object-fit:cover;}
.subSectionBnf .sectionCont .ThumbBox:hover{filter:brightness(0.7);}
.subSectionBnf .sectionCont .ThumbBox img{width:100%;}
.subSectionBnf .sectionCont .TextBox{margin-top:30px; font-size:22px; color:#111111; font-weight:400; text-align:center;}

.subSectionBnf .subBnfSwiper .BannerThum img{width:100%;}
.subSectionBnf .subBnfSwiper .swiper-slide{opacity:0.5; scale:0.7;}
.subSectionBnf .subBnfSwiper .swiper-slide-active{opacity:1; scale:1; transition:0.5s; z-index:900;}

.subSectionBnf .arrowBtn{width:960px; margin:0 auto; display:flex; justify-content:space-between; font-size:32px; color:#111; position:absolute; top:33%; left:0%; transform:translate(50%, 50%);  cursor:pointer; z-index:999; cursor:pointer;}

.subSectionBnf .moreBtn{margin:0 auto; font-size:32px; color:#999999; padding:40px 0 30px;}
.subSectionBnf .moreBtn a{display:block; font-size:24px; text-align:center;}

/* ========================================================================================================================================= */
/*Qna영역*/
body .QnaSection{position:relative; width:100%; overflow:hidden; padding:150px 0; background:url('/clinicInfoResetps/img/common_qna_back.jpg')no-repeat; background-size:cover; background-position:center center;}
body .QnaSection .Title{display:flex; flex-direction:column; align-items:center;}
body .QnaSection .Title p{padding-bottom:15px; font-size:22px;}
body .QnaSection .Title h3{font-family:'Paperlogy'; font-size:28pt; color:#111; font-weight:500; text-align:center;}
body .QnaSection .Title h3 img{margin-bottom:15px;}
body .QnaSection .Title h3 b{font-family:'Paperlogy';}
body .QnaSection .contWrap{margin-top:70px; position:relative; width:100%;}
body .QnaSection .contWrap .BannerThum{display:flex; justify-content:center;}
body .QnaSection .contWrap .ThumImg.{width:850px; height:auto;}
body .QnaSection .contWrap .BannerQna img{width:100%;}
body .QnaSection .contWrap .swiper-button-prev-qna{position:absolute; top:50%; left:10%; transform:translate(0,-50%); font-size:32px; cursor:pointer; z-index:999; color:#111111;}
body .QnaSection .contWrap .swiper-button-next-qna{position:absolute; top:50%; right:10%; transform:translate(0,-50%); font-size:32px; cursor:pointer; z-index:999; color:#111111;}

/* ========================================================================================================================================= */
/* 눈성형 공통02 */
.subSectionCommon02{padding:340px 0;}
.subSectionCommon02 .MultiSlider{width:1400px; margin:0 auto;}
.subSectionCommon02 .sectionCont .swiper-slide{border-radius:20px; overflow:hidden;}
.subSectionCommon02 .sectionCont .swiper-slide img{width:100%; object-fit:cover;}

.subSectionCommon02 .arrowBtn{width:1600px; margin:0 auto;}
.subSectionCommon02 .arrowBtn .swiper-button-prev-common{position:absolute; top:50%; left:9%; cursor:pointer; font-size:32px;}
.subSectionCommon02 .arrowBtn .swiper-button-next-common{position:absolute; top:50%; left:90%; cursor:pointer; font-size:32px;}

/* ========================================================================================================================================= */
/*게시판*/
.boardWrap #contents{padding-top:90px;}
.contactWrap #contents{padding-top:90px;}
	
	/*리얼모델*/
	.realstoryWrap .BoardList_BtnClub{display:none;}
	.realstoryWrap .BoardList_PageBtn{text-align:center;}

	/*온라인상담*/
	.contactWrap .BoardList_Search{display:none;}
    .contactWrap .BoardList_BtnClub{width:7%;}

	/*로그인*/
	.memberWrap #contents{padding-top:120px;}

/* ========================================================================================================================================= */
/*이벤트*/
.EventForComm .event{padding:90px 0;}

/* ========================================================================================================================================= */
/*병원소개*/
.About_NetworkAea_Detail{background-color:#fff;}

/*병원소개_공통하단*/
.bottomCoom{width:100%;}
.bottomCoom .ImgBox{width:1920px; margin:0 auto;}

/* ========================================================================================================================================= */
/*의료진소개*/
.aboutDoctorArea{padding:140px 0;}
.aboutDoctorArea .Inner{display:flex; align-items: center;}
.aboutDoctorArea .Inner .contImg{border-radius:20px; overflow:hidden;}
.aboutDoctorArea .Inner .txtBox{width:56%; margin-left:100px;}
.aboutDoctorArea .Inner .txtBox .name{margin-bottom:30px;}
.aboutDoctorArea .Inner .txtBox .name h3{font-family:'Paperlogy'; font-weight:300; font-size:38px; display:flex; align-items:center; padding-bottom:30px; border-bottom:1px solid #c0917b;}
.aboutDoctorArea .Inner .txtBox .name h3 b{font-family:'Paperlogy'; font-weight:700; margin-right:10px;}
.aboutDoctorArea .Inner .txtBox .name h3 span{display:inline-block; font-family:'Paperlogy'; font-weight:500; font-size:25px; background-color:#fef3ee; padding:8px 15px; margin-left:15px;}
.aboutDoctorArea .Inner .txtBox .name h3 img{margin-left:180px;}

.aboutDoctorArea .Inner .txtBox .career{display:flex;}
.aboutDoctorArea .Inner .txtBox .career div{line-height:1.8;}
.aboutDoctorArea .Inner .txtBox .career div:nth-child(2){margin-left:75px;}
.aboutDoctorArea .Inner .txtBox .career .Title{padding-bottom:10px; font-size:20px; font-weight:600;}

/* ========================================================================================================================================= */
/*둘러보기*/
.About_GalleryArea{padding:120px 0;}
.About_GalleryArea .Inner{width:1300px; min-width:1300px;}
.About_GalleryArea .Inner .MultiImgSlider.slider-for{height:680px;}
.About_GalleryArea .Inner .ThumBox{width:1100px; height:620px;}
.About_GalleryArea .Inner .ThumBox img{width:100%; height:100%; object-fit:cover;}
.About_GalleryArea .arrowBtn{position:absolute; top:50%; width:100%; display:flex; justify-content:space-between; font-size:32px; z-index:999; cursor:pointer;}

.About_GalleryArea .MultiImgSlider .slick-slide .ThumBox{border-radius:10px; overflow: hidden;}
.About_GalleryArea .MultiImgSlider ul.SliderThum_BtnPage{position:absolute; bottom:10px; margin-top:30px;}
.About_GalleryArea .MultiImgSlider ul.SliderThum_BtnPage li button{width:12px; height:12px; background-color:#dfc8bd; border:none; margin-right:10px;}
.About_GalleryArea .MultiImgSlider ul.SliderThum_BtnPage li.slick-active button{width:12px; height:12px; background-color:#c0917b;}
.About_GalleryArea .gallerySection02{width:100%; margin:auto 0; display:flex; justify-content:center; margin-top:40px;}

/* ========================================================================================================================================= */
/*오시는길*/
.aboutMapWrap #contents{padding:120px 0;}
.aboutMapWrap .Company_Area{display:none;}
.aboutMapArea .Banner26Other #aboutmap26{height:500px; border-radius:10px;}

.aboutMapArea .aboutSection02{margin:50px 0;}
.aboutMapArea .aboutSection02 ul{display:flex; justify-content:space-between;}
.aboutMapArea .aboutSection02 ul li{width:calc(100% / 3 - 40px); background-color:#faf7f6; border-radius:45px; padding:45px; display:flex; flex-direction:column; align-items:center;}
.aboutMapArea .aboutSection02 ul li .Title .Text01{color:#999999; text-align:center; font-weight:500;}
.aboutMapArea .aboutSection02 ul li .Title .Text02{color:#111; text-align:center; font-size:28px; font-weight:700; margin-top:5px;}

.aboutMapArea .aboutSection02 ul li .Text{color:#b77f63; height:100px; display:flex; flex-direction:column; justify-content:center; margin-top:20px;}
.aboutMapArea .aboutSection02 ul li	.Link{background-color:#b77f63;}
.aboutMapArea .aboutSection02 ul li	.Link a{display:block; padding:15px 30px; color:#fff; font-size:18px; font-weight:500;}
.aboutMapArea .aboutSection02 ul li .Text.Tel{font-size:40px; font-weight:700; margin-bottom:20px;}
.aboutMapArea .aboutSection02 ul li .Text.Time{font-size:20px; font-weight:600;}
.aboutMapArea .aboutSection02 ul li .Text.Time p{margin-top:10px;}
.aboutMapArea .aboutSection02 ul li .Text.Time .day{display:inline-block; width:75px;}
.aboutMapArea .aboutSection02 ul li .Text03{width:100%; margin-left:30px; margin-top:20px; color:#888; line-height:1.5; font-weight:500;}
.aboutMapArea .aboutSection02 ul li .Text.adress p{font-size:22px; text-align:center; font-weight:600; line-height:1.5}
.aboutMapArea .aboutSection02 ul li .icon-btn{margin-top:15px;}
.aboutMapArea .aboutSection02 ul li .icon-btn a:nth-child(1){margin-right:18px;}

.aboutMapArea .aboutSection03{padding-top:40px;}
.aboutMapArea .aboutSection03 .ImgBox{width:100%;}
.aboutMapArea .aboutSection03 .ImgBox img{width:90%; object-fit:cover;}

/* ========================================================================================================================================= */
/*온라인상담*/
.onlineListWrap .BoardList_PageBtn{width:100%;}
