@charset 'utf-8';

#nowloading {position:fixed; top:0; left:0; width:100%; height:100%; opacity:0.6; filter:alpha(opacity=60); background:#000; z-index:100;}
#nowloading>p {position:absolute; top:50%; left:50%; margin:-16px 0 0 -16px;}

body {position:relative;}
#location.fix {position:fixed;left:0;top:0;z-index:120;width:100%;}
#location.fix + .pr .listTop2 {position:fixed;top:0;z-index:130;}
.hidden {visibility:hidden;font-size:0;text-indent:-9999em;}
.dim {display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;width:100%;height:100%;background:#000;opacity:0.3;}
.dim2 {display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;width:100%;height:100%;background:#000;opacity:0;}
.pop_wrap {display:none;position:absolute;left:0;top:-75px;z-index:110;margin:0 3%;width:94%;background:#fff;border:1px solid #000;}
.pop_container {padding: 15px 20px 20px 20px;}
.pop_header {padding:31px 0 17px 0;font-size:18px;color:#000;font-weight:bold;font-family:'돋움',Arial;line-height:24px;letter-spacing:-1px;}
.pop_header .s_tit {display:block;font-weight:normal;font-size:15px;color:#333;line-height:16px;}
.pop_content {}
.pop_content .cnt {line-height:18px;}
.pop_content .cnt > p {margin-top:10px;}
.pop_content .cnt > p:first-child {margin-top:0;}
.pop_content .tit {padding:0;font-size:14px;color:#333;}
.pop_content .tit2 {font-size:14px;color:#333;}
.pop_content .txt {margin-bottom:20px;font-size:12px;color:#333;line-height:17px;}
.pop_content .img {width:240px;overflow:hidden;margin:0 auto;}/* 151008_2 */
.pop_content .img img {width:100%}
.pop_content .img2 {width:173px;overflow:hidden;margin:0 auto;}
.pop_content .img2 img {width:100%}
.pop_content .info {margin-top:30px;padding-left:8px;}
.pop_content .info:after {content:'';display:block;clear:both;}
.pop_content .info .color {display:block;float:left;width:30%;margin-top:3px;font-size:13px;color:#000;font-weight:bold;font-family:'돋움',Arial;line-height:11px;}
.pop_content .info .price {display:block;float:right;width:70%;font-size:17px;color:#000;font-weight:bold;font-family:'돋움',Arial;text-align:right;}
.pop_content .cnt_wrap {padding-top:20px;border-top:1px solid #eaeaea;}
.pop_content .cnt_wrap2 {padding-top: 20px;}
.pop_content .info2 {margin-top:10px; padding:10px 0; border-top:1px solid #eaeaea;}
.pop_content .info2:after {content:'';display:block;clear:both;}
.pop_content .info2 dt {position:relative; float:left;width:25%;height:25px;line-height:25px;margin-bottom:8px;padding-left:5%;font-size:13px;color:#000;font-weight:bold;}
.pop_content .info2 dt:before {content:''; position:absolute; left:3px; top:11px; width:3px; height:3px; border-radius:50%; background-color:#999;}
.pop_content .info2 dd {float:right;width:70%;text-align:right;height:25px;margin-bottom:8px;}
.pop_content .slt {padding:0 30px 0 5px; width:70%; height:25px; line-height:25px; border:1px solid #ececec; box-sizing:border-box; background:url(../images/slt_arr.png) right 0 no-repeat;background-size:27px;}

.pop_content .expArea {margin:30px -20px -20px; padding:20px; background:#f8f8f8;}
.pop_content .expArea h3 {padding:5px 0; text-align:center; background:#efedf0; text-transform:uppercase;}
.pop_content .expArea .subtxt {margin:15px 0; text-align:center;}
.pop_content .expArea .listHead {text-align:center; margin-bottom:0;}
.pop_content .expArea .listHead a {display:inline-block; padding-left:10px; margin:0 5px; color:#a5a5a5; font-size:14px; line-height:14px; border-left:1px solid #ccc;}
.pop_content .expArea .listHead a.on {color:#000;}
.pop_content .expArea .listHead a:first-child {border-left:0;}
.pop_content .expArea .listCont {}
.pop_content .expArea .listCont .none {text-align:center; padding:20px 0;}
.pop_content .expArea .box {padding:10px; margin:15px 0; background:#fff;}
.pop_content .expArea .box:after {content:'';display:block;clear:both;}
.pop_content .expArea .prdImg {display:block; float:left; width:40%;}
.pop_content .expArea .prdImg img {width:100%;}
.pop_content .expArea .prdCont {float:left; width:60%;}
.pop_content .expArea .prdTit b {display:block; margin-bottom:5px;}
.pop_content .expArea .slt {width:90%;}

.btn_pop_clse {display:inline-block;position:absolute;right:15px;top:15px;z-index:0;width:21px;height:21px;background:url('../images/btn_pop_clse.png') no-repeat 0 0;background-size:21px auto;}
.pop_pantone {position:fixed;top:50%;/*margin-top:-216px;*/}
.pop_pantone .pop_content {max-height:313px;overflow:auto;}
.pop_pantone .pop_content .cnt {padding-right:10px;}
.pop_pantone .pantone4 {margin-bottom:15px;}

.i_txt {display:inline-block;width:100%;padding:13px 0 13px 0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;background:#f0f0f0;text-align:center;}/* 151202_2 */
	.i_txt input {background:0;border:0;width:100%;height:13px;line-height:12px;font-size:13px;color:#5d5d5d;padding:0;outline:0;text-align:left;background:red;}/* 151202 */

.btn_area {margin-top: 40px;}
	.btn_area:after {content:'';display:block;clear:both;}
	.btn_area > a {margin-top:11px;}
	.btn_area > a:first-child {margin-top:0;}
	.btn_area > span {float:left;display:inline-block;width:49%;}
	.btn_area > span:last-child {float:right;}
	.btn_line {
		display:block;
		position:relative;
		height:38px;
		border:1px solid #999;
		font-size:15px;
		color:#000;
		font-weight:bold;
		text-align:center;
		line-height:38px;
		background: linear-gradient(to top, rgba(239,239,239,0.7), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1));
		border-radius:20px;
	}
	.btn_line .ico_next {position:absolute;right:10px;top:8px;z-index:0;}
	.btn_line .ico_prev {position:absolute;left:10px;top:8px;z-index:0;}
	.btn_line .ico_again {position:absolute;right:10px;top:8px;z-index:0;}
	.btn_line.inactive {display:block;height:38px;border:1px solid #afafaf;font-size:15px;color:#b5b5b5;font-weight:bold;text-align:center;line-height:38px;}
	.btn_line2 {
		display:block;
		position:relative;
		height:34px;
		border:1px solid #999;
		font-size:13px;
		color:#000;
		font-weight:bold;
		text-align:center;
		line-height:34px;
	}

	.btn_prev {text-indent:15px;color:#b5b5b5 !important;}
	.btn_next {text-indent:-15px;}
	.btn_again {text-indent:-17px;}
	.btn_black {display:block;padding:13px 0;background:#000;font-size:14px;color:#fff !important;font-weight:bold;text-align:center;letter-spacing:2px;}
	.btn_gray {display:block;padding:13px 0;background:#e6e6e6;font-size:14px;color:#000;font-weight:bold;text-align:center;}
	.btn_line .arr {display:inline-block;width:8px;height:36px;margin-left:8px;background:url('../images/ico_arr.png') no-repeat 0 50%;background-size:8px auto;vertical-align:top;}
	.btn_complete {
		display:block;
		position:relative;
		height:38px;
		border:1px solid #999;
		font-size:15px;
		color:#000;
		font-weight:bold;
		text-align:center;
		line-height:41px;
	}
	.ico_cart2 {display:inline-block;width:27px;height:19px;margin:10px 12px 0 0;background:url("../images/ico_cart2.png") no-repeat 0 0;background-size:contain;vertical-align:top;}
	.ico_coupon {display:inline-block;width:31px;height:20px;margin:9px 12px 0 0;background:url("../images/ico_coupon.png") no-repeat 0 0;background-size:contain;vertical-align:top;}
	.ico_next {display:inline-block;width:21px;height:21px;background:url("../images/ico_next.png") no-repeat 0 0;background-size:contain;vertical-align:middle;}
	.ico_prev {display:inline-block;width:21px;height:21px;background:url("../images/ico_prev.png") no-repeat 0 0;background-size:contain;vertical-align:middle;}
	.ico_again {display:inline-block;width:21px;height:21px;background:url("../images/ico_again.png") no-repeat 0 0;background-size:contain;vertical-align:middle;}
	.btn_save {
		display:block;
		position:relative;
		height:38px;
		border:1px solid #000;
		font-size:15px;
		color:#fff;
		font-weight:bold;
		text-align:center;
		line-height:41px;
		background:#000;
		margin-bottom:5px;
	}
.introBann {margin-bottom:20px; text-align:center;}
.introBann img {max-width:100%;}
.introBann.btnArea {padding:5px 10px 30px;}

.colorintel .banner_area0 {position:relative;width:100%;height:70px;background:url('../images/img_colorintel_banner0.jpg') no-repeat 0 0;background-size:100% auto;margin-bottom:30px;text-align:center;}
	.colorintel .banner_area0 img {width:320px;}
.colorintel .banner_area1 {position:relative;overflow:hidden;width:100%;height:70px;background:url('../images/img_colorintel_banner1.jpg') no-repeat 0 0;background-size:100% auto;margin-bottom:30px;}
	.colorintel .banner_area1 img {width:100%;}
	.colorintel .banner_area1 .txt {display:inline-block;position:absolute;top:50%;right:0;left:0;z-index:0;margin-top:-6px;font-size:17px;color:#111;font-family:'돋움',Arial;text-align:center;letter-spacing:-1px;font-weight:bold;}
	.colorintel .banner_area1 .txt b {display:inline-block;font-size:17px;color:#111;font-family:'돋움',Arial;vertical-align:middle;letter-spacing:2px;}
.colorintel .banner_area3 {position:relative;overflow:hidden;width:100%;height:70px;background:url('../images/img_colorintel_banner3.jpg') no-repeat 0 0;background-size:100% auto;margin-bottom:30px;}
	.colorintel .banner_area3 .txt {display:inline-block;position:absolute;top:50%;right:0;left:0;z-index:0;margin-top:-6px;font-size:17px;color:#fff;font-family:'돋움',Arial;text-align:center;letter-spacing:-1px;font-weight:bold;}
	.colorintel .banner_area3 .txt b {display:inline-block;font-size:17px;color:#fff;font-family:'돋움',Arial;vertical-align:middle;letter-spacing:2px;}
.colorintel_area0 {padding:0 10px 50px 10px;text-align:center;}
	.colorintel_area0 .txt_or {width:100%;margin:28px 0 20px 0;background:url('../images/line.gif') repeat-x 0 5px;background-size:100% 1px;}
	.colorintel_area0 .txt_or img {width:42px;}
	.colorintel_area0 .btn_area {margin-top: 20px;}
.skin_tone .txt {width:100%;}
	.skin_tone .txt img {width:166px;}
	.skin_tone .img {width:100%;margin:13px 0 20px;}
	.skin_tone .img img {width:170px;}
.skin_num .txt {width:100%;margin:0 0 0 0;}
	.skin_num .txt img {width:278px;}
	.skin_num .img {width:100%;margin:13px 0 20px;}
	.skin_num .img img {width:170px;}
/* 	.skin_num .i_txt img {} */
	.skin_num .btn_next {width:100%;margin:25px 0 0 0;}
	.skin_num .btn_next img {width:145px;}
	.pantone_num {text-align:left;line-height:0;}/* 151202_2 */
	.pantone_num:after {content:'';clear:both;display:block;}
	.pantone_num .i_txt {float:left;width:75%;}
	.pantone_num .i_txt input {background:0;border:0;width:172px;font-size:13px;color:#5d5d5d;padding:0;outline:0;text-align:center;letter-spacing:-0.5px;}
	.pantone_num .btn_complete {float:right;width:23%;}
.colorintel_area1 {padding:18px 0 50px 0;text-align:center;}
.colorintel_area1 > dl {padding:28px 0 0px 0;border-top:1px solid #ddd;}
.step_area + dl.p_select {padding:0 0 20px 0;border-top:0;}
.step_area + dl.q_area {padding:0 0 20px 0;border-top:0;}
.colorintel_area1 > dl:first-child {margin:0;padding:0;border-top:0;}
.colorintel_area1 > .btn_area {padding:0 10px 0 10px;}
.colorintel_area2 {padding:18px 10px 50px 10px;}
.colorintel_area3 {padding:18px 10px 50px 10px;}
.colorintel_area4 {padding:18px 10px 50px 10px;}
.colorintel_area5 {padding:18px 0 50px 0;}/* 151202 */
.colorintel_area4 .btn_area {margin-top: 24px;}
.colorintel_area5 > .btn_area {padding:0 10px 0;}
.colorintel_area5 > .btn_area + .btn_area {margin-top:10px;}
/* Bxslider */
.product_slider {position:relative;min-width:297px;height:105px;margin:0 auto;}
.prdSlider2 {height:143px;}/* 151008_2 */
.product_slider .bx-wrapper {width:100%;max-width:100% !important;height:100%;margin:0 auto;}
	.product_slider .bx-wrapper img {display:block;}
	.product_slider .bx-wrapper .slide {display:inline-block;width:80px;text-align:center;}
	.product_slider2 .bx-wrapper .slide {display:inline-block;width:80px;text-align:center;}
	.product_slider .bx-wrapper .slide.active {border:3px solid #fff;}
	.product_slider .bx-wrapper .select {display:inline-block;}
	.product_slider .bx-wrapper .select.on {display:inline-block;position:absolute;left:50%;top:50%;z-index:10;width:24px;height:24px;margin:-38px 0 0 -11px;background:0;background:url("../images/ico_chk.png") no-repeat 0 0;background-size:24px;}
	.product_slider2 .bx-wrapper .select.on {margin:-38px 0 0 -11px;}
	.product_slider .bx-wrapper .slide a {display:inline-block;position:relative;width:80px;height:135px;padding:3px 0 0 0;}
	.product_slider .bx-wrapper .slide a img {width:100%;}
	.product_slider2 .bx-wrapper .slide .p_name {display:-webkit-box;position:absolute;bottom:20px;left:0;z-index:10;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;height:27px;text-align:center;font-size:11px;color:#4c4c4c;line-height:13px;}
.product_slider .bx-wrapper .bx-viewport {width: 249px !important;height:auto !important;margin: 0 auto;}
	.product_slider .bx-wrapper .bx-controls-auto {position:absolute;bottom:0;width:100%;}
.product_slider .bx-wrapper .bx-pager {position:absolute;bottom:0;width:100%;height:7px;text-align:center;font-size:12px;}
.product_slider2 .bx-wrapper .bx-pager {bottom:0;}
	.product_slider .bx-wrapper .bx-pager .bx-pager-item,
	.product_slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
	.product_slider .bx-wrapper .bx-pager.bx-default-pager a {display:block;width:6px;height:6px;margin:0 4px;border-radius:7px;background:#ddd;text-indent:-9999px;outline:0;}
	.product_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.product_slider .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000;}
 .product_slider .bx-wrapper .bx-prev {left:19px;background:url('../images/btn_prev2.png') no-repeat 50% 50%;background-size:7px auto;}
	.product_slider .bx-wrapper .bx-next {right:19px;background:url('../images/btn_next2.png') no-repeat 50% 50%;background-size:7px auto;} 
	.product_slider .bx-wrapper .bx-controls-direction{}
	.product_slider .bx-wrapper .bx-controls-direction a {position:absolute;top:37%;outline:0;width:8px;height:13px;text-indent:-9999px;z-index:9999;}
	.product_slider .bx-wrapper .bx-controls-direction a.disabled {display:none;}
.product_slider .bx-wrapper .bx-controls-auto {display:none;}

.p_select {}
.p_select dt .tit {font-size:17px;color:#1a1a1a;font-weight:bold;font-family:'돋움',Arial;line-height:22px;}
.p_select dt .desc {display:block;margin-top:7px;font-size:12px;color:#000;font-weight:normal;}
.select_area .p_name {margin: 12px 0 21px;}
.select_area > .img {overflow:hidden;width:175px;height:175px;margin:0 auto;}
.select_area > .img img {width:100%;}/* 151202:추가 */
.q_area {}
.q_area .q {}
.q_area dt {position:relative;width:253px;margin:0 auto;}
.q_area dt img {position:absolute;left:0;top:0;z-index:0;height:18px;}
.q_area dt .tit {display:block;font-size:15px;color:#000;font-weight:bold;vertical-align:top;text-align:left;line-height:19px;}
.q_area dt .desc {display:block;margin-top:5px;font-size:12px;color:#000;font-weight:normal;}
.select_area2 {margin-top:30px;text-align:center;}
.select_area2:after {content:'';display:block;clear:both;}
.select_area2 li {display:inline-block;margin-right:-7px;}
.select_area2 li a {float:left;display:table;box-sizing:border-box;width:87px;height:87px;margin:0 7px 7px 0;border:1px solid #e4e4e4;overflow:hidden;border-radius:46px;text-align:center;font-weight:bold;}
.select_area2 li a.active {width:87px;height:87px;background:#f9ebe4;border:1px solid #f9ebe4;}
.select_area2 li a.active span {color:#000;}
.select_area2 li a:nth-child(1) {margin:0 7px 0 0;}
.select_area2 li a:nth-child(2) {margin:0 7px 0 0;}
.select_area2 li a:nth-child(3) {margin:0 7px 0 0;}
.select_area2 li a span {display:table-cell;padding-top:3px;line-height:16px;vertical-align:middle;color:#555;text-align:center;}

.listSort {text-align:center; background:url(../images/line.gif) 0 center repeat-x;}
.listSort span {display:inline-block; padding:10px; font-size:18px; color:#555; background:#fff;}
 

.type_result {margin:0 0 3px 0;font-size:15px;color:#000;text-align:center;line-height:28px;}
.type_result .txt {display:inline-block;height:23px;vertical-align:top;line-height:23px;}
.type_result .txt img {height:23px;}
.type_img {position:relative;width:300px;height:202px;margin:0 auto 23px auto;}
.type_img .bg_type {height:100%;}
.type_img .bg_type img {height:100%;}
.type_cnt {margin-bottom:27px;padding:0 15px;}
.type_cnt dt {margin-bottom:11px;font-size:19px;color:#000;line-height:19px;font-weight:bold;}
.type_cnt dd,
.type_cnt dd p {font-size:14px;color:#333;line-height:21px;}
.type_cnt dd p {margin-top:23px;}
.type_cnt dd p:first-child {margin-top:0;}

.type_select > .txt {display:block;margin-bottom:30px;font-size:15px;color:#000;font-weight:bold;text-align:center;}
.type_select .category {text-align:center; margin-top:30px;}
.type_select .category ul {display:inline-block;width:288px;}
.type_select .category li {float:left;display:inline-block;width:144px;margin:0 0 40px 0;padding:0;border:2px solid #fff;box-sizing:border-box;text-align:center;}
.type_select .category li:nth-child(2n) {margin:0 0px 40px 0;}
.type_select .category li.on {opacity:0.6;}/* 151014 */
.type_select .category li a {display:inline-block;}
.type_select .category li img {width:100%;}
.type_select .category .img {display:block;width:140px;height:140px;overflow:hidden;}
.type_select .category .txt {display:block;margin-top:18px;font-size:15px;color:#111;font-weight:bold;}

.pantone1 {display:inline-block;height:23px;font-size:15px;color:#000;font-weight:bold;padding:0 6px 0 8px;vertical-align:top;line-height:24px;text-align:center;}
.pantone2 {display:inline-block;position:absolute;right:40px;top:28px;z-index:0;width:81px;height:130px;padding:4px;border:1px solid #dedede;overflow:hidden;}
.pantone2 .txt_pantone {display:inline-block;width:67px;margin-top:9px;line-height:0;}
.pantone2 .txt_pantone img {width:100%;}
.pantone2 .pt_color {display:inline-block;width:100%;height:78px;overflow:hidden;}
.pantone2 .pt_name {display:block;margin-top:6px;font-size:12px;color:#1a1a1a;font-weight:bold;}
.pantone3 {margin:0 0 29px 0;}
.pantone3 span {display:inline-block;height:20px;font-size:14px;color:#000;padding:0 6px;vertical-align:top;line-height:20px;text-align:center;}
.pantone4 {display:block;height:60px;padding:5px;border:1px solid #dedede;overflow:hidden;}
.pantone4:after {content:'';clear:both;display:block;}
.pantone4 .txt_pantone {display:inline-block;width:67px;margin:7px 0;line-height:0;}
.pantone4 .txt_pantone img {width:100%;}
.pantone4 .pt_color {float:left;display:inline-block;width:69px;height:100%;overflow:hidden;margin-right:11px;}
.pantone4 .pt_name {display:block;font-size:12px;color:#1a1a1a;font-weight:bold;}
.pantone5 {margin:10px 0 19px 0;text-align:center;}
.pantone5 span {display:inline-block;height:28px;font-size:14px;color:#000;font-weight:bold;padding:0 10px 0 10px;vertical-align:top;line-height:28px;text-align:center;}
.txt_notice {margin-bottom:35px;font-size:10px;color:#555;text-align:center;}
.txt_notice b {font-size:10px;color:#000;}
.ico_notice {display:inline-block;width:11px;height:11px;padding-right:5px;background:url('../images/ico_notice.png') no-repeat 0 0;background-size:11px auto;vertical-align:middle;}
.filter {position:relative;z-index:10;}

.fd_menu1 {margin-bottom:30px;}
.fd_menu1 dt {height:30px;padding:10px;text-align:center;font-size:13px;color:#000;line-height:32px;}
	.fd_menu1 dt.unfd {border-bottom:0;}
	.fd_menu1 dt .arr {
		position:absolute;
		right:8px;
		top:8px;
		z-index:0;
		display:inline-block;
		width:12px;
		height:12px;
		background:url('../images/ico_plus.png') no-repeat 0 0;
		background-size:12px auto;
		vertical-align:top;
		transition:0.2s ease-in-out;
		-webkit-transition:0.2s ease-in-out;
	}
	.fd_menu1 dt.unfd .arr {
		background:url('../images/ico_minus.png') no-repeat 0 0;
		background-size:12px auto;
		transform:rotate(-180deg);
		-webkit-transform:rotate(-180deg);
	}
	.fd_menu1 dd {border:1px solid #ddd;border-bottom:0;background:#fff;}
	.fd_menu1 dd > ul {margin:10px 0;}
	.fd_menu1 dd > ul:after {content:'';clear:both;display:block;}
	.fd_menu1 dd > ul > li {float:left; width:48%; margin:0 1%;}
	.fd_menu1 .tit {display:block;width:100%;margin:0 auto 4px auto;padding:0;font-size:10px;color:#0c0c0c;font-family:'돋움',Arial;}
	.fd_menu1 .option {display:block;width:90%;margin:0 auto;}
	.fd_menu1 .option a {float:left;display:inline-block;width:50%;text-align:center;background:url("../images/filter_option.png") no-repeat 50% 0;background-size:55px;}
	.fd_menu1 .option a.on {background:url("../images/filter_option_on.png") no-repeat 50% 0;background-size:55px;}
	.fd_menu1 .option .img {display:inline-block;width:53px;height:53px;overflow:hidden;}
	.fd_menu1 .option .img img {width:100%;}
	.fd_menu1 .option .img img {width: 40px;padding: 7px 0 0 0;}
	.fd_menu1 .option .txt {display:block;padding-top:3px;line-height:12px;font-size:9px;color:#0c0c0c;letter-spacing:-1px;}
	.fd_menu1 dd > ul > li.type2 {width:100%;}
	.fd_menu1 dd > ul > li.type2 .option a {width:25%;}
	.fd_menu1 dd .allBtn {text-align:center; background:#fbf2ed; margin:0 -1px;}
	.fd_menu1 dd .allBtn a {display:block; padding:5px;}
.p_result {margin-top:20px;}
	.p_result > li {}
	.p_result .item {position:relative;min-height:125px;margin: 4px 0 20px 0;}/* 151008_2 */
	.p_result .item:after {content:'';clear:both;display:block;}
	.p_result .item .img {float:left;display:inline-block;width:40%;}/* 151012 */
	.p_result .item .img img {width:100%;}
	.p_result .item .txt {display:table;position:relative;width:60%;min-height:108px;}/* 151012 */
	.p_result .item .txt:after {content:'';clear:both;display:block;}
	.p_result .item .txt > span {display:table-cell;color:#000;vertical-align:middle;font-family:'돋움',Arial;}
	.p_result .item .txt .num {width:20px;padding-right:7px;font-size:21px;}
	.p_result .item .txt .p_name {font-size:13px;line-height:16px;}
.fd_menu2 {border-top:0;}
.fd_menu2 dt {display:none;position:relative;height:37px;padding-bottom:5px;border-top:1px solid #d7d7d7;font-size:13px;color:#000;cursor:pointer;text-align:center;line-height:37px;}
	.fd_menu2 dt .arr {
		display:inline-block;
		width:10px;
		height:37px;
		margin-left:5px;
		background:url('../images/ico_fd.png') no-repeat 0 50%;
		background-size:10px auto;
		vertical-align:top;
		transform:rotate(-180deg);
		-webkit-transform:rotate(-180deg);
	}
	.btn_fd .arr {
		display:inline-block;
		width:10px;
		height:37px;
		margin-left:5px;
		background:url('../images/ico_fd.png') no-repeat 0 50%;
		background-size:10px auto;
		vertical-align:top;
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	.fd_menu2 dt + dd {display:block;background:#fff;}
	.fd_menu2 dd {}
	.fd_menu2 dd:after {content:'';clear:both;display:block;}
	.btn_fd {display:block;position:relative;height:37px;margin-top:25px;padding-bottom:5px;border-top:1px solid #d7d7d7;border-bottom:0;font-size:13px;color:#000;cursor:pointer;text-align:center;line-height:37px;}
.op_list > li {float:left;display:inline-block;position:relative;width:33.3%;margin-bottom:5px;box-sizing:border-box;text-align:center;}
	.op_list > li:nth-child(1) {border-top:0;} 
	.op_list > li:nth-child(2) {border-top:0;} 
	.op_list > li:nth-child(3) {border-top:0;} 
	.op_list > li:nth-child(3n) {border-right:0;}
	.op_list a {display:inline-block;padding:15px 20px 0 20px;}/* 151012 */
	.op_list .img {display:block;}
	.op_list .img img {width:100%;} /* 151012 */
	.op_list .txt {padding:0 20px 0 20px;font-size:10px;color:#4d4d4d;line-height:13px;display:-webkit-box;height:27px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;} /* 151012 */
	.op_list .select {display:block;width:100%;height:14px;padding:8px 0;background:url("../images/ico_heart2.gif") no-repeat 50% 50%;background-size:15px auto;}
	.op_list .select.on {display:block;background:url("../images/ico_heart2_on.gif") no-repeat 50% 50%;background-size:15px auto;}

/* 페이스차트 */
.facechart {position:relative;overflow:hidden;padding:0 0 10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.facechart .bg_face .face {}
	.facechart img {width:100%;}
	.btn_face {display:inline-block;position:absolute;left:0;top:0;z-index:10;width:50%;height:40px;margin:-1px 0 0 -1px;border:1px solid #ddd;font-size:13px;color:#000;background:url("../images/ico_arr.png") no-repeat 100% 50%;background-size:27px auto;line-height:42px;letter-spacing:-1px;text-indent:43px;}/* 151202 */
	.btn_face .ico_fc_view {margin-right:8px;}
	.ico_fc_view {display:inline-block;position:absolute;left:14px;top:12px;z-index:0;width:18px;height:16px;background:url("../images/ico_fc_view.png") no-repeat 0 0;background-size:18px auto;vertical-align:top;}
	.face_area {position:relative;z-index:0;width:100%;margin:50px auto 0 auto;}
	.facechart .bg_face {position:relative;background:url("../images/default_face.png") no-repeat 0 0;background-size:contain;}
	.facechart .bg_face .face {display:inline-block;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
	.facechart .bg_face .eye {display:inline-block;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
	.facechart .bg_face .lip {display:inline-block;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
	.facechart .bg_face .cheek {display:inline-block;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
.face_menu {
	position:absolute;
	top:0;left:-62.1%;
	z-index:10;/* 151202 */
	width:62.1%;
	height:100%;
	background:url("../images/bg_layer.png") repeat-y 100% 0;
	background-size:100% auto;
	transition-property:all;
	transition-delay:300ms;
	transition-duration:0.6s;
	transition-timing-function:cubic-bezier(0,1,0.5,1);
}
	.face_menu.open {
		left:0;
	}
	.face_menu .btn_clse {
		display:inline-block;
		position:absolute;
		right:-58px;
		top:-1px;
		z-index:0;
		height:21px;
		padding:10px 11px 10px 54px;
		background:url("../images/btn_clse.png") no-repeat 50% 50%;
		background-size:13px auto;
		text-indent:-9999em;
		transition-property:all;
		transition-delay:500ms;
		transition-duration:0.2s;
		transition-timing-function:ease-in;
		opacity:0;
	}
	.face_menu.open .btn_clse {
		opacity:1;
	}
	.face_menu .btn_wrap {position:absolute;bottom:30px;display:inline-block;right:0;left:0;width:90%;margin:0 auto;}
	.face_menu > li {position:relative;width:80.4%;height:100%;padding:10px 0 10px 0;}
	.face_menu .snb {display:inline-block;width:100%;padding:0 0 7px 0;border-bottom:1px solid #ebebeb;}
	.face_menu .snb a {display:inline-block;width:50%;padding:5px 0;float:left;font-size:12px;color:#000;text-indent:26px;text-align:left;background:none;}
	.face_menu .snb a.on {background:url("../images/ico_dot.png") no-repeat 12px 49%;background-size:auto 6px;}
	.face_menu .snb a:nth-child(1) {margin-bottom:2px;}
	.face_menu .snb a:nth-child(2) {margin-bottom:2px;}

.step_area {padding:0 0 14px 0;text-align:center;}
	.step_area dl {display:inline-block;height:16px;padding:4px 7px 4px 13px;border:1px solid #dadada;border-radius:15px;}
	.step_area:after {content:'';clear:both;display:block;}
	.step_area dt {float:left;display:inline-block;height:16px;margin:0 7px 0 0;font-size:14px;color:#000;letter-spacing:2px;font-family:'돋움',Arial;font-weight:bold;line-height:18px;}
	.step_area dd {display:inline-block;}
	.step_area dd > span {float:left;display:inline-block;width:16px;height:16px;background:#fff;border-radius:12px;font-size:13px;color:#000;font-family:'돋움',Arial;line-height:17px;vertical-align:top;}
	.step_area .on {background:#000;color:#fff;}
.desc1 {line-height:21px;text-align:center;color:#757575;font-size:16px;}
.desc1 b {color:#000;}
.share_area {padding-right:23px;text-align:right;}
	.share_area ul {display:inline-block;}
	.share_area:after {content:'';clear:both;display:block;}
	.share_area li {float:left;display:inline-block;width:28px;height:28px;margin-left:5px;}
	.share_area li:first-child {background:none;}
	.share_area a {display:inline-block;width:100%;height:100%;font-size:0;vertical-align:top;}
	.share_area .fb {background:url("../images/ico_fb.png") no-repeat 50% 50%;background-size:auto 28px;}
	.share_area .twitter {background:url("../images/ico_twitter.png") no-repeat 50% 50%;background-size:auto 28px;}
	.share_area .story {background:url("../images/ico_story.png") no-repeat 50% 50%;background-size:auto 28px;}

.product-slider1 {width:60%;height:24.6%;margin:0 auto 14px auto;}
	.product-slider1 .bx-wrapper {position:relative;height:100%;margin:0 auto;}
	.product-slider1 .bx-wrapper .bx-viewport {height:100%;}
	.product-slider1 .bx-wrapper .bxslider a {display:inline-block;}
	.product-slider1 .bx-wrapper .bxslider {height:100%;}
	.product-slider1 .bx-wrapper .bxslider li {height:100%;}
	.product-slider1 .bx-wrapper .bxslider li > a {height:100%;}
	.product-slider1 .p_name {display:-webkit-box;overflow:hidden;position:absolute;left:0;bottom:0;z-index:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;font-size:11px;line-height:12px;font-family:"돋움",Arial;text-align:center;}/* 151008_2 */
	.product-slider1 .bx-wrapper img {display:block;width:100%;}
.product-slider1 .bx-wrapper .bx-pager {text-align:center;font-size:12px;color:#c0c0c0;font-family:"돋움",Arial;}
	.product-slider1 .bx-wrapper .bx-pager > span {font-weight:bold;color:#000;}
	.product-slider1 .bx-wrapper .bx-pager .bx-pager-item,
	.product-slider1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
	.product-slider1 .bx-wrapper .bx-pager.bx-default-pager a {display:block;width:10px;height:10px;margin:0 5px;border-radius:5px;background:#666;text-indent:-9999px;outline:0;}
	.product-slider1 .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.product-slider1 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000;}
.product-slider1 .bx-wrapper .bx-prev {left:-14px;background:url("../images/btn_prev2.png") no-repeat 50% 50%;background-size:7px auto;}
	.product-slider1 .bx-wrapper .bx-next {right:-14px;background:url("../images/btn_next2.png") no-repeat 50% 50%;background-size:7px auto;}
	.product-slider1 .bx-wrapper .bx-prev.disabled {display:block !important;background:url("../images/btn_prev2_off.png") no-repeat 50% 50%;background-size:7px auto;}
	.product-slider1 .bx-wrapper .bx-next.disabled {display:block !important;background:url("../images/btn_next2_off.png") no-repeat 50% 50%;background-size:7px auto;}
	.product-slider1 .bx-wrapper .bx-prev:hover {}
	.product-slider1 .bx-wrapper .bx-next:hover {}
	.product-slider1 .bx-wrapper .bx-controls-direction a {position:absolute;top:0;outline:0;width:14px;height:100%;margin-top:-10px;text-indent:-9999px;z-index:9999;}
	.product-slider1 .bx-wrapper .bx-controls-direction a.disabled {display:none;}
.product-slider1 .bx-wrapper .bx-controls-auto {display:none;}

.product-slider2 {width:70%;height:46%;margin:0 auto;}
	.product-slider2 .bx-wrapper {position:relative;height:100%;margin:0 auto;}
	.product-slider2 .bx-wrapper .bx-viewport {height:100%;}
	.product-slider2 .bx-wrapper .bxslider {height:100%;}
	.product-slider2 .bx-wrapper .bxslider > li {height:100%;}
	.product-slider2 .bx-wrapper .bxslider > li > span {position:relative;float:left;display:inline-block;width:47%;height:46%;margin-bottom:5px;vertical-align:top;}
	.product-slider2 .bx-wrapper .bxslider > li > span:nth-child(odd) {margin-right:6%;}
	.product-slider2 .bx-wrapper .bxslider > li > span a {display:inline-block;}
	
	.product-slider2 .bx-wrapper .bxslider > li > span a:first-child {width:100%;height:53%;overflow:hidden;}
	.product-slider2 .loveit {display:block;position:absolute;bottom:9px;right:2px;height:8px;padding-left:12px;background:none;font-size:6px;line-height:8px;font-family:"돋움",Arial;}
	.product-slider2 .loveit.on {background:url("../images/ico_heart2_on.gif") no-repeat 0 0px;background-size:9px auto;font-size:0;}
	.product-slider2 .p_name {display:-webkit-box;position:absolute;bottom:24px;left:0;z-index:0;overflow:hidden;width:100%;height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;margin-bottom:3px;font-size:11px;line-height:12px;font-family:"돋움",Arial;}
	.product-slider2 .cart {display:inline-block;position:absolute;bottom:3px;left:0;z-index:0;width:100%;height:19px;background:url("../images/ico_cart.png") no-repeat 0 1px;background-size:19px auto;}
	.product-slider2 .cart.on {background:url("../images/ico_cart_on.png") no-repeat 0 0;background-size:19px auto;}
	.product-slider2 .bx-wrapper img {display:block;width:100%;}
.product-slider2 .bx-wrapper .bx-pager {height:6px;margin:0px 0 10px 0;text-align:center;font-size:12px;}
	.product-slider2 .bx-wrapper .bx-pager .bx-pager-item,
	.product-slider2 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
	.product-slider2 .bx-wrapper .bx-pager.bx-default-pager a {display:block;width:6px;height:6px;margin:0 4px;border-radius:7px;background:#ddd;text-indent:-9999px;outline:0;}
	.product-slider2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.product-slider2 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000;}
	.product-slider2 .bx-wrapper .bx-controls-direction {display:none;}
.product-slider2 .bx-wrapper .bx-controls-auto {display:none;}
.cart_list {padding:20px 30px 0 30px;}
.cart_list:after {content:'';clear:both;display:block;}
.colorintel_area5 > .cart_list + .btn_area{padding:10px 10px 0;}
.cart_list > ul {}
.cart_list > ul > li {float:left;display:inline-block;width:48.2%;margin-right:3.4%;margin-bottom:25px;}
.cart_list > ul > li:nth-child(2n) {margin-right:0;}
.cart_list > ul > li .img {display:block;}
.cart_list > ul > li .img img {width:100%;}
.cart_list > ul > li .category {display:block;margin:10px 0 5px;text-align:center;}
.cart_list > ul > li .category > span {padding-bottom:1px;font-size:10px;color:#000;border-bottom:1px solid #000;}
.cart_list > ul > li .p_name {display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;font-size:12px;color:#000;line-height:15px;}
.tit {display:block;padding:0 0 20px 0;font-size:15px;color:#000;line-height:15px;text-align:center;}
.tit2 {display:block;padding:0 0 20px 0;font-size:15px;color:#000;line-height:15px;text-align:center;}
.cnt_wrap2 .tit2 + .img {width:100%;}
.product_none {margin:40px 0 ;padding:58px 0 0 0;background:url("../images/product_none.png") no-repeat 50% 0;background-size:44px auto;font-size:13px;color:#333;text-align:center;}
.btn_product {display:inline-block;position:absolute;right:20px;top:10px;z-index:0;line-height:15px;color:#333;}/* 151015 */
.btn_product img {margin:0 5px 0 0;vertical-align:top;}/* 151015 */
#location {position:relative;}/* 151015 */

.go_product{text-align:right;margin-bottom:20px;}
.go_product a{display:inline-block;padding:0 0 0 22px;font-size:14px;color:#000;background:url("../images/ico_go_product.png") no-repeat 0 center;background-size:15px auto;}