@charset "UTF-8";

/* Web Accessibility */
.cl_skip {position:absolute;top:0;display:block;font-size:12px;width:100%;height:0;line-height:1em;overflow:visible;visibility:visible;z-index:2000;}
.cl_skip .cl_hwac {display:block;overflow:hidden;position:absolute;top:-1020px;left:0;height:0;z-index:-1;}
.cl_skip a {position:absolute;top:-9999px;display:block;width:100%;padding:10px 0;font-weight:bold;text-align:center;background-color:#282a2c;}
.cl_skip a:hover, .cl_skip a:active, .cl_skip a:focus {position:absolute;top:0;left:0;color:#fff;}

/* Common & GNB Layout */
.cl_wrap {position:relative;width:1020px;margin:0px auto;text-align:left;font-size:12px;line-height:1em;color:inherit;padding-bottom:0px;outline:none;}/*[SYS-16997]20210629*/
.cl_wrap *{font-family:'Noto Sans Regular', 'Noto Sans Regular JP',  'Tahoma', 'Simhei', 'Microsoft Yahei';}
.cl_wrap .rel {position:relative;}
.cl_wrap .fl {float:left;}
.cl_wrap .fr {float:right;}
.cl_wrap img {vertical-align:top;}
.cl_wrap .gtop {float:right;width:57px;padding-top:20px;text-align:right;}

.cl_header {position:relative;background-color:#f2f2f2;}
/* [SYS-28037] 2023-01-30 [상품/전시] 전용관 헤더 로고 변경 및 텍스트 틀어짐 수정 */
/* .cl_header .logo {margin:0px auto;padding:27px 0px 25px 0px;text-align:center;width:199px;height:120px;max-height:120px;} */
.cl_header .logo {margin:0px auto;padding:42px 0px 25px 0px;text-align:center;width:206px;height:120px;max-height:120px;}
/* //[SYS-28037] 2023-01-30 [상품/전시] 전용관 헤더 로고 변경 및 텍스트 틀어짐 수정 */
.cl_header .tmenu {position:absolute;top:54px;left:23px;}
.cl_header .tmenu a {position:relative;font-size:13px;color:#666;display:block;padding:0px 8px 0px 10px;float:left;line-height:1em;}
.cl_header .tmenu a:after {position:absolute;content:'';top:1px;left:0px;width:1px;height:12px;background-color:#999;display:block;}
.cl_header .tmenu a.fst {padding:0px 8px;}
.cl_header .tmenu a.fst:after {display:none;}
.cl_header .tmenu:after {display:table;content:'';clear:both;}
.cl_header .tbanner {position:absolute;width:330px;height:95px;top:11px;right:14px;}
.cl_header .gnb {z-index:10;clear:both;position:relative;height:40px;text-align:center;background-color:#fff;border-bottom:1px solid #dcdcdc;-webkit-box-shadow:0px 2px 15px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 15px -5px rgba(0,0,0,0.2);box-shadow:0px 2px 15px -5px rgba(0,0,0,0.2);}
.cl_header .gnb .gnb_column {display:inline-block;*display:inline;margin:0 3px;font-family: 'Noto Sans Regular', 'Noto Sans Regular JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.cl_header .gnb .gnb_column h2 {font-size:17px;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #dcdcdc;}
.cl_header .gnb .gnb_column h2 a {color:#808080;display:block;padding:13px 20px 14px 20px;}
.cl_header .gnb .gnb_column.on h2 {border-color:#dcdcdc;background-color:#fafafa;/*border-bottom:1px solid #fafafa;*/}
.cl_header .gnb .gnb_column.on h2 a {color:#000;}
.cl_header .gnb .gnb_column .gnb_sub {position:absolute;top:-999999px;left:0px;width:1020px;height:auto;padding:15px 0px 17px 0px;text-align:left;background-color:#fafafa;z-index:20;border-bottom:1px solid #dcdcdc;-webkit-box-shadow:0px 2px 15px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 15px -5px rgba(0,0,0,0.2);box-shadow:0px 2px 15px -5px rgba(0,0,0,0.2);}
.cl_header .gnb .gnb_column .gnb_sub a {display:inline-block; height:auto;max-width:240px;overflow:hidden;font-size:14px;line-height:1.2em;color:#808080;}
.cl_header .gnb .gnb_column .gnb_sub a:hover {color:#000;}
.cl_header .gnb .gnb_column .gnb_sub h3 {color:#000;font-size:16px;padding:6px 0px;font-family:'Noto Sans Medium','Noto Sans Medium JP','Noto Sans Medium JP','Tahoma','Simhei','Microsoft Yahei';font-weight:500;}
.cl_header .gnb .gnb_column .gnb_sub li {float:left;text-align:left;width:132px;padding-right: 20px;}
.cl_header .gnb .gnb_column ul ul {margin:0px !important;width:auto;padding:0px;}
.cl_header .gnb .gnb_column .gnb_sub li li {float:none;width:auto !important;padding:3px 0px;}
.cl_header .gnb .gnb_column .gnb_sub ul:after {content:'';display:table;clear:both;}
.cl_header .gnb .gnb_column .gnb_sub:after {content:'';display:table;clear:both;}
.cl_header .gnb .gnb_column #gnbs1 ul {margin-left:31px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs1 ul {margin-left:74px;}
.cl_header .gnb .gnb_column #gnbs1 ul li {min-width:144px;padding-right:20px;width:auto;}
.cl_header .gnb .gnb_column #gnbs1 ul li:first-child {width:442px;}
.cl_header .gnb .gnb_column #gnbs1 ul li:nth-child(2) {width:164px;}
.cl_header .gnb .gnb_column #gnbs1 ul li:last-child {width:375px;}
.cl_header .gnb .gnb_column #gnbs1 ul li {min-width:144px;padding-right:20px;}
.cl_header .gnb .gnb_column #gnbs1 ul li ul li a {max-width:100%;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cl_header .gnb .gnb_column #gnbs2 ul {margin-left:129px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs2 ul {margin-left:193px;}
.cl_header .gnb .gnb_column #gnbs2 ul li {width:180px;}
.cl_header .gnb .gnb_column #gnbs3 ul {margin-left:242px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs3 ul {margin-left:329px;}
.cl_header .gnb .gnb_column #gnbs3 ul li {width:230px;}
.cl_header .gnb .gnb_column #gnbs4 ul {margin-left:356px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs4 ul {margin-left:415px;}
.cl_header .gnb .gnb_column #gnbs4 ul li {width:150px;}
/* .cl_header .gnb .gnb_column #gnbs5 ul {margin-left:468px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs5 ul {margin-left:501px} [SYS-28037] 2023-01-30*/
.cl_header .gnb .gnb_column #gnbs5 ul li {width:150px;}
/* .cl_header .gnb .gnb_column #gnbs6 ul {margin-left:550px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs6 ul {margin-left:587px;} [SYS-28037] 2023-01-30*/
.cl_header .gnb .gnb_column #gnbs6 ul li {width:150px;}
/* .cl_header .gnb .gnb_column #gnbs7 ul {margin-left:700px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs7 ul {margin-left:673px} [SYS-28037] 2023-01-30*/
.cl_header .gnb .gnb_column #gnbs7 ul li {width:150px;}
.cl_header .gnb .gnb_column #gnbs8 ul {margin-left:814px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs8 ul {margin-left:758px;} /*20200923 수정*/
.cl_header .gnb .gnb_column #gnbs8 ul li {width:150px;}
.cl_header .gnb .gnb_column #gnbs9 ul {margin-left:921px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs9 ul {margin-left:878px;} /*20200923 수정*/
.cl_header .gnb .gnb_column #gnbs9 ul li {width:auto;}
.cl_header .gnb .gnb_column .gnb_sub .all_viw {text-align:left;display:inline-block;height:18px;padding:3px 10px 20px 10px;border:1px solid #8cceb6;color:#8cceb6 !important;margin:11px 12px 0px 12px;background-color:#fff;float:right;}

/* [SYS-28037] 2023-01-30 [상품/전시] 전용관 헤더 로고 변경 및 텍스트 틀어짐 수정 */
.cl_header .gnb .gnb_column #gnbs5 ul {margin-left:637px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs5 ul {margin-left:645px;}
.cl_header .gnb .gnb_column #gnbs6 ul {margin-left:751px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs6 ul {margin-left:732px;}
.cl_header .gnb .gnb_column #gnbs7 ul {margin-left:540px;}
:lang(zh-cn) .cl_header .gnb .gnb_column #gnbs7 ul {margin-left:517px}
/* //[SYS-28037] 2023-01-30 [상품/전시] 전용관 헤더 로고 변경 및 텍스트 틀어짐 수정 */

.hidden {display: none;} /*SYS-17973*/


/* Main Style */
.cl_wrap #slides {position:relative;height:400px;overflow:hidden;}
.cl_wrap .tab_info {display:none;}
.cl_wrap .tab_info.on {display:block;}
.cl_wrap .hot_product .tab {text-align:center;border-bottom:1px solid #dbdbdb;height:40px;margin:30px 0px;}
.cl_wrap .hot_product .tab li {display:inline-block;width:180px;overflow:hidden;margin:0px 3px;}
.cl_wrap .hot_product .tab li a {display:block;font-size:18px;color:#666;text-align:center;line-height:1em;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;height:40px;padding-top:12px;background-color:#ebebeb;vertical-align:top;}
.cl_wrap .hot_product .tab li a.on {font-size:24px;color:#000;border-bottom:1px solid #fff;background-color:#fff;height:40px;padding-top:10px;}
.cl_wrap .hot_product .tab_info {padding-bottom:50px;}
.cl_wrap .hot_product .tab_info .txt {font-size:16px;color:#000;text-align:center;line-height:1em;padding:12px 0px 35px 0px;}
.cl_wrap .hot_product .tab_info .rel {text-align:center;}
.cl_wrap .hot_product .tab_info .cl_bxslider .bx-wrapper {margin-left:8px;}
.cl_wrap .hot_product .tab_info .cl_bxslider .prod_name {font-size:15px;color:#000;line-height:1.2em;padding:3px 0px 15px 0px;height:54px;}
.cl_wrap .hot_product .tab_info .cl_bxslider .prod_name > a {font-size:15px;color:#000;line-height:1.2em;padding:3px 0px 15px 0px;height:54px;}
.pro-list-wrap ul > li .pro-info-box > dl dt a{line-height:25px;font-size:20px;font-weight:400;color:#0c1f2c;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;}

.cl_wrap .hot_product .tab_info .cl_bxslider .more {display:inline-block;color:#fff;background-color:#000;padding:6px 10px 6px 10px;font-size:14px;}
.cl_wrap .hot_product .tab_info .bx-controls {position:relative;}
.cl_wrap .hot_product .tab_info .bx-controls-direction a {position:absolute;background:transparent url('/static-fo-pc/img/common/brand/clinique_new/common/slide_arrow_1.png') 0px 0px no-repeat;width:20px;height:37px;display:block;text-align:left;text-indent:-9999px;}
.cl_wrap .hot_product .tab_info .bx-controls-direction a.disabled {display:none;}
.cl_wrap .hot_product .tab_info .bx-prev {top:-203px;left:-28px;}
.cl_wrap .hot_product .tab_info .bx-next {top:-203px;left:auto;right:-28px;background-position:0px -38px !important;}
.cl_wrap .mbanner {position:relative;/*padding-top:20px;*/}
.cl_wrap .mbanner a{width: 505px; height: 170px; overflow: hidden;}
.cl_wrap .mbanner:after {content:'';display:table;clear:both;}
.cl_wrap .mban_wrap {padding-top:20px;}
.cl_wrap .mban_wrap ul {display:block;border-top:1px solid #d9d9d9;}
.cl_wrap .mban_wrap ul li {display:block;width:1020px;height:400px;border-bottom:1px solid #d9d9d9;}
.cl_wrap .mban_wrap ul li a {display:block}
.cl_wrap .mban_wrap ul li a img{width: 100%; height: 100%;}
.cl_wrap .mban_wrap .mbanimgWrap ul li{border-bottom:1px solid #d9d9d9;}

.cl_wrap .cpop {display:none;}
.cpop .video_wrap {position:relative;background-color:#fff;margin:30px 35px;/*height:620px;*/padding:20px 20px 20px 20px;}
.cpop .video_wrap .player {width:710px;height:399px;}
.cpop .title h3 {font-size:16px;color:#000;padding:8px 0px;line-height:1.3em;}
.cpop .caption {font-size:12px;padding:10px;border:1px solid #c7c7c7;height:104px;overflow-y:auto;line-height:1.2em;color:#000;word-break:break-all;}


/* MPP Style */
.cl_wrap .mpp h1 {font-size:35px;color:#5ebb99;line-height:1em;text-align:center;/*border-bottom:1px solid #e6e6e6;background-color:#f9f9f9;padding:32px 0px;*/}
.cl_wrap .location {position:relative;padding:30px 0px 48px 0px;font-size:13px;color:#333 !important;vertical-align:top;}
.cl_wrap .location a {font-size:13px;color:#333 !important;vertical-align:top;margin:0px;}
.cl_wrap .cl_cwrap {position:relative;clear:both;}
.cl_wrap .cl_cwrap:after {content:'';display:table;clear:both;}
.cl_wrap .mpp .selectbox {position:absolute;top:26px;right:0px;}
.cl_wrap .mpp .selectbox .selectric-cl_selbox {display:inline-block;min-width:100px;}
.cl_wrap .mpp .selectbox .selectric-cl_selbox.selectric-open .selectric-items {width: 100% !important;}
.cl_wrap .mpp .prod_list ul {display:block;min-height:617px;}
.cl_wrap .mpp .prod_list ul::after{display:block; content:''; clear:both;}
.cl_wrap .mpp .prod_list .no_prod {font-size:17px;padding:180px 0px 200px 0px;text-align:center;line-height:1.2em;}
.cl_wrap .mpp .prod_list li {position:relative;width:290px;margin:20px 0px 50px 0px;float:left;vertical-align:top;min-height:483px;}
.cl_wrap .mpp .prod_list li.row {clear:both;}
.cl_wrap .mpp .prod_list li.nthc {margin:20px 75px 50px 75px;}
.cl_wrap .mpp .prod_list p {color:#333;text-align:center;display:block;}
.cl_wrap .mpp .prod_list .prod_img {position:relative;text-align:center;height:290px;}
.cl_wrap .mpp .prod_list .prod_img a {display:block;}
.cl_wrap .mpp .prod_list .prod_img a img {width:100%;height:100%;}
.cl_wrap .mpp .prod_list .prod_img .tags_wrap {position:absolute;top:0px;left:0px;width:70px;}
.cl_wrap .mpp .prod_list .prod_name {padding:22px 0px 0px 0px;font-size:18px;line-height:1.2em;height:90px;letter-spacing:-0.01em;overflow:hidden;}
.cl_wrap .mpp .prod_list .prod_name a {color:#333;word-break:break-all;max-height:87px;overflow:hidden;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;white-space: normal;word-wrap:break-word;}
.cl_wrap .mpp .prod_list .prod_desc {font-size:13px;line-height:1.2em;word-break:break-all;height:48px;overflow:hidden;letter-spacing:-0.05em;}
.cl_wrap .mpp .prod_list .prod_name + .prod_size {margin-top:5px;}
.cl_wrap .mpp .prod_list .prod_size {font-size:14px;min-height:30px;}
.cl_wrap .mpp .prod_list .prod_size strong {display:inline-block;vertical-align:top;font-family:inherit;font-weight:normal;}
.cl_wrap .mpp .prod_list .prod_size .size {vertical-align:top;padding:1px 0px 0px 0px;display:inline-block;font-size:12px;}
.cl_wrap .mpp .prod_list .prod_size .selectric-wrapper {display:inline-block;vertical-align:top;margin-top:-4px;}
.cl_wrap .mpp .prod_list .prod_size .selectric-cl_color_chip {float:none;display:inline-block;vertical-align:middle;}
.cl_wrap .mpp .prod_list .prod_size select {width:auto;padding:0px;margin:0px;height:auto;border:1px solid #aaa;color:#040a2b;font-size:11px;min-width:auto;}
.cl_wrap .mpp .selectric-cl_color_chip .selectric-label {height:18px;margin:0px;line-height:18px;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-label span.ico {margin:0px .6em 0px 0px;display:inline-block;zoom:1;*display:inline;padding:0px;background-color:#ddd;width:18px;height:18px;vertical-align:top;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-label span.ico img {display:block;width:100%;height:100%;vertical-align:top;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-label span.ico span {display:block;vertical-align:top;width:18px;height:18px;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-items {max-height:141px;overflow-y:auto;outline:none;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-items li {font-size:12px;float:none;width:auto;padding:1px 2px 1px 26px;margin:0px;text-align:left;text-indent:-25px;min-height:auto;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-items li span {margin-top:0px;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-items .ico {display:inline-block;zoom:1;*display:inline;width:16px;height:16px;vertical-align:middle;margin-right:0.65em;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-items .ico img {display:block;width:100%;height:100%;vertical-align:top;}
.cl_wrap .mpp .prod_list .selectric-cl_color_chip .selectric-items .ico span {display:block;vertical-align:top;width:16px;height:16px;}
.cl_wrap .mpp .prod_list .prod_price {font-size:14px;min-height:25px;}
.cl_wrap .mpp .prod_list .prod_price strong {font-weight:normal;}
.cl_wrap .mpp .prod_list .prod_price span {display:block;margin:5px 0;}
.cl_wrap .mpp .prod_list .prod_rate {min-height:30px;}
.cl_wrap .mpp .prod_list .prod_btn {display:flex;justify-content:space-between;}
.cl_wrap .mpp .prod_list .prod_btn + .prod_btn {margin-top:5px;}
.cl_wrap .mpp .prod_list .prod_btn a {display:inline-block;margin-left:5px;font-size:14px;color:#666;border:1px solid #ccc;background-color:#fff;padding:8px 10px;width:93px;text-align:center;}
.cl_wrap .mpp .prod_list .prod_btn a:last-child {flex:1 0 auto;-ms-flex:1 0 auto;} /* [SYS-14211] 20210226 */
.cl_wrap .mpp .prod_list .prod_btn a.fst {margin-left:0px;}
/* .cl_wrap .mpp .prod_list .prod_btn a.btn_fav.on {border-color:#5dba98;} */
.cl_wrap .mpp .prod_list .prod_btn .btn_cho {border-color:#5dba98;background-color:#5dba98;color:#fff;}
.cl_wrap .mpp .prod_list .prod_btn .btn_soldout {border-color:#999;background-color:#f2f2f2;color:#666;} /* [SYS-14211] 20210226 */
.cl_wrap .mpp .pagination,.cl_wrap .spp .paging {padding:0px;text-align:center;}
.cl_wrap .mpp .pagination a,.cl_wrap .spp .paging a {font-size:13px;display:inline-block;color:#999;vertical-align:middle !important;padding:1px 0px;}
.cl_wrap .spp .paging a {position:relative;border:0;padding:0 5px 0 9px; margin:0;text-align:center;}
.cl_wrap .mpp .pagination img,.cl_wrap .spp .pagination img {vertical-align:middle !important;}
.cl_wrap .mpp .pagination a img,.cl_wrap .spp .pagination a img {padding:0px 5px 0px 5px;}
.cl_wrap .mpp .pagination .active,.cl_wrap .spp .paging .on {font-weight:600;color:#000;}
.cl_wrap .mpp .pagination span,.cl_wrap .spp .pagination span {position:relative;display:block;padding:0px 7px 0px 7px;text-align:center;}
.cl_wrap .mpp .pagination span:after,.cl_wrap .spp .pagination span:after {content:'';display:block;color:#999;position:absolute;top:1px;left:-2px;width:1px;height:11px;border-left:1px solid #999;}
.cl_wrap .mpp .pagination > a.fst.active span:after, .cl_wrap .mpp .pagination > a.fst span:after{display:none;}
.cl_wrap .spp .paging a.first {width:18px;height:11px;background:url('/static-fo-pc/img/common/brand/clinique_new/common/btn_pprev_2.gif') no-repeat 0 -1px; background-size: 8px 11px;}
.cl_wrap .spp .paging a.prev {width:18px;height:11px;background:url('/static-fo-pc/img/common/brand/clinique_new/common/btn_pprev_1.gif') no-repeat 0 -1px; background-size: 8px 11px;}
.cl_wrap .spp .paging a.next {width:18px;height:11px;background:url('/static-fo-pc/img/common/brand/clinique_new/common/btn_pnext_2.gif') no-repeat 0 -1px; background-size: 8px 11px;margin-left:5px;}
.cl_wrap .spp .paging a.last {width:18px;height:11px;background:url('/static-fo-pc/img/common/brand/clinique_new/common/btn_pnext_1.gif') no-repeat 0 -1px; background-size: 8px 11px;}
.cl_wrap .spp .paging a:after, .cl_wrap .spp .paging a.on:after{content:'';display:block;color:#999;position:absolute;top:9px;left:0px;width:1px;height:11px;border-left:1px solid #999;}
.cl_wrap .mpp .pagination .first a:after,.cl_wrap .spp .pagination .first a:after, .cl_wrap .spp .paging a.prev + a:after, .cl_wrap .spp .paging a:first-child.on:after {display:none;}
.cl_wrap .spp .paging a:first-child:after, .cl_wrap .spp .paging a.first:after, .cl_wrap .spp .paging a.prev:after, .cl_wrap .spp .paging a.next:after, .cl_wrap .spp .paging a.last:after {display:none;}

/* SPP Style */
.cl_wrap .spp .location {padding-top:18px;}
.cl_wrap .spp .cl_prod_info {padding-bottom:25px;margin-top:0;}
.cl_wrap .spp .cl_prod_info:after {content:'';display:table;clear:both;}
.cl_wrap .spp .cl_prod_info .prod_src {width:370px;float:left;margin-left:10px;}
.cl_wrap .spp .cl_prod_info .prod_tags {text-align:center;padding:10px 0px 1px 0px;}
.cl_wrap .spp .cl_prod_info .prod_img {position:relative;text-align:center;padding:0px;width:370px;height:370px;}
.cl_wrap .spp .cl_prod_info .prod_img .thumb{width: 370px;height:370px;overflow:hidden;}
.cl_wrap .spp .cl_prod_info .prod_img .thumb .zoomWrapper img{left:0;top:0;max-width:370px !important; min-width:370px !important}
.cl_wrap .spp .cl_prod_info .prod_img .tags_wrap {position:absolute;top:0px;left:0px;}
.cl_wrap .spp .cl_prod_info .prod_img .tags_wrap img {margin-bottom:5px;}
.cl_wrap .spp .cl_prod_info .photo .view360 {top:373px;display:block;left:311px;}
.cl_wrap .spp .cl_prod_info .zoom_txt {font-size:13px;color:#666;text-align:center;margin-top:36px;}
.cl_wrap .spp .cl_prod_info .zoom_txt:before {position:relative;top:1px;content:'';display:inline-block;width:13px;height:13px;margin-right:4px;background:transparent url('/static-fo-pc/img/common/bg_icon2.png') -2160px 0px no-repeat;}
.cl_wrap .spp .cl_prod_info .pthumb_list {position:relative;height:61px;margin-top:25px;overflow:hidden;} /* 20200812 수정 */
.cl_wrap .spp .cl_prod_info .pthumb_list .bx-wrapper {margin:0px auto;}
.cl_wrap .spp .cl_prod_info .pthumb_list li a {display:inline-block;border:1px solid #dbdbdb;box-sizing:border-box;}
.cl_wrap .spp .cl_prod_info .pthumb_list li a.video:after {content:'';display:block;position:absolute;top:1px;left:1px;width:58px;height:58px;background:#fff url('/static-fo-pc/img/common/bg_icon2.png') no-repeat -2179px 13px;}
.cl_wrap .spp .cl_prod_info .pthumb_list .on {border-color:#5dba98;}
.cl_wrap .spp .pthumb_list .bx-controls {position:relative;}
.cl_wrap .spp .pthumb_list .bx-controls-direction a {position:absolute;background:transparent url('/static-fo-pc/img/common/brand/clinique_new/common/slide_arrow_1.png') 0px 0px no-repeat;width:20px;height:37px;display:block;text-align:left;text-indent:-9999px;}
.cl_wrap .spp .pthumb_list .bx-controls-direction a.disabled {opacity:.2;} /* 20200818 수정 */
.cl_wrap .spp .pthumb_list .bx-prev {top:-48px;left:-26px;} /* 20200812 수정 */
.cl_wrap .spp .pthumb_list .bx-next {top:-48px;left:auto;right:-26px;background-position:0px -38px !important;} /* 20200812 수정 */
.cl_wrap .spp .cl_prod_info .share {position:relative;text-align:center;padding:16px 0px 0px 0px;}
.cl_wrap .spp .cl_prod_info .share .sns_btn {display:inline-block;width:40px;height:40px;background:transparent url('/static-fo-pc/img/common/bg_icon2.png') -1980px 0px no-repeat;font-size:0;}
.cl_wrap .spp .cl_prod_info .prod_satis {position:relative;width:195px;text-align:left;margin:27px auto 0px auto;height:42px;font-size:14px;}
.cl_wrap .spp .cl_prod_info .prod_satis a {display:inline-block;color:#000;font-weight:600;}
.cl_wrap .spp .cl_prod_info .prod_satis img {padding:5px 0px 0px 0px;}
.cl_wrap .spp .cl_prod_info .prod_satis .rate_num {position:absolute;top:-1px;right:0px;color:#656565;font-size:49px;line-height:0.78em;letter-spacing:-0.05em;font-family:'Noto Sans Medium','Noto Sans Medium JP','Noto Sans Medium JP','Tahoma','Simhei','Microsoft Yahei';font-weight:500;}
.cl_wrap .spp .cl_prod_info .prod_review_btn {background:transparent url('/static-fo-pc/img/common/brand/clinique_new/common/bg_review_box_1.gif') 0px 0px no-repeat;width:190px;height:33px;overflow:hidden;margin:10px auto 0px auto;text-align:center;}
.cl_wrap .spp .cl_prod_info .prod_review_btn a {padding:7px 0px;vertical-align:middle;display:inline-block;color:#000;font-size:13px;line-height:1.5em;}
.cl_wrap .spp .cl_prod_info .prod_review_btn a strong {font-weight:600 !important;margin-right:10px;}
.cl_wrap .spp .cl_prod_info .prod_review_btn img {vertical-align:middle;margin-top:-2px;}
.cl_wrap .spp .cl_prod_info .prod_spec {width:570px;float:right;}
.cl_wrap .spp .cl_prod_info .prod_spec h4 {max-height:60px;font-size:28px;line-height:1.1em;color:#5dba98;letter-spacing:-0.07em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;}
.cl_wrap .spp .cl_prod_info .prod_spec .tab-container {margin-top:19px;padding:0px;border:0px;}
.cl_wrap .spp .cl_prod_info .prize_cnt .btn4.lgray {border:1px solid #000;background-color:#000;height:24px;padding:0 9px;line-height:22px;}
.cl_wrap .spp .cl_prod_info .prize_cnt .btn4.lgray:before {content:'';display:inline-block;width:12px;height:12px;margin-right:6px;background:url('/static-fo-pc/img/common/bg_icon2.png') no-repeat -2040px 0;vertical-align:-1px;}
.cl_wrap .spp .tabsBtn {border-bottom:2px solid #5dba98;height:37px;}
.cl_wrap .spp .tabsBtn li {margin:0px !important;width:168px !important;float:left;position:relative;top:0px;padding:0px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:none;}
.cl_wrap .spp .tabsBtn li a {color:#000;font-size:15px;padding:11px 0px 10px 0px !important;float:none;display:block;text-align:center;border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-bottom:none;background-color:#f2f2f2;}
.cl_wrap .spp .tabsBtn li.active {margin-bottom:0px !important;padding-bottom:0px;background:#fff !important;border-color:#5dba98 !important;}
.cl_wrap .spp .tabsBtn li.active a {border-color:#5dba98;background-color:#fff;padding-bottom:12px !important;font-weight:bold;}
.cl_wrap .spp .tabsBtn li a strong {font-weight:inherit;}
.cl_wrap .spp .tabsBtn:after {content:'';clear:both;display:table;}

.cl_wrap .spp .prod_info {color:#000;line-height:1em;padding:0px 0px 20px 0px;}
.cl_wrap .spp .prod_info h3 {font-size:15px;line-height:1em;font-weight:600;padding:20px 0px 3px 0px;}
.cl_wrap .spp .prod_info div {font-size:14px;line-height:1.3em;word-break:break-all;letter-spacing:-0.05em}
.cl_wrap .spp #tab_sec1 .prod_buyinfo {width:100%;}
.cl_wrap .spp .clPdArea .prod_buyinfo .info  {float:none;width:100%;}
.cl_wrap .spp .clPdArea .prod_buyinfo .info .infoData strong {line-height:normal;} /* 2024-05-08 [LP24-350] */
.cl_wrap .spp .clPdArea .prod_buyinfo .info .iconFlag {display:none;}
.cl_wrap .spp #tab_sec1 table {width:100%;}
.cl_wrap .spp .prod_spec th {position:relative;color:#000;font-weight:600;font-size:13px;padding:6px 0px 6px 21px;line-height:1.3em;text-align:left;vertical-align:top;}
/* .cl_wrap .spp .prod_spec th:after {position:absolute;content:'';display:block;width:3px;height:3px;background-color:#000;top:12px;left:14px;} */
.cl_wrap .spp .prod_spec td {color:#000;height:auto;font-size:13px;line-height:1.3em;}
.cl_wrap .spp .prod_spec .quantity_num {margin-top:3px;display:inline-block;font-size:12px;vertical-align:top;}
.cl_wrap .spp .prod_spec .quantity_num a {display:inline-block;padding:1px 8px;margin-right:-1px;text-align:center;border:1px solid #b2b2b2;}
.cl_wrap .spp .prod_spec .quantity {margin:3px 0px 0px 3px;position:relative;display:inline-block;border:1px solid #b2b2b2;height:20px;}
.cl_wrap .spp .prod_spec .quantity a {position:relative;display:inline-block;width:20px;height:20px;text-align:left;font-size:14px;text-indent:-99999px;border:1px solid #b2b2b2;cursor:pointer;}
.cl_wrap .spp .prod_spec .minus {top:-1px;left:-1px;}
.cl_wrap .spp .prod_spec .minus:before {content:'';position:absolute;display:block;width:9px;border-top:1px solid #b2b2b2;top:50%;left:50%;margin:-1px 0px 0px -4px;}
.cl_wrap .spp .prod_spec .plus {top:-1px;right:-1px;}
.cl_wrap .spp .prod_spec .plus:before {content:'';position:absolute;display:block;width:9px;border-top:1px solid #b2b2b2;top:50%;left:50%;margin:-1px 0px 0px -4px;}
.cl_wrap .spp .prod_spec .plus:after {content:'';position:absolute;display:block;height:9px;border-left:1px solid #b2b2b2;top:50%;left:50%;margin:-5px 0px 0px 0px;}
.cl_wrap .spp .prod_spec .quantity input {border:none;margin:0px 3px;padding:0px;text-align:center;height:18px;width:30px;vertical-align:top;font-size:12px;}
.cl_wrap .spp .prod_spec .amount {margin-top:15px;padding:10px 0px;border-top:1px solid #dbdbdb;}
.cl_wrap .spp .prod_spec .amount td {font-size:12px;padding-top:2px;}
.cl_wrap .spp .prod_spec .amount td strong {font-size:20px;font-weight:600;}
.cl_wrap .spp .prod_spec .btn_login {display:inline-block;background-color:#5dba98;color:#fff;padding:2px 15px;font-size:12px;}
.cl_wrap .spp .prod_spec .almsg {font-size:13px;color:#333;line-height:1.4em;letter-spacing:-0.05em;}
.cl_wrap .spp .prod_spec .btn_buy {margin:40px 0;font-size:0;}
.cl_wrap .spp .prod_spec .btn_buy a {margin-left:5px;border:1px solid #5dba98;font-size:16px;color:#5dba98;width:130px;padding:20px 0px;text-align:center;display:inline-block;box-sizing: border-box;}
.cl_wrap .spp .prod_spec .btn_buy a:first-child {margin-left:0}
.cl_wrap .spp .prod_spec .btn_buy a.btn_cho {width:260px;background-color:#5dba98;color:#fff;font-weight:600;}
.cl_wrap .spp .prod_spec .btn_buy a.btn_soldout {width:395px;border-color:#999;background-color:#f2f2f2;color:#666;}
.cl_wrap .spp .prod_spec .btn_buy a.on {padding:18px 0px;border-width:3px;}
.cl_wrap .spp .prod_spec .almsg {margin:15px 0px 0px 0px;}

.cl_wrap .spp .prod_spec .tableBox {border-top:1px solid #999;}
.cl_wrap .spp .tb_list {width:100%;position:relative;table-layout:fixed;}
.cl_wrap .spp .tb_list thead th:first-child {border-left:none !important;}
.cl_wrap .spp .tb_list thead th:last-child {border-right:none !important;}
.cl_wrap .spp .tb_list th {text-align:center;padding:10px 0px 9px 0px;height:auto;border-top:none;background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;}
.cl_wrap .spp .tb_list th:after {display:none;}
.cl_wrap .spp .tb_list td {text-align:center;font-size:12px !important;border-bottom:1px solid #e5e5e5;}
.cl_wrap .spp .tb_list td.title {text-align:left;}
.cl_wrap .spp .tb_list td.title a .tit{color:#000;}
.cl_wrap .spp .tb_list td.title a:hover {text-decoration:underline;}
.cl_wrap .spp .tb_list .bgstar {display:inline-block;width:71px;height:12px;background:transparent url('/static-fo-pc/img/common/brand/clinique_new/common/rate_star_r0.gif') 0px 0px no-repeat;vertical-align:middle;margin-top:-2px;}
.cl_wrap .spp .tb_list .ratestar {display:block;text-align:left;text-indent:-9999px;height:12px;background:transparent url('/static-fo-pc/img/common/brand/clinique_new/common/rate_star_r5.gif') 0px 0px no-repeat;}
.cl_wrap .spp .tb_list tr.pinfo {display:none;}
.cl_wrap .spp .tb_list tr.pinfo td {padding:0px;text-align:left;}
.cl_wrap .spp .tb_list tbody tr .review_type {position:relative;background-color:#f9f9f9;}
.cl_wrap .spp .tb_list tbody tr .review_type:after {clear:both;content:'';display:table;}
.cl_wrap .spp .tb_list tbody tr .review_type .review_img {width:102px;}
.cl_wrap .spp .tb_list tbody tr .review_type .review_img img {width:100px;height:100px;}
.cl_wrap .spp .tb_list tbody tr .review_type {padding:10px 10px 10px 10px;}
.cl_wrap .spp.detailInfoNew .filterDetail .checkboxGroup input + label{height:19px;}
.cl_wrap .spp .tb_list tbody td {padding:2px 0px;}
.cl_wrap .spp .tb_list tbody tr .review_type .review_txt {line-height:1.3em;text-align:left;}
.cl_wrap .spp .tb_list tbody tr .review_type .review_img + .review_txt {min-height:auto;}
.cl_wrap .spp .tb_list tbody tr .qna_type {position:relative;background-color:#f9f9f9;}
.cl_wrap .spp .tb_list tbody tr .qna_type .qna {position:relative;padding:9px 10px 9px 30px;}
.cl_wrap .spp .tb_list tbody tr .qna_type .qna:before {position:absolute;top:8px;left:10px;content:'Q';font-size:18px;}
.cl_wrap .spp .tb_list tbody tr .qna_type .answer {position:relative;padding:9px 10px 9px 30px;background-color:#f1f1f1;}
.cl_wrap .spp .tb_list tbody tr .qna_type .answer:before {position:absolute;top:9px;left:10px;content:'A';font-size:18px;}
.cl_wrap .spp .tb_list tbody td.reply {color:#027fe9;}
.cl_wrap .spp .tb_list tbody td.noReply {color:#db0b01;}
.cl_wrap .spp .prod_spec .btn3.gline {position:absolute;top:50px;right:0px;height:20px;line-height:1.3em;padding:1px 15px;}

.cl_wrap .spp .prod_spec .color_info {border-top:1px solid #dbdbdb;padding-top:15px;}
.cl_wrap .spp .prod_spec .color_info th {padding:0px;font-size:15px;}
.cl_wrap .spp .prod_spec .color_info th:after {display:none;}

.cl_wrap .spp .color_info .prod_size .selectric-cl_color_chip {float:none;display:inline-block;*display:inline;vertical-align:middle;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-label {height:18px;margin:0px;line-height:18px;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-label span.ico {margin:0px .6em 0px 0px;display:inline-block;zoom:1;*display:inline;padding:0px;background-color:#ddd;width:18px;height:18px;vertical-align:top;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-label span.ico img {display:block;vertical-align:top;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-label span.ico span {display:block;vertical-align:top;width:18px;height:18px;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-items {max-height:141px;overflow-y:auto;outline:none;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-items li {font-size:12px;float:none;width:auto;padding:1px 2px 1px 26px;margin:0px;text-align:left;text-indent:-25px;min-height:auto;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-items li span {margin-top:0px;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-items .ico {display:inline-block;zoom:1;*display:inline;width:16px;height:16px;vertical-align:middle;margin-right:0.65em;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-items .ico img {display:block;vertical-align:top;}
.cl_wrap .spp .color_info .selectric-cl_color_chip .selectric-items .ico span {display:block;vertical-align:top;width:16px;height:16px;}
.cl_wrap .spp .color_info .chip_view {position:relative;padding-bottom:10px;}
.cl_wrap .spp .color_info .chip_view:after {content:'';display:table;clear:both;}
.cl_wrap .spp .color_info .chip_view .smoosh {float:left;width:173px;text-align:center;}
.cl_wrap .spp .color_info .chip_view .smoosh span {display:inline-block;width:125px;height:125px;}
.cl_wrap .spp .color_info .chip_view .color_list {width:397px;float:left;margin-top:5px;}
.cl_wrap .spp .color_info .chip_view .color_list:after {content:'';display:table;clear:both;}
.cl_wrap .spp .color_info .chip_view .color_list li {float:left;padding:0px 3px 3px 0px;}
.cl_wrap .spp .color_info .chip_view .color_list li a {border:2px solid #fff;padding:1px;display:block;}
.cl_wrap .spp .color_info .chip_view .color_list li.on a {border-color:#808080;}
.cl_wrap .spp .color_info .chip_view .color_list li div {width:30px;height:30px;}

.cl_wrap .spp .prod_video {clear:both;border-top:1px solid #d1cfc6;padding-bottom:50px;margin-top:60px;}
.cl_wrap .spp .prod_video h2 {font-size:28px;color:#5dba98;line-height:1em;padding:20px 0px 20px 11px;}
.cl_wrap .spp .prod_video .vtable {display:table;width:100%;border-collapse:collapse;border-top:1px solid #d1cfc6;}
.cl_wrap .spp .prod_video .video_wrap {display:table-row;}
.cl_wrap .spp .prod_video .video_wrap .cell {display:table-cell;vertical-align:top;border:1px solid #d1cfc6;}
.cl_wrap .spp .prod_video .video_wrap .cell.fst {width:640px;}
.cl_wrap .spp .prod_video .video_wrap .cell iframe {vertical-align:top;}
.cl_wrap .spp .prod_video .video_wrap .mdesc .title {padding:10px;height:143px;}
.cl_wrap .spp .prod_video .video_wrap .mdesc .title h3 {color:#5dba98;font-size:18px;line-height:1.3em;font-weight:600;word-break:break-all;padding-bottom:15px;}
.cl_wrap .spp .prod_video .video_wrap .mdesc .title .txt {font-size:13px;line-height:1.3em;color:#000;word-break:break-all;}
.cl_wrap .spp .prod_video .video_wrap .mdesc .caption {font-size:13px;padding:10px;border-top:1px solid #d1cfc6;height:217px;overflow-y:scroll;line-height:1.2em;color:#333;word-break:break-all;}

.cl_wrap .spp .prod_relation {clear:both;padding-bottom:50px;} /* 20200812 수정 */
.cl_wrap .spp .prod_recomm {clear:both;border-top:1px solid #d1cfc6;}
.cl_wrap .spp .prod_recomm:after {content:'';display:table;clear:both;}
.cl_wrap .spp .prod_recomm h2 {font-size:28px;color:#5dba98;line-height:1em;padding:20px 0px 20px 11px;}
.cl_wrap .spp .prod_recomm .prod_list {list-style:none;padding:0px 0px 59px 1px;}
.cl_wrap .spp .prod_recomm .prod_list li {float:left;text-align:center;display:block;width:242px;margin:0px 0px 0px 10px;}
.cl_wrap .spp .prod_recomm .prod_list li.fst {margin:0px 0px 0px 11px;}
.cl_wrap .spp .prod_recomm .prod_list:after {content:'';display:table;clear:both;}
.cl_wrap .spp .prod_recomm .prod_list a {color:#000 !important;display:inline-block;}
.cl_wrap .spp .prod_recomm .prod_list p {display:block;text-align:center;}
.cl_wrap .spp .prod_recomm .prod_list p.name {height:35px;margin-top:6px;line-height:1.15em;font-weight:bold;letter-spacing:-0.09em;word-break:break-all;font-size:15px;}
.cl_wrap .spp .prod_recomm .prod_list p.name a {max-height:35px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;}
.cl_wrap .spp .prod_recomm .prod_list p.price {font-weight:normal;font-size:14px;margin-bottom:5px;line-height:17px;}
.cl_wrap .spp .prod_recomm .prod_list p.price em {display:block;}
.cl_wrap .spp .prod_recomm .prod_list .btn_cho {background-color:#000;font-size:14px;color:#fff !important;line-height:1em;letter-spacing:-0.05em;padding:3px 10px;}
.cl_wrap .spp .clPdArea {margin-top:0;}
.cl_wrap .spp .clPdArea .containingList .optionResult .priceArea strong {line-height: 25px;}
.cl_wrap .spp .tit-box {position:relative;padding:45px 0 20px 0;text-align:center;background:transparent url('/static-fo-pc/img/common/brand/clinique_new/common/bg_tit_box_1.gif') 0px 0px repeat-x;}
.cl_wrap .spp .tit-box h3 {display:inline-block;padding:0 20px;color:#000;font-size:26px;font-weight:600;background-color:#fff;line-height:1em;}
.cl_wrap .spp .tit-box h3 .txtGray {color:#666;font-weight:normal;}
.cl_wrap .spp .tit-box:after{display:none;}
.cl_wrap .spp .product-view-table {padding-top:20px;}
.cl_wrap .spp .product-view-table table {border-collapse:collapse;border-top:1px solid #999;border-bottom:1px solid #e5e5e5;}
.cl_wrap .spp .product-view-table table tr:first-child th, .cl_wrap .spp .product-view-table table tr:first-child td {border-top:1px solid #999;}
.cl_wrap .spp .product-view-table table tr {}
.cl_wrap .spp .product-view-table table th {padding:10px 15px;color:#000;text-align:left;font-size:13px;line-height:1.3em;font-weight:600;background:#f9f9f9;vertical-align:top;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.cl_wrap .spp .product-view-table table td {padding:10px 15px;color:#000;font-size:13px;line-height:1.3em;border-top:1px solid #e5e5e5;}
.cl_wrap .spp .product-view-table .prod_comp {display:block;}
.cl_wrap .spp .product-view-table .prod_comp .ico_more {position:relative;text-align:left;padding:3px 0px 0px 16px;cursor:pointer;font-size:12.1px;line-height:1em;}
.cl_wrap .spp .product-view-table .prod_comp .ico_more:before {position:absolute;content:'';display:block;width:11px;height:11px;top:4px;left:0px;background:transparent url('../images/ico_prod_comp.gif') 0px 0px no-repeat;}
.cl_wrap .spp .product-view-table .prod_comp.on .ico_more:before {background-position:0px -16px;}
.cl_wrap .spp .product-view-table .prod_txt {word-break:break-all;overflow:hidden;line-height:1.3em;}
.cl_wrap .spp .product-view-table .prod_comp.on .prod_txt {height:auto !important;}
.cl_wrap .spp .pagination a {font-size:13px;}
.cl_wrap .spp .pagination {padding-top:15px;padding-bottom:10px;}

/* Tooltip Style */
.tooltipster-default {max-width:300px;height:38px;padding-right:3px;background:url('/static-fo-pc/img/ko/brand/clinique_new/bg_tooltip.png') left top no-repeat;}
.tooltipster-default .tooltipster-content {padding:6px 10px 8px 10px;background:url('/static-fo-pc/img/ko/brand/clinique_new/bg_tooltip_right.png') right top no-repeat;color:#000;font-size:12px;line-height:16px;overflow:hidden;}
.tooltipster-default.tooltipster-top {background:url('/static-fo-pc/img/ko/brand/clinique_new/bg_tooltip_bottom.png') left top no-repeat;}
.tooltipster-default.tooltipster-top .tooltipster-content {padding:17px 10px 7px 10px;background:url('/static-fo-pc/img/ko/brand/clinique_new/bg_tooltip_bottom_right.png') right top no-repeat;}
.tooltipster-icon {margin-left:4px;cursor:help;}
.tooltipster-base {position:absolute;top:0;left:0;width:auto;padding:0;font-size:0;line-height:0;z-index:9999999;pointer-events:none;overflow:visible;}
.tooltipster-base .tooltipster-content {overflow:hidden;}
.tooltipster-arrow {display:none;}
.tooltipster-fade {opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
.tooltipster-fade-show {opacity:1;}

.tooltipster-noir {width:308px;border:1px solid #000;background:#fff;color:#2c2c2c;}
.tooltipster-noir .tooltipster-content {padding:8px 10px;font-size:12px;line-height:16px;text-align:center;}
.tooltipster-arrow {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;text-align:center;}
.tooltipster-arrow span, .tooltipster-arrow-border {display:block;position:absolute;width:0;height:0;}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {bottom:-8px;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {bottom:-8px;border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {top:-8px;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {top:-8px;border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {left:0;right:0;margin:0 auto;}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {left:6px;}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {left:5px;}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {right:6px;}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {right:5px;}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {top:50%;right:-7px;margin-top:-7px;border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;}
.tooltipster-arrow-left .tooltipster-arrow-border {margin-top:-8px;border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {top:50%;left:-7px;margin-top:-7px;border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;}
.tooltipster-arrow-right .tooltipster-arrow-border {margin-top:-8px;border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;}


/* Static Contents Style */
.cl_wrap .location {padding-bottom:30px;}
.cl_wrap .store h3 {font-size:28px;color:#000;line-height:1.2em;padding:9px 0px 73px 0px;letter-spacing:-0.05em;text-align:center;}
.cl_wrap .store .storeinfo {display:table;margin:0px auto 50px auto;}
.cl_wrap .store .storeinfo h2 {font-size:18px;color:#000;padding-bottom:15px;}
.cl_wrap .store .storeinfo p {font-size:13px;color:#000;line-height:1.3em;letter-spacing:-0.05em;}
.cl_wrap .store .storeinfo ul {display:table-row;}
.cl_wrap .store .storeinfo ul li {display:table-cell;padding:17px 38px 14px 38px;vertical-align:top;line-height:1.3em;text-align:center;width:270px;}
.cl_wrap .store .storeinfo ul li.fst {border-left:none;}


/* Clinique Story Style */
.cl_story h3 {font-size:38px;color:#000;line-height:1.2em;padding-bottom:20px;letter-spacing:-0.05em;}
.cl_story p {font-size:16px;color:#666;line-height:1.3em;letter-spacing:-0.05em;}
.cl_story .btn_buy {color:#fff;font-size:14px;display:inline-block;background-color:#000;padding:5px 17px 5px 17px;}
.cl_story .story1 {position:absolute;top:82px;left:64px;text-align:left;}
.cl_story .story2 {position:absolute;top:487px;left:543px;text-align:left;}
.cl_story .story3 {position:absolute;top:872px;left:64px;text-align:left;}
.cl_story .story4 {position:absolute;top:1291px;left:543px;text-align:left;}


/* Redefine Custom Style */
.cl_wrap .bx-wrapper .bx-controls {position:absolute;width:1020px;left:0%;bottom:21px;text-align:center;}
.cl_wrap .bx-wrapper .bx-pager {display:inline-block;vertical-align:top;float:none !important;position:relative;left:auto;bottom:auto;width:auto;text-align:center;}
.cl_wrap .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item {display:inline-block;vertical-align:top;}
.cl_wrap .bx-wrapper .bx-pager:after {content:'';display:table;clear:both;}
.cl_wrap .bx-wrapper .bx-pager.bx-default-pager a {-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;text-indent:-9999px;text-align:left;display:block;width:13px;height:13px;font-size:0px;border:1px solid #000;margin:0px 5px;opacity:0.5;filter:alpha(opacity=50);background:none !important;}
.cl_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .cl_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#000 !important;}
.cl_wrap .selectric-items ul, .cl_wrap .selectric-items li {text-align:left;min-height:auto !important;float:none !important;width:auto !important;margin:0px !important;}
.cl_wrap #slides .bx-wrapper {position:relative;height:400px;overflow:hidden;}
.cl_wrap .bx-wrapper .bx-controls-auto {display:inline-block;vertical-align:top;float:none !important;}
.cl_wrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;margin:0px;vertical-align:top;}
.cl_wrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item a {background:transparent url('/static-fo-pc/img/common/brand/clinique_new/common/btn_rolling_ctl.png') 0px 0px no-repeat;text-align:left;text-indent:-9999px;font-size:0px;height:13px;display:block;}
.cl_wrap .bx-wrapper .bx-controls-auto .bx-start {width:12px;margin:0px 5px;}
.cl_wrap .bx-wrapper .bx-controls-auto .bx-stop {width:10px;background-position:-15px 0px !important;margin:0px 2px;}
.cl_wrap .spp .bx-wrapper .bx-controls {width:auto;bottom:auto;}
.cl_wrap .cl_bxslider img {display:inline-block;}
.cl_wrap .cl_bxslider ul li a{display:block;}

.cl_wrap .tooltipSave {}
.cl_wrap .tooltipSave .contTip .txtDesc {margin-top:5px;}
.cl_wrap .spp .prod_spec .guide {margin-top:6px;margin-bottom:5px;}
.cl_wrap .spp .prod_spec .guide li {position:relative;margin-bottom:2px;padding-left:117px;}
.cl_wrap .spp .prod_spec .guide li .tit {position:absolute;top:0px;left:0px;width:117px;}
.cl_wrap .spp .prod_spec .guide li .view:after {content:'';display:inline-block;width:5px;height:10px;margin-left:4px;margin-top:-3px;background:url('/static-fo-pc/img/common/newarrow_more.png') no-repeat 0 0;vertical-align:middle;opacity:0.7;filter:alpha(opacity=70);}

.brdClinique {position:relative;width:1020px !important;}
#cboxClose {display:block !important;}
.container, .containerMain {padding-bottom:30px;}

.cl_wrap .spp.detailInfoNew .buyCheck {display:inline-block;min-width:55px;height:19px;padding:0 4px;border:1px solid #000;color:#000;line-height:17px;background:#fff;}
.cl_wrap .spp.detailInfoNew .buyCheck.no {border:1px solid #999; color:#999;}
.cl_wrap .spp.detailInfoNew .infoBox .productDetail {margin-top: 40px;}

/* .cl_wrap .spp.detailInfoNew .infoBox {padding-top:20px;} */
.cl_wrap .spp .infoBox .descText dt:before {display:none;}
.cl_wrap .spp .infoBox .descText dd, .cl_wrap .spp.detailInfoNew .infoBox .descText dt {padding-left:0px;}
.cl_wrap .spp .proudctDetail .numList li {font-size:13px;line-height:1.3em;}
.cl_wrap .spp .proudctDetail p {line-height:1.3em;}
.cl_wrap .spp .proudctDetail .numList > li + li {margin-top:10px;}
.cl_wrap .spp .proudctDetail .numList .hypList li {margin-top:3px;}
.cl_wrap .spp.detailInfoNew {margin:0px;}
.cl_wrap .spp.detailInfoNew .infoBox .descText dd {font-size:13px;line-height:1.3em;}
.cl_wrap .spp.detailInfoNew .infoBox .descText dd p {display:block;padding-bottom:5px;}
.cl_wrap .spp.detailInfoNew .infoBox .descText dt {margin-bottom:10px;}
.cl_wrap .spp.detailInfoNew .tableArea .tableBox table th, 
.cl_wrap .spp.detailInfoNew .tableArea .tableBox table td.titArea {padding-top:10px;padding-bottom:10px;font-size:13px;line-height:1.3em;}
.cl_wrap .spp.detailInfoNew .tableArea .tableBox table td.titArea {padding-top:10px;padding-bottom:10px;font-size:13px;line-height:1.3em;}
.cl_wrap .spp.detailInfoNew .descText .numList {margin-top:10px;}
/* .cl_wrap .spp.detailInfoNew .infoBox .proudctDetail .conTitle {margin-top:20px;margin-bottom:0px;line-height:1em;} */
.cl_wrap .spp.detailInfoNew .infoBox .receiveLoca {margin-bottom:0px;}
.cl_wrap .spp.detailInfoNew .infoBox .receiveLoca .locationWrap {width:827px;}
.cl_wrap .spp .reviewSort dl.selectSt1, .cl_wrap .spp .reviewSort dl.selectSt2 {width:95px;}
.cl_wrap .spp .reviewSort dl.selectSt2 {width:auto;}
.cl_wrap .spp .reviewSort dl.selectSt2 dt {width:154px;text-overflow:initial;}
.cl_wrap .spp .reviewSort dl.selectSt2.option {width:95px;}
.cl_wrap .spp .reviewSort dl.selectSt2.option dt{width:auto;}
.cl_wrap .spp .reviewSort dl.selectSt2.option dt a {width:100%;}
.cl_wrap .spp .reviewSort dl.selectSt2 dt a {width:126px;text-overflow:ellipsis;}
.cl_wrap .spp .reviewSort dl.selectSt2 dt a span {width:130px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;display:inline-block;overflow:hidden;}
.cl_wrap .spp .reviewSort dl.selectSt1 > dt, .cl_wrap .spp .reviewSort dl.selectSt2 > dt {font-size:13px;height:20px;line-height:1.4em;text-overflow:ellipsis}
.cl_wrap .spp .reviewSort dl dt{cursor:pointer;}
.cl_wrap .spp .reviewSort.three dl.selectSt1{width: 130px;}
.cl_wrap .spp .reviewSort.three dl.selectSt2 {width: 193px;}
.cl_wrap .spp .reviewSort.three dl.selectSt2 dt{width: 100%;}
.cl_wrap .spp .reviewSort.three dl.selectSt2 dt a{width: 100%;text-overflow:initial}
.cl_wrap .spp .reviewSort.three dl.selectSt2 dt a span{width:100%;}


.cl_wrap .spp dl.selectBx > dt:after, .cl_wrap .spp dl.selectSt2 > dt:after {right:7px;}
.cl_wrap .spp dl.selectBx > dd, .cl_wrap .spp dl.selectSt2 > dd {top:21px;}
.cl_wrap .spp dl.selectBx > dd > ul.selectList > li, .cl_wrap .spp.detailInfoNew .filterDetail, .cl_wrap .spp.detailInfoNew .filterDetail .checkboxGroup input + label {font-size:13px;}
.cl_wrap .spp.detailInfoNew .filterDetail {width:400px;}
.cl_wrap .spp.detailInfoNew .filterDetail ul.chkArea > li {margin-top:5px;}
.cl_wrap .spp.detailInfoNew .reviewSort {height:auto;margin-top:20px;margin-bottom:10px;}
.cl_wrap .spp.detailInfoNew .reviewSort .reviewFilter + .reviewFilter {height:20px;}
.cl_wrap .spp.detailInfoNew .qnaTopArea {position:relative;height:auto;}
.cl_wrap .spp.detailInfoNew .reviewSort:after, .cl_wrap .spp.detailInfoNew .qnaTopArea:after {content:'';clear:both;display:table;}
.cl_wrap .spp.detailInfoNew .qnaTopArea .reviewTit {margin-top:23px;}
.cl_wrap .spp.detailInfoNew .reviewSort .btnReviewWrite {height:20px;padding:4px 20px 3px 20px;}
.cl_wrap .spp.detailInfoNew .infoBox.btm0 {padding-top:0;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox{border-top:1px solid #000;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table:after{display:block;width:100%;height:1px;content:"";border-bottom:1px solid #bfbfbf;position:absolute;left:0;bottom:0;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table thead th{border-bottom:1px solid #cbccce !important;background:#f2f2f2;padding:8px 0;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table th,
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td{padding:11px 15px;line-height:1.4;border-bottom:1px solid #dbe0e5;border-right:0;color:#666;font-size:11px;font-weight:normal;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;}/*20171208*/
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td .listTitle{display:inline-block;width:100%;padding:0;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td .listTitle .option{display:inline-block;white-space:pre-line;padding:0;max-width:none;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td .listTitle .tit{display:inline-block;width:100%;height:auto;padding:0 20px 0 0;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td input{word-break:normal;}/* safari bug */
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table th,
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table tbody .th{color:#5c6375;background-color:#f6f9fc;word-break:normal;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table th{font-weight:bold;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table th,
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td{padding:6px 5px;font-family:'Tahoma', 'Lantinghei SC' , 'Simhei', 'Microsoft Yahei'  , simsun,'微软雅黑', STXihei, "华文细黑", sans-serif;color:#000;text-align:center;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td .listTitle.video .tit:after,
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .tableBox table td .listTitle.photo .tit:after{background:url('/static-fo-pc/img/zh/brand/dior/icn_photo.gif') no-repeat;}
.cl_wrap .spp.detailInfoNew #tab_sec2 .tableArea .starScore{display:inline-block;}

/* 크리니크 베스트셀러 TOP 10 */
.cl_cwrap h2 {font-size:0px;margin:0px;padding:0px;line-height:0px;}
.cl_cwrap h3 {font-size:30px;color:#5ebb99;line-height:1.2em;padding-bottom:13px;letter-spacing:-0.05em;}
.cl_cwrap h3 .txt_type {display:block;font-size:20px;line-height:1.2em;}
.cl_cwrap p {font-size:14px;color:#333;line-height:1.3em;letter-spacing:-0.05em;}
.cl_cwrap .btn_buy {color:#fff;font-size:14px;display:inline-block;background-color:#000;padding:5px 17px 5px 17px;}
.cl_cwrap .prod1 {position:absolute;top:45px;left:363px;text-align:left;}
.cl_cwrap .prod2 {position:absolute;top:367px;right:374px;text-align:right;}
.cl_cwrap .prod3 {position:absolute;top:710px;left:363px;text-align:left;}
.cl_cwrap .prod4 {position:absolute;top:1006px;right:374px;text-align:right;}
.cl_cwrap .prod5 {position:absolute;top:1330px;left:363px;text-align:left;}
.cl_cwrap .prod6 {position:absolute;top:1679px;right:374px;text-align:right;}
.cl_cwrap .prod7 {position:absolute;top:2012px;left:363px;text-align:left;}
.cl_cwrap .prod8 {position:absolute;top:2320px;right:374px;text-align:right;}
.cl_cwrap .prod9 {position:absolute;top:2644px;left:363px;text-align:left;}
.cl_cwrap .prod10 {position:absolute;top:2973px;right:374px;text-align:right;}
.cl_cwrap .prod_satis {padding-bottom:3px;}
.cl_cwrap .prod_satis img {display:inline-block;*display:inline;vertical-align:middle;padding:0px;}
.cl_cwrap a {margin-top:19px;display:inline-block;*display:inline;padding:0px;}

/* 별점 크리니크 New */
.brdCliniqueNew .starIcon, .brdCliniqueNew .starIcon > span{width:98px;height:16px;font-size:0 !important;background:url('/static-fo-pc/img/common/brand/ico_star_clnew.png?v=1') no-repeat -1px 0;}
.brdCliniqueNew .starIcon > span, .detailSpecNew .brdCliniqueNew .starIcon > span{background-position:-1px -16px;}
.detailSpecNew .brdCliniqueBigNew .starIcon{width:129px;height:21px;font-size:0 !important;background:url('/static-fo-pc/img/common/brand/ico_star_clnew_big.png?v=1') no-repeat 0 1px;}
.detailSpecNew .brdCliniqueBigNew .starIcon > span{height:26px;background:url('/static-fo-pc/img/common/brand/ico_star_clnew_big.png?v=1') no-repeat 0 -26px;}
.detailSpecNew .listTable .tableBox table .displayColName3 .starIcon, .displayColName3 .starIcon > span{width:55px;height:9px;font-size:0 !important;background:url('/static-fo-pc/img/common/brand/ico_star_clnew_review.png?v=1') no-repeat;background-size: 55px auto;}
.detailSpecNew .listTable .tableBox table .displayColName3 .starIcon > span {height:12px;background:url('/static-fo-pc/img/common/brand/ico_star_clnew_review.png?v=1') no-repeat 0 -10px;background-size: 55px auto;background-position:0 -9px;}
.zoomContainer{display:none;z-index:1;overflow:hidden}
.zoomContainer.active{display:block;z-index:11 !important;}
.zoomContainer.active .zoomLens_brd{border:none !important;background:transparent url('/static-fo-pc/img/common/img_zoomCursor.png') no-repeat !important;background-position:0px 0px;float:right;overflow:hidden;z-index:999;transform:translateZ(0px);opacity:0.4;zoom:1;width:122.667px;height:122.667px;background-color:white;cursor:pointer;border:1px solid rgb(0, 0, 0);background-repeat:no-repeat;position:absolute;}


/* 상품상세 - 만족도 */
.listTable .tableBox table tr.listReply td{position:relative;padding:20px 30px;background-color:#f9f9f9;}
.listTable .tableBox .listReply{display:none;}
.listTable .tableBox .nodata{text-align:center !important;}
.listTable .tableBox .listReply .recommend{right:14px;}
/* .listTable .tableBox .listReply .snsShare{right:15px;}
.listTable .tableBox .listReply .snsShare .content{width:auto;margin:0;}
.listTable .tableBox .listReply .snsShare img{margin-left:0;} *//*[SYS-16997]20210629*/

/* 글 내용 확인 가능*/
.cl_contents.spp.detailInfoNew .listTable .tableBox .listReply .content{width:100% !important; margin:0 0 23px;color:#333;font-size:13px;text-align:left;} /* [LP24-3980] 24-11-08 width값 수정 */ 
.listTable .tableBox .listReply .content .option{display:block;margin-bottom:5px;color:#999;}
.listTable .tableBox .listReply .content .nodpMsg{margin-bottom:20px;color:#666;font-size:14px}
.listTable .tableBox .listReply .content .qna{position:relative;color:#666;font-size:14px;}
.listTable .tableBox .listReply .content .qna.answer{ color:#333;background:#f1f1f1;}
.listTable .tableBox .listReply .content .qna.answer.reply{left:0;padding:17px 0 0 20px;border-top:1px solid #e0e0e0;}
.listTable .tableBox .listReply .content .qna.answer.reply:before{content:'';width:10px;height:10px;display:inline-block;background:url('/static-fo-pc/img/common/newicon_qna_reply.png') 0 0 no-repeat;position:absolute;top:3px;left:0;}
.listTable .tableBox .listReply .content .qna.answer a{color:#000;text-decoration:underline;}
.listTable .tableBox .listReply .btnR{text-align:right;margin-top:10px;}
.listTable .tableBox .listReply .btnR .btn4{color:#333;}
.listTable .tableBox .listReply .btnR .btn4.disable{background-color:#fcfcfc;color:#969696;}
.listTable .tableBox table td .listTitle .option,
.listTable .tableBox .listReply > td{padding:0;}
.listTable .tableBox .listReply .content{width:100%;margin:0;}
.listTable .tableBox .listReply .content .qna,
.listTable .tableBox .listReply .content .nodpMsg{width:100%;padding:32px 50px 50px;margin:0;position:relative;color:#666;font-size:14px;}
.listTable .tableBox .listReply .content .answer{padding:32px 50px 50px;margin-top:-18px;color:#333;background:#f1f1f1;font-size:14px;color:#333;}
.listTable .tableBox .listReply .content .answerReply{margin-top:17px;padding:17px 0 0 20px;border-top:1px solid #e0e0e0;position:relative;}
.listTable .tableBox .listReply .content .answerReply:before{content:'';width:10px;height:10px;display:inline-block;background:url('/static-fo-pc/img/common/newicon_qna_reply.png') 0 0 no-repeat;position:absolute;top:20px;left:0;}
.listTable .tableBox .listReply .content .answer a{color:#000;text-decoration:underline;}
.listTable .tableBox .listReply .content .nodpMsg{margin-top:-18px;color:#999;background:#f1f1f1;padding:0 50px 0}
.listTable .tableBox .listReply .content .nodpMsg p{ padding:32px 0 50px}
.listTable .tableBox .listReply .content .nodpMsg + .nodpMsg p,
.listTable .tableBox .listReply .content .answer + .nodpMsg p{border-top:1px solid #e0e0e0}

/* 상품평 - 추천, 공유하기 아이콘*/
.listTable .tableBox .listReply .recommend{text-align:right;}
.listTable .tableBox .listReply .recommend a{display:inline-block;vertical-align:middle;}
.listTable .tableBox .listReply .recommend .chu{height:30px;margin-right:2px;padding:0 10px;color:#bbb;font-size:13px;text-align:center;line-height:30px;}
.listTable .tableBox .listReply .recommend .chu:before{content:'';display:inline-block;width:18px;height:16px;margin:-5px 6px 0 0;background:url('/static-fo-pc/img/common/newicon_good.png') 0 0 no-repeat;vertical-align:middle;}
.listTable .tableBox .listReply .recommend .chu.on{color:#000;}
.listTable .tableBox .listReply .recommend .chu.on:before{background-position:0 -18px;}
.listTable .tableBox .listReply .recommend .sns{width:30px;height:30px;color:transparent;font-size:0;background:url('/static-fo-pc/img/common/newicon_share_s.png') 50% 50% no-repeat;position:relative;}
.listTable .tableBox .listReply .recommend .sns:before{content:'';width:1px;height:14px;margin-top:-7px;background:#e0e0e0;display:inline-block;position:absolute;top:50%;left:0;}

/* 상품평 - hashTag*/
.listTable .tableBox .listReply .hashTag{margin:0 0 20px -5px;}
.listTable .tableBox .listReply .hashTag:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.listTable .tableBox .listReply .hashTag li{float:left;margin:0 0 5px 5px;padding:4px 8px 5px;border:1px solid #e6e6e6;background-color:#fff;color:#999;border-radius:15px;font-size:13px;text-align:center;word-break:break-all}

.listTable .tableBox .listReply  .reviewPhoto{width:100%;padding-top:10px;font-size:0;margin-bottom:30px;text-align:left;}
.listTable .tableBox .listReply  .reviewPhoto span{width:270px;height:270px;overflow:hidden;display:inline-block;position:relative;background:#fff}
.listTable .tableBox .listReply  .reviewPhoto span.video{position:relative;display:inline-block;}
.listTable .tableBox .listReply  .reviewPhoto span.video > .play{width:100%;height:100%;background:url(/static-fo-pc/img/common/newbg_play.png) repeat;position:absolute;top:0;left:0;z-index:1;display:inline-block;}
.listTable .tableBox .listReply  .reviewPhoto span.video > .play > em{width:100%;height:100%;display:inline-block;background:url(/static-fo-pc/img/common/newbtn_play.png) 50% 50% no-repeat;}
.listTable .tableBox .listReply  .reviewPhoto a + a,
.listTable .tableBox .listReply  .reviewPhoto span + span{margin-left:10px;}
.listTable .tableBox .listReply  .reviewPhoto span > img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.listTable .tableBox .listReply  .reviewPhoto span > img.width100{width:100% !important;height:auto !important;max-width:none !important;max-height:none !important;}
.listTable .tableBox .listReply  .reviewPhoto span > img.height100{width:auto !important;height:100% !important;max-width:none !important;max-height:none !important;}
.listTable .tableBox .listReply  .content{font-size:13px;color:#333;}
.listTable .tableBox .listReply  .content .option{display:block;margin:30px 0;font-size:13px;color:#999;}

/* hls 플레이어 */
.layerBody .productVideo{position:relative;}
.layerBody .hlsVideo{width:100%;height:100%;position:absolute;left:0;top:0}
.layerBody .hlsVideo .vjs-big-play-button{
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

/* 상품평 쓰기 */
.writeTable + .writeNoticeTit{margin-top:17px;}
.writeTable + .writeNoticeTit + .writeNotice{margin-top:14px;}

/*레이어 팝업 재정의*/
#videoLayerPop.layerpop.active{width:820px;height:640px;background:none;}
#videoLayerPop.layerpop.active .popClose{border:none; position:absolute; top:0px; right:0px; background:url('/static-fo-pc/img/common/brand/clinique_new/common/btn_pop_close.png') left top no-repeat; width:30px; height:30px; text-indent:-9999px;}
#videoLayerPop .player iframe {width: 100%; height: 100%; overflow: hidden;}

/* [SYS-9309] 20200819 */
.cl_wrap .spp .prod_spec .btn_buy [class*="btnType"] {width:130px;padding:16px 5px 15px;font-size:16px;line-height:21px;color:#333;text-align:center;border:1px solid #ccc;border-radius:2px;display:inline-block;overflow:hidden;box-sizing:border-box;}
.cl_wrap .spp .prod_spec .btn_buy .btnType2 {width:260px;}
.cl_wrap .spp .prod_spec .btn_buy [class*="ico"] {padding:17px 5px 16px;color:#fff;border:0;background-image:url("/contents/images/ckeditor-img/20210107/202101071539276387706b86d4ae24b4b89449318ddc2b41b.png");background-repeat:repeat-x;}
.cl_wrap .spp .prod_spec .btn_buy .ico2 {font-family:'Noto Sans Medium', 'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';background-position:0 -55px;}
/* //[SYS-9309] 20200819 */

/* [SYS-13366] 20210217 */
.platFormBrand.times{margin-bottom:40px;}
.platFormBrand.times:after{content:'';display:block;clear:both;}
.platFormBrand.times > dl.normal.platFormTime > dt{margin-top:2px;float:left;font-size:14px;}
.platFormBrand.times > dl.normal.platFormTime > dd{width:calc(100% - 80px);float:left;margin-left:20px;}
.platFormBrand.times > dl.normal.platFormTime > dd .pfDetail_box{width:100%;}
.platFormBrand.times > dl.normal.platFormTime > dd strong{font-size:40px;}
.platFormBrand.times > dl.normal.platFormTime > dd span{margin-top:28px;margin-left:29px;font-size:14px;}
.platFormBrand.times > dl.normal.platFormTime > dd .timeout strong,
.platFormBrand.times > dl.normal.platFormTime > dd .timeout span{color:#888888;}
.cl_wrap .spp .prod_spec .btn_buy.platFormBtnBrand a{width:530px;display:block;background:#5dba98;color:#ffffff;text-align:center;font-size:18px;padding:20px 0;margin-bottom:24px;}
.cl_wrap .spp .prod_spec .btn_buy.platFormBtnBrand a:last-child{margin-bottom:0px;}
.cl_wrap .spp .prod_spec .btn_buy.platFormBtnBrand a[disabled]{background:#f1f1f1;color:#999999;border:none;}
.detailInfoNew .groupBuyTab .tabBtns{background:#f1f1f1;border-bottom:none;margin-bottom:30px;height:40px;padding:0;}
.detailInfoNew .groupBuyTab .tabBtns:after{content:'';display:inline-block;width:234px;height:100%;border-bottom:solid 1px #e0e0e0;background:#ffffff;}
.detailInfoNew .groupBuyTab .tabBtns li{width:168px;height:40px;border:none;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}
.detailInfoNew .groupBuyTab .tabBtns li.on{border-top:solid 1px #e0e0e0;border-bottom:0;}
.detailInfoNew .groupBuyTab .tabBtns li:first-child.on{border-left:solid 1px #e0e0e0;}
.detailInfoNew .groupBuyTab .tabBtns li:last-child.on{border-right:solid 1px #e0e0e0;}
.detailInfoNew .groupBuyTab .tabBtns li:last-child{border-right:none;}
.detailInfoNew .groupBuyTab .tabBtns li.on a{font-weight:normal;}
.detailInfoNew .groupBuyTab .tabBtns li a{font-size:15px;color:#000000;border:none;}
.cl_wrap .detailInfoNew .groupBuyTab .prod_buyinfo{border-top:0 !important;}
.detailInfoNew .groupBuyTab .tabBody{width:100%;}
.detailSpecNew .info .infoData > dl.platFormTime.groupBuy dt{margin-top:28px;}
.platFormGuide .infoProcess .contGuide .contTitle .btn{line-height:17px;}
/*//[SYS-13366]*/

/* [SYS-21328] 2022-04-19 */
.cl_wrap .spp .prod_spec .btn_buy{display: flex;}
.cl_wrap .spp .prod_spec .btn_buy a[class*="btnType"][data-wishpop]{overflow: visible;height: 54px;}
.cl_wrap .spp .prod_spec .btn_buy a[class*="btnType"][data-wishpop].on{padding: 17px 5px 16px;}
.cl_wrap .spp .prod_spec .btn_buy a[class*="btnType"][data-wishpopup]{overflow: visible;height: 54px;}
.cl_wrap .spp .prod_spec .btn_buy a[class*="btnType"][data-wishpopup].on{padding: 17px 5px 16px;}
/* //[SYS-21328] 2022-04-19 */

/* [SYS-23735] 2022-09-13 [상품/전시][퍼블리싱] 품절예약 타언어 확대 요청 */
.cl_wrap .spp .prod_spec .btn_buy *+*{margin-left:5px;}
.cl_wrap .mpp .prod_list .prod_btn a{padding:8px 3px;}
/* [DEF-18725] 2022-12-12 품절예약 타언어 확대 */
.cl_wrap .infoData.JjimcongInfoWrap .contTip {right: 22px !important;}
/* .cl_wrap .infoData.JjimcongInfoWrap .buy .contTip {right:10% !important;bottom: 348px !important;}
.cl_wrap .infoData.JjimcongInfoWrap .buy .contTip.jjim2 {right:26% !important;} */
:lang(zh-cn) .cl_wrap .detailSpecNew .info .infoData .area1 .selectBx, :lang(zh-cn) .cl_wrap .detailSpecNew .info .infoData .area1 .colorBox{width:210px !important;}
/* //[SYS-23735] 2022-09-13 [상품/전시][퍼블리싱] 품절예약 타언어 확대 요청 */

/* [DEF-19310] 2023-03-15 */
.cl_wrap .infoData.JjimcongInfoWrap .buy .area1{position: static;}
.cl_wrap .infoData.JjimcongInfoWrap .buy .contTip {top: -145px !important;right: inherit !important;left: 190px !important;bottom: inherit !important;}
.cl_wrap .infoData.JjimcongInfoWrap .buy .contTip.jjim2 {left: 100px !important;}
/* //[DEF-19310] 2023-03-15 */

/* [SYS-29365] 구매예약 툴팁 팝업위치 2023-10-13 */
.cl_wrap .infoData.newJjimcongInfoWrap .buy .area1{position: static;}
.cl_wrap .infoData.newJjimcongInfoWrap .buy .contTip {top: -65px !important;right: inherit !important;left: 190px !important;bottom: inherit !important;}
.cl_wrap .infoData.newJjimcongInfoWrap .buy .contTip.jjim2 {left: 100px !important;}
/* //[SYS-29365] 구매예약 툴팁 팝업위치 2023-10-13 */    
