﻿@charset "utf-8";
/* ==========================================================================
   customer_common.css — CS/고객센터·멤버십·쇼핑가이드·브랜드소개·약관 인포그래픽·푸터메뉴
   ========================================================================== */

/* --------------------------------------------------------------------------
   sec_CS / tab_CS
   -------------------------------------------------------------------------- */
.sec_CS {margin:0 auto;padding:0px 20px 100px;max-width:1280px;color:#000;font-family:'yoon','Marian','roboto','맑은 고딕','AppleGothic',Dotum,sans-serif;}
.scr_tabBox {position:relative;margin-bottom:30px;text-align:center;}
.scr_tabBox:before {position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#efefef;content:'';}
.tab_CS li {display:inline-block;margin-left:30px;}
.tab_CS li:first-child {margin-left:0;}
.tab_CS li a {display:block;padding:0 10px 25px;font-size:16px;color:#888;font-family:'yoonb';}
.tab_CS li a.on {position:relative;border-bottom:2px solid #000;color:#000;z-index:1;}

/* --------------------------------------------------------------------------
   cs_main_banner
   -------------------------------------------------------------------------- */
.cs_main_banner {position:relative;height:500px;background:url(/resources/images/customer/bg_cs_main_banner_02.jpg) no-repeat 50% 50%;background-size:cover;}
.cs_main_banner h1 {position:absolute;right:30px;top:25px;font-family:'Marian','yoon','roboto','맑은 고딕','AppleGothic',Dotum,sans-serif;color:#000;font-size:30px;letter-spacing:0.06em;}
.cs_main_banner h2 {font-family:'Marian','yoon','roboto','맑은 고딕','AppleGothic',Dotum,sans-serif;color:#000;font-size:40px;letter-spacing:0.03em;margin-bottom:5px;}
.cs_main_banner p {color:#000;font-size:16px;line-height:1.8;}
.cs_main_banner .txt {position:absolute;left:0;bottom:0;padding:0 0 45px 60px;}
.cs_main_banner .ver_m {display:none;}

/* --------------------------------------------------------------------------
   cs_container / cs_nav
   -------------------------------------------------------------------------- */
.cs_container {position:relative;margin-top:105px;padding-left:28%;min-height:500px;}
.cs_container .cs_nav {position:absolute;left:0;top:0;}
.cs_container .cs_nav h2 {margin-bottom:25px;font-size:24px;font-family:'yoonb';color:#000;line-height:1.5;}
.cs_container .cs_nav .cs_navLst {padding-top:60px;}
.cs_container .cs_nav .cs_navLst li {margin-bottom:20px;}
.cs_container .cs_nav .cs_navLst li a {color:#888;font-size:16px;}
.cs_container .cs_nav .cs_navLst li a.on {color:#000;}
.cs_container .cs_nav .cs_navLst_en {padding-top:24px;}
.cs_container .cs_nav .cs_navLst_en li {margin-bottom:20px;}
.cs_container .cs_nav .cs_navLst_en li a {color:#888;font-size:16px;}
.cs_container .cs_nav .cs_navLst_en li a.on {color:#000;}
.cs_container .cs_nav .cs_navLst_jp {padding-top:52px;}
.cs_container .cs_nav .cs_navLst_jp li {margin-bottom:20px;}
.cs_container .cs_nav .cs_navLst_jp li a {color:#888;font-size:16px;}
.cs_container .cs_nav .cs_navLst_jp li a.on {color:#000;}
.cs_container .cs_nav .cs_navLst_notice {padding-top:32px;}
.cs_container .cs_nav .cs_navLst_notice li {margin-bottom:20px;}
.cs_container .cs_nav .cs_navLst_notice li a {color:#888;font-size:16px;}
.cs_container .cs_nav .cs_navLst_notice li a.on {color:#000;}
.btn_moreS {padding-right:15px;color:#000;background:url(/resources/images/order/ico_arr_r01.png) no-repeat 100% 50%;font-family:'yoonb';}
.txt .btn_moreS {color:#fff;}

/* --------------------------------------------------------------------------
   cs_main
   -------------------------------------------------------------------------- */
.cs_main .cs_container {min-height:auto;}
.cs_main .cs_content {max-width:820px;}
.cs_main .sec_01 .cont {background:url(/resources/images/customer/bg_csmain_sec01.png) no-repeat 100% -17px;}
.cs_main .sec_01 .cont h3 {margin-top:-20px;font-size:76px;font-weight:bold;line-height:1;letter-spacing:0.15em;color:#000;font-family:'Marian','yoon','roboto','맑은 고딕','AppleGothic',Dotum,sans-serif;}
.cs_main .sec_01 .cont p {padding:5px 0 35px;font-size:18px;line-height:1.7em;color:#333;}
.cs_main .sec_01 .cont .ver_m {display:none;}
.cs_main .sec_01 .cont button {display:block;width:120px;line-height:40px;font-size:14px;}
.cs_container.sec_01 .cs_nav {top:10px;}
.cs_container.sec_02 .cs_nav {top:15px;}
.cs_container.sec_04 .cs_nav {top:40px;}
.cs_main .sec_02 .top_srchBox {margin-bottom:35px;}
.cs_main .sec_02 .top_srchBox input[type="text"] {width:100%;}
.cs_main .sec_02 h3 {margin-bottom:25px;font-weight:bold;}
.cs_main .sec_02 ul {line-height:1.6em;font-size:16px;}
.cs_main .sec_02 li {margin-bottom:10px;}
.cs_main .sec_03 ul {margin-left:-18px;}
.cs_main .sec_03 li {float:left;padding-left:18px;width:45%;text-align:center;}
.cs_main .sec_03 li a {display:block;padding:160px 5px 0;height:360px;}
.cs_main .sec_03 li.inq_01 a {background:#e9e5e5 url(/resources/images/customer/bg_csmain_sec03_01.png) no-repeat 50% 50px;}
.cs_main .sec_03 li.inq_02 a {background:#fdefe9 url(/resources/images/customer/bg_csmain_sec03_02.png) no-repeat 50% 50px;}
.cs_main .sec_03 li h3 {margin-bottom:15px;color:#000;font-size:24px;font-family:'yoonb';}
.cs_main .sec_03 li p {margin-bottom:30px;color:#333;font-size:16px;}
.cs_main .sec_03 li p em {display:block;margin-top:10px;color:#a0a0a0;font-size:14px;}
.cs_main .sec_03 .btn_moreS {padding-right:15px;font-size:14px;color:#000;background:url(/resources/images/order/ico_arr_r01.png) no-repeat 100% 50%;}
.noti_recent {margin-bottom:13px;margin-left:-40px;}
.noti_recent li {float:left;padding-left:40px;width:50%;}
.noti_recent li a {display:block;padding-top:40px;height:130px;font-size:16px;color:#000;border-bottom:1px solid #efefef;}
.noti_recent li .noti_date {margin-top:15px;color:#a0a0a0;}
.noti_recent li p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.etc_csmenu li {float:left;width:45%;text-align:center;}
.etc_csmenu li.menu_01 {background:url(/resources/images/customer/bg_csmain_sec04_01.png) no-repeat center 0;}
.etc_csmenu li.menu_02 {float:none;background:url(/resources/images/customer/bg_csmain_sec04_02.png) no-repeat center 0;}
.etc_csmenu li a {display:block;padding:100px 10px 20px;}
.etc_csmenu li h3 {margin-bottom:15px;color:#000;font-size:22px;font-family:'yoonb';}
.etc_csmenu li p {margin-bottom:35px;color:#333;font-size:16px;}
.etc_csmenu .btn_moreS {padding-right:15px;font-size:14px;color:#000;background:url(/resources/images/order/ico_arr_r01.png) no-repeat 100% 50%;}
.cs_main .shopgd_txt {color:#333;font-size:16px;}

/* --------------------------------------------------------------------------
   top_srchBox / notice / faq / sec_1vs1
   -------------------------------------------------------------------------- */
.top_srchBox {margin-bottom:55px;}
.top_srchBox .inner {position:relative;text-align:right;}
.top_srchBox input[type="text"] {padding-left:0;padding-right:50px;width:370px;}
.top_srchBox .btn_srch {position:absolute;right:0;bottom:0;width:40px;height:60px;z-index:1;text-indent:-9999px;background:url(/resources/images/customer/btn_sch_v2.png) no-repeat center center;}
.top_srchBox .btn_srch img {display:none;}
.noti_new {font-size:13px;background:#000;font-family:'Marian';padding:3px 7px;margin-left:10px;color:#fff;}
.my_paging .list_more {display:none;}
.list_more.ver_m {display:none;}

.notice_view {color:#000;}
.notice_view .tit_area {padding-bottom:55px;border-bottom:2px solid #000;}
.notice_view .tit_area h3 {font-size:44px;font-family:'yoonb';line-height:1.5;}
.notice_view .tit_area .date {margin-top:20px;font-size:18px;color:#a0a0a0;}
.notice_view .cont {padding:35px 0 55px;line-height:1.7;font-size:16px;}
.notice_view .cont img {width:100%;max-width:100%;height:auto !important;}
.notice_view .btn_list {line-height:50px;min-width:140px;font-size:16px;}

h3.ver_t {display:none;}
.faqList {margin-bottom:40px;font-size:16px;line-height:1.7em;border-top:1px solid #efefef;color:#000;}
.faqList .faq_item {border-bottom:1px solid #efefef;}
.faqList .faq_item.open {border-bottom:0;}
.faqList .faq_item a {display:block;color:#000;}
.faqList .faq_item.open .cell_A {display:block;}
.faqList .cell_A {display:none;position:relative;padding:35px 10px 35px 100px;background-color:#fcfaf9;border-top:1px solid #000;}
.faqList .cell_A:before {position:absolute;left:20px;top:33px;font-size:26px;font-weight:bold;font-family:'Marian','yoon','roboto','맑은 고딕','AppleGothic',Dotum,sans-serif;content:'A';}
.faq_Alist li {position:relative;padding-left:12px;line-height:1.5em;}
.faq_Alist li + li {margin-top:5px;}
.faq_Alist li:before {position:absolute;left:0;top:9px;width:4px;height:4px;border:1px solid #000;border-radius:2px;content:'';}
.cellBox.cell_Q {position:relative;}
.cellBox.cell_Q:before {position:absolute;left:20px;top:33px;font-size:26px;font-weight:bold;font-family:'Marian','yoon','roboto','맑은 고딕','AppleGothic',Dotum,sans-serif;content:'Q';}
.cellBox.cell_Q:after {position:absolute;right:20px;top:50%;margin-top:-5px;width:18px;height:10px;background:url(/resources/images/customer/bg_faq_open.png) no-repeat 0 0;content:'';}
.faq_item.open .cellBox.cell_Q:after {background-image:url(/resources/images/customer/bg_faq_close.png);}
.cellBox.cell_Q .cell {padding:35px 0;}
.cellBox.cell_Q .cell.faq_cate {padding-left:100px;width:250px;font-family:'yoonb';}
.cellBox.cell_Q .cell.faq_title {padding-right:50px;}
.cellBox.cell_Q .cell.faq_title em {font-family:'yoonb';}
.cellBox.ver_orderNum .cell.orderNum_01 {width:34%;}
.cellBox.ver_orderNum .cell.orderNum_02 {padding-left:18px;}
.cellBox.ver_orderNum .cell.orderNum_02 button {position:absolute;right:0;bottom:10px;padding:0 12px;font-size:12px;line-height:28px;z-index:1;}
.sec_1vs1 .cellBox.ver_email .cell.em_01 {width:34%;}
.sec_1vs1 .cellBox.ver_tel .cell.tel_01 {width:34%;}

.sec_1vs1 {max-width:680px;padding-bottom:20px;}
.sec_1vs1 .topArea {padding-right:90px;padding-bottom:80px;font-size:16px;line-height:1.7em;background:url(/resources/images/customer/bg_1vs1_top.png) no-repeat 100% -15px;background-size:140px;}
.sec_1vs1 .topArea button {display:block;margin-top:25px;width:160px;line-height:40px;height:40px;font-size:14px;}
.sec_1vs1 .topArea .ver_m {display:none;}
.sec_1vs1 .ver_chk_receive .txt {float:left;margin-top:10px;margin-right:20px;}
.sec_1vs1 .ver_chk_receive .chk_rad {float:left;margin-top:10px;}
.sec_1vs1 .ver_chk_receive .chk_rad li {float:left;margin-left:30px;}
.sec_1vs1 .ver_chk_receive .chk_rad li:first-child {margin-left:0;}
.sec_1vs1 textarea {padding-top:20px;margin-bottom:10px;height:230px;}
.sec_1vs1 .byte {font-size:13px;color:#a0a0a0;}
.sec_1vs1 .byte strong {color:#000;}
.sec_1vs1 .review_file .Img_Upload {width:71px;height:71px;line-height:71px;position:relative;display:inline-block;}
.sec_1vs1 .review_file .Img_Upload img {width:100%;height:100%;}
.sec_1vs1 .review_file .Img_Upload input[type="file"] {width:0;height:0;opacity:0;}
.sec_1vs1 .review_file .Img_Upload label {content:"Image Upload";border:1px solid #e0e0e0;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;cursor:pointer;background:url(/resources/images/shop/ico_plus.png) no-repeat center center;}
.sec_1vs1 .review_file .Img_Upload button {width:19px;height:19px;position:absolute;top:0;right:0;background:url(/resources/images/shop/chip_box_close_black.png) no-repeat center center;z-index:5;text-indent:-99999px;}
.sec_1vs1 .info_star .ver_m {display:none;}
.sec_1vs1 .info_star strong {color:#000;}
.sec_1vs1 .btn_area {margin-top:50px;}
.e_tit.en_mari {margin-bottom:50px;font-family:'Marian';font-weight:bold;font-size:45px;}

/* --------------------------------------------------------------------------
   membership_member
   -------------------------------------------------------------------------- */
.cs_mem01 {padding:60px 140px 0;}
.cs_mem01 li {float:left;width:32%;text-align:center;margin-bottom:65px;}
.cs_mem01 li .mem_sub {font-size:14px;color:#000;}
.info_circle .info_red {font-weight:700;}
.cs_mem01 li img {width:100px;margin-bottom:6px;}
.cs_mem01 li h3 {font-size:20px;font-family:'yoonb';color:#000;line-height:2;}
.cs_mem01 li p {padding-top:5px;font-family:'yoonb';font-size:18px;color:#000;line-height:1.6;}
.cs_mem01 li .mem_sub {padding-top:5px;font-family:'yoonb';font-size:14px;color:#cf132c;line-height:1.6;}
.cs_mem02 {padding:45px 0;text-align:center;}
.cs_mem02 h3 {font-size:24px;font-family:'yoonb';line-height:2;}
.cs_mem02 button {display:block;margin:20px auto 0;width:220px;height:45px;line-height:45px;font-size:16px;text-align:center;}
.cs_mem03 {padding:50px 0 120px 200px;}
.cs_info p {padding:10px 0;font-size:16px;color:#000;}
.cs_info ul {margin-top:15px;}

/* --------------------------------------------------------------------------
   membership_beauty
   -------------------------------------------------------------------------- */
.cs_mem_beauty .cs_container {margin-bottom:0;margin-top:50px;}
.cs_mem_beauty .cs_container.sec_04 {min-height:inherit;}
.member_tab {margin-bottom:0 auto 15px;}
.member_tab_sub #tabList {text-align:center;}
.member_tab > ul > li {float:none;margin:0 25px;display:inline-block;}
.member_tab > ul > li a {color:#888;font-size:18px;}
.member_tab > ul > li.on a {color:#010101;font-weight:700;}
.mem_beauty_view {padding-top:30px;text-align:center;}
.mem_beauty_view .txt {padding:100px 0 60px;line-height:1.5;}
.mem_beauty_view .txt ul {padding:0 60px;}
.mem_beauty_view .txt h2 {font-size:28px;font-family:'yoonb';color:#000;padding-bottom:60px;}
.mem_beauty_view .txt li {float:left;text-align:center;width:33.3%;}
.mem_beauty_view .txt li img {width:160px;}
.mem_beauty_view .txt li h3 {padding-top:10px;font-size:18px;font-family:'yoonb';color:#000;}
.mem_beauty_view .txt li p {padding-top:10px;font-size:16px;color:#000;}
.mem_beauty_view .txt button {display:block;margin:70px auto 0;width:260px;height:50px;line-height:50px;font-size:16px;text-align:center;}
.cs_cont {max-width:900px;}
.cs_bBox {margin:0 auto 75px;}
.cs_bBox h3 {font-size:28px;font-family:'yoonb';color:#000;}
.cs_mem_beauty .sec_01 .cs_bBox {margin-bottom:100px;}
.cs_mem_beauty .sec_01 .cs_bBox h3 {padding-top:10px;}
.cs_bBox p.tit {font-size:16px;color:#000;padding-top:20px;}
.cs_bBox_inner {border-top:2px solid #000;color:#000;margin-top:25px;}
.cs_bBox_inner dl {display:table;width:100%;}
.cs_bBox_inner .bBox2 {border-bottom:0;}
.cs_bBox_inner dt {font-size:13px;padding:25px 0;}
.cs_bBox_inner dd {font-size:16px;padding:30px 0;}
.cs_bBox_inner dt,
.cs_bBox_inner dd {display:table-cell;border-bottom:1px solid #efefef;}
.cs_bBox_inner .bBox_date {width:30%;}
.cs_bBox_inner .bBox_cost {width:50%;padding-left:10px;}
.cs_bBox_inner .bBox_percen {padding-left:20px;}
.cs_bBox_inner dd.bBox_percen {color:#ff463a;padding-left:40px;}
.cs_info {padding-top:30px;}
.cs_info .info_circle {margin-top:20px;}
.cs_info p {font-size:16px;color:#000;}
.cs_info li {font-size:15px;}
.cs_info02 {padding-top:20px;}
.cs_noticf_txt {margin-top:60px;padding-top:35px;border-top:1px solid #efefef;font-size:16px;font-family:'yoonb';color:#000;}
.cs_noticf_in li {float:left;width:50%;}
.cs_noticf_in li img {padding:60px;text-align:center;}
.cs_noticf_in li p {padding-top:25px;font-size:15px;color:#000;line-height:1.5;}
.cs_noticf_in li p:first-child {padding-top:0;}
.sec_02 .cs_cont {padding-top:20px;}
.cs_mem_list {border-top:2px solid #000;padding-bottom:30px;}
.cs_mem_list dl {display:table;padding:35px 0;border-bottom:1px solid #efefef;}
.cs_mem_list dl dt,
.cs_mem_list dl dd {display:table-cell;font-size:16px;vertical-align:top;line-height:1.5;}
.cs_mem_list dl dt {font-family:'yoonb';font-size:24px;padding-right:70px;}
.cs_container.sec_03 .btn_area {margin-left:80px;}
.cs_container.sec_03 .btn_area .btn_black {margin:20px 0 60px;max-width:400px;}
.point_mem_card {margin-bottom:50px;margin-left:10px;}
.point_mem_card p {font-size:16px;font-family:'yoonb';color:#000;padding-left:100px;padding-bottom:20px;}
.point_mem_card li {float:left;border:1px solid #e0e0e0;font-size:16px;color:#000;vertical-align:middle;height:48px;line-height:48px;padding:0 20px;margin-left:10px;text-align:center;}
.point_mem_card li:first-child {padding-left:20px;}
.point_mem_card li img {width:25px;vertical-align:middle;margin-right:10px;}

/* --------------------------------------------------------------------------
   enst — EN CS main
   -------------------------------------------------------------------------- */
.enst .cs_container {margin:95px 0 0;}
.cs_main_banner .txt {padding:0 0 50px 60px;}
.enst .cs_main_banner h2 {margin-bottom:0;}
.enst .cs_container.sec_02 .cs_nav {top:0;border-top:0;}
.enst .etc_csmenu li h3 {font-family:'Marian';font-weight:bold;font-size:26px;letter-spacing:0.05em;}
.enst .etc_csmenu li a {padding:95px 10px 20px;}

/* --------------------------------------------------------------------------
   shopping guide (order_en)
   -------------------------------------------------------------------------- */
.sec_CS .order_en h2.e_tit {font-family:'Marian';}
.cs_containers.order_en .cs_container {margin-top:75px;padding-left:31%;}
.cs_containers.order_en .cs_container .cs_nav h2 {font-family:'Marian';font-weight:bold;font-size:48px;}
.cs_containers.order_en .cs_cont {margin-bottom:115px;}
.cs_containers.order_en .info_circle > li {font-size:15px;margin-bottom:5px;}
.cs_containers.order_en .cs_cont h3 {padding-bottom:25px;font-size:24px;font-family:'yoonb';color:#000;}
.cs_containers.order_en .cs_cont dd img {margin-top:10px;}
.cs_containers.order_en .cs_cont dd {font-size:15px;}
.cs_content.sec_05 dl {margin-top:5px;}
.cs_content.sec_05 dd {float:left;padding-left:125px;}
.cs_content.sec_05 dd:first-child {padding-left:0;}
.cs_content.sec_05 dd p {padding-left:15px;font-size:15px;}
.cs_containers.order_en .OrderS_list dd {width:33%;max-width:245px;margin-top:60px;display:inline-block;text-align:center;position:relative;padding-left:10px;vertical-align:top;}
.cs_containers.order_en .OrderS_list dd:after {content:'';display:inline-block;clear:both;width:9px;height:25px;background:url(/resources/images/customer/ico_arrow_status.png) no-repeat left center;position:absolute;top:50%;left:0;margin-top:-13px;}
.cs_containers.order_en .OrderS_list dd.noarow:after {display:none;}
.cs_containers.order_en .OrderS_list dd p {font-size:15px;color:#333;}
.cs_containers.order_en .OrderS_list dd p.tit_num {margin-bottom:40px;font-size:32px;font-weight:bold;font-family:'Marian';}
.cs_containers.order_en .OrderS_list dd p.tit {margin-top:10px;font-size:24px;color:#000;font-family:'Marian';}
.cs_containers.order_en .cs_content.sec_03 .btn_area {margin-top:25px;}
.cs_containers.order_en .cs_content.sec_03 .btn_area .btn_black {max-width:260px;height:48px;line-height:48px;font-size:16px;font-family:'yoon';}
.cs_containers.order_en .cs_allow {margin-top:40px;}
.cs_containers.order_en .cs_allow p {padding-bottom:25px;font-size:16px;font-family:'yoonb';color:#ff463a;}

/* --------------------------------------------------------------------------
   brandIntro (sec_bi)
   -------------------------------------------------------------------------- */
.sec_bi {max-width:1240px;margin:0 auto 70px;padding:0 80px;color:#000;font-family:'yoon','Marian','roboto','맑은 고딕','AppleGothic',Dotum,sans-serif;}
.sec_bi .bi_tit {padding:50px 0 40px;font-size:20px;font-family:'yoonb';text-align:center;}
.sec_bi .biul {position:relative;padding-bottom:12%;}
.sec_bi li {position:relative;}
.sec_bi li.bi_fl {float:left;padding-left:30px;}
.sec_bi li .biBox {position:relative;}
.sec_bi li.bi_fl .sidetxt {transform:rotate3d(0,0,360,-90deg);position:absolute;left:-46px;top:53px;letter-spacing:0.06em;}
.sec_bi li.bi_fr {padding-right:30px;text-align:right;position:absolute;top:12%;right:0;}
.sec_bi li.bi_fr .sidetxt {transform:rotate3d(0,0,360,-90deg);position:absolute;right:-80px;bottom:80px;letter-spacing:0.06em;}
.sec_bi li .sidetxt {font-family:'Marian';font-size:16px;}
.sec_bi li a {display:block;}
.sec_bi li .bi_inner {position:absolute;top:0;right:0;bottom:0;left:0;}
.sec_bi li .bi_innerBox {display:table;width:100%;height:100%;}
.sec_bi li dl {text-align:center;display:table-cell;vertical-align:middle;}
.sec_bi li dt {font-family:'Marian';font-weight:bold;font-size:50px;color:#fff;line-height:1;letter-spacing:0.06em;text-align:center;}
.sec_bi li.bi_fl dl {background:url(/resources/images/footer_menu/bi_01_calli.png) no-repeat 63% 41%;}
.sec_bi li.bi_fr dl {background:url(/resources/images/footer_menu/bi_02_calli.png) no-repeat 45% 43%;}
.sec_bi li dd a {font-family:'Marian';text-align:center;color:#fff;font-size:16px;letter-spacing:0.1em;position:absolute;bottom:35px;left:0;right:0;}

/* --------------------------------------------------------------------------
   policy_infographic
   -------------------------------------------------------------------------- */
.policy_infographic .e_tit {margin-bottom:60px;padding-top:40px;font-size:45px;}
.policy_infographic .e_tit small {display:block;padding-top:20px;font-size:20px;color:#888;}
.infog_container {position:relative;padding-top:20px;padding-bottom:20px;padding-left:28%;border-top:2px solid #000;}
.infog_container:first-of-type {border-top:1px solid #efefef;}
.infog_container .cs_nav {position:absolute;left:0;top:0;margin-top:75px;}
.infog_container .cs_nav h2 {margin-bottom:25px;font-size:24px;font-family:'yoon';font-weight:700;color:#000;line-height:1.5;}
.simp_box {padding:54px 4px;border-bottom:1px solid #ccc;word-break:keep-all;}
.simp_box:last-child {border-bottom:0;}
.simp_box .box_inner {position:relative;padding-left:156px;}
.simp_box .iconbox {position:absolute;left:0;top:0;}
.simp_box .cont_tit {margin-bottom:20px;padding-top:7px;font-family:'yoonb';font-size:28px;}
.simp_box .txt {font-size:16px;line-height:1.5;word-break:keep-all;}
.simp_box .infobox {margin-top:28px;margin-left:16px;padding:30px 40px;max-width:592px;border:1px solid #d4d4d4;font-size:15px;}
.simp_box .infobox .txt {font-size:inherit;}
.simp_box .info_list li {position:relative;margin-bottom:20px;padding-left:13px;font-size:15px;line-height:1.5;}
.simp_box .infobox li {margin-bottom:8px;}
.simp_box .info_list li:last-child {margin-bottom:0;}
.simp_box .info_list li:before {position:absolute;left:0;top:8px;content:"";display:block;width:2px;height:2px;border:1px solid #191919;border-radius:50%;}
.simp_box .infobox strong {display:block;padding:5px 0 20px;font-family:'yoonb';font-size:1em;text-decoration:underline;}
.simp_box .infobox .btn {margin:35px 0 10px;padding:10px 0;width:192px;}
.simp_box .txt_exp {margin-top:10px;padding:16px 16px 8px;}
.simp_box .txt_exp strong {display:block;margin-bottom:6px;font-family:'yoonb';font-size:15px;}
.infog_list {display:flex;margin-top:20px;text-align:center;}
.infog_list li {flex:1 0 25%;}
.infog_list .tit {margin-bottom:12px;font-family:'yoonb';font-size:16px;}
.infog_list .txt {font-size:15px;}
.infog_list .iconbox {position:static;margin:0 auto;padding:30px 0;text-align:center;}
.simp_box .btnbox {margin-top:50px;font-size:0;}
.simp_box .btnbox_r {text-align:right;}
.simp_box .btn {padding:10px 40px;font-size:14px;}
.simp_box_top .txt {font-size:18px;line-height:1.67;}
.simp_box_top .txt br.m_only {display:none;}
.simp_box_top .btn {width:238px;height:60px;margin-right:52px;padding:10px 20px;line-height:1.4;word-break:keep-all;}
.simp_box_top .btn_go_beauty_privacy {padding-top:18px;}
.policy_infog_footer {display:flex;margin-top:45px;}
.policy_infog_footer .descbox {flex:1 0 50%;padding:40px;font-size:20px;color:#474747;text-align:center;}
.policy_infog_footer .box_inner {display:inline-block;text-align:left;}
.policy_infog_footer .descbox:first-child {background:#fdefe9;}
.policy_infog_footer .descbox:last-child {background:#e9e5e5;}
.policy_infog_footer .tit {margin-bottom:23px;font-weight:700;font-size:26px;}
.policy_infog_footer .list li {position:relative;margin-bottom:17px;padding-left:40px;}
.policy_infog_footer .list li:last-child {margin-bottom:0;}
.policy_infog_footer .list li:before {position:absolute;left:0;top:10px;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#474747;}

/* --------------------------------------------------------------------------
   footer_menu
   -------------------------------------------------------------------------- */
.footer_list dl {margin-bottom:55px;padding:0 20px;}
.footer_list dt,
.footer_list dd {color:#000;font-size:16px;padding-bottom:2px;}
.footer_list dt {font-family:'yoonb';padding-bottom:20px;line-height:1.5;}
.footer_list dd {line-height:1.6;}
.footer_numlist dd {padding-left:20px;text-indent:-20px;}
.footer_numlist dd.npt {padding-left:0;text-indent:0;}
.footer_numlist dd.nptt {text-indent:0;}
.footer_list .info_star li {font-size:13px;}
.footer_Slist {margin-top:10px;}
.footer_Slist li {font-size:16px;color:#000;padding-bottom:5px;}
.footer_box {margin:15px 0 15px;border-top:2px solid #000;}
.footer_box dl {margin:0;padding:0;border-bottom:1px solid #efefef;display:table;width:100%;}
.footer_box dl dt,
.footer_box dl dd {padding:25px 0;width:25%;display:table-cell;text-align:left;font-size:16px;}
.footer_box dl dt {font-family:'yoonb';color:#000;}
.footer_box dl dd {color:#000;}
.footer_box .fb_rir {width:19%;}
.footer_box .fb_sec {width:31%;}
.footer_list_box {border-top:2px solid #000;}
.footer_list_box dl {display:table;width:100%;padding:0;margin:0;border-bottom:1px solid #efefef;}
.footer_list_box dt,
.footer_list_box dd {float:left;color:#000;display:table-cell;text-align:left;}
.footer_list_box dt {padding:25px 0 30px;font-size:13px;font-family:'yoonb';}
.footer_list_box dd {padding:30px 0;font-size:16px;}
.footer_list_box .fb_num {width:10%;}
.footer_list_box .fb_tit {width:75%;}
.footer_list_box .fb_file {width:15%;text-align:center;}
.footer_list_box .fb_file img {width:33px;}
.footer_list_box .btn_area {margin-top:60px;}
.footer_list_box2 {margin-bottom:15px;padding:20px 0;border-top:2px solid #000;border-bottom:1px solid #efefef;}
.footer_list_box2 dl {display:table;width:100%;margin:0;padding:0;}
.footer_list_box2 dt,
.footer_list_box2 dd {font-size:16px;color:#000;padding:15px 0;text-align:left;display:table-cell;}
.footer_list_box2 dt {width:35%;font-family:'yoonb';}
.footer_list_box2 dd {width:65%;}
.footer_list dd.tit {margin-bottom:25px;}
.footer_numlist .tt {padding-left:0;text-indent:inherit;}
.footer_numlist table {width:100%;margin:20px 0;border:1px solid #000;table-layout:fixed;}
.footer_numlist table th {border-right:1px solid #000;padding:10px 10px;}
.footer_numlist table .tt_fir {width:10%;text-align:center;}
.footer_numlist table .table_bt {width:10%;text-align:center;border-top:1px solid #000;}
.footer_numlist table td {border:1px solid #000;padding:10px 10px;}
.footer_numlist .thgr th {background:#d3d3d3;}

/* --------------------------------------------------------------------------
   cs_container_kr / e_tit / cs_qna_nav
   -------------------------------------------------------------------------- */
.cs_container_kr .myCell.m_cate .cell_noti_cate,
.cs_container_kr .myCell.ver_noti .cell_noti_cate {display:none !important;}
.e_tit.cs_tab_tit {padding-top:50px;font-family:'Marian',sans-serif;font-weight:700;font-size:45px;}
.e_tit.cs_content_tit {padding-top:25px;font-family:'Marian',sans-serif;font-weight:700;font-size:48px;}

/* --------------------------------------------------------------------------
   hover
   -------------------------------------------------------------------------- */
@media (hover:hover) {
	.cntPaging a:hover {color:#fff;border:1px solid #000000;background-color:#000;}
	.cntPaging button:hover {color:#fff;border:1px solid #000000;background-color:#fff;}
	.cntPaging button:disabled:hover {border:1px solid #dfdfdf;}
	.cs_container .cs_nav .cs_navLst li a:hover {color:#000;}
}

/* --------------------------------------------------------------------------
   locale
   -------------------------------------------------------------------------- */
html:not([lang="ko"]) .en_cscon .inp_ul {margin-top:35px;}
html:not([lang="ko"]) .en_cscon .inp_ul > li {margin-bottom:10px;}
html:not([lang="ko"]) .en_cscon .inp_a {margin-bottom:0;position:relative;}
html:not([lang="ko"]) .en_cscon .en_byte {position:absolute;right:0;bottom:0;color:#a0a0a0;}
html:not([lang="ko"]) .en_cscon .tit_box {margin-top:45px;}
html:not([lang="ko"]) .en_cscon .tex_box {margin-top:10px;}
html:not([lang="ko"]) .en_cscon textarea {margin-bottom:30px;font-size:22px;}
html:not([lang="ko"]) .en_cscon .review_file {margin-top:35px;}
html:not([lang="ko"]) .en_cscon .info_star li {font-size:13px;}
html:not([lang="ko"]) .cs_main_banner h2 {letter-spacing:0.03em;}
html:not([lang="ko"]) .cs_main_banner .txt {padding:0 0 50px 60px;}
html:not([lang="ko"]) .cs_container .cs_nav h2 {letter-spacing:0.07em;}

/* --------------------------------------------------------------------------
   responsive
   -------------------------------------------------------------------------- */
@media only all and (max-width:1024px) {
	.sec_CS {padding:0 0 50px;}
	.tab_CS {padding:0 15px;overflow-x:auto;text-align:center;white-space:nowrap;text-indent:0;-webkit-overflow-scrolling:touch;}
	.tab_CS li {margin-left:20px;}
	.order_en .tab_CS li {margin-left:0px;}
	.order_en .tab_CS li a {font-size:14px;}
	.cs_main_banner {margin:0 auto;width:100%;height:250px;background-size:cover;}
	.cs_main_banner h1 {right:35px;top:18px;font-size:14px;}
	.cs_main_banner h2 {font-size:24px;}
	.cs_main_banner p {font-size:14px;}
	.cs_main_banner .txt {padding:0 0 20px 40px;}
	.cs_container {margin:0 auto 0;padding:0 20px;max-width:728px;}
	.cs_container .cs_nav {position:static;}
	.cs_container .cs_nav h2 {display:none;}
	.cs_container .cs_nav .cs_navLst {padding-top:0;margin-bottom:50px;}
	.cs_container .cs_nav .cs_navLst li {display:inline;margin-right:20px;}
	.cs_container .cs_nav .cs_navLst li a {font-size:14px;}
	.cs_container .cs_nav .cs_navLst_en {padding-top:0;margin-bottom:50px;}
	.cs_container .cs_nav .cs_navLst_en li {display:inline;margin-right:20px;}
	.cs_container .cs_nav .cs_navLst_en li a {font-size:14px;}
	.cs_container .cs_nav .cs_navLst_jp {padding-top:0;margin-bottom:50px;}
	.cs_container .cs_nav .cs_navLst_jp li {display:inline;margin-right:20px;}
	.cs_container .cs_nav .cs_navLst_jp li a {font-size:14px;}
	.cs_container .cs_nav .cs_navLst_notice {padding-top:0;margin-bottom:50px;}
	.cs_container .cs_nav .cs_navLst_notice li {display:inline;margin-right:20px;}
	.cs_container .cs_nav .cs_navLst_notice li a {font-size:14px;}
	.cs_main .cs_container {margin-top:85px;}
	.cs_main .cs_container .cs_nav:after {clear:both;display:block;content:'';}
	.cs_main .cs_container .cs_nav h2 {float:left;display:block;margin-bottom:20px;}
	.cs_main .cs_container .cs_nav .btn_moreS {float:right;}
	.cs_main .sec_01 .cont h3 {margin-top:0;font-size:56px;}
	.cs_main .sec_01 .cont p {padding-bottom:25px;font-size:16px;}
	.cs_main .sec_02 .top_srchBox {padding:0;background-color:#fff;}
	.cs_main .sec_02 .top_srchBox .inner {max-width:100%;}
	.cs_main .sec_02 h3 {font-size:13px;}
	.cs_main .sec_02 ul {font-size:14px;}
	.cs_main .sec_03 ul {margin-left:-20px;}
	.cs_main .sec_03 li {width:50%;}
	.cs_main .sec_03 li a {display:block;padding:130px 5px 0;height:300px;}
	.cs_main .sec_03 li.inq_01 a {-webkit-background-size:auto 62px;background-size:auto 62px;background-position-y:35px;}
	.cs_main .sec_03 li.inq_02 a {-webkit-background-size:auto 62px;background-size:auto 62px;background-position-y:35px;}
	.cs_main .sec_03 li h3 {font-size:20px;}
	.cs_main .sec_03 li p {margin-bottom:25px;font-size:14px;}
	.cs_main .sec_03 li p em {font-size:13px;}
	.cs_main .sec_03 .btn_moreS {font-size:13px;}
	.noti_recent {margin-bottom:30px;margin-left:-30px;}
	.noti_recent li {padding-left:30px;}
	.noti_recent li a {padding-top:30px;height:115px;font-size:14px;}
	.etc_csmenu li.menu_01 {background:url(/resources/images/customer/bg_csmain_sec04_01.png) no-repeat center -15px;background-size:30%;}
	.etc_csmenu li.menu_02 {background:url(/resources/images/customer/bg_csmain_sec04_02.png) no-repeat center -15px;background-size:30%;}
	.etc_csmenu li h3 {font-size:20px;}
	.etc_csmenu li p {margin-bottom:25px;font-size:14px;}
	.etc_csmenu .btn_moreS {font-size:13px;}
	.top_srchBox {padding:20px;margin-bottom:30px;background-color:#fcfaf9;}
	.top_srchBox .inner {margin:0 auto;max-width:300px;}
	.top_srchBox input[type="text"] {width:100%;}
	.myCell.ver_noti dl.cell_td dd {height:88px;font-size:14px;}
	.notice_view .tit_area h3 {font-size:40px;}
	.notice_view .tit_area .date {font-size:16px;}
	h3.ver_t {display:block;margin-bottom:25px;font-size:24px;font-family:'yoonb';}
	.faqList {font-size:14px;}
	.faqList .faq_item.open .cell_A {display:block;}
	.faqList .cell_A {padding:35px 10px 35px 85px;}
	.faqList .cell_A:before {left:18px;font-size:24px;}
	.cellBox.cell_Q:before {left:18px;font-size:24px;}
	.cellBox.cell_Q .cell.faq_cate {padding-left:85px;width:230px;}
	.sec_1vs1 {margin:0 auto;}
	.cs_containers.order_en .cs_container {padding:0;}
	.member_tab {margin-bottom:30px;margin-left:15px;}
	.sec_bi {padding:0 30px;}
	.sec_bi .biul {position:relative;padding-bottom:35%;}
	.sec_bi li {float:inherit;}
	.sec_bi li.bi_fr {padding-top:0;position:absolute;top:35%;right:0;}
	.sec_bi li dd a {padding-top:160px;font-size:14px;}
	.infog_container {margin:0 auto 0;padding:0 20px;max-width:728px;}
	.infog_container .cs_nav {position:static;}
	.policy_infographic {padding:0 20px;}
	.policy_infographic .e_tit {font-size:36px;}
	.policy_infographic .e_tit small {padding-top:16px;}
	.simp_box .cont_tit {margin-bottom:16px;font-size:22px;}
	.cs_container .cs_nav.cs_qna_nav .cs_navLst {padding-bottom:15px !important;}
}

@media only all and (max-width:1023px) {
	.cs_mem_info {padding:0 20px;}
	.cs_mem01 {padding:35px 0 0 10px;}
	.cs_mem01 li {width:50%;text-align:center;margin-bottom:35px;}
	.cs_mem01 li img {width:80px;}
	.cs_mem01 li h3 {font-size:14px;}
	.cs_mem01 li p {font-size:13px;}
	.cs_mem02 {padding:25px 0;text-align:center;}
	.cs_mem02 h3 {font-size:14px;line-height:1;}
	.cs_mem02 button {width:200px;margin:20px auto 0;font-size:14px;}
	.cs_mem03 {padding:30px 0 80px 10px;}
	.cs_info p {padding:5px 0;font-size:12px;}
	.cs_info .info_circle li {font-size:12px;}
	.cs_container {min-height:inherit;}
	.cs_mem_beauty .cs_container .cs_nav h2 {display:block;}
	.mem_beauty_view {padding:0 20px;}
	.mem_beauty_view .mem_beauty_banner li {float:inherit;width:100%;}
	.mem_beauty_view .mem_beauty_banner li img {width:100%;}
	.mem_beauty_view .txt {padding:0;}
	.mem_beauty_view .txt h2 {font-size:16px;padding:45px 0 30px;line-height:1.5;}
	.mem_beauty_view .txt ul {padding:0;}
	.mem_beauty_view .txt li h3 {font-size:14px;padding-top:5px;}
	.mem_beauty_view .txt li p {font-size:13px;padding-top:5px;}
	.mem_beauty_view .txt li {float:inherit;text-align:center;width:100%;padding-bottom:40px;}
	.mem_beauty_view .txt li img {width:80px;}
	.mem_beauty_view .txt button {font-size:14px;margin:0 auto;max-width:200px;height:45px;line-height:45px;}
	.cs_bBox h3 {font-size:14px;}
	.cs_bBox p.tit {font-size:13px;padding:15px 0;line-height:1.5;}
	.cs_mem_beauty .cs_container.sec_01 {margin-top:85px;}
	.cs_mem_beauty .cs_container.sec_01 .cs_nav {display:block;}
	.cs_mem_beauty .cs_container.sec_01 .cs_nav h2 {font-size:20px;}
	.cs_mem_beauty .cs_bBox_inner {margin-top:0;}
	.cs_mem_beauty .cs_bBox button.noticf_btn01 {font-size:12px;color:#000;padding:20px 10px 35px 0;background:url(/resources/images/customer/red_arrow.jpg) no-repeat right 22px;background-size:4px;}
	.cs_mem_beauty .cs_info {display:none;}
	.cs_bBox_inner dt:first-child,
	.cs_bBox_inner dd:first-child {padding-left:10px;}
	.cs_bBox_inner .bBox_date {width:33.3%;}
	.cs_bBox_inner .bBox_cost {width:33.3%;}
	.cs_bBox_inner .bBox_percen {width:33.3%;padding-left:20px;}
	.cs_bBox_inner dt {font-size:13px;border-bottom:0;padding:20px 0 10px;}
	.cs_bBox_inner dd {font-size:13px;padding:15px 0;}
	.cs_mem_beauty .sec_01 .cs_bBox {margin-bottom:0;}
	.cs_mem_beauty .cs_info02 {padding-top:0;}
	.cs_mem_beauty .cs_info02 button.noticf_btn02 {font-size:12px;color:#000;padding:20px 10px 35px 0;background:url(/resources/images/customer/red_arrow.jpg) no-repeat right 22px;background-size:4px;}
	.cs_mem_beauty .cs_noticf {display:none;}
	.cs_mem_beauty .cs_container.sec_02 {margin-top:55px;}
	.cs_container.sec_02 .cs_nav {border:0;padding:0;}
	.cs_container.sec_02 .cs_nav h2 {font-size:20px;margin:0;}
	.cs_mem_list dl {padding:20px 0;border-top:1px solid #efefef;border-bottom:0;}
	.cs_mem_list dl:first-child {border-top:0;}
	.cs_mem_list dl dt {padding:0 30px 0 10px;font-size:16px;vertical-align:middle;}
	.cs_mem_list dl dd {font-size:13px;padding-right:20px;}
	.cs_mem_beauty .cs_container.sec_03 .cs_nav {display:block;}
	.cs_mem_beauty .cs_container.sec_03 .cs_nav h2 {font-size:20px;}
	.cs_mem_beauty .modal-content {max-width:295px;}
	.cs_mem_beauty .modal-content .title {font-size:16px;}
	.cs_mem_beauty .modal-content .info_circle {margin-top:30px;}
	.cs_mem_beauty .modal-content .info_circle li {font-size:12px;}
	.cs_mem_beauty .modal-content .cs_noticf_in li {float:inherit;width:100%;text-align:center;padding:20px 0;}
	.cs_mem_beauty .modal-content .cs_noticf_in li:first-child {border-bottom:1px solid #efefef;}
	.cs_mem_beauty .modal-content .cs_noticf_in li img {width:110px;padding:0;}
	.cs_mem_beauty .modal-content .cs_noticf_in li p {font-size:12px;padding-top:20px;}
	.cs_container.sec_03 .btn_area {margin-left:0;}
	.cs_container.sec_03 .btn_area .btn_black {font-size:14px;margin:10px 0 30px;}
	.point_mem_card {margin-left:0;}
	.point_mem_card p {font-size:14px;padding:15px 0;text-align:center;}
	.point_mem_card li {font-size:10px;height:35px;line-height:35px;padding:0;margin-left:5px;width:32%;}
	.point_mem_card li:first-child {padding-left:0px;margin-left:0;}
	.point_mem_card li img {width:15px;margin-right:1px;}
	.cs_containers.order_en .cs_container .cs_nav .cs_navLst {margin-bottom:50px;}
	.cs_containers.order_en .cs_container .cs_nav .cs_navLst_en {margin-bottom:50px;}
	.cs_containers.order_en .cs_container .cs_nav .cs_navLst_jp {margin-bottom:50px;}
	.cs_containers.order_en .cs_container .cs_nav .cs_navLst_notice {margin-bottom:50px;}
	.cs_containers.order_en .cs_cont {margin-bottom:30px;}
	.cs_containers.order_en dd img {width:100%;}
	.cs_containers.order_en .cs_cont h3 {padding-bottom:10px;font-size:18px;letter-spacing:0;}
	.cs_containers.order_en .info_circle > li {font-size:12px;margin-bottom:10px;}
	.cs_containers.order_en .cs_container {padding:0 20px;}
	.cs_content.sec_05 dd {float:inherit;padding-left:0;margin-top:25px;}
	.cs_content.sec_05 dd:first-child {margin-top:15px;}
	.cs_content.sec_05 dd p {padding-left:15px;font-size:12px;}
	.cs_content.sec_05 dd img {width:100%;max-width:60px;margin-top:0;}
	.cs_content.sec_05 dd:first-child img {max-width:290px;}
	.cs_containers.order_en .OrderS_list dd {width:49%;margin-top:30px;}
	.cs_containers.order_en .OrderS_list dd:first-child {margin-top:25px;}
	.cs_containers.order_en .OrderS_list dd:nth-child(2) {margin-top:25px;}
	.cs_containers.order_en .OrderS_list dd:nth-child(odd):after {display:none;}
	.cs_containers.order_en .OrderS_list dd:nth-child(4):after {display:block;}
	.cs_containers.order_en .OrderS_list dd img {width:60px;margin-top:15px;}
	.cs_containers.order_en .cs_content.sec_03 .btn_area .btn_black {max-width:240px;height:46px;line-height:44px;font-size:14px;}
	.cs_containers.order_en .OrderS_list dd p {font-size:10px;margin-top:5px;line-height:1.5;}
	.cs_containers.order_en .OrderS_list dd p.tit_num {font-size:20px;margin:0;line-height:inherit;}
	.cs_containers.order_en .OrderS_list dd p.tit {font-size:14px;margin-top:5px;letter-spacing:0.05em;}
	.cs_containers.order_en .cs_content.sec_03 .btn_area {margin-top:15px;}
	.cs_containers.order_en .info_circle > li {font-size:12px;margin-bottom:5px;line-height:1.8;}
	.cs_containers.order_en .cs_container {padding:0 20px;margin-top:0;}
	.sec_bi {margin:0 auto 20px;padding:0 30px;}
	.sec_bi .bi_tit {padding:15px 0;font-size:14px;}
	.sec_bi li.bi_fl {padding-left:25px;}
	.sec_bi li.bi_fr {padding-right:25px;}
	.sec_bi li .sidetxt {font-size:14px;line-height:1;}
	.sec_bi li .biBox img {width:100%;max-width:380px;}
	.sec_bi .biul {position:relative;padding-bottom:330px;}
	.sec_bi li.bi_fl dl {background-size:80px;background-position:73% 33%;}
	.sec_bi li.bi_fr dl {background-size:90px;background-position:34% 34%;}
	.sec_bi li dt {font-size:48px;}
	.sec_bi li dd a {bottom:30px;}
	.footer_list {margin-top:30px;}
	.footer_list h3 {font-size:20px;font-family:'yoonb';color:#000;margin-bottom:35px;}
	.footer_list dl {margin-bottom:20px;}
	.footer_list dl:first-child {border-bottom:0;margin-bottom:0;}
	.footer_list dt,
	.footer_list dd {font-size:13px;}
	.footer_list dt {padding-bottom:15px;}
	.footer_numlist dd {padding-left:0;text-indent:0;line-height:1.8;}
	.footer_numlist .tt {padding-left:0;}
	.footer_numlist table th {padding:10px 3px;font-size:11px;}
	.footer_numlist table td {padding:10px 3px;font-size:11px;}
	.footer_Slist {margin-top:5px;}
	.footer_Slist li {font-size:13px;}
	.footer_list_box {border-top:1px solid #000;}
	.footer_list_box dt,
	.footer_list_box dd {font-size:13px;}
	.footer_list_box dt {padding:10px 0 20px;}
	.footer_list_box dd {padding:20px 0;}
	.footer_list_box .fb_num {width:15%;}
	.footer_list_box dt.fb_num {padding-left:5px;}
	.footer_list_box dd.fb_num {padding-left:10px;}
	.footer_list_box .fb_tit {width:55%;}
	.footer_list_box .fb_file {width:30%;text-align:right;}
	.footer_list_box dd.fb_file {padding-right:30px;}
	.footer_list_box .fb_file img {width:20px;}
	.footer_list_box2 {padding:10px 0;border-top:1px solid #000;}
	.footer_list_box2 dl {margin-bottom:0;}
	.footer_list_box2 dt,
	.footer_list_box2 dd {font-size:13px;padding:10px 0;line-height:1.7;width:50%;}
	.footer_list dd.tit {margin-bottom:15px;}
	html:not([lang="ko"]) .cs_main.enst .cs_container.sec_04 .cs_nav h2 {font-size:20px;}
}

@media only all and (max-width:768px) {
	.infog_container {max-width:100%;padding:20px 3px;}
	.infog_container_top .cs_nav h2 {text-align:center;}
	.infog_container .cs_nav h2 br {display:none;}
	.simp_box .box_inner {padding-left:0;}
	.simp_box .iconbox {position:relative;left:auto;top:auto;padding:0 0 10px;text-align:center;}
	.simp_box {padding:40px 0;text-align:center;border-bottom-color:#efefef;}
	.simp_box.no_icon {text-align:left;}
	.simp_box.simp_box_top {text-align:center;}
	.simp_box .btnbox_r {text-align:center;}
	.simp_box_top .btn {margin:0 10px;}
	.simp_box_top .txt br.m_only {display:block;}
	.simp_box_top .txt.txt_bt {margin-top:1.5em;font-size:0.85em;opacity:0.8;}
	.simp_box .infobox {max-width:100%;margin:20px 16px 0;padding:12px 8px;}
	.simp_box .infobox li {display:inline-block;}
	.simp_box .txt_exp strong {display:inline-block;}
	.simp_box .txt_exp .info_list {display:inline-block;}
	.infog_list {display:block;margin-top:35px;}
	.infog_list li {display:block;margin-bottom:33px;font-size:16px;}
	.infog_list li:last-of-type {margin-bottom:0;}
	.infog_list li br {display:none;}
	.infog_list li .iconbox {padding-bottom:18px;}
	.infog_list .tit {font-size:1em;margin-bottom:8px;}
	.infog_list .txt {font-size:0.9em;}
	.simp_box .txt {font-size:14px;}
	.simp_box_top .txt {font-size:14px;}
	.simp_box .infobox {font-size:14px;}
	.simp_box .infobox strong {font-size:0.9em;}
	.simp_box .infobox .txt {font-size:0.85em;}
	.simp_box .infobox .info_list li {font-size:0.9em;}
	.simp_box .txt_exp {font-size:14px;}
	.simp_box .txt_exp strong {font-size:0.9em;}
	.simp_box .txt_exp .info_list li {font-size:0.9em;}
	.simp_box .txt_exp .info_list li:before {display:none;}
	.policy_infog_footer {display:block;margin-top:0;margin-bottom:65px;}
	.policy_infog_footer .descbox {width:100%;padding:32px;font-size:16px;}
	.policy_infog_footer .tit {font-size:20px;}
	.policy_infog_footer .list li {margin-bottom:12px;padding-left:32px;}
	.policy_infog_footer .list li:before {top:6px;width:3px;height:3px;}
	html:not([lang="ko"]) .en_cscon .inp_ul {margin-top:0;}
	html:not([lang="ko"]) .en_cscon .inp_ul > li {margin-bottom:0px;}
	html:not([lang="ko"]) .en_cscon .en_name li {margin-bottom:0;}
	html:not([lang="ko"]) .en_cscon .tit_box {margin-top:15px;}
	html:not([lang="ko"]) .en_cscon .tex_box {margin-top:0;}
	html:not([lang="ko"]) .en_cscon .review_file {margin-top:15px;}
	html:not([lang="ko"]) .en_cscon .en_byte {font-size:11px;}
	html:not([lang="ko"]) .en_cscon .info_star li {font-size:11px;}
	html:not([lang="ko"]) .en_cscon .btn_area {margin-top:45px;}
	html:not([lang="ko"]) .en_cscon textarea {margin-bottom:15px;font-size:13px;}
	html:not([lang="ko"]) .cs_main_banner .txt {padding:0 0 15px 30px;}
}

@media only all and (max-width:767px) {
	.cellBox.ver_orderNum .cell.orderNum_02 {padding-left:13px;}
	.cellBox.ver_orderNum .cell.orderNum_02 button {padding:0 6px;font-size:10px;line-height:25px;}
	.scr_tabBox {margin-bottom:20px;}
	.scr_tab_CS {padding:0 15px;overflow-x:auto;text-align:center;white-space:nowrap;text-indent:0;-webkit-overflow-scrolling:touch;}
	.scr_tab_CS::-webkit-scrollbar {display:none;}
	.tab_CS {padding:0 10px;display:inline-block;}
	.tab_CS li a {padding:0 0 15px;font-size:12px;}
	.tab_CS li a.on {border-width:1px;}
	.order_en .tab_CS li {margin-left:20px;}
	.order_en .tab_CS li:first-child {margin-left:0;}
	.order_en .tab_CS li a {padding:0 0 15px;font-size:12px;}
	.cs_main_banner h1 {right:20px;top:10px;}
	.cs_main_banner h2 {letter-spacing:0.03em;margin-bottom:0;}
	.cs_main_banner p {font-size:13px;line-height:1.7;}
	.cs_main_banner .txt {padding:0 0 15px 30px;}
	.cs_main_banner .ver_m {display:block;}
	.cs_container .cs_nav .cs_navLst {overflow-x:auto;margin-bottom:35px;white-space:nowrap;}
	.cs_container .cs_nav .cs_navLst li a {font-size:12px;}
	.cs_container .cs_nav .cs_navLst_en {overflow-x:auto;margin-bottom:35px;white-space:nowrap;}
	.cs_container .cs_nav .cs_navLst_en li a {font-size:12px;}
	.cs_container .cs_nav .cs_navLst_jp {overflow-x:auto;margin-bottom:35px;white-space:nowrap;}
	.cs_container .cs_nav .cs_navLst_jp li a {font-size:12px;}
	.cs_container .cs_nav .cs_navLst_notice {overflow-x:auto;margin-bottom:35px;white-space:nowrap;}
	.cs_container .cs_nav .cs_navLst_notice li a {font-size:12px;}
	.cs_container .cs_nav .btn_moreS {margin-top:5px;padding-right:10px;font-size:12px;background-image:url(/resources/images/order/ico_arr_m_r01.png);-webkit-background-size:5px auto;background-size:5px auto;}
	.cs_main .cs_container {margin-top:80px;}
	.cs_main .cs_container .cs_nav h2 {margin-bottom:15px;}
	.cs_main .sec_01 .cont {padding:118px 0 85px;text-align:center;-webkit-background-size:105px auto;background-size:105px auto;background-position:50% 2px;}
	.cs_main .sec_01 .cont h3 {font-size:30px;}
	.cs_main .sec_01 .cont p {padding-top:5px;font-size:13px;}
	.cs_main .sec_01 .cont .ver_m {display:block;}
	.cs_main .sec_01 .cont button {margin:0 auto;width:270px;line-height:37px;font-size:12px;}
	.cs_container.sec_01 .cs_nav {display:none;}
	.cs_main .cs_container.sec_02 {margin-top:0;}
	.cs_container.sec_02 .cs_nav {padding-top:25px;padding-bottom:8px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
	.cs_container.sec_02 .cs_nav h2 {margin-left:0;}
	.cs_container.sec_02 .cs_content {display:none;}
	.cs_main .cs_container.sec_03 {margin-top:40px;}
	.cs_container.sec_03 .cs_nav {display:none;}
	.cs_main .sec_03 li {width:50%;}
	.cs_main .sec_03 li a {padding:80px 5px 0;height:160px;}
	.cs_main .sec_03 li.inq_01 a {background:#e9e5e5 url(/resources/images/customer/bg_csmain_sec03_01_m.png) no-repeat 50% 27px;-webkit-background-size:auto 50px;background-size:auto 50px;}
	.cs_main .sec_03 li.inq_02 a {background:#fdefe9 url(/resources/images/customer/bg_csmain_sec03_02_m.png) no-repeat 50% 27px;-webkit-background-size:auto 50px;background-size:auto 50px;}
	.cs_main .sec_03 li h3 {margin-bottom:10px;font-size:14px;}
	.cs_main .sec_03 li p {display:none;}
	.cs_main .sec_03 .btn_moreS {padding-right:10px;font-size:12px;background-image:url(/resources/images/order/ico_arr_m_r01.png);-webkit-background-size:5px auto;background-size:5px auto;}
	.cs_main .cs_container.sec_04 .btn_moreS {margin-top:15px;}
	.noti_recent {margin-left:0;}
	.noti_recent li {float:none;padding-left:0;width:100%;}
	.noti_recent li a {position:relative;padding:20px 25px 20px 0;height:auto;font-size:13px;line-height:1.6em;background:url(/resources/images/customer/ico_arrR_12_23.png) no-repeat 98% 50%;-webkit-background-size:6px auto;background-size:6px auto;}
	.noti_recent li:first-child a {border-top:1px solid #efefef;}
	.noti_recent li .noti_date {margin-top:4px;}
	.etc_csmenu li a {display:block;padding-top:45px;}
	.etc_csmenu li h3 {margin-bottom:20px;font-size:14px;}
	.etc_csmenu li p {display:none;}
	.etc_csmenu .btn_moreS {padding-right:10px;font-size:12px;background-image:url(/resources/images/order/ico_arr_m_r01.png);-webkit-background-size:5px auto;background-size:5px auto;}
	.etc_csmenu li.menu_01 {background-position:center -5px;background-size:50px;}
	.etc_csmenu li.menu_02 {background-position:center 0px;background-size:50px;}
	.myCell.ver_noti dl.cell_td dd {height:auto;font-size:13px;}
	.top_srchBox {padding:15px;margin-bottom:25px;background-color:#fcfaf9;}
	.top_srchBox .btn_srch {height:40px;background:url(/resources/images/customer/btn_sch_mv2.png) no-repeat center center;background-size:18px;}
	.myCell.ver_noti {border-top:1px solid #000;}
	.myCell.ver_noti > li {padding:0;border-width:1px;}
	.myCell.ver_noti > li a {display:block;padding:20px 20px 20px 0;}
	.myCell.m_cate {border-top:0;}
	.myCell.ver_noti dl.cell_td {min-height:0;}
	.myCell.ver_noti dl.cell_td dd {display:inline;line-height:1.6em;}
	.myCell.ver_noti dl.cell_td .cell_noti_num {display:none;}
	.myCell.ver_noti dl.cell_td .cell_noti_cate {width:auto;}
	.myCell.ver_noti dl.cell_td .cell_noti_title {width:auto;}
	.myCell.ver_noti dl.cell_td .cell_noti_date {display:block;margin-top:10px;color:#a0a0a0;}
	.cntPaging.ver_w {display:none;}
	.my_paging .cntPaging {display:none;}
	.my_paging .list_more {display:block;}
	.list_more.ver_m {display:block;}
	.notice_view .tit_area {padding-top:20px;padding-bottom:30px;border-width:1px;}
	.notice_view .tit_area h3 {font-size:26px;}
	.notice_view .tit_area .date {margin-top:10px;font-size:14px;color:#a0a0a0;}
	.notice_view .cont {padding:25px 5px 60px;font-size:14px;}
	.notice_view .btn_list {margin:0 auto;display:block;line-height:40px;font-size:14px;}
	h3.ver_t {display:none;}
	.faqList {margin-bottom:30px;font-size:13px;}
	.faqList .faq_item.open {border-top:1px solid #000;}
	.faqList .cell_A {padding:30px 20px 30px 40px;border-top:0;}
	.faqList .cell_A:before {left:10px;top:30px;}
	.faq_Alist li + li {margin-top:10px;}
	.faq_Alist li:before {top:6px;width:3px;height:3px;}
	.cellBox.cell_Q {padding:20px 0;}
	.cellBox.cell_Q:before {left:10px;top:30px;}
	.cellBox.cell_Q:after {right:6px;top:50%;margin-top:-3px;width:9px;height:5px;-webkit-background-size:9px auto;background-size:9px auto;}
	.cellBox.cell_Q .cell {display:block;padding:0;}
	.cellBox.cell_Q .cell.faq_cate {padding-left:40px;width:inherit;}
	.cellBox.cell_Q .cell.faq_title {padding-left:40px;padding-right:20px;}
	.sec_1vs1 .cellBox.ver_email .cell.em_01 {width:30%;}
	.sec_1vs1 .cellBox.ver_tel .cell.tel_01 {width:25%;}
	.sec_1vs1 {max-width:100%;}
	.sec_1vs1 .topArea {padding-top:100px;padding-right:0;padding-bottom:50px;font-size:13px;text-align:center;background-position:50% 5px;-webkit-background-size:85px;background-size:85px;}
	.sec_1vs1 .topArea button {margin:25px auto 0;width:270px;font-size:12px;}
	.sec_1vs1 .topArea .ver_w {display:none;}
	.sec_1vs1 .topArea .ver_m {display:block;}
	.sec_1vs1 .ver_chk_receive .txt {margin-right:10px;font-size:12px;}
	.sec_1vs1 .ver_chk_receive .chk_rad li {margin-left:20px;}
	.sec_1vs1 textarea {padding-top:10px;height:130px;}
	.sec_1vs1 .byte {font-size:11px;}
	.sec_1vs1 .info_star li {font-size:11px;}
	.sec_1vs1 .info_star > li:after {top:3px;}
	.sec_1vs1 .info_star .ver_m {display:block;}
	.sec_1vs1 .btn_area {margin-top:30px;text-align:center;}
	.sec_1vs1 .btn_area button {width:45%;height:45px;line-height:45px;font-size:14px;}
	.enst .cs_main_banner {margin-bottom:50px;}
	.enst .cs_main_banner .txt {padding:0 0 10px 30px;}
	.enst .cs_main_banner p {padding-top:15px;line-height:1.6;}
	.enst .cs_container.sec_02 .cs_nav {padding-bottom:10px;}
	.enst .cs_container.sec_02 .cs_nav h2 {font-family:'yoonb';font-size:20px;font-weight:normal;}
	.cs_main.enst .cs_container {margin-top:0;}
	.cs_main.enst .cs_container.sec_04 {margin-top:55px;}
	.cs_main.enst .cs_container.sec_04 .cs_nav h2 {margin-bottom:10px;}
	.cs_main.enst .cs_container.sec_04 .cs_nav .btn_moreS {margin-top:15px;}
	.enst .etc_csmenu li h3 {font-size:18px;margin-bottom:15px;}
	.enst .etc_csmenu li a {padding-top:40px;}
}

@media only all and (max-width:640px) {
	.e_tit.en_mari {font-size:34px;margin-bottom:30px;}
	.member_tab {margin-bottom:30px;margin-left:0;text-align:center;}
	.member_tab > ul {display:inline-block;}
	.member_tab > ul > li {float:none;display:inline-block;margin:0 0;padding:0 25px;text-align:center;font-size:12px;vertical-align:top;max-width:160px;}
	.sec_bi {padding:0 15px;}
	.sec_bi li.bi_fl {padding-left:20px;}
	.sec_bi li.bi_fr {padding-right:20px;}
	.sec_bi li.bi_fl .sidetxt {left:-37px;top:35px;}
	.sec_bi li.bi_fr .sidetxt {right:-60px;bottom:60px;}
	.sec_bi li .sidetxt {font-size:12px;}
	.sec_bi li .biBox img {max-width:230px;}
	.sec_bi li dt {font-size:36px;}
	.sec_bi li dd a {padding-top:0;position:inherit;font-size:12px;height:50px;line-height:50px;}
	.etc_csmenu li.menu_02 {width:100%;}
	.policy_infographic {padding:0 20px;}
	.policy_infographic .e_tit {margin-bottom:24px;padding-top:40px;font-size:22px;}
	.policy_infographic .e_tit small {padding-top:8px;font-size:12px;}
	.infog_container .cs_nav {margin-top:35px;}
	.infog_container .cs_nav h2 {margin-bottom:6px;font-size:20px;}
	.simp_box.simp_box_top {padding:0 0 15px;}
	.simp_box .txt {font-size:13px;}
	.simp_box_top .txt {font-size:13px;}
	.simp_box .infobox {font-size:13px;}
	.simp_box .infobox strong {padding-bottom:10px;font-size:0.9em;}
	.simp_box .infobox .txt {font-size:0.85em;}
	.simp_box .infobox .info_list li {font-size:0.9em;}
	.simp_box .infobox .btn {margin:20px 0 0;width:144px;padding:6px 0;font-size:0.85em;}
	.simp_box .cont_tit {margin-bottom:8px;font-size:14px;}
	.simp_box .txt_exp {font-size:13px;}
	.simp_box .txt_exp strong {font-size:0.9em;}
	.simp_box .txt_exp .info_list li {font-size:0.9em;}
	.simp_box .txt_exp .info_list li:before {display:none;}
	.simp_box.no_icon {padding-top:20px;}
	.simp_box.no_icon .cont_tit {margin-bottom:15px;}
	.infog_list li {font-size:13px;}
	.infog_list .tit {font-size:1em;margin-bottom:8px;}
	.infog_list .txt {font-size:0.9em;}
	.simp_box .iconbox img {width:60px;height:60px;}
	.simp_box .info_list li {margin-bottom:6px;padding-left:9px;font-size:13px;}
	.simp_box .info_list li:before {top:6px;width:1px;height:1px;background:#191919;}
	.simp_box .btnbox {margin-top:35px;}
	.simp_box .btn {padding:14px 35px;font-size:12px;}
	.simp_box_top .btn {display:block;width:214px;height:46px;margin:0 auto 24px;padding:13px 0px;line-height:1.4;}
	.simp_box_top .btn br {display:none;}
	.simp_box_top .btn_go_beauty_privacy {padding-top:13px;}
	.policy_infog_footer .tit {font-size:14px;}
	.policy_infog_footer .descbox {padding:20px;font-size:12px;}
	.policy_infog_footer .list li {margin-bottom:10px;padding-left:20px;}
	.policy_infog_footer .list li:before {top:6px;width:3px;height:3px;}
	.e_tit.cs_tab_tit {padding-top:50px;font-family:'Marian',sans-serif;font-size:34px;}
	.e_tit.cs_content_tit {margin-bottom:28px;font-family:'Marian',sans-serif;font-size:34px;}
}

@media only all and (max-width:320px) {
	.cs_container.sec_03 .btn_area .btn_black {font-size:13px;}
	.sec_bi li.bi_fr {top:200px;}
	.sec_bi li .biBox img {width:100%;max-width:180px;}
}

@media (min-width:1024.1px) {
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li a:not([id*="ESP_000"]),
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li a:not([id*="ESP_099"]),
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li a:not([class*="link_counsel"]) {font-size:14px;}
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li a:not([id*="ESP_000"]):before,
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li a:not([id*="ESP_099"]):before,
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li a:not([class*="link_counsel"]):before {content:"-";display:inline-block;width:12px;font-size:14px;}
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li #ESP_000,
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li #ESP_099,
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li a.link_counsel {font-size:16px !important;}
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li #ESP_000:before,
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li #ESP_099:before,
	.cs_container .cs_nav.cs_qna_nav .cs_navLst li .link_counsel:before {display:none !important;}
}
