/* BASIC css start */
/* 메인비주얼 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');



#main_visual {
	position: relative;
	width: 100%;
	overflow: hidden;
}
#main_visual .swiper-slide img {
width: 100%;
height: 100%;
}
#main_visual .swiper-pagination-bullet {
	margin: 0 3px !important;
	width: 38px !important;
	background: #fff !important;
	height: 2px !important;
	opacity: 1 !important;
	border-radius: 0 !important;
}
#main_visual .swiper-pagination-bullet-active {
	background: #000 !important;
}
#main_visual .swiper-pagination {
	bottom: 25px !important;
}
#main_visual ul {
	position: relative;
	width: 100%;
	height: 840px;
}
#main_visual ul > li {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	height: 840px;
	background: url(/design/makeheal/A/images/banner/bg_01.jpg) 0 center no-repeat;
	background-size: cover;
}
#main_visual ul > li:first-child {
	left: 0;
}
#main_visual ul > li > div {
	position: absolute;
	top: 0px;
	left: 45%;
	height: 365px;
	color: #fff;
	opacity: 0;
}
#main_visual ul > li .info_inner {
	padding-left: 315px;
}
/* 홀리데이 */
#main_visual ul > li .event_visual .v_btn_u {
	display: inline-block;
	margin-top: 47px;
}
#main_visual ul > li .event_visual .v_btn_u > a {
	display: inline-block;
	width: 160px;
	height: 50px;
	line-height: 45px;
	border: 2px solid #fff;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
	color: #000;
	font-weight: 500;
	background: #fff;
	transition: all 0.2s;
}
#main_visual ul > li .event_visual .v_btn_u > a:hover {
	color: #fff;
	background: none;
	border: 2px solid #fff;
	box-sizing: border-box;
	transition: all 0.2s;
}
/* //홀리데이 */
#main_visual ul > li .info_inner .v_title {
	margin-top: 16px;
	font-size: 54px;
	font-weight: 300;
	line-height: 130%;
	letter-spacing: -3px;
}
#main_visual ul > li .info_inner .v_txt {
	margin-top: 29px;
	font-size: 18px;
	line-height: 150%;
}
#main_visual ul > li .info_inner .v_txt .sub_w {
	font-size: 14px;
	color: #fe92c0;
}
#main_visual ul > li .info_inner .v_btn {
	display: inline-block;
	margin-top: 47px;
}
#main_visual ul > li .info_inner .v_btn_s {
	display: inline-block;
	margin-top: 47px;
}
#main_visual ul > li .info_inner .v_btn_s > a {
	display: inline-block;
	width: 160px;
	height: 50px;
	line-height: 45px;
	border: 2px solid #fff;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
	color: #000;
	font-weight: 500;
	background: #fff;
	transition: all 0.2s;
}
#main_visual ul > li .info_inner .v_btn_s > a:hover {
	color: #fff;
	background: none;
	border: 2px solid #fff;
	box-sizing: border-box;
	transition: all 0.2s;
}
#main_visual ul > li .info_inner .v_btn > a {
	display: inline-block;
	width: 160px;
	height: 50px;
	line-height: 45px;
	border: 2px solid #fff;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
	color: #000;
	font-weight: 500;
	background: #fff;
	transition: all 0.2s;
}
#main_visual ul > li .info_inner .v_btn > a:hover {
	color: #fff;
	background: none;
	border: 2px solid #fff;
	box-sizing: border-box;
	transition: all 0.2s;
}
#main_visual ul > li .event_visual {
	padding-left: 125px;
	color: #000;
}
#main_visual ul > li .event_visual .v_stitle {
	margin-bottom: 6px;
	font-family: "Gotham Medium";
	font-size: 20px;
}
#main_visual ul > li .event_visual .v_txt {
	margin-top: 31px;
	font-size: 18px;
	line-height: 150%;
}
#main_visual ul > li .event_visual .v_btn > a {
	border-color: #222;
	background: #222;
	color: #fff;
}
#main_visual ul > li .event_visual .v_btn > a:hover {
	border-color: #222;
	background: none;
	color: #222;
}
#main_visual ul > li .event_visual .v_btn_m > a {
	border-color: #bcbcbc;
	background: #bcbcbc;
	color: #222;
}
#main_visual ul > li .event_visual .v_btn_m > a:hover {
	border-color: #222;
	background: none;
	color: #fff;
}
#main_visual ul > li .info_inner .v_btn_s > a {
	border-color: #222;
	background: #222;
	color: #fff;
}
#main_visual ul > li .info_inner .v_btn_s > a:hover {
	border-color: #222;
	background: none;
	color: #222;
}
#main_visual > .btn_prev {
	position: absolute;
	top: 50%;
	left: 3%;
	margin-top: -21px;
	width: 23px;
	height: 43px;
	background: url(/design/makeheal/A/images/common/main_prev_btn.png) 0 0 no-repeat;
	z-index: 2;
}
#main_visual > .btn_prev > a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
}
#main_visual > .btn_next {
	position: absolute;
	top: 50%;
	right: 3%;
	margin-top: -21px;
	width: 23px;
	height: 43px;
	background: url(/design/makeheal/A/images/common/main_next_btn.png) 0 0 no-repeat;
	z-index: 2;
}
#main_visual > .btn_next > a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
}
#main_visual > .v_pasing {
	position: absolute;
	bottom: 140px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 0;
}
#main_visual > .v_pasing a {
	margin-left: 10px;
	padding: 12px 12px 0 0;
	border: 2px solid #fff;
	box-sizing: border-box;
	font-size: 0;
}
#main_visual > .v_pasing a:first-child {
	margin-left: 0;
}
#main_visual > .v_pasing a.on {
	font-size: 0;
	padding: 12px 12px 0 0;
	background-color: #fff;
}
/* //메인비주얼 */


/* 메인페이지 */
/*#content > div { width:100%;}*/
.ct_title {
	margin-top: 100px;
	font-size: 48px;
	letter-spacing: 0px;
	font-family: 'Poppins';
}
.ct_stitle {
	font-size: 20px;
	color: #666;
}
.ct_title.fwb {
	font-weight: bold;
}
.ct_txt {
	font-size: 16px;
	line-height: 28px;
}
.more_btn {
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	padding: 60px;
}
.more_btn a {
	display: inline-block;
	box-sizing: border-box;
	border: 1px solid #222;
	font-size: 17px;
	width: 350px;
	height: 66px;
	line-height: 64px;
	font-weight: 500;
}
.more_btn a:hover {
	font-size: 17px;
	width: 350px;
	height: 66px;
	line-height: 64px;
	font-weight: 500;
}
#content > div > div {
	width: 1400px;
	_padding: 120px 0;
	margin: 0 auto;
	box-sizing: border-box;
}
#main .ct01_wrap {
	position: relative;
	margin-top: -200px;
	width: 100%;
	height: 800px;
	box-sizing: border-box;
	z-index: 2;
}
#main .ct01_wrap > .ct01 {
	padding: 295px 0 95px;
	position: relative;
}
#main .ct01_wrap > .ct01 > .ct_title {
	color: #fff;
}
#main .ct01_wrap > .ct01 > .ct_txt {
	margin-top: 22px;
	color: rgba(255,255,255,0.5);
}
#main .ct01_wrap > .ct01 > .more_btn {
	margin-top: 45px;
}
#main .ct01_wrap > .ct01 > .more_btn a {
	color: #000;
	background: #FFF;
	border: 2px solid #fff;
}
#main .ct01_wrap > .ct01 > .more_btn a:hover {
	color: #fff;
	background: none;
	border: 2px solid #fff;
}
#main .ct01_wrap .ct01_bg {
	width: 100%;
	height: 100%;
	padding: 0;
	position: absolute;
}
#main .ct01_wrap .ct01_bg > div {
	width: 100%;
	height: 100%;
	padding: 0;
	position: absolute;
}
#main .ct01_wrap .ct01_bg > div.bg_before {
	background: url(/design/makeheal/A/images/main/ct01_before.png) center no-repeat;
	background-size: cover;
}
#main .ct01_wrap .ct01_bg > div.bg_after {
	display: none;
	background: url(/design/makeheal/A/images/main/ct01_after.png) center no-repeat;
	background-size: cover;
}
#main .ct02_wrap > .ct02 {
	padding: 32px 0 80px;
	overflow: hidden;
}
#main .ct02_wrap > .ct02 > .ct_bg {
	float: right;
	width: 50%;
	height: 477px;
	padding-left: 100px;
	box-sizing: border-box;
}
#main .ct02_wrap > .ct02 > .ct_img {
	float: left;
	width: 50%;
	margin-top: 30px;
}
#main .ct02_wrap > .ct02 > .ct_bg > .ct_stitle {
	display: inline-block;
	margin-top: 114px;
	font-family: 'Open Sans', 'Noto Sans KR', sans-serif;
	font-size: 20px;
}
#main .ct02_wrap > .ct02 > .ct_bg > .ct_title {
	font-family: 'Noto Sans KR', sans-serif;
	margin-top: 12px;
	letter-spacing: -1px;
}
#main .ct02_wrap > .ct02 > .ct_bg > .ct_date {
	display: block;
	margin-top: 24px;
	font-size: 16px;
	color: #888;
}
#main .ct02_wrap > .ct02 > .ct_bg > .more_btn {
	display: inline-block;
	margin-top: 47px;
}
#main .ct03_wrap {
	position: relative;
	background-color: #e0e0e0;
}
#main .ct03_wrap > .ct03 {
	width: 1300px;
	text-align: center;
}
#main .ct03_wrap > .ct03 > div {
	width: 100%;
	margin-top: 70px;
	overflow: hidden;
}
#main .ct03_wrap > .ct03 > div > ul {
	position: relative;
	width: 500%;
}
#main .ct03_wrap > .ct03 > div > ul > li {
	float: left;
	width: 4.3%;
	margin-left: 1%;
}
#main .ct03_wrap > .ct03 > div > ul > li:first-child {
	margin-left: 0;
}
#main .ct03_wrap > .ct03 > div > ul > li a {
	display: inline-block;
	position: relative;
}
#main .ct03_wrap > .ct03 > div > ul > li a img:first-child {
	position: absolute;
	left: 0;
	top: 0;
}
#main .ct03_wrap > .ct03 > div > ul > li a span {
	width: 94%;
	height: 94%;
	position: absolute;
	left: 3%;
	top: 3%;
	background-repeat: no-repeat;
	background-size: 60px auto;
}
#main .ct03_wrap > .ct03 > div > ul > li a span.ec-product-bgRT {
	background-position: right 0;
}
#main .ct03_wrap > .ct03 > div > ul > li a span.ec-product-bgLB {
	background-position: 0 bottom;
}
#main .ct03_wrap > .ct03 > div > ul > li a span.ec-product-bgRB {
	background-position: right bottom;
}
#main .ct03_wrap > .ct03 > div > ul > li .pd_title {
	margin-top: 25px;
	font-family: 'Open Sans', 'Noto Sans KR', sans-serif;
	font-size: 16px;
}
#main .ct03_wrap > .ct03 > div > ul > li .pd_stitle {
	margin-top: 5px;
	color: #666;
	font-size: 16px;
}
#main .ct03_wrap > .ct03 > div > ul > li .pd_stitle span {
	font-size: inherit !important;
	color: inherit !important;
}
#main .ct03_wrap > .ct03 > div > ul > li .pd_price {
	display: block;
	margin-top: 10px;
	font-weight: bold;
	font-size: 16px;
}
#main .ct03_wrap > .ct03 > div > ul > li div {
	margin-top: 10px;
}
#main .ct03_wrap > .ct03 > div > ul > li div p span {
	font-size: 16px !important;
}
#main .ct03_wrap > .ct03 > div > ul > li div p:first-child {
	display: none;
}
#main .ct03_wrap > .btn_prev {
	position: absolute;
	top: 50%;
	left: 7%;
	margin-top: -21px;
	width: 23px;
	height: 43px;
	background: url(/design/makeheal/A/images/common/main_prev_btn.png) 0 0 no-repeat;
	z-index: 2;
}
#main .ct03_wrap > .btn_prev > a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
}
#main .ct03_wrap > .btn_next {
	position: absolute;
	top: 50%;
	right: 7%;
	margin-top: -21px;
	width: 23px;
	height: 43px;
	background: url(/design/makeheal/A/images/common/main_next_btn.png) 0 0 no-repeat;
	z-index: 2;
}
#main .ct03_wrap > .btn_next > a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
}
#main .ct04_wrap > .ct04 {
	width: 1600px;
	text-align: center;
}
#main .ct04_wrap > .ct04 > .ct_title {
	line-height: 50px;
}
#main .ct04_wrap > .ct04 > .ct_stitle {
	margin-top: 16px;
}
#main .ct04_wrap ul {
	width: 100%;
	overflow: hidden;
	margin-top: 68px;
}


/*창크기 작을때 맞춤*/
@media (max-width: 1300px) {
#main .ct05_wrap > .ct05, #main .ct04_wrap > .ct04, #main .ct07_wrap > .ct07, #dash, #main .ct08_wrap > .ct08, #main .ct09_wrap, #main .ct09_wrap > .ct09, #main .ct10_wrap > .ct10, #main .ct11_wrap > .ct11, #instagram, .footer_black .center {
	width: 1200px !important
}
#main .ct04_wrap > .ct04 .slick-list, #main .ct07_wrap > .ct07 .slick-list, .ct09_wrap > .ct09 .slick-list, #time_sale .slick-list, #review_best .slick-list, #ct11 .slick-list {
	width: 1000px !important
}
#main .ct08_wrap > .ct08 .prd .left {
	left: -180px !important
}
#main .ct09_wrap ul.prd-list li, ul.makeheal_slide .side_area {
	width: 240px !important
}
#main .ct09_wrap ul.makeheal_slide .prd_area {
	width: 920px !important;
}
#instagram ul li {
	width: 49%;
}
}
 @media screen and (min-width:1700px) {
#main .ct08_wrap > .ct08 {
	width: 1700px !important;
}
}
ul.makeheal_slide li {
}
ul.makeheal_slide li a {
	_padding-right: 80px;
	padding-right: 20px;
	display: block;
}
ul.makeheal_slide li:nth-child(4n) a {
	padding-right: 20px;
}
ul.makeheal_slide li a img {
}
ul.makeheal_slide li a .info {
	padding-top: 20px;
	text-align: left;
}
ul.makeheal_slide li a .info .brand {
	font-size: 16px;
	color: #808080;
	font: 'Noto sans KR', sans-serif; !important;
	margin-bottom: 8px;
}
ul.makeheal_slide li a .info .tit {
	text-align: left;
	font-size: 18px;
	color: #000000;
	font-weight: 500;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre;
    margin-bottom: 10px;
}
ul.makeheal_slide li a .info .cont {
	font-size: 13px;
	color: #999999;
	line-height: 1.6;
	font: 'Noto sans KR', sans-serif; !important;
	margin: 10px 0;
}
ul.makeheal_slide li a .price {
	text-align: left;
    margin-bottom: 20px;
}
ul.makeheal_slide li a .price dd {
	display: inline-block;
}
ul.makeheal_slide li a .price em {
	font-weight: 100;
	font-family: 'Malgun Gothic' !important;
}
ul.makeheal_slide li a .price .per {
	color: #de3131;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin-left: 10px;
}
ul.makeheal_slide li a .price .dc_sell {
	color: #242424;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
ul.makeheal_slide li a .price .origin_sell {
}
ul.makeheal_slide li a .price .origin_sell strike {
	color: #bfbfbf;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	margin-left: 6px;
}

ul.makeheal_slide li a .price .origin_sell strike em{
    color: #bfbfbf !important;
    font-size: 18px !important;
    font-weight: 400 !important;}

#main .ct05_wrap {
}
#main .ct05_wrap > .ct05 {
	width: 1600px;
	text-align: center;
}
#main .ct06_wrap {
	width: 100%;
	background: #f3ddd4;
	margin: 130px auto;
}
#main .ct06_wrap > .ct06 {
	width: 100%;
	text-align: center;
}
#main .ct07_wrap > .ct07 {
	width: 1600px;
    margin:0 auto;

	text-align: center;
}
#main .ct07_wrap > .ct07 > .ct_title {
	line-height: 50px;
}
#main .ct07_wrap > .ct07 > .ct_stitle {
	margin-top: 16px;
}
#main .ct07_wrap ul {
	width: 100%;
	overflow: hidden;
	margin-top: 68px;
}
#main .ct07_wrap > .ct07 > .ct_title img {
	margin: -7px;
}
#main .ct08_wrap {
	width: 100%;
	background: #fde6c6;
	margin: 150px auto;
}
#main .ct08_wrap > .ct08 {	
    width: 100%;
    text-align:center;
    margin : auto;
    /*
    background: #000;
    margin: 130px auto;
    width: 1400px;
	position: relative;
	background: url(/design/makeheal/A/images/mid_bnr_bg.png) no-repeat;
	background-position: center;
	height: 460px;*/
}
#main .ct08_wrap > .ct08 .prd {
	display: block;
	height: 460px;
}
#main .ct08_wrap > .ct08 .prd li {
}
#main .ct08_wrap > .ct08 .prd li img {
	height: 100%
}
#main .ct08_wrap > .ct08 .prd .left {
	position: absolute;
	left: -120px;
	height: 460px;
}
#main .ct08_wrap > .ct08 .prd .right {
	position: absolute;
	right: 0;
	height: 460px;
}
#main .ct09_wrap {
	width: 1400px;
	margin: 0 auto
}
#main .ct09_wrap > .ct09 > .ct_title {
	text-align: center;
	line-height: 50px;
}
#main .ct09_wrap > .ct09 > .ct_title img {
	margin: -7px;
}
#main .ct09_wrap .swiper-pagination {
	bottom: inherit !important;
	text-align: right;
	position: absolute;
	right: 10px !important;
	left: inherit;
}
#main .ct09_wrap .gallery-thumbs {
	height: 70px;
	overflow: visible !important;
}
#main .ct09_wrap .swiper-wrapper {
}
#main .ct09_wrap .swiper-slide {
	margin-right: 0 !important;
	font-size: 0;
}
#main .ct09_wrap .swiper-pagination-bullet:last-child {
	margin-right: 0;
}
#main .ct09_wrap .swiper-pagination-bullet-active {
	background: #94223e !important
}
#main .ct09_wrap > .ct09 {
}
#main .ct09_wrap > .ct09 > .ct_stitle {
	margin-top: 16px;
}
#main .ct09_wrap ul.makeheal_slide {
	margin-top: 33px;
}
#main .ct09_wrap ul.prd-list {
	margin-top: 30px;
	font-size: 0;
	text-align: center;
	text-align: center;
	display: block;
	height: 69px;
}
#main .ct09_wrap ul.prd-list li {
	display: inline-block;
	vertical-align: top;
	width: 280px;
	height: 69px;
}
#main .ct09_wrap ul.prd-list li a {
	width: 100% !important;
	height: 100%;
	background: #ffffff;
	text-align: center;
	border: 1px solid #e0e0e0;
	display: block;
	line-height: 66px;
}
#main .ct09_wrap ul.prd-list li a img {
	vertical-align: middle;
	opacity: 0
}
#main .ct09_wrap ul.prd-list li.swiper-slide-thumb-active {
}
#main .ct09_wrap ul.prd-list li.swiper-slide-thumb-active a {
	background: #000;
	color: #fff !important;
}
#main .ct09_wrap .intro {
	display: block;
}
#main .ct09_wrap ul.prd-list li:nth-child(1) a {
	background-image: url(/design/makeheal/A/images/tab_01_off.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}
#main .ct09_wrap ul.prd-list li:nth-child(2) a {
	background-image: url(/design/makeheal/A/images/tab_02.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}
#main .ct09_wrap ul.prd-list li:nth-child(3) a {
	background-image: url(/design/makeheal/A/images/tab_03.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}
#main .ct09_wrap ul.prd-list li:nth-child(4) a {
	background-image: url(/design/makeheal/A/images/tab_04.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}
#main .ct09_wrap ul.prd-list li:nth-child(5) a {
	background-image: url(/design/makeheal/A/images/tab_05.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
#main .ct09_wrap ul.prd-list li.swiper-slide-thumb-active:nth-child(1) a {
	background-color: #000;
	background-image: url(/design/makeheal/A/images/tab_01.png) !important;
	background-position: center;
	background-repeat: no-repeat;
}
#main .ct09_wrap ul.prd-list li.swiper-slide-thumb-active:nth-child(2) a {
	background-color: #ffd53f
}
#main .ct09_wrap ul.prd-list li.swiper-slide-thumb-active:nth-child(3) a {
	background-color: #f9bfc9
}
#main .ct09_wrap ul.prd-list li.swiper-slide-thumb-active:nth-child(4) a {
	background-color: #00a7e3
}
#main .ct09_wrap ul.prd-list li.swiper-slide-thumb-active:nth-child(5) a {
	background: #f9c4cf
}
#main .ct09_wrap ul.makeheal_slide .side_area {
	display: inline-block;
	vertical-align: top;
	width: 280px;
}
#main .ct09_wrap ul.makeheal_slide .side_area a {
	padding-right: 0 !important;
	margin-bottom: 50px;
	display: block;
}
#main .ct09_wrap ul.makeheal_slide .side_area a img {
}
#main .ct09_wrap ul.makeheal_slide .prd_area {
	margin-left: 40px;
	display: inline-block;
	vertical-align: top;
	width: 1080px;
}
#main .ct09_wrap ul.makeheal_slide .prd_area li {
	width: 33.3%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 72px;
}
#main .ct09_wrap ul.makeheal_slide .prd_area li:nth-child(n+4) {
	margin-bottom: 0;
}
#main .ct09_wrap ul.makeheal_slide .prd_area li a {
	padding-right: 40px !important
}
#main .ct09_wrap ul.makeheal_slide .prd_area li a img {
	max-height: 320px
}
#main .ct09_wrap ul.makeheal_slide .prd_area li:nth-child(3n) a {
	padding-right: 0 !important
}
#main .ct10_wrap {
	width: 100%;
	background: #efece3; no-repeat;
	margin: 150px auto;
}
#main .ct10_wrap > .ct10 {
	width: 100%;
	text-align: center;
}
#main .ct11_wrap > .ct11 {
    margin:0 auto;
	width: 1600px;
	text-align: center;
}
#main .ct11_wrap > .ct11 > .ct_title {
	line-height: 50px;
}
#main .ct11_wrap > .ct11 > .ct_stitle {
	margin-top: 16px;
}
#main .ct11_wrap ul {
	width: 100%;
	overflow: hidden;
	margin-top: 68px;
}
#main .ct11_wrap > .ct11 > .ct_title img {
	margin: -7px;
}
#main .ct11_wrap ul.makeheal_slide li a {
	text-align: right;
	padding-right: 0;
	padding-left: 25px;
}
#main .ct11_wrap ul.makeheal_slide li a .wrt {
	text-align: left;
	font-size: 13px;
	color: #999999;
	font: 'Noto sans KR', sans-serif; !important;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 20px;
	display: block;
	margin-bottom: 17px;
}
#main .ct11_wrap ul.makeheal_slide li a .wrt dd, #main .ct11_wrap ul.makeheal_slide li a .score dd {
	display: inline-block;
	vertical-align: top
}
#main .ct11_wrap ul.makeheal_slide li a .wrt dd em {
	background: #e6e6e6;
	display: block;
	width: 1px;
	height: 11px;
	position: absolute;
	right: 0;
	bottom: 2px;
}
#main .ct11_wrap ul.makeheal_slide li a .wrt .writer {
	position: relative;
	padding-right: 1px;
	margin-right: 8px;
}
#main .ct11_wrap ul.makeheal_slide li a .wrt .cont {
	color: #666666 !important
}
#main .ct11_wrap ul.makeheal_slide li a .score {
	text-align: left;
}
#main .ct11_wrap ul.makeheal_slide li a .score dd {
	font-size: 17px;
	color: #242424;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600
}
#main .ct11_wrap ul.makeheal_slide li a .score .like {
	background: url(/design/makeheal/A/images/review_like.png) no-repeat;
	text-indent: 20px;
	background-position: left;
}
#main .ct11_wrap ul.makeheal_slide li a .score .comment {
	background: url(/design/makeheal/A/images/review_comment.png) no-repeat;
	background-position: left 4px;
	text-indent: 21px;
	margin-left: 20px;
}
#instagram {
	width: 1400px;
	margin: 0 auto;
	text-align: center;
	display: table;
	margin-bottom: 160px;
	margin-top: -10px;
}
#instagram .ct_title {
	margin-top: 0;
}
#instagram .ct_stitle {
	margin-top: 16px;
}
#instagram ul {
	margin-top: 40px;
	display: table;
	width: 100%;
}
#instagram ul li {
    width: 660px;
	display: inline-block;
	vertical-align: top;
}

#instagram ul li a{
    text-align: left;
    display: block;}

#instagram ul li img {
    margin-bottom: 21px;
}
#instagram ul li.left {
	float: left;
    text-align: left;
}


#instagram ul li.right {
	float: right;
    text-align: right;
}
/* //메인페이지 */

#dash {
	width: 1400px;
	margin: 100px auto;
}
.slick-dots {
}
.slick-dots li {
	padding: 0 !important
}
/*타임세일*/

.timebox {
}
.timebox .onsale {
	margin-bottom: 30px;
	padding: 11.5px 0;
	border: 1px solid #de3131;
}
.timebox .end {
	margin-bottom: 30px;
	border: 1px solid #e4e4e4;
	background: #e4e4e4;
	display: block;
	height: 45px;
	line-height: 44px;
}
.timebox .end em {
}
#time_sale {    padding-top: 40px;
}
#time_sale p {
	color: #000;
}
#time_sale p.subtit {
	font-size: 17px;
	padding-top: 20px;
	line-height: 1.7;
	color: #727272;
}
#time_sale p.subtit font {
	font-size: 22px;
	color: #aaa;
	display: block;
	margin-bottom: -15px;
}
#time_sale ul.prd-list {
	font-size: 16px;
	line-height: 1.8;
	padding-top: 80px;
	display: table;
}
#time_sale ul.prd-list li {
	display: block;
	margin-bottom: 23px;
}
#time_sale ul.prd-list li a {
	color: #000;
	width: 100% !important;
	background: #e7e7e7;
	text-align: center;
	padding: 10px 20px;
	font-size: 15px;
	font-weight: 300;
	border-radius: 30px;
}
#time_sale ul.prd-list li.swiper-slide-thumb-active {
}
#time_sale ul.prd-list li.swiper-slide-thumb-active a {
	background: #8247aa;
	color: #fff !important;
}
#time_sale .info {
	position: relative;
	text-align: left;
}
#time_sale .info .pct {
	position: absolute;
	left: 41px;
	color: #8247aa !important;
	font-size: 20px;
	font-weight: bold;
	bottom: -2px;
	font-family: 'Spoqa Han Sans';
}
#time_sale .info p.prd-name {
	color: #000;
	font-size: 19px;
	font-weight: 300;
}
#time_sale .info p.prd-subname {
	color: #8e8e8e;
	padding-top: 8px;
	font-size: 14px;
	padding-bottom: 12px;
	font-weight: 300;
}
#time_sale .l-side {
	display: inline-block;
	vertical-align: top;
}
#time_sale .r-side {
	display: inline-block;
	vertical-align: top;
	padding-top: 10px;
}
#time_sale .left {
	display: inline-block;
	vertical-align: top;
	padding-right: 22px;
	text-align: left;
}
#time_sale .right {
	width: 798px;
	vertical-align: top;
	display: inline-block;
}
#time_sale .right .prod {
}
#time_sale .right .prod .thumb {
	position: relative;
}
#time_sale .right .prod .thumb .buy_btn {
	background-color: #9750c7;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 60px;
	width: 200px;
	line-height: 60px;
	text-align: center;
	font-size: 17px;
	cursor: pointer;
}
#time_sale .right .prod .thumb a {
	display: block;
	height: 327px;
	overflow: hidden;
}
#time_sale .right .prod .thumb a img {
	height: 100%;
}
#time_sale .right .prod #timer {
	text-align: left;
	text-indent: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	height: 60px;
	line-height: 60px;
	width: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
#time_sale em {
	font-size: 20px;
	font-weight: 100;
	color: #000
}
#time_sale .thumb {
	position: relative
}
#time_sale .thumb img.icon {
	position: absolute;
	left: 20px;
	top: 20px
}
#timer em {
	color: #808080;
	font-size: 17px;
	font-weight: normal;
}
#timer img {
    display:inline;
	margin-right: 15px;
	vertical-align: bottom
}
#timer .dday {
	color: #de3131;
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700
}
#displayTimeSale {
	display: inline-block;
}
#displayTimeSale .time {
}
#displayTimeSale .time strong {
	color: #000;
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700
}
#displayTimeSale .time strong.time-day-view {
	font-weight: 700;
	letter-spacing: 1px;
	color: #de3131;
	margin-right: 5px
}
#time_sale p.prd-price {
	font-size: 21px;
	display: inline-block;
	font-weight: 800;
}
#time_sale p.prd-price em {
	font-weight: normal;
	padding: 0 2px;
}
#time_sale p.prd-consumer {
	padding-right: 6px;
	display: inline-block;
	color: #919191;
	font-size: 22px;
	margin-left: 70px;
}
#time_sale p.dc {
	color: #8247aa;
	display: inline-block;
	font-size: 35px;
	letter-spacing: -1px;
	font-weight: 800;
	float: right;
}
.slick-dots {
}
.slick-dots li {
}
.slick-dots li button {
}
.slick-dots li:nth-child(2) {
}
.slick-dots li:nth-child(2) button {
	margin-right: 0 !important
}

/* BASIC css end */

