@charset "utf-8";

/*=============================================
배경이미지
==============================================*/
/*메인*/
body.main2 {background:#fcfbf3 }
body.main #wrap { background:url(../../images/common/bg/main_bg2.jpg) no-repeat center 0; }
body.main2 #wrap2 { background: url(../../images/common/bg/main_bg.jpg) no-repeat center 0; }

/*브랜드*/
body.brand  { background:#f2f2f3; }
body.brand #wrap {height:auto; padding-top:265px;  background:url(../../images/common/bg/brand_bgre1.jpg) no-repeat center 0;}


/*지점찾기*/
body.office { background:#f2f2f3; }
body.office #wrap {height:auto; padding-top:265px; background:url(../../images/common/bg/office_bgre1.jpg) no-repeat center 0; }

/*스킨케어*/
body.skincare { background:#f2f2f3; }
body.skincare #wrap { height:auto; padding-top:265px; background:url(../../images/common/bg/skincare_bgre1.jpg) no-repeat center 0; }

/*컨설팅다이어트 슬리밍*/
body.slimming { background:#f2f2f3; }
body.slimming #wrap { height:auto; padding-top:265px; background:url(../../images/common/bg/slimming_bgre1.jpg) no-repeat center 0; }


/*내게맞는 프로그램 찾기*/
body.program { background:#eae6db; }
body.program #wrap { background:url(../../images/common/bg/program_bgre.jpg) no-repeat center 0; }

/*내게맞는 프로그램 찾기*/
body.story { background:#f2f2f3; }
body.story #wrap {height:auto; padding-top:265px; background:url(../../images/common/bg/story_bgre1.jpg) no-repeat center 0; }

/*상담게시판 및 예약*/
body.consultation { background:#f2f2f4; }
body.consultation #wrap { height:auto; padding-top:1px; background:url(../../images/common/bg/counsel_bgre1.jpg) no-repeat center 0; }

/*이벤트*/
body.event { background:#f2f2f4; }
 /*body.event #wrap {height:auto; padding-top:572px; background:url(../../images/common/bg/event_bgre1.jpg) no-repeat center 0;}*/
/*body.event #wrap {height:auto; padding-top:512px; background:url(../../images/common/bg/event_bg2re.jpg) no-repeat center 0;}*/
/*body.event #wrap {height:auto; padding-top:512px; background:url(../../images/common/bg/event_bg0405.jpg) no-repeat center 0;}*/



/*고객센터*/
body.customer { background:#eae6db; }
body.customer #wrap {height:auto; padding-top:1px; background:url(../../images/common/bg/customer_bgre.jpg) no-repeat center 0; }

/*프랜차이즈*/
body.franchise { background:#eae6db; }
body.franchise #wrap { height:auto; padding-top:265px; background:url(../../images/common/bg/franchise_bgre1.jpg) no-repeat center 0; }



/*=============================================
레이아웃
==============================================*/
#wrap {position:relative; width:100%; height:100%; margin:0 auto;}

#container_board { margin:265px auto 20px; width:1020px; padding:0 75px 36px 75px;  background:white /*url(../../images/common/con_bottom.gif) no-repeat 0 bottom*/; }
#container {/* position:absolute; left:0; right:0;*/ margin:0 auto ; text-align:center; width:1020px; padding:0 75px 8px 75px; background:white/* url(../../images/common/con_bottom.gif) no-repeat 0 bottom*/; }

	#snb{ width:1020px; height:50px; padding:25px 0; border-bottom:1px solid #000;}
	.snb_1{ height:50px; padding:25px 0 0 0 !important;}
	#snb p, #snb ul { float:left; }
    #snb ul {margin:2px 0 0 110px;;}
	#snb ul.brand_snb { width:747px; }
	#snb ul.skincare_snb { width:650px; }
	#snb ul.slimming_snb { width:612px;}
	#snb ul.newslimming_snb { width:700px;}
	#snb ul li { float:left; background:none;/* background:url(../../images/snb/snb_line.gif) no-repeat right 5px; */padding:0 2px 12px 0; margin-left:25px; letter-spacing:-1px; }
	#snb ul li.last{ background:none; padding-right:0; }
	#snb ul li a{ display:inline-block; color:#919191; font-weight:bold; font-size:12px; background:none;/* background:url(../../images/snb/checkbox.gif) no-repeat;*/ padding:5px 0 0 20px;}
	#snb ul li.active a{ color:#ef4e92;background:none;/* background:url(../../images/snb/checkbox_on.gif) no-repeat;*/ }

	/* 20140117추가 */
	#snb ul.skincare_snb li { width:165px; }
	
	#event_snb{ width:800px; height:1px; margin:0 auto; padding:1px 0; }
	#event_snb p, 	#event_snb ul { float:left; }
   	#event_snb ul {margin-top:2px;}
	#event_snb ul.brand_snb { width:747px; }
	#event_snb ul.skincare_snb { width:710px; }
	#event_snb ul.slimming_snb { width:612px;}
	#event_snb ul li { float:left; background:url(../../images/snb/snb_line.gif) no-repeat right 5px; padding:0 16px 12px 0; margin-left:15px; letter-spacing:-1px; }
	#event_snb ul li.last{ background:none; padding-right:0; }
	#event_snb ul li a{ display:inline-block; color:#827b6f; font-weight:bold; font-size:12px; background:url(../../images/snb/checkbox.gif) no-repeat; padding:5px 0 0 20px;}
	#event_snb ul li.active a{ color:#604db9; background:url(../../images/snb/checkbox_on.gif) no-repeat; }

	#content { background:url(../../images/common/content_sd.gif) no-repeat; }
	#content .content_t { width:800px; margin:0 auto 20px; height:85px; }
	#content .content_t .con_title { float:left; padding:35px 0 0 0; }
	#content .content_t .location { float:right; color:#a5a5a5; font-size:11px; margin:64px 0 0 0; background:url(../../images/common/location_dot.gif) no-repeat 0 4px; padding-left:7px; }
	#content .content_t .location a{ color:#a5a5a5}
	#content .content_t .location span a{ color:#696969; }

	#content .sub_con {/* border-top:2px solid #282828; */width:750px;margin: 0 auto; padding:0 25px 50px 25px;}
	#content .sub_con1 {/* border-top:2px solid #282828; */}
	#content .img_sub_con {width:750px; margin:0 auto; padding:35px 25px 50px 25px;}
	#content .board_con { /*border-top:2px solid #604db9;*/ width:780px; padding:30px 10px 30px 10px;}   
	#content .test_con {border-bottom:1px solid #cfcfcf; }
	#content .top_btn { text-align:right; }
	#content .board_img { /*border-top:2px solid #604db9;*/}
	#content .board_img2 { /*border-top:2px solid #604db9;*/ padding:30px 0 0 10px; }
	#content .event_con { /*border-top:2px solid #604db9;*/ padding:20px 0 0 0; }

/* #footer { width:100%; height:50px; background:#fff;}
#footer .ft_left { float:left; }
#footer .ft_left span{ display:block; }
#footer .ft_right { float:right; }

 */

#main_footer { position:relative; left:50%; margin-left:-470px; top:628px; }
.ft_logo{float:left; padding:7px 0 0 0;}
.ft_copy{ float:left; padding:4px 0 0 10px;}
.ft_copy p {margin-bottom:3px;}


/*================이용약관===================================*/
#provision_wrap { width:360px; overflow:hidden; }
#provision_wrap #content { background:none; padding:20px 10px 0 20px; }
#provision_wrap #content .content_t { width:320px; height:50px;}
#provision_wrap #content .content_t .con_title {padding:0 0 0 0; }
#provision_wrap #content .provision_con { border-top:2px solid #604db9; width:320px; padding:20px 10px; font-size:13px; }
#provision_wrap #content .provision_con dt { font-size:15px; font-weight:bold; color:#604db9; padding:10px 0 15px 0; }
#provision_wrap #content .provision_con dd p{padding-bottom:12px; }


	/*0521 추가*/
	#content .pr_press { /*border-top:2px solid #a61b4e; */width:792px; margin:0 auto;  padding:0 4px 50px 4px;}