@charset "utf-8";
@import url(common.css);

/* C00222
�����ǿ� */

@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700;800&display=swap');

/* ========================================================================================================================================= */
/* Ű���־� */
.TopVisual{position:relative; display:block; height:600px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.TopVisual .visualTitle{position:absolute; width:100%; text-align:center; top:55%; left:50%; transform:translate(-50%,-50%);}
.TopVisual .visualTitle p{font-family:'EB Garamond','Noto Sans KR', sans-serif; font-size:14pt; color:#fff;}
.TopVisual .visualTitle h3{font-size:28pt; line-height:1.5; font-weight:600; padding-top:12px; color:#fff;}

/* ========================================================================================================================================= */
/* 게시판 */
.boardWrap.BnfWrap .SubNav_Small2{padding-top:2em;}
.boardWrap.BnfWrap .SubNav_Small2 li{}
.boardWrap.BnfWrap .SubNav_Small2 li a{font-size:12.5pt; background-color:#e9e9e9; border:none; color:#000; border-radius:5px; padding:8px; font-weight:600; width:calc(100% - 10px);}
.boardWrap.BnfWrap .SubNav_Small2 li:not(.Action) a:hover{opacity:.8; transition-duration:.3s;}
.boardWrap.BnfWrap .SubNav_Small2 li.Action a{background-color:#444; border:none; color:#fff; font-weight:600;}

/* 영상 */
.boardWrap.videoWrap{}
.boardWrap.videoWrap .boardThumList{padding:100px 0;}
.boardWrap.videoWrap .boardThumList ul{border:none;}
.boardWrap.videoWrap .boardThumList ul li{border:none; padding:0; width:calc(100% / 3); margin-bottom:4px;}
.boardWrap.videoWrap .boardThumList ul li a{width:99%;}
.boardWrap.videoWrap .boardThumList ul li a .Thumb{height:430px; background-color:#000;}
.boardWrap.videoWrap .boardThumList ul li a .Thumb img{width:100%; height:100%; object-fit:cover;}
.boardWrap.videoWrap .boardThumList ul li a .Thumb img:hover{opacity:.7;}
.boardWrap.videoWrap .boardThumList ul li a .Title{display:none;}
.boardWrap.videoWrap .boardview{margin-top:2em;}
.boardWrap.videoWrap.ViewWrap .BoardList_PageBtn{width:55%;}
.boardWrap.videoWrap.ViewWrap .BoardList_BtnClub{width:24%;}
.boardWrap.videoWrap.ViewWrap .BoardList_BtnClub a + a{margin-left:5px;}

/* ========================================================================================================================================= */
/* ���������� ��ư */
.subBtnWrap{position:relative; width:100%;}
.subBtnWrap .subBtn {position:absolute;}
.subBtnWrap .subBtn a{border:1px solid #9c7f76; border-radius:10px; padding:10px 20px; position:relative; transition:0.2s;}
.subBtnWrap .subBtn a p{display:inline-block; color:#9c7f76; font-size:14pt; font-weight:700; letter-spacing:-0.1pt; vertical-align:middle; padding-bottom:0; transition:0.2s;}
.subBtnWrap .subBtn a span{display:inline-block; vertical-align:middle; width:40px; height:1px; background:#9c7f76; position:relative; margin-left:10px;}
.subBtnWrap .subBtn a span::before{content:''; width:8px; height:1px; background:#9c7f76; position:absolute; right:0; bottom:3px; transform:rotate(45deg);}
.subBtnWrap .subBtn a:hover{background:#9c7f76;}
.subBtnWrap .subBtn a:hover p{color:#fff;}
.subBtnWrap .subBtn a:hover span{background:#fff;}
.subBtnWrap .subBtn a:hover span::before{background:#fff;}

/*���������� ���Ļ���*/
.subBnfWrap{position:relative; width:100%; padding:120px 0; background:#fff;}
.subBnfWrap .bnfTitle{text-align:center; letter-spacing:-0.3pt; padding-bottom:50px;}
.subBnfWrap .bnfTitle p{font-size:14pt; color:#9c7f76; letter-spacing:2pt; font-weight:500; padding-bottom:10px;}
.subBnfWrap .bnfTitle h3{font-size:28pt; color:#333333; line-height:1.5; font-weight:400;}
.subBnfWrap .bnfTitle h3 b{font-weight:600;}
	/*�����̵�*/
	.subBnfWrap .MultiImgSlider .slick-slide li .ThumBox{background:transparent;}
	.subBnfWrap .Inner{width:940px; min-width:940px;}
	.subBnfWrap .slick-button button{background:transparent; font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:40pt; color:#404041; font-weight:200;}
	.subBnfWrap .slick-button button:hover{color:#9c7f77;}
	.subBnfWrap .slick-button .slick-button-prevBnf{position:absolute; left:-100px; top:42%;}
	.subBnfWrap .slick-button .slick-button-nextBnf{position:absolute; right:-100px; top:42%;}
	/*��ư*/
	.subBnfWrap .bnfBtn{position:relative; margin:0 auto; width:fit-content; padding-top:60px;}
	/*�ϴܹ���*/
	.subBnfWrap p.caution{font-size:13pt; text-align:center; padding-top:60px; line-height:1.5; color:#aaa;}

/*���Ļ��� - Ư�������� ����*/
.skinWrap .subBnfWrap{background:#fafafa;}

/* ���������� ��Ű�� */
.subPakageWrap{position:relative; width:100%; padding:120px 0; background:#f6f6f6;}
.botoxWrap .subPakageWrap, .weddingWrap .subPakageWrap, .depilationWrap .subPakageWrap{background:#fff;}
.subPakageWrap .pakTitle{text-align:center; letter-spacing:-0.3pt; padding-bottom:50px;}
.subPakageWrap .pakTitle p{font-size:14pt; color:#9c7f76; letter-spacing:2pt; font-weight:500; padding-bottom:10px;}
.subPakageWrap .pakTitle h3{font-size:28pt; color:#333333; line-height:1.5; font-weight:400;}
.subPakageWrap .pakTitle h3 b{font-weight:600;}
.subPakageWrap .pakTitle h6{font-size:14pt; color:#333; font-weight:400; padding-top:16px;}

.subPakageWrap .pakBtn{text-align:center; position:relative;}
.subPakageWrap .pakBtn a{display:block; border:1px solid #9c7f76; border-radius:10px; padding:30px 0; position:relative; transition:0.2s; width:600px; margin:0 auto;}
.subPakageWrap .pakBtn a h5{display:block; font-size:22pt; color:#333333; font-weight:600; letter-spacing:-0.1pt; transition:0.2s; padding-bottom:16px; line-height:1;}
.subPakageWrap .pakBtn a p{display:inline-block; color:#9c7f76; font-size:14pt; font-weight:700; letter-spacing:-0.1pt; vertical-align:middle; padding-bottom:0; transition:0.2s;}
.subPakageWrap .pakBtn a span{display:inline-block; vertical-align:middle; width:40px; height:1px; background:#9c7f76; position:relative; margin-left:10px;}
.subPakageWrap .pakBtn a span::before{content:''; width:8px; height:1px; background:#9c7f76; position:absolute; right:0; bottom:3px; transform:rotate(45deg);}

.subPakageWrap .pakBtn a:hover{background:#9c7f76;}
.subPakageWrap .pakBtn a:hover h5{color:#fff;}
.subPakageWrap .pakBtn a:hover p{color:#fff;}
.subPakageWrap .pakBtn a:hover span{background:#fff;}
.subPakageWrap .pakBtn a:hover span::before{background:#fff;}

/* ���������� ��Ű��_�θ�ũ */
.pakWrap{position:relative; background:#fff;}
.pakWrap .pakInner{width:1300px; margin:0 auto; text-align:center; padding-top:100px; padding-bottom:150px;}
.pakWrap .pakInner img{width:100%;}
/*.pakWrap .pakInner img:nth-child(2){padding-top:100px;}
.pakWrap .pakInner img:nth-child(3){padding-top:100px;}*/

/* ���������� ��ũ���� */
.subLinkWrap{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; overflow:hidden; background:url('/clinicInfoReum/img/sub_link_back.jpg'); display:block; height:600px; background-repeat:no-repeat; background-position-y:40%; background-attachment:fixed; padding:0px; overflow:hidden;}
.subLinkWrap .linkInner{display:table-cell; text-align:center; vertical-align:middle; width:1920px; height:600px; margin:0 auto;}

.subLinkWrap .linkTitle{}
.subLinkWrap .linkTitle p{font-size:14pt; color:#efddd2; letter-spacing:2pt; font-weight:500; padding-bottom:10px;}
.subLinkWrap .linkTitle h3{font-size:28pt; color:#fff; line-height:1.5; font-weight:400;}
.subLinkWrap .linkTitle h3 b{font-weight:600;}

.subLinkWrap .linkCont{position:relative; width:1320px; margin:0 auto; display:table; padding-top:50px;}
.subLinkWrap .linkCont .linkBtn{display:table-cell; width:calc(100%/6); padding:0 10px;}
.subLinkWrap .linkCont .linkBtn5{width:20%;}
.subLinkWrap .linkCont .linkBtn a{background:rgba(75,15,0,0.8); border-radius:500px; width:100%; display:block; padding:20px 0; color:#fff; transition:0.2s; font-size:14pt; font-weight:500;}
.subLinkWrap .linkCont .linkBtn a:hover{background:#fff; color:#000; font-weight:600;}

/* ========================================================================================================================================= */
/* ��ٿ� - �ѷ�����/���ô±� */
.aboutMapWrap .Company_Area{display:none;}
.mapTitle{text-align:center;}
.mapTitle p{font-size:14pt; color:#9c7f76; letter-spacing:2pt; font-weight:500; padding-bottom:10px;}
.mapTitle h3{font-size:28pt; color:#333; line-height:1.5; font-weight:400;}
.mapTitle h3 b{font-weight:600;}
	/*�ѷ�����*/
	.About_GalleryArea{position:relative; width:100%; padding-top:120px; padding-bottom:150px; background:#fff8f5;}
	.About_GalleryArea::before{content:''; background:url('/img/C00222/mainSection02_back.png')no-repeat; position:absolute; right:0; top:0; width:500px; height:100%;}
	.About_GalleryArea .MultiImgSliderArea{padding-top:40px;}
	.About_GalleryArea .MultiImgSliderArea .Inner{background:transparent;}
	.About_GalleryArea .MultiImgSliderArea .slick-button{position:absolute; top:43%; width:100%; left:0; z-index:1;}
	.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-prev01{position:absolute; left:-6%; width:45px; height:45px; font-size:15pt; background-color:#fff7f4; border-radius:100px; color:#2c2c2c; border:1px solid #2c2c2c; transition:0.2s;}
	.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-next01{position:absolute; right:-6%; width:45px; height:45px; font-size:15pt; background-color:#fff7f4; border-radius:100px; color:#2c2c2c; border:1px solid #2c2c2c; transition:0.2s;}
	.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-prev01 svg{width:20px; height:20px;}
	.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-next01 svg{width:20px; height:20px;}
	.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-prev01:hover{background:#2c2c2c; color:#fff;}
	.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-next01:hover{background:#2c2c2c; color:#fff;}
	.About_GalleryArea .MultiImgSliderArea .MultiImgSlider.slider-for .slick-slide li .ThumBox{background:none !important}
	.About_GalleryArea .MultiImgSlider.slider-nav .slick-slide{height:5em !important;}
	/*���ô±�*/
	.aboutMapArea{position:relative; width:100%; padding-top:120px; padding-bottom:150px;}
	.aboutMapArea .mapInner{width:1400px; margin:0 auto; display:table; padding-top:80px;}
	.aboutMapArea .mapInner .mapLeft{display:inline-table; width:45%; position:relative; vertical-align:top;}
	.aboutMapArea .mapInner .mapRight{display:inline-table; width:50%; padding-left:5%; position:relative; vertical-align:top;}
	/*���ô±� - ����*/
	.aboutMapArea .mapInner .mapLeft .mapCont{width:100%;}
	.aboutMapArea .mapInner .mapLeft #aboutmap{width:100%; height:500px; display:block; position:relative;}
	/*���ô±� - ������ */
	.aboutMapArea .mapInner .mapRight .mapCont{width:100%; display:table;}
	.aboutMapArea .mapInner .mapRight .mapCont .contTitle{display:inline-table; width:25%; border-top:1px solid #000; vertical-align:top; padding-top:24px;}
	.aboutMapArea .mapInner .mapRight .mapCont .contBox{display:inline-table; width:75%; border-top:1px solid #999; vertical-align:top; padding-top:24px;}
	.aboutMapArea .mapInner .mapRight .mapCont .contBox .boxT{display:block; width:100%; padding-top:12px;}
	.aboutMapArea .mapInner .mapRight .mapCont1 .boxT:first-child{padding-top:0;}
	.aboutMapArea .mapInner .mapRight .mapCont2 .boxT:first-child{padding-top:0;}
	.aboutMapArea .mapInner .mapRight .mapCont3 .boxT:first-child{padding-top:0;}
	.aboutMapArea .mapInner .mapRight .mapCont2{margin-top:40px;}
	.aboutMapArea .mapInner .mapRight .mapCont3{margin-top:40px;}

	.aboutMapArea .mapInner .mapRight .mapCont .contTitle h5{font-size:18pt; font-weight:600; color:#333;}
	.aboutMapArea .mapInner .mapRight .mapCont .contBox h6{display:inline-block; font-size:14pt; font-weight:600; color:#333; width:50px;}
	.aboutMapArea .mapInner .mapRight .mapCont .contBox p{display:inline-block; font-size:14pt; font-weight:400; color:#666;}

/* ========================================================================================================================================= */
/* ��ٿ� - ���Ұ� */
.About_DeviceArea{position:relative; width:100%; padding-top:20px; padding-bottom:50px;}
.About_DeviceArea::before{content:''; background:url('/img/C00222/mainSection02_back_02.png')no-repeat; position:absolute; right:0; top:0; width:500px; height:100%;}
	/*�ڽ�*/
	.About_DeviceArea .deviceBox{position:relative; display:table; padding:100px 0; border-bottom:1px solid #ececec;}
	.About_DeviceArea .deviceBox:last-child{border-bottom:0;}
	.About_DeviceArea .deviceBox .deviceImg{display:table-cell; width:50%; vertical-align:middle;}
	.About_DeviceArea .deviceBox .deviceCont{display:table-cell; width:50%; vertical-align:middle;}
	.About_DeviceArea .deviceBox:nth-child(odd) .deviceCont{padding-left:80px;}
	/*�ڽ� - �±�*/
	.About_DeviceArea .deviceCont .deviceTagWrap{position:relative; display:block;}
	.About_DeviceArea .deviceCont .deviceTagWrap .deviceTag{display:inline-block; vertical-align:middle; padding-left:12px;}
	.About_DeviceArea .deviceCont .deviceTagWrap .deviceTag:first-child{padding-left:0;}
	.About_DeviceArea .deviceCont .deviceTagWrap .deviceTag .sharp{display:inline-block; width:30px; height:30px; background:#9c7f76; border-radius:5px; vertical-align:middle; position:relative;}
	.About_DeviceArea .deviceCont .deviceTagWrap .deviceTag .sharp::after{content:'#'; position:absolute; color:#fff; top:50%; left:50%; transform:translate(-50%,-50%); font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:14pt; font-weight:600;}
	.About_DeviceArea .deviceCont .deviceTagWrap .deviceTag p{display:inline-block; vertical-align:middle; color:#9c7f76; padding-left:8px; font-weight:600; font-size:16pt;}
	/*�ڽ� - ���� */
	.About_DeviceArea .deviceCont .deviceTitle{position:relative; display:block; padding:36px 0;}
	.About_DeviceArea .deviceCont .deviceTitle h5{font-size:28pt; font-weight:600; color:#333; line-height:1.5;}
	.About_DeviceArea .deviceCont .deviceTitle p{font-size:14pt; font-weight:400; color:#333; line-height:1.5; padding-top:10px;}
	/*�ڽ� - ����*/
	.About_DeviceArea .deviceCont .deviceInfoWrap{position:relative; display:block; display:none;}
	.About_DeviceArea .deviceCont .deviceInfoWrap .deviceInfo{display:block; width:100%; padding-top:20px;}
	.About_DeviceArea .deviceCont .deviceInfoWrap .deviceInfo:first-child{padding-top:0;}
	.About_DeviceArea .deviceCont .deviceInfoWrap .deviceInfo span{display:inline-block; font-size:14pt; color:#9c7f76; border:1px solid #9c7f76; padding:6px 20px; border-radius:5px; font-weight:600;}
	.About_DeviceArea .deviceCont .deviceInfoWrap .deviceInfo p{display:inline-block; padding-left:20px; font-size:14pt; color:#9c7f76; font-weight:600;}