@charset "utf-8";
@import url(common.css);

/* C00189
엔오한의원 */


/* ========================================================================================================================================= */
/* 시술페이지 */
#contents *{}
#contents{}
#contents section{}
.clinicInfoWrap #contents section{position:relative;}
.clinicInfoWrap #contents section > div > img{width:100%;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 상단서브타이틀 (기본형) */
.NC00189 .subTitle{padding:0; padding:50px 0;}
.NC00189 .subTitle strong{line-height:1; font-size:18pt;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 상단서브타이틀 (시술페이지용) */
.TopVisual{position:relative; display:table; width:100%; height:380px; overflow:hidden;}
.TopVisual .TopText{position:relative; display:table-cell; vertical-align:middle; text-align:center; }
.TopVisual .TopText span{position:relative; display:block; font-size:13pt; line-height:1; color:#fff; letter-spacing:5px; font-family:'paybooc-Light'; opacity:.4;}
.TopVisual .TopText p{position:relative; display:block; letter-spacing:0; font-size:31pt; color:#fff; line-height:1.2; font-family:'paybooc-Bold'; margin:0.8em 0;}
.TopVisual .TopText em{position:relative; display:block; color:#fff; font-size:15pt; line-height:1.2;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 엔오란 > 엔오 */
.NOWrap{}
	/* 섹션09 */
	.NOWrap .section09{}
		/* 바로가기버튼 */
		.NOWrap .section09 a{position:absolute; left:59%; top:60%; padding:1.2em 3em; line-height:1; background-color:#30336f; z-index:2;}
		.NOWrap .section09 a:hover{background-color:#474a8f; transition-duration:0.4s;}
		.NOWrap .section09 a span{font-size:14pt; font-family:'paybooc-Bold'; color:#fff;}

/* 치료사례 > 치료사례 */
.reviewWrap{}
	/* 섹션01 */
	.reviewWrap .section01{text-align:center;}
		/* 바로가기버튼 */
		.reviewWrap .section01 a{position:relative; margin:0 auto 30px auto; display:inline-block; padding:1.2em 3em; line-height:1; background-color:#30336f; z-index:2;}
		.reviewWrap .section01 a:hover{background-color:#474a8f; transition-duration:0.4s;}
		.reviewWrap .section01 a span{font-size:18pt; color:#fff;}
		/* 로그인버튼 */
		.reviewWrap .containerWrap > p{position:relative; margin:0 auto 30px auto; display:block; width:300px; text-align:center; padding:1em 0; font-size:15pt; line-height:1; background-color:#333; z-index:2; color:#fff; margin-top:2em; cursor:pointer; letter-spacing:0;}

	/* 섹션02 */
	.reviewWrap .section02{text-align:center;}
		/* 바로가기버튼 */
		.reviewWrap .section02 a{position:relative; margin:0 auto 100px auto; display:inline-block; padding:1.2em 3em; line-height:1; background-color:#30336f; z-index:2;}
		.reviewWrap .section02 a:hover{background-color:#474a8f; transition-duration:0.4s;}
		.reviewWrap .section02 a span{font-size:18pt; color:#fff;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 상담문의 > 엔오자가체크법 */
.checkupWrap{}
.checkupWrap .containerWrap{background-color:#f9f8fd; padding:100px 0;}
.checkupWrap .containerWrap .Inner{width:650px; min-width:650px; text-align:left;}
.checkupWrap .containerWrap section + section{margin-top:30px;}
	/* 섹션01_타이틀 */
	.checkupWrap .sectionTitle{position:relative; z-index:5;}
	.checkupWrap .sectionTitle .Title p{font-family:'paybooc-Bold'; font-size:23pt; line-height:1; padding-bottom:20px; color:#737375;}
	.checkupWrap .sectionTitle .Title p:after{content:''; position:relative; display:block; width:1px; height:60px; background:none; border-left:2px dotted #5b5789; margin:20px auto 0 auto;}
	.checkupWrap .sectionTitle .Title span{position:relative; display:block; font-family:'paybooc-Bold'; font-size:30pt; color:#2f3573; line-height:1;}
	.checkupWrap .sectionTitle .Title em{position:relative; display:block; font-size:15pt; color:#767678; line-height:1; margin:40px 0 30px 0;}

	/* 섹션cont */
	.checkupWrap .sectionCont{position:relative; background-color:#fff; border-radius:30px; box-shadow:0px 0px 60px 10px rgb(237 237 243); padding:50px 60px; text-align:left;}
	.checkupWrap .sectionCont .TitleSmall{position:relative; display:block; font-family:'paybooc-Bold'; font-size:16pt; color:#33356e; line-height:1; margin-bottom:30px;}
	.checkupWrap .sectionCont ul{}
	.checkupWrap .sectionCont ul li{}
	.checkupWrap .sectionCont ul li + li{margin-top:1em;}
	.checkupWrap .sectionCont ul li em{}
	.checkupWrap .sectionCont ul li em b{width:25px; height:25px; border-color:#c1c1c1;}
	.checkupWrap .sectionCont ul li big{padding-left:15px;}
	.checkupWrap .sectionCont ul li p{font-family:'paybooc-Bold'; font-size:14pt; color:#777; line-height:1.3;}
	.checkupWrap .sectionCont ul li em b:after{content: ''; display:block; position:absolute; top:0%; left:32%; width:7px; height:15px; border-bottom:2px solid #fff; border-right:2px solid #fff; transform:rotate( 45deg ); -webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg ); display:none;} /* 일단숨김 */
	.checkupWrap .sectionCont ul li input:checked ~ * em{}
	.checkupWrap .sectionCont ul li input:checked ~ * em b{border-color:#2f3573; background-color:#2f3573; transition:all 0.2s ease;}
	.checkupWrap .sectionCont ul li input:checked ~ * em b:after{display:block;}

	/* 섹션02 */
	.checkupWrap .section02{z-index:4;}

	/* 섹션03 */
	.checkupWrap .section03{z-index:3;}

	/* 섹션04 */
	.checkupWrap .section04{z-index:2;}

	/* 섹션05 */
	.checkupWrap .section05{z-index:1;}

	/* 섹션05 */
	.checkupWrap .BtnArea{}
	.checkupWrap .BtnArea p{font-family:'paybooc-Bold'; padding:1em; font-size:17pt; display:none;}
	.checkupWrap .BtnArea p.Active{display:block !important;}
	.checkupWrap .BtnArea button{position:relative; z-index:2; background-color:#2f3573; padding:0.7em 3em; line-height:1; border-radius:6px; font-size:17pt; color:#fff;}
	.checkupWrap .BtnArea button:hover{background-color:#1B1E47;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 비용문의(시술페이지전용) */
.ClinicAskForm{display:none !important;}



/* ========================================================================================================================================= */
/* 게시판 */
.boardWrap .InnerContainer{padding-top:1em;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 미디어 > 유튜브 */
.videoWrap{}
.videoWrap .boardThumList ul li{width:50%;}
.videoWrap .boardThumList a .Thumb{height:350px;}
.videoWrap .boardThumList a .Thumb img{width:100%; height:100%; object-fit:contain;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 미디어 > 블로그 */
.pictureWrap{}
.pictureWrap .boardThumList ul li{width:50%;}
.pictureWrap .boardThumList a .Thumb{height:500px;}
.pictureWrap .boardThumList a .Thumb img{width:100%; height:100%; object-fit:contain;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 가맹점안내(202303) */
.aboutFranchiseWrap{}

/* 검색영역 */
.FranchSearch{}
	/* ---------------------------------------------- */
	/* 타이틀 */
	.FranchSearch .MainTitle em{color:#1b1e48;}

/* 권역메뉴 */
.FranchList{}
	/* ---------------------------------------------- */
	/* 리스트 */
	.FranchList ul li a{color:#1b1e48;}
	.FranchList ul li a.Active{background-color:#1b1e48; color:#fff;}
	.FranchList ul li a:hover{background-color:#1b1e48; color:#fff;}

/* 가맹점리스트 */
.FranchAllList{}
	/* ---------------------------------------------- */
	/* 상세내용 */
	.FranchAllList dd .Cont03{}
		.FranchAllList .FranchLink a{background-color:#1b1e48;}
