@charset "utf-8";
/* ===================================================================== */
/* 검색 */
.searchWrap{}

/* ------------------------------------------ */
/* 검색 - 결과 */
.searchAfterWrap{}
.searchAfterArea{display:block; position:relative;}
.searchAfterSection{display:block; position:relative;}
.searchAfterSection + .searchAfterSection{}
.searchAfterSection .SectionTitle{margin-bottom:2em;}
	/* 상단 */
	.searchAfterSectionHead{}
		/* 검색어결과 */
		.searchAfterSection .searchAfterTitle{display:block; position:relative; text-align:center; padding:1em;}
		.searchAfterSection .searchAfterTitle:after{content:""; clear:both; position:absolute; left:0; right:0; bottom:-8px; height:7px; border-top:1px solid rgba(0, 0, 0, 0.07); background-image:linear-gradient( to bottom, rgba(0, 0, 0, 0.3) -202%, rgba(0, 0, 0, 0) 32%);}
		/* 정렬필터 */
		.searchAfterSection .filterMenu{display:inline-block; position:absolute; right:1em; margin-top:-0.3em;}
		.searchAfterSection .filterMenu .watchMenu{}
	/* 검색결과이벤트 */
	.searchAfterSectionEvent{padding:2em 1em;}
	/* 검색결과영상 */
	.searchAfterSectionMedia{padding:2em 1em;}
	.searchAfterSectionMedia:before{content:''; clear:both; display:block; position:absolute; top:-1px; left:0px; right:0px; height:10px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}
	/* 검색결과병원 */
	.searchAfterSectionPartner{padding:2em 1em;}
	.searchAfterSectionPartner:before{content:''; clear:both; display:block; position:absolute; top:-1px; left:0px; right:0px; height:10px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}


/* ------------------------------------------ */
/* 검색열기 */
.FloatLayer.SearchAsideArea{}
.SearchAsideArea{}
.SearchAsideArea .HeadCont{}
.SearchAsideArea .HeadCont .Btn_Close{}
.FloatLayer.SearchAsideArea .InnerBox{width:100%;}
.SearchAsideArea .BodyCont{}
.SearchAsideArea .BodyCont .rankingCont{display:table; position:relative; width:100%; table-layout:fixed;}
.SearchAsideArea .BodyCont .rankingBox{display:table-cell; position:relative; width:50%; vertical-align:top; }
.SearchAsideArea .BodyCont .rankingThumList{}


@media all and (max-width:1920px) and (min-width:769px){
.SearchAsideArea .InnerBox{}
}


/* ------------------------------------------ */
/* 지도검색 */
.searchMapWrap{}
.searchMapArea{display:block; position:relative;}
.searchMapSection{display:block; position:relative;}
.searchMapSection + .searchMapSection{}
.searchMapSection .SectionTitle{margin-bottom:2em;}
	/* 상단 */
	.searchMapSectionHead{}
		/* 검색어결과 */
		.searchMapSection .searchMapTitle{display:block; position:relative; text-align:center; padding:1em;}
		.searchMapSection .searchMapTitle:after{content:""; clear:both; position:absolute; left:0; right:0; bottom:-8px; height:7px; border-top:1px solid rgba(0, 0, 0, 0.07); background-image:linear-gradient( to bottom, rgba(0, 0, 0, 0.3) -202%, rgba(0, 0, 0, 0) 32%);}
	/* 컨텐츠 */
	.searchMapSectionCont{padding:1em;}
	.searchMapSectionCont .mapInner{border:2px solid #dadada;}
	.searchMapSectionCont .mapList{display:block; position:relative; margin-top:1em;} /* 병원목록 */
	.searchMapSectionCont .watchMenu{} /* 정렬기준 */
	.searchMapSectionCont .mapList .List{display:block; position:relative; margin-top:1em;}
	.searchMapSectionCont .mapList .List li{display:block; position:relative;}
	.searchMapSectionCont .mapList .List li + li{border-top:1px solid #eeeeee;}
	.searchMapSectionCont .detaiBox{display:block; position:relative;}
	.searchMapSectionCont .detaiBox dl{display:block; position:relative;}
	.searchMapSectionCont .detaiBox dt{display:block; position:relative; font-weight:bold;}
	.searchMapSectionCont .detaiBox dd{display:block; position:relative; margin-top:0.5em;}
	.searchMapSectionCont .detaiBox dd pre{display:block; position:relative;}
	.searchMapSectionCont .detaiBox dd p{display:block; position:relative; color:#a1a1a1;}

/* ------------------------------------------ */
/* 지도검색조건팝업 */
.mapSearchPop{}
.mapSearchPop .InnerBox{background-color: #f7f7f7;}
.mapSearchPop .settingPopHead{}
.mapSearchPop .settingPopBody{background:none; padding:1em;}
.mapSearchPop .mapSearch_place{background-color:#fff; padding:1em;}
.mapSearchPop .mapSearch_place p{cursor:pointer;}
.mapSearchPop .mapSearch_region{height:75vh; background-color:#fff; margin-top:1em; overflow-x:scroll;}


/* ===================================================================== */
/* [회원] */
.memberWrap{}

/* 숨김처리 */
.LoginWarp .Quick,
.memberJoinWarp .Quick,
.findinfoWarp .Quick{display:none;}
/* 공통처리 */
.memberWrap fieldset .SubmitBox .Btn{display:block; width:100%;}

/* ------------------------------------------ */
/* [회원] 약관류 */
.memberTermsWrap{}
.memberTermsArea{display:block; position:relative;}
.memberTermsArea .TermsText{}

/* ------------------------------------------ */
/* [회원] 회원가입 */
.memberJoinWarp{}
.memberJoinArea{display:block; position:relative;}
.memberJoinArea fieldset{}
.memberJoinArea fieldset .MultiList{}
.memberJoinArea fieldset .SubmitBox{}

/* ------------------------------------------ */
/* [회원] 회원정보찾기 */
.findinfoWarp{}
.findinfoWarp .TabMenu_UnderBar{}
.findinfoWarp fieldset{}
.findinfoWarp fieldset legend{display:none;}
.findinfoWarp fieldset .MultiList{border:none;}
.findinfoWarp fieldset .SubmitBox{}
	/* 아이디찾기 */
	.findIDWarp{}
	/* 비밀번호찾기 */
	.findPWWarp{}


/* ------------------------------------------ */
/* [회원] 회원정보수정 */
.InfoChangeWarp{}
.InfoChangeArea{display:block; position:relative;}
.InfoChangeArea fieldset{}
.InfoChangeArea fieldset legend.SectionTitle{display:none;}
.InfoChangeArea fieldset .ProfileBar_Big{} /* 프로필이미지변경 */
.InfoChangeArea fieldset .MultiList{}
.InfoChangeArea fieldset .MultiList dd{width:35%;} 
.InfoChangeArea fieldset .MultiList .EXchange{}
.InfoChangeArea fieldset .MultiList .EXchange .InputSet .Box .Btn{width:35%; letter-spacing:-1px;}
.InfoChangeArea fieldset .SubmitBox{margin:0px; margin-top:1em;}


/* ===================================================================== */
/* [회원]  로그인 */
.LoginWarp{display:block; position:relative;}
.LoginArea{display:block; position:relative;}
.LoginArea .loginSection{display:block; position:relative;}
	/* 로그인하기 */
	.loginSection01{}
	.loginSection01 fieldset{}
	.loginSection01 fieldset legend{display:none;}
	.loginSection01 .MultiList{}
	.loginSection01 .MultiList li:last-child{font-size:10pt; letter-spacing:-1px;}
	.loginSection01 .MultiList li:last-child dd{width:60%;}
	.loginSection01 .MultiList li:last-child a{color:#a1a1a1; }
	.loginSection01 .MultiList li:last-child .Checkbox mark{color:#a1a1a1;}
	.loginSection01 .SubmitBox{} /* 버튼 */
	.loginSection01 .SubmitBox .Btn{display:block; width:100%;}
	.loginSection01 .SubmitBox .Btn + .Btn{margin-top:0.5em;}
	/* 다른로그인방법 */
	.loginSection02{}
	.loginSection02 .Menu{display:block; position:relative; margin-top:2em;}
	.loginSection02 .Menu li{display:block; position:relative;}
	.loginSection02 .Menu li + li{margin-top:1em;}
	.loginSection02 .Menu .Btn{display:table; width:100%; table-layout:fixed; color:#fff; font-family:'Nanum Gothic', sans-serif; border:1px solid rgba(0,0,0, 0.05);}
	.loginSection02 .Menu .Btn.Kakao{color:#222222; background-color:#fee500; }
	.loginSection02 .Menu .Btn.Kakao p:before{content:""; clear:both; position:absolute; left:1em; width:1.4em; height:1.4em; margin-top:0.4em; background-repeat:no-repeat; background-repeat:no-repeat; background-size:100% auto; background-position:center top; cursor:pointer; overflow:hidden; background-image:url("/img/common/icon_kakao_sb.png");}
	.loginSection02 .Menu .Btn.Naver{background-color:#03c75a;}
	.loginSection02 .Menu #naverIdLogin{display:block; position:absolute; left:0px; right:0px; top:0px; bottom:0px; z-index:10; opacity: 0; filter:alpha(opacity=0); cursor:pointer;}
	/* 주요메뉴 */
	.loginSection03{position:fixed !important; left:0px; right:0px;; bottom:0px;}
	.loginSection03 .Menu{display:table; position:relative; width:100%; table-layout:fixed; padding:0.5em; }
	.loginSection03 .Menu li{display:table-cell; position:relative; vertical-align:middle; }
	.loginSection03 .Menu a{display:block; position:relative; color:#a1a1a1; line-height:2em; text-align:center;}

/* [회원]  로그인 - 팝업일경우 */
.LayerPop.settingPop.loginFormPop{}
.LayerPop.settingPop.loginFormPop .InnerBox{top:10%; bottom:10%;}


/* ===================================================================== */
/* [회원] 마이페이지 */
.mypageWrap{}
/* ------------------------------------------ */
/* [회원] 마이페이지 - 메인 */
.mypageMainWrap{}
.mypageMainArea{display:block; position:relative;}
.mypageMainSection{display:block; position:relative;}
.mypageMainSection + .mypageMainSection{}
	/* 상단 */
	.mypageMainSectionHead{padding:1em;}
	.mypageMainSectionHead .ProfileBar{}
	/* 컨텐츠 */
	.mypageMainSectionCont{padding:1em;}
	.mypageMainSectionCont .InnerBox{background-color:#f7f7f7; border-radius:5px; padding:2em 1em;}
	/* 메뉴류 */
	.mypageMainSectionMenu{}
	.mypageMainSectionMenu:before{content:''; clear:both; display:block; position:relative; border:none; height:7px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}
	.mypageMainSectionMenu .MenuList{}
	.mypageMainSectionMenu .MenuList + .MenuList{border-top:1px solid #f2f2f2;}
	.mypageMainSectionMenu .Btn_Link{}


/* ===================================================================== */
/* [회원] 마이페이지 - 설정세팅 */
.mySettingWrap{}
.mySettingArea{display:block; position:relative;}
.mySettingSection{display:block; position:relative;}
.mySettingSection + .mySettingSection{border-top:1px solid #f1f1f1;}
	/* 상단 */
	.mySettingSectionHead{}
	.mySettingSectionHead .SectionTitle{}
	/* 컨텐츠 */
	.mySettingSectionCont{padding:1em;}
	.mySettingSectionCont .SectionTitle{}


/* ===================================================================== */
/* [회원] 마이페이지 - 예약관리 */
.myReserveWrap{}
.myReserveArea{display:block; position:relative;}
.myReserveSection{display:block; position:relative;}
.myReserveSection + .myReserveSection{}
	/* 상단 */
	.myReserveSectionHead{}
	.myReserveSectionHead .InfoBox{}
	/* 컨텐츠 */
	.myReserveSectionCont{padding:1em;}
	.myReserveSectionCont .SectionTitle{margin-bottom:1em;}
	.myReserveSectionCont .getGoodsThumList{}
	.myReserveSectionCont .getGoodsThumList li + li{}
	/* 하단 */
	.myReserveSectionBottom{}
/* ------------------------------------------ */
/* [회원] 마이페이지 - 예약관리 - 현재예약 */
.myReserveListWrap{}
.myReserveListArea{display:block; position:relative;}
	/* 목록 */
	.myReserveListArea .myReserveSectionCont{}
	.myReserveListArea .myReserveSectionCont .getGoodsThum{}
	.myReserveListArea .myReserveSectionCont .getGoodsThum dl{box-shadow:1px 1px 5px 0px rgb(0 0 0 / 5%);}
/* ------------------------------------------ */
/* [회원] 마이페이지 - 예약관리 - 지난예약 */
.myReserveHistoryWarp{}
.myReserveHistoryArea{display:block; position:relative;}
	/* 목록 */
	.myReserveHistoryArea .myReserveSectionCont{background-color:#f7f7f7; padding:1em; box-shadow:-1px 0px 5px -1px rgb(0 0 0 / 10%) inset;}
	.myReserveHistoryArea .myReserveSectionCont .getGoodsThum{}
	.myReserveHistoryArea .myReserveSectionCont .getGoodsThum dt{background-color:#414751;}
	.myReserveHistoryArea .myReserveSectionCont .getGoodsThum .goodsInfo big strong{color:inherit;}
/* ------------------------------------------ */
/* [회원] 마이페이지 - 예약관리 - 후기(리뷰) */
.myReviewListWrap{}
.myReviewListArea{display:block; position:relative;}
.myReviewListSection{display:block; position:relative;}
.myReviewListSection + .myReviewListSection{}
	/* 목록 */
	.myReviewListSectionCont{background-color:#f7f7f7; padding:1em; box-shadow:-1px 0px 5px -1px rgb(0 0 0 / 10%) inset;}
	.myReviewListSectionCont .SectionTitle{margin-bottom:1em;}
	.myReviewListSectionCont .reviewThumList{}
	.myReviewListSectionCont .reviewThumList li:first-child{padding-top:0px;}
	.myReviewListSectionCont .reviewThumList .reviewThum{display:block; position:relative; border-radius:8px; border:1px solid #ebebeb; background-color:#fff; box-shadow:1px 1px 5px 0px rgb(0 0 0 / 5%); padding:1em;}


/* ===================================================================== */
/* [회원] 마이페이지 - 문의관리 */
.myCSaskWrap{}
/* ------------------------------------------ */
/* 문의리스트 */
.myCSaskListWrap{}
.myCSaskListArea{display:block; position:relative;}
.myCSaskListSection{display:block; position:relative;}
.myCSaskListSection + .myCSaskListSection{}
	/* 컨텐츠 */
	.myCSaskListSectionCont{padding:1em;}
	.myCSaskListSectionCont .qnaThumList{border-top:2px solid #272727; border-bottom:1px solid #f1f1f1;}
	.myCSaskListSectionCont .qnaThum{}
	.myCSaskListSectionCont .qnaThum dt{margin:15px 10px;}
	.myCSaskListSectionCont .qnaThum pre{font-size:0.9em;}
	.myCSaskListSectionCont .Btn_Add{display:block; position:relative; text-align:center;} /* 문의작성 */
	.myCSaskListSectionCont .Btn_Add .Btn{display:block; width:100%; line-height:3em;}
	/* 하단 */
	.myCSaskListSectionBottom{}


/* ===================================================================== */
/* 장바구니 */
.myCartWarp{}

/* 장바구니 - 리스트 */
.myCartListWarp{}
.myCartListArea{display:block; position:relative;}
.myCartListSection{display:block; position:relative;}
	/* 컨텐츠 */
	.myCartListSectionCont{}
	.myCartListSectionCont .SectionTitle{}
		/* 상품정보 */
		.myCartListSectionCont .goodsThumList{}
		.myCartListSectionCont .goodsThumList li{padding:1.5em 1em 1em 1em;}
		.myCartListSectionCont .goodsThumList li + li{margin:0px;}
 		.myCartListSectionCont .goodsThumList li + li:before{content:''; clear:both; display:block; position:absolute; top:0px; left:0px; right:0px; height:7px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}
			/* 담긴정보 */
			.myCartListSectionCont .getCartGoodsThum{box-shadow: 1px 1px 5px 0px rgb(0 0 0 / 5%);}
		/* 전체삭제 */
		.myCartListSectionCont > .SubmitBox{}
		/* 페이지넘버 */
		.myCartListSectionCont .Board_Page{}


	/* 하단 */
	.myCartListSectionBottom{}
	.myCartListSectionBottom .SectionTitle{display:block; position:relative; margin-top:1em;}


/* ===================================================================== */
/*  즐겨찾기 */
.myMarkWarp{}
.myMarkSection{display:block; position:relative;}
	/* 상단 */
	.myMarkSectionHead{}
/* ------------------------------------------ */
/* 찜한상품 */
.myMarkGoddsWarp{}
.myMarkGoddsArea{display:block; position:relative;}
.myMarkGoddsSection{display:block; position:relative;}
.myMarkGoddsSection + .myMarkGoddsSection{}
	/* 목록 */
	.myMarkGoddsSectionCont{padding:1em;}
/* ------------------------------------------ */
/* 찜한병원 */
.myMarkPartnerWarp{}
.myMarkPartnerArea{display:block; position:relative;}
.myMarkPartnerSection{display:block; position:relative;}
.myMarkPartnerSection + .myMarkPartnerSection{}
	/* 목록 */
	.myMarkPartnerSectionCont{padding:1em;}

/* ===================================================================== */
/* 고객센터 */
.csWarp{}
.cscenterWarp{}
	/* -------------- 고객센터메인  */
	.cscenterMainWarp{}
	.cscenterMainArea{display:block; position:relative;}
	.cscenterMainSection{display:block; position:relative;}
	.cscenterMainSection + .cscenterMainSection{}
		/* 상단 */
		.cscenterMainSectionHead{padding:1em;}
		.cscenterMainSectionHead .SectionTitle{text-align:center; background-color:#f7f7f7; border-radius:5px; padding:2em 1em; margin:0px;}
		.cscenterMainSectionHead .Btn_Add{display:block; position:relative; text-align:center; margin-top:1em;} /* 문의작성 */
		.cscenterMainSectionHead .Btn_Add .Btn{display:block; width:100%; line-height:3em;}
		/* 컨텐츠 */
		.cscenterMainSectionCont{padding:1em; margin-top:1em;}
		.cscenterMainSectionCont .SectionTitle{margin-bottom:1em;}
		.cscenterMainSectionCont .MenuBox{display:block; position:relative; text-align:center;} /* 분류 */
		.cscenterMainSectionCont .MenuBox .Btn{}
		.cscenterMainSectionCont .MenuBox .Btn span:before{content:"#";}
		.cscenterMainSectionCont .qnaThumList{border-top:2px solid #272727; margin-top:1em;}
	/* -------------- 고객센터작성  */
	.cscenterWriteWarp{}
	.cscenterWriteArea{display:block; position:relative;}
	.cscenterMainSection{display:block; position:relative;}
	.cscenterMainSection + .cscenterMainSection{}
		/* 컨텐츠 */
		.cscenterWriteSectionCont{padding:1em;}
		.cscenterWriteSectionCont .SectionTitle{text-align:center;}
		.cscenterWriteSectionCont .WriteTable{}
		.cscenterWriteSectionCont .WriteTable caption{display:none;}
		/* 안내문구 */
		.cscenterWriteSectionBottom{}

/* ------------------------------------------ */
/* 공지사항 */
.csWarp.csnoticeListWarp{}
.csnoticeListWarp{}
.csnoticeListArea{}
.csnoticeListArea .csnoticeSection{display:block; position:relative;}
.csnoticeListArea .csnoticeSection + .csnoticeSection{}
	/* 상단 */
	.csnoticeSectionHead{}
	.csnoticeSectionHead .SectionTitle{}
	/* 컨텐츠 */
	.csnoticeSectionCont{padding:1em;}
	.csnoticeSectionCont table.ListTable{}
	.csnoticeSectionCont table.ListTable thead th{text-align:center;}
	.csnoticeSectionCont table .Title{white-space:normal;}
	.csnoticeSectionCont table .Title .Badge{padding:3px 7px; margin-right:5px;}
	.csnoticeSectionCont .Board_Page{}

.csnoticeViewWarp{}
.csnoticeViewArea{display:block; position:relative;}
.csnoticeViewArea .csnoticeSection{display:block; position:relative;}
.csnoticeViewArea .csnoticeSection + .csnoticeSection{}
	/* 컨텐츠 */
	.csnoticeSectionCont{}
	.csnoticeSectionCont table.ViewTable{}
	.csnoticeSectionCont .AlignBox{}



/* ===================================================================== */
/* [회원사] */
.partnerWarp{}
/* ------------------------------------------------------------------------------------------------------------------------------ */
/* [회원사] 회원사가입 */
.partnerJoinWarp{}
.partnerJoinWarp .Header{color:#fff; background-color:#0fb3a3;}
.partnerJoinWarp .Header .NavLeft .Logo img{filter: brightness(0) invert(1);} /* 로고흰색으로만들기 */
.partnerJoinWarp .Header .Icon{background-position:center 100%;} /* 아이콘색흰색으로만들기 */
.partnerJoinArea{display:block; position:relative;}
.partnerJoinSection{display:block; position:relative;}
.partnerJoinSection + .partnerJoinSection{}
	/* 상단 */
	.partnerJoinSectionHead{color:#fff; background-color:#0fb3a3; padding:1em;}
	.partnerJoinSectionHead .SectionTitle{text-align:center;}
	.partnerJoinSectionHead .SectionTitle p{display:none;}
	.partnerJoinSectionHead .SectionTitle span{color:inherit; margin:auto;}

	/* 컨텐츠 */
	.partnerJoinSectionCont{padding:2em 1em;}
	.partnerJoinSectionCont .SectionTitle{}
	.partnerJoinSectionCont fieldset{}
	.partnerJoinSectionCont .MultiList{}
	.partnerJoinSectionCont .MultiList.AgreeArea{} /* 동의 */
	.partnerJoinSectionCont .MultiList.AgreeArea .Checkbox big p{letter-spacing:-2px;}
	.partnerJoinSectionCont .MultiList.AgreeArea .ClauseBox pre{height:7.5em;}
	.partnerJoinSectionCont .MultiList.AgreeArea dd{width:22%;}

	.partnerJoinSectionCont .SubmitBox{}
	.partnerJoinSectionCont .SubmitBox .Btn{width:100%; line-height:3em;}

	.partnerJoinSectionCont .ui-datepicker-trigger{position:absolute; top:1em; right:1em;}  /* 병원개원일자 */
	.partnerJoinWarp ~ #ui-datepicker-div{position:fixed !important; top:5% !important; left:50% !important; margin-left:-45%; width:90%; background-color:#fff; border:1px solid #dedede; border-radius:5px; box-shadow: 0px 5px 6px -4px rgb(0 0 0 / 30%), 0px 5px 20px 4px rgb(0 0 0 / 8%); overflow:hidden;}
	.partnerJoinWarp ~ #ui-datepicker-div .ui-datepicker-header{z-index:10;}
	.partnerJoinWarp ~ #ui-datepicker-div .ui-datepicker-calendar{z-index:10;}
	.partnerJoinWarp ~ #ui-datepicker-div table th{}
	.partnerJoinWarp ~ #ui-datepicker-div table td{padding:0px;}
	@media all and (max-width:1920px) and (min-width:769px){
	.partnerJoinWarp ~ #ui-datepicker-div{top:5% !important; left:50% !important; margin-left:-240px; width:480px; }
	}


	/* 하단 */
	.partnerJoinSectionBottom{}
	.partnerJoinSectionBottom .SectionTitle{}

/* ------------------------------------------------------------------------------------------------------------------------------ */
/* [회원사] 병원정보설정 */
.partnerInfoSettingWarp{}
.partnerInfoSettingWarp .Header{color:#fff; background-color:#0fb3a3;}
.partnerInfoSettingWarp .Header .NavLeft .Logo img{filter: brightness(0) invert(1);} /* 로고흰색으로만들기 */
.partnerInfoSettingWarp .Header .Icon{background-position:center 100%;} /* 아이콘색흰색으로만들기 */
.partnerInfoSettingArea{display:block; position:relative;}
.partnerInfoSettingSection{display:block; position:relative;}
.partnerInfoSettingSection + .partnerJoinSection{}
	/* 상단 */
	.partnerInfoSettingSectionHead{color:#fff; background-color:#0fb3a3; padding:1em;}
	.partnerInfoSettingSectionHead .SectionTitle{text-align:center;}
	.partnerInfoSettingSectionHead .SectionTitle p{display:none;}
	.partnerInfoSettingSectionHead .SectionTitle span{color:inherit; margin:auto;}
	/* 컨텐츠 */
	.partnerInfoSettingSectionCont{padding:2em 1em;}
	.partnerInfoSettingSectionCont .SectionTitle{}
	.partnerInfoSettingSectionCont fieldset{}
	.partnerInfoSettingSectionCont .MultiList{}
	.partnerInfoSettingSectionCont .SubmitBox{}
	.partnerInfoSettingSectionCont .SubmitBox .Btn{width:100%; line-height:3em;}

	.partnerInfoSettingSectionCont .ui-datepicker-trigger{position:absolute; top:1em; right:1em;}  /* 병원개원일자 */
	.partnerInfoSettingWarp ~ #ui-datepicker-div{position:fixed !important; top:5% !important; left:50% !important; margin-left:-45%; width:90%; background-color:#fff; border:1px solid #dedede; border-radius:5px; box-shadow: 0px 5px 6px -4px rgb(0 0 0 / 30%), 0px 5px 20px 4px rgb(0 0 0 / 8%); overflow:hidden;}
	.partnerInfoSettingWarp ~ #ui-datepicker-div .ui-datepicker-header{z-index:10;}
	.partnerInfoSettingWarp ~ #ui-datepicker-div .ui-datepicker-calendar{z-index:10;}
	.partnerInfoSettingWarp ~ #ui-datepicker-div table th{}
	.partnerInfoSettingWarp ~ #ui-datepicker-div table td{padding:0px;}
	@media all and (max-width:1920px) and (min-width:769px){
	.partnerInfoSettingWarp ~ #ui-datepicker-div{top:5% !important; left:50% !important; margin-left:-240px; width:480px; }
	}

/* ------------------------------------------------------------------------------------------------------------------------------ */
/* [회원사] 병원예약정보 */
.partnerBookingWarp{}
.partnerBookingWarp .Header{}
.partnerBookingWarp .Header .Icon{}
.partnerBookingArea{display:block; position:relative;}
.partnerBookingSection{display:block; position:relative;}
.partnerBookingSection + .partnerJoinSection{}
	/* 상단 */
	.partnerBookingSectionHead{padding:1em 0em;}
	.partnerBookingSectionHead .SectionTitle{text-align:center;}
	.partnerBookingSectionHead .TabMenu{}
	/* 컨텐츠 */
	.partnerBookingSectionCont{padding:1em;}
	.partnerBookingSectionCont .dateBox{display:block; position:relative; text-align:center; margin-bottom:1em;}
	.partnerBookingSectionCont .bookingThumList{}
	.partnerBookingSectionCont .bookingThum{}

	.partnerBookingSectionCont .ui-datepicker-trigger{position:absolute; top:1em; right:1em;}  /* 일자 */
	.partnerBookingWarp ~ #ui-datepicker-div{position:fixed !important; top:5% !important; left:50% !important; margin-left:-45%; width:90%; background-color:#fff; border:1px solid #dedede; border-radius:5px; box-shadow: 0px 5px 6px -4px rgb(0 0 0 / 30%), 0px 5px 20px 4px rgb(0 0 0 / 8%); overflow:hidden;}
	.partnerBookingWarp ~ #ui-datepicker-div .ui-datepicker-header{z-index:10;}
	.partnerBookingWarp ~ #ui-datepicker-div .ui-datepicker-calendar{z-index:10;}
	.partnerBookingWarp ~ #ui-datepicker-div table th{}
	.partnerBookingWarp ~ #ui-datepicker-div table td{padding:0px;}
	@media all and (max-width:1920px) and (min-width:769px){
	.partnerBookingWarp ~ #ui-datepicker-div{top:5% !important; left:50% !important; margin-left:-240px; width:480px; }
	}

/* [회원사] 병원예약정보-달력 */
.partnerBookingCalendarWarp{}
.partnerBookingCalendarWarp .Header{}
.partnerBookingCalendarWarp .Header .Icon{}
.partnerBookingCalendarArea{display:block; position:relative;}
.partnerBookingCalendarSection{display:block; position:relative;}
.partnerBookingCalendarSection + .partnerJoinSection{}
	/* 상단 */
	.partnerBookingCalendarSectionHead{padding:1em 0em;}
	.partnerBookingCalendarSectionHead .SectionTitle{text-align:center;}
	.partnerBookingCalendarSectionHead .TabMenu{}
	/* 컨텐츠 */
	.partnerBookingCalendarSectionCont{padding:1em;}
	.partnerBookingCalendarSectionCont .dateBox{display:block; position:relative; text-align:center; margin-bottom:1em;}
	.partnerBookingCalendarSectionCont .bookingThumList{}
	.partnerBookingCalendarSectionCont .bookingThum{}
	.partnerBookingCalendarSectionCont .monthBox{display:block; position:relative;}
	.partnerBookingCalendarSectionCont .monthBox .calendarTable{}
	.partnerBookingCalendarSectionCont .monthBox .calendarTable .Num{color:#0fb3a3;}
	.partnerBookingCalendarSectionCont .totalBox{display:block; position:relative; margin-top:1em;}
	.partnerBookingCalendarSectionCont .totalBox p{display:block; position:relative; text-align:right; font-size:1.15em;}
	.partnerBookingCalendarSectionCont .totalBox strong{color:#0fb3a3;}

	.partnerBookingCalendarSectionCont .ui-datepicker-trigger{position:absolute; top:1em; right:1em;}  /* 일자 */
	.partnerBookingCalendarWarp ~ #ui-datepicker-div{position:fixed !important; top:5% !important; left:50% !important; margin-left:-45%; width:90%; background-color:#fff; border:1px solid #dedede; border-radius:5px; box-shadow: 0px 5px 6px -4px rgb(0 0 0 / 30%), 0px 5px 20px 4px rgb(0 0 0 / 8%); overflow:hidden;}
	.partnerBookingCalendarWarp ~ #ui-datepicker-div .ui-datepicker-header{z-index:10;}
	.partnerBookingCalendarWarp ~ #ui-datepicker-div .ui-datepicker-calendar{z-index:10;}
	.partnerBookingCalendarWarp ~ #ui-datepicker-div table th{}
	.partnerBookingCalendarWarp ~ #ui-datepicker-div table td{padding:0px;}
	@media all and (max-width:1920px) and (min-width:769px){
	.partnerBookingCalendarWarp ~ #ui-datepicker-div{top:5% !important; left:50% !important; margin-left:-240px; width:480px; }
	}

/* ------------------------------------------------------------------------------------------------------------------------------ */
/* [회원사] 병원리스트 */
.partnerListWarp{}
.partnerListArea{display:block; position:relative;}
.partnerListArea .partnerSection{display:block; position:relative;}
	/* 상단 */
	.partnerListSectionHead{border-bottom:1px solid #ebebeb; padding:1em;}
	/* 목록 */
	.partnerSectionList{}
	.partnerSectionList .itemThumList{}
	.partnerSectionList .itemThumList li{padding:1em;}
	.partnerSectionList .itemThum{width:100%;}
	.partnerSectionList .itemThum dt .Thum{display:none;}
	.partnerSectionList .itemThum .Add{}
	.partnerSectionList .Board_Page{}

/* [회원사] 병원상세 */
.partnerViewWarp .Quick_Basics{}
.partnerViewWarp .partnerQuick{}
.partnerViewWarp{}
.partnerViewArea{}


/* ------------------------------------------------------------------------------------------------------------------------------ */
/* [회원사]병원정보 */
.partnerViewWarp{}
.partnerViewArea{display:block; position:relative;}
.partnerViewArea .partnerSection{display:block; position:relative;}
	/* 헤더 */
	.partnerViewWarp .Header{}
	/* 상단영역 */
	.partnerViewArea .partnerSection.partnerHead{display:none;} /* 이미지영역숨김 */
	.partnerViewArea .partnerHead{background-color:#f1f1f1;}
	.partnerViewArea .partnerHead .Name{display:block;  position:absolute; width:100%; text-align:center; z-index:10;}
	.partnerViewArea .partnerHead .ProfileBar{width:auto; margin:auto;}
	.partnerViewArea .partnerHead .SliderBar{}
	/* 기본정보 */
	.partnerViewArea .partnerSection.partnerTop{}
	.partnerViewArea .partnerTop{border-bottom:1px solid #eeeeee; padding:2em 1em;}
	.partnerViewArea .partnerTop dl{display:block; position:relative; text-align:center;}
		/* 기본내용 */
		.partnerViewArea .partnerTop dt{display:block; position:relative;}
		.partnerViewArea .partnerTop dt em{display:block; font-size:1.45em; font-weight:bold; line-height:2em;}
		.partnerViewArea .partnerTop dt p{display:block; position:relative; color:#a1a1a1; }
		.partnerViewArea .partnerTop dt p + p{margin-top:0.5em;}
		/* 병원장점 */
		.partnerViewArea .partnerTop dd{display:block; position:relative; margin-top:2em;}
		.partnerViewArea .partnerTop .List{display:table; position:relative; width:100%;table-layout:fixed;}
		.partnerViewArea .partnerTop .List li{display:table-cell;  width:calc(100% / 6); vertical-align:top; text-align:center; margin:auto;}
		.partnerViewArea .partnerTop .List label{display:inline-block; position:relative; width:75%;}
		.partnerViewArea .partnerTop .List label span{}
		.partnerViewArea .partnerTop .List label p{color:#a1a1a1; font-size:0.85em; word-break:keep-all; margin-top:15px;}
		/* 메뉴 */
		.partnerViewArea .partnerTop .Menu{display:table; position:relative; width:100%; table-layout:fixed;}
		.partnerViewArea .partnerTop .Menu li{display:table-cell; position:relative; vertical-align:middle;}
		.partnerViewArea .partnerTop .Menu li + li{padding-left:5px;}
		.partnerViewArea .partnerTop .Menu .Btn{width:100%; line-height:2.5em;}
		.partnerViewArea .partnerTop .NO1{width:15%;} /* 공유하기 */
		.partnerViewArea .partnerTop .NO2{}
		.partnerViewArea .partnerTop .NO3{}


	/* 상세정보 */
	.partnerViewArea .partnerSection.partnerInfo{}
	.partnerViewArea .partnerInfo{display:block; position:relative;}
	.partnerViewArea .partnerInfo .List{display:block; position:relative;}
	.partnerViewArea .partnerInfo .List li{display:block; position:relative; padding:1.5em 1em;}
	.partnerViewArea .partnerInfo .List li + li{border-top:1px solid #eeeeee;}
	.partnerViewArea .partnerInfo dl{display:block; position:relative;}
	.partnerViewArea .partnerInfo dt{display:block; position:relative; font-weight:bold;}
	.partnerViewArea .partnerInfo dd{display:block; position:relative; margin-top:0.5em;}
	.partnerViewArea .partnerInfo .ProfileBar{}
	.partnerViewArea .partnerInfo .ProfileBar + .ProfileBar{margin-top:0.5em;}
	.partnerViewArea .partnerInfo .Map{display:block; position:relative; background-color:#f1f1f1}
		
	/* 주요컨텐츠 */
	.partnerViewArea .partnerSection.partnerCont{}
	.partnerViewArea .partnerCont{border-top:1px solid #eeeeee; padding:1.5em 1em;}
		/* 실시간이벤트 */
		.partnerViewArea .partnerCont .partnerEvent{display:block; position:relative; }
		.partnerViewArea .partnerCont .partnerEvent .goodsThumList{padding:0px;}

/* ===================================================================== */
/* 이벤트페이지 */
.eventWrap{}

/* ------------------------------------------------------------------------------------------------------------------------------ */
/* [공통] 이벤트신청팝업(병원상세정보, 상품상세페이지) */
.eventReserveFormPop{} 
.LayerPop.settingPop.eventReserveFormPop{} /* 일단숨김  */ 
.settingPop.eventReserveFormPop .InnerBox{display:block; position:absolute; left:50%; top:3%; bottom:3%;}
.eventReserveFormPop .settingPopBody{max-height:92%; border-radius:0px 0px 6px 6px; overflow-y:auto; }
	/* 이벤트신청폼 */
	.eventReserveForm{}
	.eventReserveForm fieldset{min-width:0; width:100%;} /* min-width:0; max-width:100%;fieldset에서글자잘리지않는현상때문에넣음 */
	.eventReserveForm .InputBox{padding:8px 10px;}
		/* 선택한사항 - 선택된이벤트 */
		.eventReserveForm .selectedInfoBox{display:block; position:relative;}
		.eventReserveForm .SectionTitle.partnerName{color:#0fb3a3;}
		.eventReserveForm .goodsSelectedThumList{}
		.eventReserveForm .selectedGoodsThumSmall{font-size:0.9em; padding:0.5em;}
		.eventReserveForm .selectedGoodsThumSmall big{padding-right:0px;} /* 삭제없음 */
		.eventReserveForm .selectedGoodsThumSmall big ~ i{display:none;}
		/* 정보입력 */
		.eventReserveForm .MultiList{border-top:none;}
		.eventReserveForm .MultiList .InputBox.Fixedly{padding:0px;}
			/* 상담분류 */
			.eventReserveForm .selectClinicList{background-color:#f3f6f6;}
			.eventReserveForm .selectClinicList li.Level1{margin-top:0em;}
			.eventReserveForm .selectClinicList li.Level1 .Checkbox input:checked ~ mark{background-color:#fff;}
			.eventReserveForm .selectClinicList li.Level1 .Checkbox input:checked ~ mark big:after{}
			.eventReserveForm .selectClinicList li.Level2{margin-top:0em;}
			.eventReserveForm .selectClinicList li.Level2 .Box{background-color:#fff;}
			.eventReserveForm .selectClinicList li.Level3{}

		/* 예약날짜시간 */
		.eventReserveForm .bookingCalendarThumList{margin-top: 1em;}
		.eventReserveForm .bookingCalendarThum .SectionTitle{}
		.eventReserveForm .bookingTimeThumList{margin-top: 1em;}
		.eventReserveForm .bookingTimeThumList .List li{width:18.5%;}
		.eventReserveForm .bookingTimeThumLis .SectionTitle{}
		.eventReserveForm .bookingCalendarThum .ui-state-default.ui-state-active{line-height:3em;}
		/* 약관동의 */
		.eventReserveForm .MultiList.AgreeArea{}
		.eventReserveForm .MultiList.AgreeArea li{margin-top:0.5em;}
		.eventReserveForm .MultiList.AgreeArea .InputSet dl + div{margin-top:0.5em;}
		.eventReserveForm .MultiList.AgreeArea dd{width:20%;}
		.eventReserveForm .AgreeArea .Btn_More{}
		.eventReserveForm .AgreeArea .Checkbox{}
		.eventReserveForm .AgreeArea .Btn_More,
		.eventReserveForm .AgreeArea .Checkbox big p{font-size:9pt;} /* pt로적기 */
		/* 버튼 */
		.eventReserveForm .SubmitBox{}
		.eventReserveForm .SubmitBox .Btn{display:block; width:100%;}


/* ------------------------------------------------------------------------------------------------------------------------------ */
/* 이벤트리스트 */
.eventListWrap{}
.eventListArea{display:block; position:relative;}
.eventListArea .eventListSection{display:block; position:relative;}
	/* 상담탭메뉴 */
	.eventListSectionHead{display:block; position:relative;}
	.eventListSectionHead .TabMenu{word-break:keep-all; overflow-y:scroll;}
	.eventListSectionHead .TabMenu .Menu{width:auto; min-width:100%; white-space:nowrap;}
	/* 탭컨텐츠필터 */
	.eventListSectionFilter{display:block; position:relative; padding:1em;}
	.eventListSectionFilter .filterMenu{display:block; position:relative;}
	.eventListSectionFilter .filterMenu dl{display:table; position:relative; width:100%; table-layout:fixed;}
	.eventListSectionFilter .filterMenu dt{display:table-cell; position:relative; vertical-align:middle; width:35%;}
	.eventListSectionFilter .filterMenu dd{display:table-cell; position:relative; vertical-align:middle; text-align:right;}
	.eventListSectionFilter .filterMenu .watchMenu{}
	/* 탭컨텐츠 */
	.eventListSectionCont{display:block; position:relative; padding:1em; padding-top:0px;}
	.eventListSectionCont .goodsThumList{}


/* ------------------------------------------------------------------------------------------------------------------------------ */
/* 이벤트상세페이지 */
.eventViewWrap .Quick_Basics{display:none;}
.eventViewWrap{}
.eventViewArea{}

.goodsViewArea{display:block; position:relative; }
.goodsViewArea .goodsViewSection{display:block; position:relative;}
.goodsViewArea .goodsViewSection + .goodsViewSection{border-top:1px solid #f7f7f7;}
.goodsViewArea .goodsViewSection .SectionTitle.Large{margin-bottom:2em;}
	/* 상단 */
	.goodsViewSectionHead{display:block; position:relative; }
	.goodsViewSectionHead .goodsDetailThum{}
	.goodsViewSectionHead:after{content:''; clear:both; display:block; position:relative; border:none; height:7px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}
	.goodsViewSectionHead .SelectBox{margin:1em;}
	.goodsViewSectionHead .selectOptionList{}
	.goodsViewSectionHead .selectThum{}
	.goodsViewSectionHead .goodsSelectedThumList{border:1px solid #ebebeb; margin-top:1em;}
	.goodsViewSectionHead .goodsSelectedThum{}
	/* 탭메뉴 */
	.goodsViewArea .quickLinkArea{}

	/* 상세설명 */
	.goodsViewSectionExplain{}
	.goodsViewSectionExplain .SectionTitle{}
		/* 이벤트설명 */
		.goodsViewInfo{display:block; position:relative; word-break:normal; white-space:pre-line; padding:1em;}
		/* 랜딩이미지 */
		.goodsViewImg{display:block; position:relative;}
		/* 안내문구 */
		.goodsViewSectionExplain .InfoBox{}

	/* 문의 */
	.goodsViewSectionAsk{padding:3em 1em;}
	.goodsViewSectionAsk:before{content:''; clear:both; display:block; position:absolute; top:-1px; left:0px; right:0px; height:10px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}
	.goodsViewSectionAsk .SectionTitle{}
	.goodsViewSectionAsk .SectionTitle.Small{text-align:center; background-color:#f7f7f7; border-radius:20px; padding:1em; margin-bottom:1em;}
		/* 작성하기 */
		.goodsViewSectionAsk .Btn_Add{display:block; position:relative; text-align:center;} /* 작성열기 */
		.goodsViewSectionAsk .Btn_Add .Btn{display:block; width:100%;}
		.goodsViewSectionAsk .addAskArea{display:block; position:relative; margin-bottom:2em;}
		.goodsViewSectionAsk .addAskArea .InfoBox{display:block; position:relative; font-size:0.85em; line-height:1.6em; margin-top:1em; margin-bottom:1em;} /* 안내문구 */
		.goodsViewSectionAsk .addAskArea .addAskBox{display:block; position:relative; box-shadow:1px 1px 5px 0px rgb(0 0 0 / 10%); border-radius:8px; padding:1em; margin-top:1em; display:none;} /* 일단숨김 */
		.goodsViewSectionAsk .addAskArea .addAskBox .InputBox{}
		.goodsViewSectionAsk .addAskArea .addAskBox textarea{margin-top:1em;}
		/* 목록 */
		.goodsViewSectionAsk .askListArea{display:block; position:relative; margin-top:1em;}
		.goodsViewSectionAsk .askListArea .qnaThumList{}
		.goodsViewSectionAsk .askListArea .qnaThumList + .qnaThumList{}
		.goodsViewSectionAsk .askListArea .qnaThum{}
		.goodsViewSectionAsk .askListArea .qnaThum pre{font-size:0.9em;}
			/* 팝업일경우 */
			.LayerPop.settingPop.goodsAskFormPop{}
			.LayerPop.settingPop.goodsAskFormPop .InnerBox{top:5%; bottom:5%; overflow-y: scroll;}
			.goodsAskFormPop .settingPopBody{}
			.goodsAskFormPop .settingPopBody .addAskArea .InfoBox{display:block; position:relative; font-size:0.85em; line-height:1.6em; margin-top:1em; margin-bottom:1em;} /* 안내문구 */
		
	/* 리뷰 */
	.goodsViewSectionReview{padding:3em 1em;}
	.goodsViewSectionReview:before{content:''; clear:both; display:block; position:absolute; top:-1px; left:0px; right:0px; height:10px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}
	.goodsViewSectionReview .SectionTitle{}
	.goodsViewSectionReview .SectionTitle .watchMenu{position:absolute; top:0; right:0px; line-height:1.4em;}
		/* 작성하기 */
		.goodsViewSectionReview .Btn_Add{display:block; position:relative; text-align:center; } /* 후기작성가기 */
		.goodsViewSectionReview .Btn_Add .Btn{display:block; width:100%;}
		/* 후기리스트(로그인여부구분) */
		.goodsViewSectionReview .reviewThumList{border-top:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7; margin-top:1em;} /* 후기리스트 */
		.goodsViewSectionReview .reviewThum{}
			/* 팝업일경우 */
			.reviewWriteFormPop{}
			.LayerPop.settingPop.reviewWriteFormPop{}
			.LayerPop.settingPop.reviewWriteFormPop .InnerBox{top:5%; bottom:5%; overflow-y: scroll;}
			.reviewWriteFormPop .settingPopBody{padding:0px;}
			.reviewWriteFormPop .reviewWriteArea > .SectionTitle{padding:1em;}
			.reviewWriteFormPop .csrThumList{}
			.reviewWriteFormPop .csrThumList .Checkbox{}


	/* 추천상품 */
	.goodsViewSectionWith{padding:3em 1em; }
	.goodsViewSectionWith:before{content:''; clear:both; display:block; position:absolute; top:-1px; left:0px; right:0px; height:10px; background-color:#f7f7f7; box-shadow:0px 1px 3px 0px #cfcfcf inset;}
	.goodsViewSectionWith .SectionTitle{}
	.goodsViewSectionWith .goodsThumList{}
	.goodsViewSectionWith .goodsThum{}

	/* 퀵메뉴 */
	.eventViewWrap .Quick_Event{}
	.eventViewWrap .Quick_Event .NO1{width:14%;}
	.eventViewWrap .Quick_Event .NO2{width:14%;}


/* ===================================================================== */
/* 후기 */
.reviewWrap{}

/* 후기작성 */
.reviewWriteWrap{}
.reviewWriteArea{display:block; position:relative;}
.reviewWriteSection{display:block; position:relative; padding:1em 1em;}
.reviewWriteSection + .reviewWriteSection{border-top:1px solid #ebebeb;}
	/* 타이틀 */
	.reviewWriteArea > .SectionTitle{text-align:center; border-bottom:1px solid #ebebeb; padding:2em 1em; margin:0 auto;}
	/* 후기대상상품 */
	.reviewWriteSection.reviewWriteSectionHead{background-color:#f7f7f7;}
	.reviewWriteSectionHead{}
	.reviewWriteSectionHead .goodsThum{}
	.reviewWriteSectionHead .goodsThum .Add{display:none;}
	.reviewWriteSectionHead .goodsThum dt{width:70px;}
	.reviewWriteSectionHead .goodsThum dd small strong{width:100%;}
	.reviewWriteSectionHead .goodsThum dd big{display:none;}
	/* 후기설문항목 */
	.reviewWriteSection.reviewWriteSectionCont{}
	.reviewWriteSectionCont{}
		/* 질문과응답 */
		.reviewWriteSectionCont .csrThumList{margin-top:2em;}
		.reviewWriteSectionCont .csrThumList li{margin-bottom:3em;} /* 히든input이있는 li가있음 */
		.reviewWriteSectionCont .csrThumList li + li{}
		.reviewWriteSectionCont .csrThumList li:last-chlid{margin-bottom:0px;}
		.reviewWriteSectionCont .csrThum{}
		.reviewWriteSectionCont .csrThum dt{text-align:center; }
		.reviewWriteSectionCont .csrThum dt p{text-align:center; line-height:1.4em; background-color:#f7f7f7; border-radius:30px; padding:0.5em 0.5em;}
		.reviewWriteSectionCont .Checkbox{vertical-align:top;}
		.reviewWriteSectionCont .Checkbox.Big big{font-size:1em;}
		/* 사진첨부 */
		.reviewWriteSectionCont .SectionTitle{text-align:center; margin-top:2em; margin-bottom:2em;}
		.reviewWriteSectionCont .addImgList{}
		.reviewWriteSectionCont .addImg{}
		/* 버튼 */
		.reviewWriteSectionCont .SubmitBox{} 
		.reviewWriteSectionCont .SubmitBox .Btn{width:48%;} 

	/* 안내문구 */
	.reviewWriteSection.reviewWriteSectionBottom{padding:0px;}
	.reviewWriteSectionBottom{}
	.reviewWriteSectionBottom .InfoBox{font-size:0.9em;}





/* ===================================================================== */
/* 게시판 */
.boardWrap{}

/* [게시판] 영상미디어TV  */
.boardTvWrap{}

	/* 영상미디어TV - 리스트  */
	.boardTvWrap.boardTvListWrap{}
	.boardTvListWrap{}
	.boardTvListArea{display:block; position:relative;}
	.boardTvListSection{display:block; position:relative;}
		/* 상단 */
		.boardTvListSectionHead{}
		.boardTvListSection .List.SliderBar{display:block; position:relative;} /* 롤링배너 */
		.boardTvListSection .videoThum{width:96% !important;}
		.boardTvListSection .SliderBar .slick-list .slick-slide a{text-align:left;}
		/* 컨텐츠 */
		.boardTvListSectionCont{margin-top:2em;}
		.boardTvListSectionCont .videoThumSmallList{}
		.boardTvListSectionCont .videoThum{}

	/* 영상미디어TV - 본문보기  */
	.boardTvWrap.boardTvViewWrap{}
	.boardTvViewWrap{}
	.boardTvViewArea{display:block; position:relative;}
	.boardTvViewSection{display:block; position:relative;}
	.boardTvViewSection + .boardTvViewSection{border-top:1px solid #ebebeb;}
		/* 상단 */
		.boardTvViewSectionHead{}
		.boardTvViewSectionHead .videoThum{}
		.boardTvViewSectionHead .videoThum dd .Title{line-height:1.4em; white-space:normal;} 
		.boardTvViewSectionHead .videoThum dt + dd{margin:0px; padding:1em;}
		/* 컨텐츠-관련이벤트 */
		.boardTvViewSectionContEvent{padding:1em;}
		.boardTvViewSectionContEvent .SectionTitle{margin-bottom:1em;}
		.boardTvViewSectionContEvent .goodsThumList{}
		.boardTvViewSectionContEvent .goodsThum{}

		/* 컨텐츠-관련이벤트 */
		.boardTvViewSectionCont{}
		.boardTvViewSectionCont .videoThumSmallList{padding:1em;}
		.boardTvViewSectionCont .videoThumSmall{}
		.boardTvViewSectionCont .Board_Page{padding-top:0px;}







/* ===================================================================== */