@charset "utf-8";

.word_break {word-break : break-all;}

span.span_hide {display: none;}

a.btn_con_report span {padding-left:17px;font-size:0.917em;font-weight:bold;color:#356ab8;text-decoration:underline;background:url(../images/common/ico_report.png) no-repeat 0 center;-webkit-background-size:11px auto;-moz-background-size:11px auto;-o-background-size:11px auto;background-size:11px auto;}
.replyArea .chatterListBox .list .cont div.countBundle > span.commentType {font-size:0.917em;color:#141516;text-decoration:underline}


dl.dl_web_jfupload {}
dl.dl_web_jfupload dd.dd_jfupload {float: left; padding-right: 5px; min-height: 20px;}
dl.dl_web_jfupload dd.dd_jfupload_btn {float: left; padding-right: 5px; min-height: 20px; overflow: hidden;}

dl.dl_jfupload {}
dl.dl_jfupload dd.dd_jfupload {float: left; width: 100%;}
dl.dl_jfupload dd.dd_jfupload_btn {position: absolute; right: 0; top: 0; overflow: hidden;}

dl.dl_talk_jfupload {}
dl.dl_talk_jfupload dd.dd_talk_jfupload {float: left;}
dl.dl_talk_jfupload dd.dd_talk_jfupload_btn {float: left;  overflow: hidden; width: 100px;}
dl.dl_talk_jfupload dd.dd_talk_jfupload_btn .fileinput-button2{position: relative; top:auto; left: auto; width:70px; height: 16px; border: 1px solid red;}

.ifupload_progress {height:10px; width: 100%; display: inline-block;}
.ifupload_progress .ifupload_progress_bar {background-color:#000; width:0px; height:3px; display: inline-block;}

.inputChk5 .l_active {color:#fff;border:1px solid #4072cd;background:#4072cd}
.popup-wrap {padding:10px}
.popup-wrap ul li {padding-bottom:10px}
.div_box .noUi-target {display: inline-block;width:92px; -webkit-appearance:none !important; height:17px; margin-top:8px;background:url('../images/common/grade5.png') no-repeat;-webkit-background-size:87px auto;-moz-background-size:87px auto;-o-background-size:87px auto;background-size:87px auto;border:none;border-radius:0; box-shadow:none}
.div_box .noUi-horizontal .noUi-handle {opacity:0;top:-5px;left:-8px; width:18px; height:35px; border-radius:0; box-shadow:0;background:red}
.div_box .noUi-horizontal .noUi-handle:before,
.div_box .noUi-horizontal .noUi-handle:after {content:""; display:none}
.div_box .noUi-target.grade-00 {background-position:5px 0}
.div_box .noUi-target.grade-01 {background-position:5px -20px}
.div_box .noUi-target.grade-02 {background-position:5px -40px}
.div_box .noUi-target.grade-03 {background-position:5px -60px}
.div_box .noUi-target.grade-04 {background-position:5px -80px}
.div_box .noUi-target.grade-05 {background-position:5px -100px}

.noUi-target {display: inline-block;position:absolute;left:40px;top:0;width:100px; -webkit-appearance:none !important; height:17px; background:url('../images/common/grade3.png') no-repeat;-webkit-background-size:96px auto;-moz-background-size:96px auto;-o-background-size:96px auto;background-size:96px auto;border:none;border-radius:0; box-shadow:none}
.noUi-horizontal .noUi-handle {opacity:0;top:-5px;left:-10px; width:18px; height:35px; border-radius:0; box-shadow:0;background:red}
.noUi-horizontal .noUi-handle:before,
.noUi-horizontal .noUi-handle:after {content:""; display:none}
.noUi-target.grade-00 {background-position:5px 0px}
.noUi-target.grade-01 {background-position:5px -20px}
.noUi-target.grade-02 {background-position:5px -40px}
.noUi-target.grade-03 {background-position:5px -60px}
.noUi-target.grade-04 {background-position:5px -80px}
.noUi-target.grade-05 {background-position:5px -100px}

.div_beautyInfo dl:after {display: block;content:'';clear:both}
.div_beautyInfo dl dt {width:40%;font-size:1.083em;color:#777}
.div_beautyInfo dl dt,
.div_beautyInfo dl dd {float:left;padding:8px 0}
.div_beautyInfo dl dd {width:60%;font-size:1.083em;color:#131313}



/* 2015리뉴얼 BRANDNEW 이벤트 */
.ico_insta01 {width:21px;height:21px;background:url(../images/common/ico_instagram01.png) no-repeat 0 0;}
.evt_20151201 {}
.evt_20151201 .ico_social {display:inline-block;width:42px;height:42px;background:url(../images/event/20151201/ico_social.png) no-repeat;}
.evt_20151201 .ico_social.kakaotalk {background-position:0 0;}
.evt_20151201 .ico_social.kakaostory {background-position:-52px 0;}
.evt_20151201 .ico_social.facebook {background-position:-104px 0;}
.evt_20151201 .ico_social.kakaotalk:hover {background-position:0 -50px;}
.evt_20151201 .ico_social.kakaostory:hover {background-position:-52px -50px;}
.evt_20151201 .ico_social.facebook:hover {background-position:-104px -50px;}

.evt_20151201 .evt01 .cont {padding:0 60px 70px;background:#fcfcfc;}
.evt_20151201 .evt01 .cont ul {margin-left:-10px;#zoom:1;}
.evt_20151201 .evt01 .cont ul:after {content:'';display:block;clear:both;}
.evt_20151201 .evt01 .cont ul li {position:relative;float:left;margin:0 0 10px 10px;}

.evt_20151201 .evt01 .cont ul li a .cover {position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/bg_cover.png) repeat;opacity:0;filter: alpha(opacity=0);cursor:pointer;z-index:11;}
.evt_20151201 .evt01 .cont ul li a .cover span {display:block;margin:0 auto;text-align:center;color:#fff;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.evt_20151201 .evt01 .cont ul li a .cover .ico_insta01 {position:absolute;top:59px;left:50%;margin-left:-10px;}
.evt_20151201 .evt01 .cont ul li a .cover .desc {position:absolute;top:52px;left:0;right:0;margin:0 auto;}
.evt_20151201 .evt01 .cont ul li:hover a .cover {opacity:1;filter: alpha(opacity=100);}
.evt_20151201 .evt01 .cont ul li:hover a .cover .ico_insta01 {margin-top:-15px;}
.evt_20151201 .evt01 .cont ul li:hover a .cover .desc {margin-top:35px;}
.evt_20151201 .evt01 .cont .note {margin-top:50px;}
.evt_20151201 .evt02 .cont {padding:0 60px 70px;background:#f7f7f7;}
.evt_20151201 .evt02 .cont .clear {height:auto;margin-top:40px;}
.evt_20151201 .evt02 .cont .fr strong {color:#ee2d7a;}
.evt_20151201 .evt02 .cont .code_box {margin-top:10px;padding:50px 0 45px;background:#eee;}
.evt_20151201 .evt02 .cont .code_box .code {padding-bottom:25px;text-align:center;font-family:'Helvetica';font-size:34px;font-weight:bold;color:#222;background:url(../images/event/20151201/bg_line.gif) no-repeat center bottom;}
.evt_20151201 .evt02 .cont .code_box .clear {margin-top:25px;line-height:42px;}
.evt_20151201 .evt02 .cont .code_box .clear > p {float:left;margin:0 15px 0 250px;font-weight:700;}
.evt_20151201 .evt02 .cont .code_box .clear > a {float:left;margin-left:10px;}
.evt_20151201 .evt02 .cont .code_box .login {text-align:center;}
.evt_20151201 .evt02 .cont .code_box .login > p {font-size:16px;font-weight:700;}
.evt_20151201 .evt02 .cont .code_box .login .btn_type02 {margin-top:15px;}
.evt_20151201 .evt02 .cont .pos {position:relative;}
.evt_20151201 .evt02 .cont .enrCode {margin-top:10px;padding:22px 35px;border:1px solid #ddd;#zoom:1;}
.evt_20151201 .evt02 .cont .enrCode:after {content:'';display:block;clear:both;}

.err_txt {position:relative;display:block;margin:10px 0;line-height:1.2;padding-left:18px;font-size:12px;color:#f0427d;}
.err_txt:before {content:'';display:block;position:absolute;top:-2px;left:0;width:12px;height:12px;border-radius:50%;border:2px solid #f0427d;}
.err_txt:after {content:'';display:block;position:absolute;top:0px;left:7px;width:2px;height:12px;background:#f0427d;}

.evt_20151201 .evt02 .cont .enrCode > span {float:left;margin-right:4px;}
.evt_20151201 .evt02 .cont .enrCode > span:first-child {margin-right:20px;line-height:40px;}
.evt_20151201 .evt02 .cont .enrCode > p {text-align:center;font-size:20px;}
.evt_20151201 .evt02 .cont .enrCode > p strong {color:#222;}
.evt_20151201 .evt02 .cont .enrCode .cnt {position:absolute;top:0;right:0;margin-right:0;}
.evt_20151201 .evt02 .cont .enrCode .cnt strong {color:#ee2d7a;}
.evt_20151201 .evt03 .cont {padding:0 60px 70px;background:#ededed;}
.evt_20151201 .evt03 .cont .clear {position:relative;height:auto;padding-right:35px;}
.evt_20151201 .evt03 .cont .clear .remain {position:absolute;bottom:0;right:0;line-height:17px;font-weight:700;}
.evt_20151201 .evt03 .cont .clear .remain em {color:#ee2d7a;}
.evt_20151201 .evt03 .cont .review_t {margin-top:40px;font-size:16px;font-weight:700;color:#222;}
.evt_20151201 .evt03 .cont .review_box {margin-top:15px;padding:30px 50px 40px 100px;border:1px solid #ddd;background:#fff;}
.evt_20151201 .evt03 .cont .review_box .profile_type {margin-left:-76px;}

#div_popInstaView {top:155px;}

.jfupload_dropzone {
    background: palegreen;
    width: 600px;
    height: 300px;
    text-align: center;
    font-weight: bold;
    overflow-y : auto;
}
.jfupload_dropzone.in {
    width: 600px;
    min-height: 200px;
    font-size: larger;
}
.jfupload_dropzone.hover {
    background: lawngreen;
}
.jfupload_dropzone.fade {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 1;
}

.jfupload_dropzone ul.ul_upload_image {list-style: none; overflow: hidden;}
.jfupload_dropzone ul.ul_upload_image li {width: 100%; overflow: hidden; height: 90px;padding:20px 0;border-bottom:1px solid #e8e8e8}
.jfupload_dropzone ul.ul_upload_image .dt_canvas canvas {width: 60px; height: 60px;}
.jfupload_dropzone ul.ul_upload_image .dt_img {display: none;}
.jfupload_dropzone ul.ul_upload_image .dt_img img {width:90px;height:90px;}
.jfupload_dropzone ul.ul_upload_image dt{float: left;}
.jfupload_dropzone ul.ul_upload_image dd{float: left;}
.jfupload_dropzone ul.ul_upload_image dd.dd_info{width: 310px;margin-left:20px; font-size: 14px; text-align: left; font-weight:normal;}
.jfupload_dropzone ul.ul_upload_image dd.dd_btn{float: right;}
.jfupload_dropzone ul.ul_upload_image .span_filenm {font-size:14px;color:#222}
.jfupload_dropzone ul.ul_upload_image .span_byte {font-size:14px;color:#999}

.jfupload_dropzone ul.ul_upload_image .span_progress {display: inline-block;position:relative;height:8px; width: 100%; margin-top:20px;background:#e8e8e8;}
.jfupload_dropzone ul.ul_upload_image .span_progress .span_progress_bar {display: inline-block;position:absolute;top:0;left:0;background-color:#222; height:100%; }

.div_progressBar {background-color:#000;height:21px;display:none;float:left;}




.shoppingList .asideView .sec .attrList .div_scrollArea {max-width:152px;max-height:125px}
.shoppingList .asideView .sec .attrList #scrollColor {width:158px;max-height:125px}
/* 
.shoppingList .asideView .sec .attrList ul li,
.shoppingList .asideView .sec .attrList ul li {padding-bottom:7px}
 */
.shoppingList .asideView .sec .attrList.brandAttr ul li,
.shoppingList .asideView .sec .attrList.featureAttr ul li,
.shoppingList .asideView .sec .attrList.priceAttr ul li,
.shoppingList .asideView .sec .attrList.popularAttr ul li,
.shoppingList .asideView .sec .attrList.statusAttr ul li,
.shoppingList .asideView .sec .attrList.funcAttr ul li,
.shoppingList .asideView .sec .attrList.paAttr ul li,
.shoppingList .asideView .sec .attrList.skinAttr ul li,
.shoppingList .asideView .sec .attrList.troubleAttr ul li,
.shoppingList .asideView .sec .attrList.textureAttr ul li,
.shoppingList .asideView .sec .attrList.makeupAttr ul li,
.shoppingList .asideView .sec .attrList.srvAttr ul li {padding-bottom:7px}
	

.main_dailygift_subject{left: 90px; top: 15px; color: #4072cd !important; font-size: 18px; font-weight: bold; float: left; position: absolute;}
.main_dailygift_groupname{left: 150px; top: 40px; color: #333 !important; font-size: 13px;float: left; position: absolute;}

.shoppingDetail .productDetail .prodInfo .s3 .ul_prodInfo li:nth-child(2n) span.ttl {min-width:55px}

.ico_srvAlim2 {display:inline-block;*display:inline;width:69px;font-size:0;height:22px;padding-left:3px;vertical-align:middle;background:url(../images/common/ico_srvAlim2.png) no-repeat 0 0;*zoom:1}
.ico_srvAlim2.srvDG_P001 {background-position:0 0;margin-right:3px;}
.ico_srvAlim2.srvDG_P002 {background-position:0 -50px;margin-right:3px;}
.ico_srvAlim2.srvDG_P016 {background-position:-150px 0;margin-right:3px;} 
.ico_srvAlim2.srvDG_P013 {background-position:-150px -50px;margin-right:3px;}
.ico_srvAlim2.srvDG_P014 {background-position:-150px -100px;margin-right:3px;}
.ico_srvAlim2.srvDG_P015 {background-position:-150px -150px;margin-right:3px;}
.ico_srvAlim2.srvDG_P003 {background-position:-300px 0px;margin-right:3px;}
.ico_srvAlim2.srvDG_P004 {width:85px;background-position:-300px -50px;margin-right:3px;}
.ico_srvAlim2.srvDG_P005 {background-position:-300px -100px;margin-right:3px;}
.ico_srvAlim2.srvDG_P006 {background-position:-300px -150px;margin-right:3px;}
.ico_srvAlim2.srvDG_P007 {background-position:-300px -200px;margin-right:3px;}
.ico_srvAlim2.srvDG_P008 {background-position:-300px -250px;margin-right:3px;}
.ico_srvAlim2.srvDG_P011 {background-position:-300px -300px;margin-right:3px;}
.ico_srvAlim2.srvDG_P012 {background-position:-300px -350px;margin-right:3px;}
.ico_srvAlim2.srvDG_P009 {width:85px;background-position:-300px -400px;margin-right:3px;}
.ico_srvAlim2.srvDG_P010 {background-position:-300px -450px;margin-right:3px;}
.ico_srvAlim2.srvDG_P017 {background-position:0 -150px;margin-right:3px;}
.ico_srvAlim2.srvDG_P018 {background-position:-300px -500px;margin-right:3px;}
.ico_srvAlim2.srvDG_P019 {background-position:0 -100px;margin-right:3px;}

.optionNmArea .optionNm .color {margin-right:7px; margin-bottom : 6px; display:block;float:left;width:24px;height:24px;padding-right:0px;}
.optionNmArea .optionNm img {padding-right:7px;}

.calendar {
	background-position : right center;
	background-image : url('../images/common/ico_calendar.gif');
	background-repeat : no-repeat;
	cursor : pointer;
}
.editCommentLink {position:absolute;top:7px;right:0;font-size:12px;}
.editCommentLink a {display:inline-block;padding:0 5px 0 7px;background:url(../images/common/sp_line.png) no-repeat left -448px;}
.editCommentLink a:first-child {background:none;}
.editCommentLink a.btn_util2 span.sp_ico {padding-left:15px;} 
.editCommentLink a.btn_util2 {position:relative;top:24px;right:0; padding-left:10px}
.editCommentLink a.btn_util2 span{padding-left:0px;}

.p_breakProdNm {word-break : break-word; max-width:145px;}

.popupApplicableList .scrollAreaApplicable, .PopupExceptList .scrollAreaExBrand, .PopupExceptList .scrollAreaExProduct, .popupApplicableCategoryList .scrollAreaApplicableCategory{width:272px;height:158px}
.popupApplicableList .scrollAreaApplicable .scr-inner, .PopupExceptList .scrollAreaExBrand .scr-inner, .PopupExceptList .scrollAreaExProduct .scr-inner, .popupApplicableCategoryList .scrollAreaApplicableCategory .scr-inner {padding:10px 15px 10px 0 }


.cm_popup_wrap .cm_popup_content {background:#fff}
.cm_popup_wrap .cm_popup_content .pop-inner {padding:0 35px}
.cm_popup_wrap .head {width:100%;padding:20px 0;border-bottom:1px solid #d9d9d9}
.cm_popup_wrap .head h1.title {font-size:18px;font-weight:bold;color:#333}
.cm_popup_wrap .cm_popup_content .pop-inner {padding:0 35px}
.cm_popup_wrap .content {padding:30px 0}
.cm_popup_wrap .btn_modalpopupClose {display:block;position:absolute;width:38px;height:38px;top:-38px;right:-38px;font-size:0;background:url(../images/common/btnClose.png) no-repeat -300px 0}
.cm_popup_wrap .popbtn.prev {left:50%;margin-left:-536px;background-position: 0 -500px}
.cm_popup_wrap .popbtn.next {left:50%;margin-left:422px;background-position:-100px -500px}
.cm_popup_wrap .head_daily {width: 85%;padding:20px 0;border-bottom:1px solid #d9d9d9; margin-left: 7%;}
.cm_popup_wrap .head_daily h1.title {font-size:18px;font-weight:bold;color:#333}

.cm_popup_wrap .popupTesterMission {margin: 0 auto; padding: 8px 35px;}

/* 당첨자발표 */
.cm_popup_wrap .cm_popup_content.popupEventWinner {width:455px}

/* 상품선택 */
.cm_popup_wrap .cm_popup_content.popupChoiceProd {width:452px}

/*상품추가정보*/
.cm_popup_wrap .cm_popup_content.popupProdAddInfo {width:452px}

/* 포토리뷰상세 */
.cm_popup_wrap .cm_popup_content.popupPhotoReDetail {width:824px}
.cm_popup_wrap .cm_popup_content.popupPhotoReDetail .content {padding:0 0 45px 0}

/*포토리뷰 정책*/
.cm_popup_wrap .cm_popup_content.popupPhotoRePolicy {width:635px}

/*수다카페 정책*/
.cm_popup_wrap .cm_popup_content.popupChatterRePolicy {width:635px}

/* 뷰티테스터 */
.cm_popup_wrap .cm_popup_content.popupTesterMission {width:471px}

/* 배송지관리 */
.cm_popup_wrap .cm_popup_content.popupShippManage {width:825px}

/*출첵팝업*/
.cm_popup_wrap .cm_popup_content.modalPopupAttendance {width:452px}

/*상담 평가하기*/
.cm_popup_wrap .cm_popup_content.modalPopupCounselEval {width:391px}

/*레터링 서비스란?*/
.cm_popup_wrap .cm_popup_content.modalPopupLetteringSrvInfo {width:602px}
.cm_popup_wrap .cm_popup_content.modalPopupLetteringSrvInfo .head {padding:45px 0 0;border-bottom:none}

/* 블루리본포인트 */
.cm_popup_wrap .cm_popup_content.popupBlueRibbon {width:635px}

/* 사진등록 */
.cm_popup_wrap .cm_popup_content.popupPhotoRegist {width:452px}

/* 뷰티프로파일 */
.cm_popup_wrap .cm_popup_content.popupProfileStep {width:602px}

/*커뮤니티 등급 안내*/
.cm_popup_wrap .cm_popup_content.popupCummunityLevel {width:635px}

/*출첵팝업*/
.cm_popup_wrap .cm_popup_content.modalPopupAttendance {width:452px}

/*상담 평가하기*/
.cm_popup_wrap .cm_popup_content.modalPopupCounselEval {width:391px}

/* 블루리본포인트 */
.cm_popup_wrap .cm_popup_content.popupBlueRibbon {width:635px}

/* 사진등록 */
.cm_popup_wrap .cm_popup_content.popupPhotoRegist {width:452px}

/* 뷰티프로파일 */
.cm_popup_wrap .cm_popup_content.popupProfileStep {width:602px}

/*커뮤니티 등급 안내*/
.cm_popup_wrap .cm_popup_content.popupCummunityLevel {width:635px}

/*서비스 취소*/
.cm_popup_wrap .cm_popup_content.modalPopupSrvCancel {width:357px}

.cm_popup_wrap .cm_popup_content.popupPriceGift {width:572px}

/* 데일리기프트 */
.cm_popup_wrap .cm_popup_content.popupDailyGift {width:467px}

/* 금주의 브랜드 */
.cm_popup_wrap .cm_popup_content.popupBrandweek {width:593px}

/* 구매후기 상품선택 */
.cm_popup_wrap .cm_popup_content.popupRePrdChoice {width:668px}

/* 구매후기작성 */
.cm_popup_wrap .cm_popup_content.modalPopupReviewWrite {width:541px}

/* 소멸예정 포인트 */
.cm_popup_wrap .cm_popup_content.popupDestoryPoint {width:452px}

/* 쿠폰적용 */
.cm_popup_wrap .cm_popup_content.popupCouponUse {width:602px}

/* 기프트카드적용 */
.cm_popup_wrap .cm_popup_content.popupGiftcardUse {width:602px}

/* 이미지업로드 */
.cm_popup_wrap .cm_popup_content.popupEditorImgUpload {width:565px}

/* 검색 */
.cm_popup_wrap .cm_popup_content.popupSearchForm {width:916px;background:none}
.cm_popup_wrap .cm_popup_content.popupSearchForm .content {padding-top:20px}
.cm_popup_wrap .cm_popup_content.popupSearchForm .btn_modalpopupClose {background-position: 0 -100px}

/* 포토리뷰*/
.photoReviewList .item .reviewType.ty0 {color:#fff}
.photoReviewWrap .photoReviewTop .search .attachList {overflow-y:auto;position:absolute;top:152px;left:50%;width:530px;max-height:170px;margin-left:-266px;/*border:1px solid #e2e2e2;*/background:#fff;z-index:10;}

.photoReviewEdit {position:absolute;top:55px;right:50px;font-size:12px;}
.photoReviewEdit a {display:inline-block;padding:0 5px 0 7px;background:url(../images/common/sp_line.png) no-repeat left -448px;}
.photoReviewEdit a:first-child {background:none;}
.photoReviewEdit a.btn_util2 span.sp_ico {padding-left:15px;} 
.photoReviewEdit a.btn_util2 {position:relative;top:50px;right:0; padding-left:10px}
.photoReviewEdit a.btn_util2 span{padding-left:0px;}

.photoReviewViewEdit {position:absolute;top:55px;right:20px;font-size:12px;}
.photoReviewViewEdit a {display:inline-block;padding:0 5px 0 7px;background:url(../images/common/sp_line.png) no-repeat left -448px;}
.photoReviewViewEdit a:first-child {background:none;}
.photoReviewViewEdit a.btn_util2 span.sp_ico {padding-left:15px;} 
.photoReviewViewEdit a.btn_util2 {position:relative;top:50px;right:0; padding-left:10px}
.photoReviewViewEdit a.btn_util2 span{padding-left:0px;}
.popupPhotoReDetail .div_content img{max-width:100%}

#commonLoadingBoxBg {display:none; position:fixed; left:0; top:0; width:100%; height:100%; /*background:url('../images/common/bg_pop.png') repeat;*/ z-index:30}
.eventWrap .eventList_banner img {width: 272px; height: 120px;}

.common_layer_popup .ui-iframe-style {margin:50px auto}
body.pop_open {overflow:hidden;height:100%;}
.common_layer_popup {display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;}
/*#div_useReview_write.common_layer_popup{top:50%; margin-top:-400px */}
#div_useReview_write.common_layer_popup iframe{height:650px !important}
/* #div_useReview_write.common_layer_popup .btn_area{margin-top:50px;} */

.common_layer_popup iframe body {/*margin-top: -50px;*/}
.common_layer_popup .pop_con {position:absolute;width:760px;top:50%;left:50%;margin:50px 0;padding:40px;background:#fff}
.common_layer_popup .btn_popClose {display:block;position:absolute;width:31px;height:31px;top:9px;left:50%;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
}
.common_layer_popup .btn_popClose:hover {
	-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);
}
#div_CPO20160607000000741.common_layer_popup {width:auto;overflow: hidden;}
#div_CPO20160527000000781.common_layer_popup {width:auto;overflow: hidden;}
#div_CPO20160609000000762.common_layer_popup {width:auto;overflow: hidden;}
#div_CPO20160607000000741.common_layer_popup .btn_popClose{background:url(../images/common/btn_popclose_black.gif) no-repeat;}
#div_CPO20160527000000781.common_layer_popup .btn_popClose{background:url(../images/common/btn_popclose_black.gif) no-repeat;}
#div_CPO20160609000000762.common_layer_popup .btn_popClose{background:url(../images/common/btn_popclose_black.gif) no-repeat;}
#common_layer_popupBg {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:url('../images/common/bg_cover.png') repeat; z-index:1000}

/* confirmBox*/
/*#commonConfirmBox {
	display: none;
	position : absolute;
	background-color: #fff;
	z-index:10011;
}
#commonConfirmBox .btn_layer_close {display:block;position:absolute;width:38px;height:38px;top:-38px;right:-38px;font-size:0;background:url(../images/common/btnClose.png) no-repeat -300px 0; z-index: 112}
#commonConfirmBox p.caution {line-height:1.5em;text-align:center;color:#666;}
#commonConfirmBox .submit-a {margin-top:30px;margin-bottom:30px;text-align:center;}

#commonConfirmBox .pop-inner {padding:0 35px}
#commonConfirmBox .head {width:100%;padding:20px 0;border-bottom:1px solid #d9d9d9}
#commonConfirmBox .head h1.title {font-size:18px;font-weight:bold;color:#333}
#commonConfirmBox .content {padding:30px 0}
#commonConfirmBox .popbtn {position:fixed;top:50%;display:block;width:98px;height:98px;margin-top:-49px;background:url(../images/common/sp_arrow.png) no-repeat 0 -500px;z-index:110}
#commonConfirmBoxBg {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:url('../images/common/bg_opacity.png') repeat; z-index:10010}
*/
/* messageBox */
#commonMessageBox {
	display: none;
	position : absolute;
	background-color: #fff;
	z-index:1002;
}
#commonMessageBox .btn_layer_close {display:block;position:absolute;width:31px;height:31px;top:-40px;right:0;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;}
#commonMessageBox .btn_layer_close:hover {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);}
#commonMessageBox p.caution {line-height:1.5em;text-align:center;color:#666;}
#commonMessageBox .submit-a {margin-top:30px;text-align:center;}
#commonMessageBox .submit-a a {width:80px;}
#commonMessageBox .pop-inner {padding:0 35px}
#commonMessageBox .head {width:100%;padding:20px 0;border-bottom:1px solid #d9d9d9}
#commonMessageBox .head h1.title {font-size: 20px;font-weight: 700;color: #222;}
#commonMessageBox .content {padding:30px 0}
#commonMessageBox .content {padding:30px 0}
#commonMessageBox .txt_message {margin-top:25px;padding-top:65px;text-align:center;font-weight:700;color:#222;background:url(../images/common/txt_message.gif) no-repeat center top;}
#commonMessageBox .popbtn {position:fixed;top:50%;display:block;width:98px;height:98px;margin-top:-49px;background:url(../images/common/sp_arrow.png) no-repeat 0 -500px;z-index:110}
#commonMessageBoxBg {display: block;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/common/bg_cover.png) repeat 0 0;z-index: 1001;}


#commonConfirmBox {
	display: none;
	position : absolute;
	background:#fff;
	padding:40px;
	margin: 50px 0;
	z-index:1002;
}
#commonConfirmBox .btn_popClose {display:block;position:absolute;width:31px;height:31px;top:-40px;right:0;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;}
#commonConfirmBox .btn_popClose:hover {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);}
#commonConfirmBox .head {padding: 0 0 10px;border-bottom: 1px solid #666;}
#commonConfirmBox .head .ttl{font-size: 20px;font-weight: 700;color: #222;}
#commonConfirmBox .head > .desc{margin-top: 5px;}
#commonConfirmBox .edit_con {padding:30px 0}
#commonConfirmBox .txt_confirm{margin-top: 25px;padding-top: 65px;text-align: center;font-weight: 700;color: #222;background: url(../images/common/txt_confirm.gif) no-repeat center top;}
#commonConfirmBox .btn_area.center{margin-top: 30px;text-align: center;}
#commonConfirmBoxBg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/common/bg_cover.png') repeat;z-index: 1001;}

.ingredientScroll {height:49px; width:469px;border:1px solid #e2e2e2; overflow:hidden;}
.ingredientScroll .innerScroll {padding:8px 17px 6px;}
.ingredientScroll h3 {margin-top:2px; margin-bottom:2px; font-size:12px; color:#333;}
.ingredientScroll p {line-height:16px; font-size:11px; color:#999;}


/*[S] YHCHOI : 추가 CSS */
.orderView2 h2 {padding:20px 0 18px;font-size:16px;font-weight:bold;color:#222}
.orderView2 h2 span {font-size:14px;color:#999}

.orderWrap .tabletype-order2{background:#f9f9f9}
.orderWrap .prdGiftArea2 {position:relative;padding:40px 0 0 80px;background:#f9f9f9 no-repeat 0 top}
.orderWrap .prdGiftArea2 .label {position: absolute;top:40px;right:-7px}
.orderWrap .prdGiftArea2 ul {overflow:hidden;zoom:1}
.orderWrap .prdGiftArea2 > ul > li {display:inline-block;*display:inline;width:300px;padding:0 10px 30px 0;vertical-align:top;*zoom:1}
.orderWrap .prdGiftArea2 > ul > li .sampleTy.v2 .prodDetail {width:200px}
.orderWrap .prdGiftArea2 > ul > li .sampleTy.v2 .prodDetail .prodNm {padding-right:20px}
.orderWrap .prdGiftArea2 > ul > li .sampleTy.v2 .prodDetail .selectbox {margin-top:10px}
.orderWrap .prdGiftArea  > ul > li .sampleTy.v2 .prodDetail .prodNm {padding-right:20px}

.orderWrap #tbody_basket_list > .div_product_list  span.mt {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 15px;
padding-top: 3px;
text-align: center;
font-size: 11px;
color: #fff;
z-index:1;
background: url(/images/common/bg_opacity.png) repeat 0 0;
}

.orderWrap .contView > .div_product_list  span.mt {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 15px;
padding-top: 3px;
text-align: center;
font-size: 11px;
color: #fff;
z-index:1;
background: url(../images/common/bg_opacity.png) repeat 0 0;
}

.orderWrap #div_wish_list > .tr_wish_list  span.mt {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 15px;
padding-top: 3px;
text-align: center;
font-size: 11px;
color: #fff;
z-index:1;
background: url(../images/common/bg_opacity.png) repeat 0 0;
}

span.mini_mt {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 15px;
padding-top: 3px;
text-align: center;
font-size: 11px;
color: #fff;
z-index:1;
background: url(../images/common/bg_opacity.png) repeat 0 0;
}


.div_alarm .productDetail .prodInfo {
float: left;
}
.div_alarm .productDetail .prodInfo .s3 .alimDetailBox {
position: relative;
margin-top: 17px;
padding: 7px 11px 6px;
line-height: 18px;
border: 1px solid #d9d9d9;
background: #f4f4f4;
}
.div_alarm .productDetail .prodInfo .s3 .alimDetailBox .btnClose {position:absolute;top:14px;right:8px}

#header .headerCont .miniBasket .top {height:99px;padding:18px 0 0 35px;border-bottom:1px solid #ededef}

.orderWrap .countSel2 {text-align:left}
.orderWrap .countSel2 .sbHolder {margin:0 auto}
.orderWrap .countSel2 .sbHolder,
.orderWrap .countSel2 .sbHolder,
.orderWrap .countSel2 .sbSelector,
.orderWrap .countSel2 .sbOptions {width:70px}
/*[E] YHCHOI : 추가 CSS */

.radio_ty2 {padding-bottom:14px; float:left; width:100px;}
.radio_ty2 label span {display:inline-block;width:17px;height:17px;margin-top:-1px;vertical-align:middle;text-align:left;background:url(../images/common/bg_radio.png) no-repeat 0 0}
.radio_ty2 label span input {display:inline-block;position:relative;width:1px;height:1px;margin:3px;line-height:0;font-size:0;z-index:-10}
.radio_ty2 label.active span {background-position: 0 -100px}
.radio_ty2 label.disabled {cursor:not-allowed}
.radio_ty2 label.disabled span {background-position: 0 -200px;cursor:not-allowed}

.i_textarea_label {padding:5px 8px; line-height:23px;}
.i_input_label {padding:3px 8px; line-height:23px;}

.error_hide {display:none;}

.ul_latelyProduct {list-style: none;}
.ul_latelyProduct li {float: left;}

.main_beautyTree {height:110px; background: url('../images/common/s_loading.gif') center no-repeat;}
.main_beautyTip {height:108px; background: url('../images/common/s_loading.gif') center no-repeat;}
#billboardBn {background: url('../images/common/s_loading.gif') center no-repeat;}

.modalPopupReviewWrite .write-a ul li .gradeSelect_pop {float:left;margin-top:8px}

.roadSearch {width:279px;}
.shippfrmArea .address .addSearch .inputBar2 {margin-top:10px}
.shippfrmArea .address .addSearch .inputBar2 input {width:142px;}
.shippfrmArea .address .addSearch .inputBar2 button {width:92px;margin-left:0;display:inline-block; height:35px; line-height:33px; font-size:15px; color:#fff; border:1px solid #b8b8b8; background:#c5c5c5;}
.label_shipping {margin:5px; color:#888888;}
.sel_padding {padding-right:8px;}


.checkbox_ap {}
.checkbox_ap label {}
.checkbox_ap label span {display:inline-block;width:24px;height:24px;line-height:17px;margin:-1px 8px 0 0;vertical-align:middle;text-align:left;background:url(../images/common/bg_checkbox.png) no-repeat 0 0}
.checkbox_ap label span input {position:relative;width:1px;height:1px;margin:3px;line-height:0;font-size:0;z-index:-10; display: none;}
.checkbox_ap label.active span {background-position: 0 -100px}
.checkbox_ap label.disabled {background-position: 0 -200px;cursor:not-allowed}
.checkbox_ap label.disabled span {background-position: 0 -200px;cursor:not-allowed}
.checkbox_ap label span.img {background:none}
.checkbox_ap input {display: none;}

.checkbox_ap.s label {font-size:12px;}
.checkbox_ap.s label span {width:17px;height:17px;margin-right:5px;background:url(../images/common/bg_checkboxS.png) no-repeat 0 0;}
.checkbox_ap.s label.active span {background-position: 0 -100px}

.testerApplyArea .writeBox .cnt .writeform span.textarea_ty{display:block; overflow:hidden}

.label_btester {padding : 8px 7px; margin : 5px;}

.familyLayer {display:none;position:absolute;bottom:28px;right:0;width:942px;height:660px;padding:17px 27px 10px 27px;border:2px solid #2d2b2c;background:#f8f8f8;z-index:100;}
.familyLayer .familyInner ul li ul li{float:none !important; padding-top: 0px !important;}
.familyLayer .familyInner ul li ul li ul li{float:none !important; padding-top: 1px !important;}
.familyLayer .familyInner ul li a{padding: 0px !important; border:0px !important; background:none !important;}
.familyLayer .familyInner ul li ul li a{padding: 0px !important; border:0px !important; background:none !important;}
.familyLayer .familyInner ul li ul li ul li a{padding: 0px !important; border:0px !important; background:none !important;}
.familyInner .btn_close {position: absolute;top: 1px;right: 1px;}
.familyInner h4 {margin-bottom: 10px;}
.familyInner li.ap {width: 650px;margin-right: 20px;}
.familyInner .list_1depth > li {float: left;}
.familyInner li.ap_rel {width: 232px;}
.familyInner li.ap_brand {clear: both;width: 100%;margin-top: 10px;}
.familyInner li.ap ul.list_2depth {width: 33%;float: left !important;}
.familyInner .list_1depth h5 {font-size: 12px;color: #4e4e4e;font-weight: bold;text-align: center;line-height: 16px;height: 22px;border-bottom: 1px solid #d7d7d7;margin-bottom: 10px;}
.familyInner .list_2depth > li {line-height: 16px;padding-left: 10px;}
.familyInner li {color: #414141;}
.familyInner .mb10 {margin-bottom: 10px;}
.familyInner .list_3depth li {line-height: 13px;}
.familyInner .list_3depth a {color: #838383;font-size: 11px;line-height: 14px;}
.familyInner li.ap_brand ul.list_2depth.list_2depth_1st {width: 24%;}
.familyInner li.ap_brand ul.list_2depth {width: 25%;float: left !important;}
.familyInner li.ap_brand ul.list_2depth.list_2depth_2nd {width: 24%;}
.familyInner li.ap_brand ul.list_2depth.list_2depth_3rd {width: 27%;}
.familyInner li.ap_brand ul.list_2depth {width: 25%;float: left !important;}
.familyInner li.ap_brand ul.list_2depth > li {margin-bottom: 8px;}

.exboxNow .componentList .jquery_cycle_wrap .div_cycle ul li {padding:0 14px}

.reviewtag {margin-top:6px}
.reviewtag {padding-left:14px;font-size:11px;color:#999}

.div_noticeArea .alimDetailBox{
	position : relative;
	margin-top : 17px;
	margin-bottom : 17px;
	width : 487px;
	padding : 7px 11px 6px;
	line-height : 18px;
	border : 1px solid #d9d9d9;
	background : #f4f4f4;
}

.div_noticeArea .alimDetailBox .btnClose{
	position : absolute;
	top :14px;
	right : 8px;
}

.p_mypage_date {
	display : inline-block;
	padding-right : 10px;
	font-size : 13px;
	color : #888;
	background : url('../images/common/sp_line.png') no-repeat right -398px;
}

.p_mypage_help {
	display : inline-block;
	padding-right : 10px;
	font-size : 13px;
	color : #888;
}

.tabletype-order table tbody td div.tooltipArea {display:inline-block;*display:inline;*margin-left:2px;position:relative;*zoom:1}
.tabletype-order table tbody td div.tooltipArea .tooltipBox {left:-200px;top:-60px}



.jquery_cycle_wrap { z-index: 20px;}
.jquery_cycle_wrap .cycle-next,
.jquery_cycle_wrap .cycle-prev {display:block;position:absolute;width:24px;height:24px;background:url(../images/common/sp_arrow.png) no-repeat 0 0;cursor:pointer; z-index:21; display: none;}
.jquery_cycle_wrap .cycle-next {background-position:-50px 0; right: 0}
.jquery_cycle_wrap .cycle-prev {background-position:0 0; left:0}
.jquery_cycle_wrap .cycle-next:hover {background-position:-50px -50px}
.jquery_cycle_wrap .cycle-prev:hover {background-position:0 -50px}

.jquery_cycle_wrap .div_cycle {overflow: hidden;}
.jquery_cycle_wrap .div_cycle ul li {float: left;}

.jquery_cycle_wrap .cycle-pager {text-align:center; width:100%; z-index:21; margin: 0 auto; overflow: hidden; }
.jquery_cycle_wrap .cycle-pager span {font-family: arial;font-size:26px; width: 10px; height: 8px; display: inline-block; color:#ddd; cursor: pointer}
.jquery_cycle_wrap .cycle-pager span.cycle-pager-active { color:#000;}

.jquery_cycle_wrap .cycle-pager .cycle_pager_frame{ 	
	cursor: pointer;
	float: left;
	overflow: hidden;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-ms-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.jquery_cycle_wrap .cycle-pager .cycle_pager_frame_selected h3,
.jquery_cycle_wrap .cycle-pager .cycle_pager_frame:hover h3{font-weight:bold;color:#4072cd}

#testerSlider .cycle-next,
#testerSlider .cycle-prev {top:40px; }

#specialSliderWrap {text-align: center; height:178px;}
#specialSliderWrap #specialSlider { }
#specialSliderWrap #specialSlider .prodTy {width:100%; text-align: center;}
#specialSliderWrap #specialSlider .prodTy .thumbImg{width:130px; margin: 0 auto;}
#specialSliderWrap #specialSlider .prodTy .prodDetail{width:130px; margin: 0 auto;}

#specialSliderWrap .cycle-next {top:40px; }
#specialSliderWrap .cycle-prev {top:40px; }

#todayChanceSliderWrap {text-align: center; width: 100%; height: 190px; }
#todayChanceSliderWrap #todayChanceSlider {width:100%; }
#todayChanceSliderWrap .div_cycle {width: 100%; /*padding-top: 54px; */}
#todayChanceSliderWrap .cycle-next {top:100px; }
#todayChanceSliderWrap .cycle-prev {top:100px; }


#billboardBn {overflow: hidden;}
#billboardBn .cycle-pager .cycle_pager_template {line-height: 43px; text-align: center; }

#billboardBn .cycle-pager {width:876px;height:42px;border:1px solid #e7e7e7;border-top:0}
#billboardBn .cycle-pager .cycle_pager_frame {width:146px;line-height:43px;background:url(../images/common/sp_line.png) no-repeat left 14px}
#billboardBn .cycle-pager .cycle_pager_frame:first-child {width:136px;padding-left:10px;background:none}
#billboardBn .cycle-pager .cycle_pager_frame:last-child {width:136px;padding-right:10px}
#billboardBn .cycle-pager .cycle_pager_frame h3 {overflow:hidden;width:120px;margin:0 auto;text-align:center;text-overflow:ellipsis;white-space:nowrap}
#billboardBn .cycle-next {margin-top: 10px;}
#billboardBn .cycle-prev {margin-top: 10px;}

#customizSliders .cycle-next {top: 163px;}
#customizSliders .cycle-prev {top: 163px;}

#otherExSlider .cycle-next{top:184px;}
#otherExSlider .cycle-prev{top:184px;}

#customiz01Slider .cycle-next{top:95px;}
#customiz01Slider .cycle-prev{top:95px;}

#customiz02Slider .cycle-next{top:95px;}
#customiz02Slider .cycle-prev{top:95px;}

#compListSlider .cycle-next {top:75px;}
#compListSlider .cycle-prev {top:75px;}

#myuseCouponSlider .cycle-next{top:114px;}
#myuseCouponSlider .cycle-prev{top:114px;}

#reviewprodSlide .cycle-next{top:10px;}
#reviewprodSlide .cycle-prev{top:10px;}

.daily_gift_product .cycle-next{top:101px;}
.daily_gift_product .cycle-prev{top:101px;}

#dailyListSlider .cycle-next{top:101px;}
#dailyListSlider .cycle-prev{top:101px;}

#mdProdSlider .cycle-next{top:175px;}
#mdProdSlider .cycle-prev{top:175px;}

#gnbmenu .cycle-next {top: 100px;}
#gnbmenu .cycle-prev {top: 100px;}

#gnbmenu .cycle-pager {margin-top: -20px;}

#testerProdSlider .cycle-next{top:104px;}
#testerProdSlider .cycle-prev{top:104px;}

.beautyTester .testerView .beautyProdList h3 {margin:30px 0 20px;font-size:18px;font-weight:bold;color:#222}
.beautyTester .testerView .beautyProdList .jquery_cycle_wrap {padding-top:35px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.beautyTester .testerView .beautyProdList .jquery_cycle_wrap ul li {width:150px;padding:0 16px}

.beautyTester .bannerList {padding:22px 0 20px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.beautyTester .bannerList ul {overflow:hidden;zoom:1}
.beautyTester .bannerList ul li {width:353px;margin-left:20px}
.beautyTester .bannerList ul li:first-child {margin-left:0}
.beautyTester .bannerList ul li a {display:block;width:351px;height:108px;border:1px solid #e7e7e7}
.beautyTester .bannerList ul li a img {width:351px;height:108px}
.beautyTester .bannerList ul li.active a {width:347px;height:104px;border:3px solid #3262b7}
.beautyTester .bannerList ul li.active a img {width:347px;height:104px}
.beautyTester .bannerList .cycle-next {top:43px}
.beautyTester .bannerList .cycle-prev {top:43px}


.designBeautyWrap .jquery_cycle_wrap {padding:22px 0 20px;border-bottom:1px solid #ededed}
.designBeautyWrap .jquery_cycle_wrap ul {overflow:hidden;zoom:1;margin-top:30px;}
.designBeautyWrap .jquery_cycle_wrap ul li {overflow:hidden;position:relative;width:353px;margin-left:20px}
.designBeautyWrap .jquery_cycle_wrap ul li:first-child {margin-left:0}
.designBeautyWrap .jquery_cycle_wrap ul li > a {display:block;width:351px;height:108px;border:1px solid #e7e7e7}
.designBeautyWrap .jquery_cycle_wrap ul li > a img {width:351px;height:108px}
.designBeautyWrap .jquery_cycle_wrap ul li.active > a {width:347px;height:104px;border:3px solid #3262b7}
.designBeautyWrap .jquery_cycle_wrap ul li.active > a img {width:347px;height:104px}
.designBeautyWrap .jquery_cycle_wrap .cycle-next {right:1px;top:66px}
.designBeautyWrap .jquery_cycle_wrap .cycle-prev {left:0;top:66px}
.designBeautyWrap .jquery_cycle_wrap .ms-bullets.ms-dir-h {top:auto;bottom:0;right:50%}


#priceGift .div_cycle {padding-top:31px}
/* #priceGift .priceGiftCont .ms-view {width:510px !important;height:205px !important;padding-top:0} */
#priceGift .priceGiftCont .div_cycle {height:205px !important;padding-top:0}
#priceGift .priceGiftCont .cycle-next-in {top:90px;width:24px;height:24px;background-position:-50px  0}
#priceGift .priceGiftCont .cycle-prev-in {top:90px;width:24px;height:24px;background-position: 0 0}
#priceGift .priceGiftCont .cycle-next-in:hover {background-position:-50px -50px}
#priceGift .priceGiftCont .cycle-prev-in:hover {background-position:0 -50px}
#priceGift .cycle-next-out {top:15px;right:0px;width:16px;height:16px;background-position:-50px -350px;z-index:23}
#priceGift .cycle-prev-out {top:15px;left:0px;width:16px;height:16px;background-position:0 -350px;z-index:23}
#priceGift .cycle-prev-out {background-position:0 -400px;left:0px;}
#priceGift .cycle-next-out {background-position:-50px -400px;right:0px;}
#priceGift .priceGiftCont .cycle-pager {top:7px;bottom:10px;right:50%}

.jquery_cycle_wrap .cycle-next-out,
.jquery_cycle_wrap .cycle-prev-out {display:block;position:absolute;width:24px;height:24px;background:url(../images/common/sp_arrow.png) no-repeat 0 0;cursor:pointer; z-index:23; display: none;}

#priceGift .cycle-pager-out {top:0;left:0;height:29px;text-align:center;border-top:1px solid #ededef;border-bottom:1px solid #ededef}
#priceGift .cycle-pager-out .cycle_pager_frame {width:120px;height:29px;line-height:29px;text-align:center;background:url(../images/common/sp_line.png) no-repeat left 8px}
#priceGift .cycle-pager-out .cycle_pager_frame h3 {letter-spacing:-1px}
#priceGift .cycle-pager-out .cycle_pager_frame:first-child {background:none}

.cycle-pager-out .cycle_pager_frame {text-align:center;font-size:12px}
.cycle-pager-out .cycle_pager_frame_selected h3,
.cycle-pager-out .cycle_pager_frame:hover h3{font-weight:bold;color:#4072cd}

.jquery_cycle_wrap .cycle-pager-out {text-align:center; width:100%; z-index:21; margin: 0 auto; overflow: hidden; }
.jquery_cycle_wrap .cycle-pager-out span {font-family: arial;font-size:26px; width: 10px; height: 8px; display: inline-block; color:#ddd; cursor: pointer}
.jquery_cycle_wrap .cycle-pager-out span.cycle-pager-active { color:#000;}

.gift_pager .cycle-pager-in {text-align:center; width:100%; z-index:21; margin: 0 auto; overflow: hidden; }
.gift_pager .cycle-pager-in span {font-family: arial;font-size:26px;  display: inline-block; color:#ddd; cursor: pointer;}
.gift_pager .cycle-pager-in span + span{margin-left:10px;}
.gift_pager .cycle-pager-in span.cycle-pager-active { color:#000;}
.gift_pager {width:572px; position:fixed;top:352px;left:0;}

.gift_page .cycle-next-in,
.gift_page .cycle-prev-in {display:block;position:absolute;width:24px;height:24px;background:url(../images/common/sp_arrow.png) no-repeat 0 0;cursor:pointer; z-index:21; display: none;}
.gift_page .cycle-next-in {background-position:-50px 0; right: 0}
.gift_page .cycle-prev-in {background-position:0 0; left:0}
.gift_page .cycle-next-in:hover {background-position:-50px -50px}
.gift_page .cycle-prev-in:hover {background-position:0 -50px}
.gift_page .cycle-next-in {top:83px; right:0px;}
.gift_page .cycle-prev-in {top:83px; left:0px;}

#wingslider .cycle-next {top: 193px; right: 18px;width: 20px;height: 20px;background-position: -50px -150px;}
#wingslider .cycle-prev {top: 193px; left: 18px;width: 20px;height: 20px;background-position: 0 -150px;}

.sp_mobile {display:block;font-size:0;line-height:0;text-indent:-9999em;background:url(../images/common/pc_icon_cell.png) no-repeat 0 0;}
.sp_mobile.i1 {display:inline-block;width:9px;height:13px;margin-right:5px;vertical-align:middle;background-position:0 0} /* mobile */

 .content .beautyTester .bannerList .jquery_cycle_wrap .beautyCycle > ul{overflow:hidden;max-height:110px;}
 
#topBannerSlider .jquery_cycle_wrap .div_cycle ul li {float:left}
#topBannerSlider .cycle-next {top:102px;right:0;top:51px;}
#topBannerSlider .cycle-prev {top:102px;left:0;top:51px;}
#topBannerSlider .cycle-pager {top:98px;bottom:10px;right:50%;position:absolute;width:1100px;left:10px;}

.orderWrap .mdProd .prd_wrap .div_cycle > div {padding:0 16px}

#prdGift-Slide .cycle-next{top:62px;}
#prdGift-Slide .cycle-prev{top:62px;}

#prdset-Slide .cycle-next{top:74px;}
#prdset-Slide .cycle-prev{top:74px;}

#addGiftSlider .cycle-next{top:43px;}
#addGiftSlider .cycle-prev{top:43px;}

#reviewSlider01 .cycle-next{top:50%;}
#reviewSlider01 .cycle-prev{top:50%;}

#reviewSlider02 .cycle-next{top:50%;}
#reviewSlider02 .cycle-prev{top:50%;}

#reviewSlider03 .cycle-next{top:50%;}
#reviewSlider03 .cycle-prev{top:50%;}

#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li {position:relative;padding:20px 30px 20px 0;border-top:1px solid #ededef}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li:first-child {border-top:none}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li .prodTy.v2 .thumbImg {width:75px}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li .prodTy.v2 .prodDetail {width:170px;padding-left:20px}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li .prodTy.v2 .prodDetail .priceZone {margin-top:5px}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li .prodTy.v2 .prodDetail .priceZone .sale {display:inline-block}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li .prodTy.v2 .prodDetail .priceZone .price {font-size:12px}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li .prodTy.v2 .prodDetail .priceZone .price em {font-size:14px}
#quickwrap .latelyProdLayer .cnt .jquery_cycle_wrap .div_cycle ul li .btnClose {position:absolute;top:20px;right:0}
#quickwrap .latelyProdLayer .btnClose {position:absolute;top:17px;right:32px}
#quickwrap .latelyProdLayer .cycle-next {top:162px;right:-5px;width:24px;height:24px;background-position:-50px 0px}
#quickwrap .latelyProdLayer .cycle-next:hover {background-position:-50px -50px}
#quickwrap .latelyProdLayer .cycle-prev {top:162px;left:-5px;width:24px;height:24px;background-position: 0 0px}
#quickwrap .latelyProdLayer .cycle-prev:hover {background-position: 0 -50px}

#brandBannerSlider .cycle-next{top:50%;}
#brandBannerSlider .cycle-prev{top:50%;}

#couponSlider .div_cycle div {width:148px;margin:0 auto}
#couponSlider .div_cycle div a .txt {display:block;padding:12px 6px 0;line-height:16px;font-size:13px}
#couponSlider .cycle-next {top:26px;}
#couponSlider .cycle-prev {top:26px;}

#couponSlider .div_cycle {margin-left:25%;}
*:first-child+html #couponSlider .div_cycle {margin-left:0px;}

.cm_popup_wrap .modal-content.popupRouletteResult {width:572px}
.popupRouletteResult .top {position:relative}
.popupRouletteResult .top .ttl {color:#3262b7}
.popupRouletteResult .top .otherDate {position:absolute;top:0;right:0}
.popupRouletteResult .tableNewsType {margin-top:20px}
.popupRouletteResult .tableNewsType table thead th {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.popupRouletteResult .tip {margin-top:30px}
.popupRouletteResult .tip h2 {padding-bottom:6px;font-weight:bold;color:#333}
.popupRouletteResult .tip ul li {padding-top:2px;font-size:12px}

.calendarArea .cycle-next,
.calendarArea .cycle-prev {position:relative;display:block;width:24px;height:24px;background:url(../images/common/sp_arrow.png) no-repeat 0 0;cursor:pointer; z-index:21;}
.calendarArea .cycle-next {width:45px;height:45px;background-position:-50px -250px;z-index:10;float:right;top:40px;display:none;}
.calendarArea .cycle-prev {width:45px;height:45px;background-position:0 -250px;z-index:10;float:left;top:40px}

.testerView .writeform .sbHolder {width: 300px}
.testerView .writeform .sbOptions {width: 300px}


/* 2015 02 GNB - Valentine's Day  */
#header #headerInner_vd .utilmenu {position:relative;width:100%;height:27px;background:#422f23}
#header #headerInner_vd .utilmenu div.util1 {position:absolute;top:0;left:0}
#header #headerInner_vd .utilmenu div.util2 {position:absolute;top:0;right:0}
#header #headerInner_vd .utilmenu div ul {*zoom:1}
#header #headerInner_vd .utilmenu div ul li {float:left;padding-top:7px;font-size:11px;color:#999;}
#header #headerInner_vd .utilmenu div ul li a {padding:0 10px;color:#999;background:url(../images/common/sp_line.png) no-repeat right -100px}
#header #headerInner_vd .utilmenu div ul li:first-child a {padding-left:0}
#header #headerInner_vd .utilmenu div ul li.last a {padding-right:0;background:0 none}
#header #headerInner_vd .utilmenu div ul li.last .namefiled {padding-left:10px}
#header #headerInner_vd .utilmenu div ul li.last .namefiled a {padding:0}
#header #headerInner_vd .utilmenu div ul li.last .namefiled a.mypouchLink {padding:0 8px 0 10px;margin-left:10px;border-left:1px solid #646464;background:url(../images/common/sp_ico.png) no-repeat right -196px;}
#header #headerInner_vd .headerCont {position:relative;width:100%;height:106px;background:#5c3e2d url(../images/event/event2015/201502_vd_evt_bg.png) no-repeat center ; z-index:30;  }
#header #headerInner_vd .headerCont h1 {position:absolute;left:0;top:25px}
#header #headerInner_vd .headerCont h1 img {width:383px;height:25px
-weblit-transition:all 0.01s;
-moz-transition:all 0.01s;
-ms-transition:all 0.01s;
-o-transition:all 0.01s;
transition:all 0.01s}
#header #headerInner_vd .headerCont div.util2,
#header #headerInner_vd .headerCont .customerSmall,
#header #headerInner_vd .headerCont .userInfo  {display:none}
#header #headerInner_vd .headerCont div.customer {position:absolute;left:534px;top:38px;color:#999}
#header #headerInner_vd .headerCont div.customer p {font-size:11px;font-weight:bold}
#header #headerInner_vd .headerCont div.customer p span {padding-right:8px;color:#999;border-right:1px solid #575757}
#header #headerInner_vd .headerCont div.customer p a.livecat {padding:0 6px 0 4px;color:#de466d}
#header #headerInner_vd .headerCont div.customer p.number {padding-left:15px;font-family:'Garamond';font-weight:normal;font-size: 18px;color:#999}
#header #headerInner_vd .headerCont div.realRanking {position:absolute;left:695px;top:34px;width:179px;height:36px;padding:0 0 0 102px;border:1px solid #2d2d2d; background-color:#5c3e2d; }
#header #headerInner_vd .headerCont div.realRanking .rankingList {overflow:hidden;position:relative;top:7px;width:170px;height:20px}
#header #headerInner_vd .headerCont div.realRanking .rankingList ol {position:relative;top:0}
#header #headerInner_vd .headerCont div.realRanking .rankingList .time {display:none}
#header #headerInner_vd .headerCont div.realRanking .rankingPop {clear:both;position:absolute;top:0px;right:0;width:239px;height:318px;padding:0 25px 0 22px;background:url(../images/common/bg_rankingPop.png) no-repeat 0 0 ;z-index:10}
#header #headerInner_vd .headerCont div.realRanking .rankingPop .time {display:block;padding:17px 0 6px;font-size:13px;font-weight:bold;color:#333;border-bottom:1px solid #d6d6d6}
#header #headerInner_vd .headerCont div.realRanking .rankingPop ol {margin-top:10px}
#header #headerInner_vd .headerCont div.realRanking .rankingPop ol li {height:24px;line-height:24px}
#header #headerInner_vd .headerCont div.realRanking .rankingPop ol li.last {display:none}
#header #headerInner_vd .headerCont div.realRanking .rankingPop ol li a {width:190px;height:24px;line-height:24px}
#header #headerInner_vd .headerCont div.realRanking .rankingPop ol li a em {color:#333}
#header #headerInner_vd .headerCont div.realRanking h2 {position:absolute;top:10px;left:9px;font-size:12px;font-weight:bold; color:#666}
#header #headerInner_vd .headerCont div.realRanking ol li {position:relative;height:20px;font-size:0}
#header #headerInner_vd .headerCont div.realRanking ol li.new a {font-weight:bold;color:#333}
#header #headerInner_vd .headerCont div.realRanking ol li a {width:130px;color:#999999;height:20px;font-size:12px}
#header #headerInner_vd .headerCont div.realRanking ol li a:hover {color:#4072cd;text-decoration:underline}

#header #headerInner_vd .headerCont div.realRanking ol li a em {padding-right:10px;font-family:'Georgia';font-size:15px;color:#fff;text-decoration:none}
#header #headerInner_vd .headerCont div.realRanking ol li a:hover em {text-decoration:none}
#header #headerInner_vd .headerCont div.realRanking ol li span.status {position:absolute;right:9px;top:3px;height:18px;line-height:18px;padding:0px 0 0 12px;font-size:11px;font-weight:bold;color:#777;background:url(../images/common/ranking_state.png) no-repeat 0 0}
#header #headerInner_vd .headerCont div.realRanking ol li span.status.up {background-position: 0 0px}
#header #headerInner_vd .headerCont div.realRanking ol li span.status.down {background-position: 0 -50px}
#header #headerInner_vd .headerCont div.realRanking ol li span.status.same {padding-left:16px;font-size:0;text-indent:-100%;white-space:nowrap;background-position: 0 -100px}
#header #headerInner_vd .headerCont div.realRanking ol li span.status.new {padding-left:22px;font-size:0;text-indent:-100%;white-space:nowrap;background-position: 0 -150px}
#header #headerInner_vd .headerCont div.btnBundle {position:absolute;right:0;top:34px;width:114px;height:36px;border:1px solid #2d2d2d;*zoom:1}
#header #headerInner_vd .headerCont div.btnBundle:after {display:block;content:'';clear:both}
#header #headerInner_vd .headerCont div.btnBundle a {display:block;float:left}
#header #headerInner_vd .headerCont div.btnBundle .btnBasket {position:relative; background-color: #5c3e2d;}
#header #headerInner_vd .headerCont div.btnBundle .btnBasket .sp_ico {position:absolute;left:30px;top:-3px;font-family:'Garamond';font-size:14px;font-weight:bold;color:#fff;text-align:center}
#header #headerInner_vd .headerCont div.btnBundle .btnSearch {border-left:1px solid #2d2d2d; background-color: #5c3e2d;}

#header #headerInner_vd .headerCont .miniBasket {overflow:hidden;position:absolute;top:65px;right:0;width:414px;height:0;padding:0 4px 0 0 ;background:url(../images/common/bg_minibasket.png) no-repeat 0 0}
#header #headerInner_vd .headerCont .miniBasket .top {height:84px;padding:33px 0 0 35px;border-bottom:1px solid #ededef}
#header #headerInner_vd .headerCont .miniBasket .top .total {font-weight:bold;color:#333}
#header #headerInner_vd .headerCont .miniBasket .top .total span.count {vertical-align:-1px;font-family:'helvetica';font-size:16px}
#header #headerInner_vd .headerCont .miniBasket .top .total span.pri em {vertical-align:-1px;font-size:18px;color:#ec6386}
#header #headerInner_vd .headerCont .miniBasket .top .detail {margin-top:3px;font-size:13px}
#header #headerInner_vd .headerCont .miniBasket .top .point {margin-top:5px;font-size:12px;color:#333}
#header #headerInner_vd .headerCont .miniBasket .top .point span.ico_pointxt {font-family:'helvetica';font-size:16px;font-weight:bold}
#header #headerInner_vd .headerCont .miniBasket .cnt {padding:13px 0 0 25px}
#header #headerInner_vd .headerCont .miniBasket .cnt .scrollArea {height:219px;padding:0 12px 0 0}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList {padding-right:13px}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li {position:relative;padding:20px 0;border-top:1px solid #ededef}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li:first-child {padding-top:7px;border-top:none}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .prodTy .thumbImg {width:75px}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .prodTy .prodDetail {width:212px;padding-left:20px}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .prodTy .prodDetail .bottom {overflow:hidden;margin-top:5px;zoom:1}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .prodTy .prodDetail .bottom p.count {float:left;padding:1px 9px 0 0;margin-right:8px;font-size:13px;color:#333;background:url(../images/common/sp_line.png) no-repeat right -250px}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .prodTy .prodDetail .bottom .priceZone {float:left;margin-top:0;vertical-align:middle}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .prodTy .prodDetail .bottom .priceZone .sale {display:inline-block}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .prodTy .prodDetail .bottom .priceZone .price em {font-size:14px}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li a.btnClose,
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li span.mark {position:absolute;top:0;right:0}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li a.btnClose {top:10px}
#header #headerInner_vd .headerCont .miniBasket .cnt .btnArea {margin-top:14px;text-align:center}
#header #headerInner_vd .headerCont .miniBasket .cnt .prodList ul li .empty_minicart{background:url(../images/common/empty-cart.png) no-repeat 115px 0;width:100%;text-align:center;padding-top:150px;}

#header #headerInner_vd .headerInner.fix .headerCont {position:fixed;top:-58px;left:0;width:100%;height:58px;zoom:1;background:#5c3e2d url(../images/event/event2015/201502_vd_evt_bg2.png) no-repeat center ; }
#header #headerInner_vd .headerInner.fix .headerCont:after {display:block;content:'';clear:both}
#header #headerInner_vd .headerInner.fix .headerCont h1 {top:12px}
#header #headerInner_vd .headerInner.fix .headerCont h1 img {width:212px;}
#header #headerInner_vd .headerInner.fix .headerCont .util2 {display:block;float:left;padding:18px 0 0 233px}
#header #headerInner_vd .headerInner.fix .headerCont .util2.location {padding-left:250px}
#header #headerInner_vd .headerInner.fix .headerCont .util2 ul {overflow:hidden;zoom:1}
#header #headerInner_vd .headerInner.fix .headerCont .util2 ul li {float:left}
#header #headerInner_vd .headerInner.fix .headerCont .util2 ul li a {padding:0 6px;font-size:11px;color:#999;background:url(../images/common/sp_line.png) no-repeat right -100px}
#header #headerInner_vd .headerInner.fix .headerCont .util2 ul li:first-child a {padding-left:0}
#header #headerInner_vd .headerInner.fix .headerCont .util2 ul li.last a {background:0 none}
#header #headerInner_vd .headerInner.fix .headerCont div.btnBundle {top:10px}
#header #headerInner_vd .headerInner.fix .headerCont div.realRanking {display: none}
#header #headerInner_vd .headerInner.fix .headerCont .miniBasket {top:43px}
#header #headerInner_vd .headerInner.fix .customer,
#header #headerInner_vd .headerInner.fix .realtimeRanking {display:none}
#header #headerInner_vd .headerInner.fix .customerSmall {display:block;position:absolute;top:10px;right:122px}
#header #headerInner_vd .headerInner.fix .customerSmall a {display:block}
#header #headerInner_vd .headerInner.fix .userInfo {position:relative;display:block;float:right;padding:11px 170px 0 0}
#header #headerInner_vd .headerInner.fix .userInfo .name p {font-size:11px;color:#666}
#header #headerInner_vd .headerInner.fix .userInfo .name p span.name {color:#fff}
#header #headerInner_vd .headerInner.fix .userInfo .name p a.btnMyInfo {text-decoration:underline}
#header #headerInner_vd .headerInner.fix .userInfo .userInfoArea {background-color: #5c3e2d;}
#header #headerInner_vd .headerInner.fix .userInfo .userInfoArea .info .name {float:left;padding-top:3px}
#header #headerInner_vd .headerInner.fix .userInfo .userInfoArea .info .name p span.nm {font-size:11px;color:#fff}
#header #headerInner_vd .headerInner.fix .userInfo .userInfoArea .info .name p a {color:#4c7ed6;text-decoration:underline}
#header #headerInner_vd .headerInner.fix .userInfo .userInfoArea .info .name p a.btnMyInfo {padding-right:8px;margin-right:3px;color:#fff;background:url(../images/common/sp_arrow.png) no-repeat right -300px}

#header #headerInner_vd .headerInner.fix .userInfo .loginBefore {padding-top:7px}
#header #headerInner_vd .headerInner.fix .userInfo .loginBefore ul {overflow:hidden;zoom:1}
#header #headerInner_vd .headerInner.fix .userInfo .loginBefore ul li {float:left}
#header #headerInner_vd .headerInner.fix .userInfo .loginBefore ul li a {padding:0 6px;font-size:11px;color:#999;background:url(../images/common/sp_line.png) no-repeat right -100px}
#header #headerInner_vd .headerInner.fix .userInfo .loginBefore ul li:first-child a {padding-left:0}
#header #headerInner_vd .headerInner.fix .userInfo .loginBefore ul li.last a {background:0 none}



a.btn_big {display:inline-block; min-width: 80px; height: 26px; line-height: 26px; border:1px solid #000; font-size: 11px; text-align: center; font-weight: bold;}
a.btn_big:HOVER {background-color: #999; color: #fff;}

span.is-loading {
  background-color: black;
  background-image: url('../images/common/img_loading.gif');
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 200px;
  height: 120px;
}

span.is-broken {
  background-image: url('../images/common/img_broken.png');
  background-color: #be3730;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 200px;
  height: 120px;
}

span.is-loading img,
span.is-broken img {
  opacity: 0;
}

.orderWrap .div_vip_freegood .sampleTy.v2 .thumbImg span.mt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 33px;
    padding-top: 3px;
    text-align: center;
    font-size: 11px;
    color: #fff;
    background: url(../images/common/bg_opacity.png) repeat 0 0;
}

.span_hide{
	display: none;
}


.prodImg{
	width:100px;
}

.snb .sec .attrList.priceAttr ul li,
.snb .sec .attrList.popularAttr ul li,
.snb .sec .attrList.statusAttr ul li,
.snb .sec .attrList.funcAttr ul li,
.snb .sec .attrList.paAttr ul li,
.snb .sec .attrList.skinAttr ul li,
.snb .sec .attrList.troubleAttr ul li,
.snb .sec .attrList.textureAttr ul li,
.snb .sec .attrList.makedirAttr ul li,
.snb .sec .attrList.makeupAttr ul li,
.snb .sec .attrList.featureAttr ul li {padding-bottom:7px}

.snb .sec .attrList #scrollFeature {width:180px;height:125px}
.snb .sec .attrList #scrollPrice {width:180px;height:125px}
.snb .sec .attrList #scrollPopular {width:180px;height:125px}
.snb .sec .attrList #scrollStatus {width:180px;height:125px}
.snb .sec .attrList #scrollFunc {width:180px;height:125px}
.snb .sec .attrList #scrollPA {width:180px;height:125px}
.snb .sec .attrList #scrollSkin {width:180px;height:125px}
.snb .sec .attrList #scrollTrouble {width:180px;height:125px}
.snb .sec .attrList #scrollTexture {width:180px;height:125px}
.snb .sec .attrList #scrollMakeupDir {width:180px;height:125px}
.snb .sec .attrList #scrollMakeup {width:180px;height:125px}

.prod_low_info {padding-bottom: 13px;padding-top:50px;}
.prod_low_info h3 {float:left; font-size:16px; font-weight:700; color: #000; padding-bottom:13px;}

div.tooltipBox2 {display:none;position:absolute;left:0;top:0;height:28px;background:url(../images/common/bg_tooltip3.png) no-repeat 0 0;z-index:100}
div.tooltipBox2 > span {display:inline-block;padding:6px 12px 0 12px;height:22px;line-height:1.3;text-align:left;font-size:11px;color:#fff;white-space:nowrap;background:url(../images/common/bg_tooltip3.png) no-repeat right top}
div.tooltipBox2 > span em {display:block}

#sample_view2 .pop_con {width:840px;padding:0;}
#sample_view2 .prod_area {float:left;width:215px;padding:50px 0 50px 40px;}
#sample_view2 .prod_area .brand {margin-top:26px;font-size:16px;}
#sample_view2 .prod_area .title {margin-top:5px;line-height:1.2em;font-size:24px;font-weight:700;color:#222;}
#sample_view2 .prod_area .point_type {line-height:1.3em;margin-top:10px;font-size:18px;font-weight:bold;color:#222;}
#sample_view2 .prod_area .thumb {margin-top:30px;}
#sample_view2 .prod_area .btn_type02 {margin-top:20px;}
#sample_view2 .prod_area .btn_type02 a {width:153px;padding:0;}
#sample_view2 .cont_area {float:right;width:525px;min-height:540px;padding:40px;background:#f9f9f9;}
#sample_view2 .cont_area .tab_sort {padding-bottom:5px;border-bottom:1px solid #e8e8e8;}
#sample_view2 .cont_area .tab_sort ul {float:right;margin-right:-10px;}
#sample_view2 .cont_area .tab_con {margin-top:20px;}
#sample_view2 .cont_area .prod_type {margin-top:10px;padding:10px 30px 5px 190px;background:#fff;}
#sample_view2 .cont_area .prod_type:first-child {margin-top:0;}
#sample_view2 .cont_area .prod_type.horz150 .thumb {top:15px;left:20px;}
#sample_view2 .cont_area .m_title {margin:25px 0 5px;text-align:center;font-size:16px;font-weight:700;color:#44a8a7;background:url(../images/common/line_dot.gif) repeat-x left center;}
#sample_view2 .cont_area .m_title span {display:inline-block;padding:0 7px;background:#f9f9f9;}
#sample_view2 .cont_area #sample_config .prod_type {min-height:135px;padding:40px 30px 5px 190px;}
#sample_view2 .cont_area .non_data {padding-top:270px;text-align:center;font-size:13px;background:url(../images/common/non_data.png) no-repeat center 100px;}
#sample_view2 .cont_area .non_data strong {color:#222;}
#sample_view2 .lst_type.line {color:#222;border-top:none;border-bottom:1px solid #e8e8e8;#zoom:1;}
#sample_view2 .lst_type.line:after {content:'';display:block;clear:both;}
#sample_view2 .lst_type.line span.num {float:right;color:#666;}

/*popup*/
body.pop_open {overflow:hidden;height:100%;}
.pop_wrap_dialog {display:none;overflow:auto;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1001}
.pop_wrap_dialog::-webkit-scrollbar {display: none;}
.pop_wrap_dialog .pop_con {top:50%;left:50%;padding:40px;background:#fff}
.pop_wrap_dialog .btn_popClose {display:block;position:absolute;width: 24px;height: 24px;top: 25px; right: 40px; font-size: 0;
    background: url(../v2/pweb/image/sprite/common_back.png) no-repeat; background-position: -410px -105px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
}
/* .pop_wrap_dialog .btn_popClose {display:block;position:absolute;width:31px;height:31px;top:-40px;right:0;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
} */
.pop_wrap .btn_popClose:hover {
	-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);
}

/*popup*/
body.pop_open {overflow:hidden;height:100%;}
.pop_wrap_dialog2 {display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1001}
.pop_wrap_dialog2 .pop_con {padding:40px;background:#fff}
.pop_wrap_dialog2 .btn_popClose {display:block;position:absolute;width: 24px;height: 24px;top: 20px;right: 40px;font-size: 0;
    background: url(../v2/pweb/image/sprite/common_back.png) no-repeat;background-position:-410px -105px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
} 
/* .pop_wrap_dialog2 .btn_popClose {display:block;position:absolute;width:31px;height:31px;top:-40px;right:0;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
} */
.pop_wrap2 .btn_popClose:hover {
	-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);
}

/* .cm_popup_wrap .prod_type.horz150 {padding:10px 20px 0 175px;} */
.cm_popup_wrap .prod_type.horz150 .thumb {top:10px;left:10px;}
/*.site_content .div_event_prod_list > ul {margin-left:0px;}*/
/*.side_content .div_event_prod_list > ul > li {margin : 20px 0 20px 20px;}*/
/*.div_event_prod_list {margin-top:0 !important;border:1px solid #e8e8e8;border-top:none;}*/
/*.site_content .div_prod_list > ul {margin-left:0px;}*/
/*.side_content .div_prod_list > ul > li {margin : 20px 0 20px 20px;}*/
/*.div_prod_list {margin-top:0 !important;border-top:none;}*/


/* 로딩바 */
.preloader_wrap {position:fixed;left:50%;top:50%;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2000;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
-webkit-perspective: 1000;
perspective: 1000;
-webkit-backface-visibility:hidden;
backface-visibility:hidden}
.preloader_wrap .cont {display:block;position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;background:#fff;}
.preloader_wrap .cont span {position:absolute;top:10px;left:10px;display:block;width:70px;height:70px;border-radius:50%;background:#fff url(/images/common/preloader.png) no-repeat center 0;background-size:70px auto;
-webkit-perspective: 1000;
perspective: 1000;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;}
.preloader_wrap .cont span:nth-of-type(1) {background-position:0 0;z-index:10;
-webkit-animation: spin 2.4s infinite; 
animation: spin 2.4s infinite}

.preloader_wrap .cont span:nth-of-type(2) {background-position:0 -70px;z-index:1;
	-webkit-transform:perspective(0px) rotateY(-90deg);
-webkit-animation: spin 2.4s .6s infinite;
animation: spin 2.4s .6s infinite}

.preloader_wrap .cont span:nth-of-type(3) {background-position:0 -140px;	z-index:1;
	-webkit-transform:perspective(0px) rotateY(-90deg);
-webkit-animation: spin 2.4s 1.2s infinite;
animation: spin 2.4s 1.2s infinite}

.preloader_wrap .cont span:nth-of-type(4) {background-position:0 -210px;z-index:1;
	-webkit-transform:perspective(0px) rotateY(-90deg);
-webkit-animation: spin 2.4s 1.8s infinite;
animation: spin 2.4s 1.8s infinite}

@-webkit-keyframes spin {
  0% {z-index:10;-webkit-transform:perspective(0px) rotateY(-90deg);}
  12% {z-index:100;-webkit-transform:perspective(0px) rotateY(0deg);}
  24% {z-index:0;-webkit-transform:perspective(0px) rotateY(-90deg);}
  100% {z-index:0;-webkit-transform:perspective(0px) rotateY(-90deg);}
}

.btn_uploadPhoto {
    display: block;
    float: left;
    width: 87px;
    height: 37px;
    padding-top: 50px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #999;
    border: 1px solid #dedede;
    background: url(../images/common/ico_upload.png) no-repeat center 20px #e8e8e8;
    cursor: pointer;
}

.pop_wrap_dialog3 {display:none;overflow:auto;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1001}
.pop_wrap_dialog3 .pop_con {position:absolute;width:760px;heigth: 80%;padding:30px;background:#fff}
.pop_wrap_dialog3 .pop_con .ico_topReview {position:absolute;top:-4px;right:-4px;}
.pop_wrap_dialog3 .pop_con .head {padding:0 0 10px;border-bottom:1px solid #666;#zoom:1;}
.pop_wrap_dialog3 .pop_con .head:after {content:'';display:block;clear:both;}
.pop_wrap_dialog3 .pop_con .head .ttl {font-size:20px;font-weight:700;color:#222;}
.pop_wrap_dialog3 .pop_con .head .ttl .desc {display:inline-block;margin-left:10px;padding-left:10px;font-size:14px;color:#999;background:url(../images/common/bg_bar13.gif) no-repeat left center;}
.pop_wrap_dialog3 .pop_con .head > .desc {margin-top:5px;}
.pop_wrap_dialog3 .pop_con .head .date {margin:5px 0;font-size:13px;color:#999;}
.pop_wrap_dialog3 .pop_con .title_area {margin-top:25px;}
.pop_wrap_dialog3 .pop_con .title_area .brand {font-size:16px;font-weight:700;}
.pop_wrap_dialog3 .pop_con .title_area .ttl {font-size:24px;font-weight:700;color:#222;}
.pop_wrap_dialog3 .pop_con .edit_con {padding:30px 0;}
.pop_wrap_dialog3 .pop_con .edit_con .ttl {line-height:2em;font-size:16px;font-weight:700;color:#222;}
.pop_wrap_dialog3 .pop_con .hash_tag {margin-top:40px;padding-left:37px;font-size:13px;color:#999;background:url(../images/common/ico_hash2.png) no-repeat 0 center;}
.pop_wrap_dialog3 .btn_popClose {display:block;position:absolute;width:31px;height:31px;top:-40px;right:0;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
}

#popProfileWrite .questionBox ul li .line-2 label {display:inline-block;float:left;width:165px;}

#pop_addAddress .pop_con {width:490px;}
#pop_addAddress .pop_con .edit_con {padding:20px 0;}
#pop_addAddress .pop_con .edit_con .tab_con{margin-top:0;}
#pop_addAddress .pop_con .edit_con .delivery_tab + .tab_con{margin-top:30px;margin-left:-6px;}
#pop_addAddress .pop_con .edit_con .delivery_tab + .tab_con + .tab_con{margin-top:30px;}
#pop_addAddress .pop_con .edit_con .tab_type.l-2 ul li {width:245px}
#pop_addAddress .pop_con .edit_con .tab_type.l-2 ul li:first-child {width:246px;}
#pop_addAddress .delivery_box {width:448px;}

#popInstaView.pop_wrap_dialog .pop_con {width:840px;padding:0;}
#popInstaView.pop_wrap_dialog .pop_con:after {content:'';display:block;clear:both;}
#popInstaView.pop_wrap_dialog .pop_con .review {float:left;width:240px;padding:30px 40px 40px;background:#fff;}
#popInstaView.pop_wrap_dialog .pop_con .review .profile img {width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#popInstaView.pop_wrap_dialog .pop_con .review .profile .name {display:inline-block;margin-left:10px;line-height:40px;font-weight:700;color:#222;}
#popInstaView.pop_wrap_dialog .pop_con .review .info {margin-top:20px;padding-top:10px;border-top:1px solid #e8e8e8;}
#popInstaView.pop_wrap_dialog .pop_con .review .commentArea {max-height:340px;margin-top:15px;}
#popInstaView.pop_wrap_dialog .pop_con .imgview {float:right;width:520px;}
#popInstaView.pop_wrap_dialog .pop_con .imgview img {width:520px;height:520px;}

span.ico_order_wish {display:inline-block;height:24px;padding-left:20px;line-height:24px;font-size:12px;font-weight:700;background:url(../images/common/ico_order.png) no-repeat 0 -24px;}

.non_login_cart {margin-top:70px;padding-top:70px;padding-bottom:20px;text-align:center;background:url(../images/common/bg_no_quickNonMember.gif) no-repeat center top;}
.non_login_cart p > em {color:#ee2d7a;}

#freeScroll1 {
    max-height: 280px;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    padding: 20px 20px 20px 10px;
}
#freeScroll2 {
    max-height: 280px;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    padding: 20px 20px 20px 10px;
}
#freeSampleScroll1 {
    max-height: 280px;
    border: 1px solid #e8e8e8;
    border-bottom: none;
    padding: 20px 20px 20px 10px;
}
#freeSampleScroll2 {
    max-height: 280px;
    border: 1px solid #e8e8e8;
    border-bottom: none;
    padding: 20px 20px 20px 10px;
}

/* 이미지업로드 */
.popupEditorImgUpload {width:488px;margin:0 auto;padding-bottom:60px;}
.popupEditorImgUpload .head {padding:48px 0 12px;border-bottom:1px solid #666}
.popupEditorImgUpload .title {font-size:20px}
.popupEditorImgUpload .inputBar {position:relative;overflow:hidden;margin-top:30px;zoom:1}
.popupEditorImgUpload .inputBar:after {content:'';display:block;clear:both;}
.popupEditorImgUpload .inputBar input.inp {width:331px;}
.popupEditorImgUpload .inputBar .fileinput-button {position:absolute;top:0;right:0;width:123px;height:40px}
.popupEditorImgUpload .inputBar .fileinput-button .btn_type06 a {width:123px;padding:0}
.popupEditorImgUpload .totaltxt {margin-top:6px;font-size:13px}
.popupEditorImgUpload .infotxt {margin-top:15px;line-height:22px;font-size:13px;color:#999;}
.popupEditorImgUpload .btnArea {margin-top:28px;text-align:center}
.popupEditorImgUpload .jfupload_dropzone {position:relative;width:446px;height:392px;padding:0 20px;margin-top:20px;border:1px solid #e8e8e8;background:#f9f9f9;}
.popupEditorImgUpload .jfupload_dropzone .dragInfo {position:absolute;top:50%;left:50%;padding-top:70px;margin:-45px 0 0 -152px;font-size:16px;font-weight:bold;color:#999;background: url(../images/common/ico_imageupload.png) no-repeat center 0;}

.realtime_review .realtimeCon_area .realtime_con div.tooltipBox ul li .dt {color:#999;}

.common_layer_popup .ui-iframe-style2 {margin:150px auto}

.common_layer_popup .btn_popClose2 {display:block;position:absolute;width:31px;height:31px;top:110px;left:63%;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
}
.common_layer_popup .btn_popClose2:hover {
	-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);
}

/* 랭킹 탑 장바구니 */
.prod_type.horz100.div_prd_rank .caution{bottom:30px;left:34%;width:63%;text-align:center;}

/* 인 마이 파우치 -20160311 */
.prod_type.horz150.div_prd_in .caution{bottom:inherit;left: 45.7%;text-align: center;width: 55%;margin-top:-13px;}

/* e스탬프 적립 - 20160311 */
.table_lstType.th_vm table th{vertical-align:middle;}

/* 팝업 안 팝업 */
.pop_wrap_dialog.pop_report{background:url('../images/common/bg_cover.png') repeat 0 0;}
.common_layer_popup2 {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;}
.common_layer_popup2 iframe body {/*margin-top: -50px;*/}
.common_layer_popup2 .pop_con {position:absolute;width:760px;top:50%;left:50%;margin:50px 0;padding:40px;background:#fff}
.common_layer_popup2 .btn_popClose {display:block;position:absolute;width:31px;height:31px;top:1850px;left:50%;font-size:0;background:url(../images/common/btn_popclose.gif) no-repeat;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
}
.common_layer_popup2 .btn_popClose:hover {
	-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);
}
#common_layer_popupBg2 {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:url('../images/common/bg_cover.png') repeat; z-index:1001}

.common_layer_popup2 .ui-iframe-style {margin:1890px auto}

.order_box2{padding:15px;text-align:center;font-weight:normal;background:#fdf5f7;}

/* 공지사항 - 다운로드 */
.notice_dw{padding:10px;border-bottom:1px solid #e8e8e8;font-size:14px;}
.notice_dw:after{content:"";display:block;clear:both;}
.notice_dw .file_Nm{float:left;}
.notice_dw .file_size{float:right;}

/* 구매금액 사은품 UI */
#quick_sample .no_free_gift{padding-bottom: 80px;text-align: center;background: url(../images/contents/no_free_gift_pc.jpg) no-repeat center bottom;}
#quick_sample .no_free_gift p > em{color: #ee2d7a;}

<!-- 샘플링 사용리뷰 css  -->
.sampling_review{padding-bottom:70px;}
.sampling_review h3{padding-left:15px;margin-bottom:10px;font-size:16px;}
.sampling_review .inner{border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.sampling_review .review_total .total_grade{padding-top:30px;}
.sampling_review .review_total{float:left;padding-top:18px;width:588px;}
.sampling_review .review_total .again_buy{padding-top:30px;width:290px;height:170px;}
.sampling_review .review_total ul{margin-top:18px;padding:60px 0 0 40px;border-top:1px solid #e8e8e8;}
.sampling_review .review_lst {float:right;width:511px;padding:20px 0;height:410px;margin-top:0;border-left:1px solid #e8e8e8;background:#fafafa;}
.sampling_review .review_lst .innerArea{overflow:hidden;padding-left:20px;height:410px;}
.sampling_review .review_lst .itemReview{margin-bottom:18px;padding-right:20px;border-bottom:1px solid #e9e8e8;}
.sampling_review .review_lst .user_info {padding-bottom:18px;}
.sampling_review .review_lst .user_info .profile_type{float:left;}
.sampling_review .review_lst .user_info .profile_type .photo{padding:0;width:32px;height:32px;}
.sampling_review .review_lst .user_info .profile_type .photo .cover {width:32px;height:32px;background:url(${IMG_URL}common/img_cover3.png) no-repeat;}
.sampling_review .review_lst .user_info .profile_type .profile{left:20px;top:20px;}
.sampling_review .review_lst .user_info .profile_type div.tooltipBox{left:-12px;top:42px;}
.sampling_review .review_lst .user_info .profile_type > div .grade_area{display:inline-block;margin-top:5px;margin-right:10px;}
.sampling_review .review_lst .user_info .right_sec{float:right;text-align:right;}
.sampling_review .review_lst .user_info .right_sec .ico_gradeM{margin-bottom:5px;}
.sampling_review .review_lst .user_info .right_sec .b_txt{font-size:13px;}
.sampling_review .review_lst .user_info .right_sec .date{margin-left:10px;padding-left:11px;background: url(http://www.aritaum.com/images/common/bg_bar11.gif) no-repeat left center;color:#999;}
.sampling_review .review_lst .review_con{padding-bottom:18px;}
.sampling_review .review_lst .review_con .thumb_review{float:left;width:70px;}
.sampling_review .review_lst .review_con .thumb_review img{width:60px;height:60px;}
.sampling_review .review_lst .review_con .option{color:#999;font-size:13px;margin-bottom:5px;}
.sampling_review .review_lst .review_con .edit_con{font-size:13px;line-height:18px;cursor:pointer;}
.sampling_review .review_lst .review_con .edit_con.photo_con{padding-left:70px;}

.sampling_review .review_lst .review_con.active .thumb_review{float:none;width:100%;margin-bottom:10px;}
.sampling_review .review_lst .review_con.active .thumb_review img{width:auto;height:auto;max-width:100%;}
.sampling_review .review_lst .review_con.active .edit_con.photo_con{padding-left:0;}	