@charset "utf-8";
 
/****************************************/
/*	Name: LOTTE DUTY FREE
/*	PART: LAYERPOP STYLE
/*	Version: 1.0 
/*	Author: Choi Jeong A (Beky)
/****************************************/

@import url(member.css);


/*****************************
    Layout
*****************************/
.layerBody .tableArea h4{font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.layerContainer{display:none;position:fixed;top:0;left:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;margin-right:-18px;z-index:100;}
.layerpop {display:none;position:absolute;left:50%;min-width:480px;background-color:#fff;z-index:100;}
.layerContainer.active, .layerpop.active {display:block;}
.layerpop .content {position:relative;} 
.layerpop .content h3 {display:inline-block;width:100%;height:50px;padding:0 20px;background-color:#505767;color:#fff;font-size:18px;font-weight:normal;text-align:left;line-height:50px;}
.layerpop .content .layerBody {padding:30px;}
.layerpop .content .layerBody .notiBox {display:table;width:100%;height:120px;padding:30px 20px;background-color:#f5f5f5;text-align:center;}
.layerpop .content .layerBody .notiBox .text {display:table-cell;vertical-align:middle;}
.layerpop .btnC {margin:20px 0 0;padding:20px 0 0;border-top:1px solid #e1e1e1;}
.layerpop .btnC.noLine {padding-top:10px;border-top:none;}
.layerpop .dayCheck {height:38px;padding:0 20px;background-color:#f5f5f5;/*text-align:right;*/display:table;width:100%;}
.layerpop .dayCheck label {margin-right:0;line-height:36px !important;font-size:14px;color:#888;}
.layerpop .popClose {display:block;position:absolute;top:17px;right:20px;width:16px;height:16px;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -90px 0;color:transparent;font-size:0;}
.layerpop .ph{display:block;}
.layerpop .popCloseBtn{color:#888;font-size:14px;display:table-cell;text-align:right;vertical-align:middle;}

.layerpop.round {border-radius:10px;border:1px solid #dfe2e8;}
.layerpop.round .content .layerBody {padding:60px 30px 30px;}
.layerpop.round .dayCheck {height:50px;padding-right:56px;border-radius:0 0 10px 10px;border-top:1px solid #b7bdc6;background-color:#dfe2e8;}
.layerpop.round .dayCheck label {height:47px;color:#868b92;line-height:47px !important;letter-spacing:-0.6px;}
.layerpop.round .dayCheck label:before {margin:-3px 6px 0 0;}
.layerpop.round .popClose {top:auto;right:19px;bottom:17px;width:18px;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -120px 0;}

.layerMask {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;filter: alpha(opacity=70);color:transparent;font-size:0;z-index:90;}
.layerMask.active {display:block;}
.layerBody .tableArea .tableBox table td{color:#666;}

/*****************************
    common
*****************************/
.notiLine {background:#f8f8f8;color:#333;border:1px solid #ddd;}
.dscList {margin-top:-10px;font-size:14px;overflow:hidden;text-align:left;}
.dscList dt {margin:10px 0 0;min-width:85px;padding-right:34px;color:#5b6374;float:left;position:relative;}
.dscList dt span {position:absolute;right:15px;top:-2px;}
.dscList dd {margin:10px 0 0;}
.dscList dd:after {display:block;content:"";clear:both;}
.dscList2 {overflow:hidden;}
.dscList2 dt {font-size:13px;color:#000;float:left;}
.dscList2 dt span {color:#666;}
.dscList2 dd {font-size:13px;color:#666;overflow:hidden;}


/*팝업창 넓이*/
#passInfo,#passInfo1, #passportList, #refund, #odrCancelInfo, #detailSaveInfo, #departModPop, #airChange, #departureInfo,
#todaysBuy, #brandInfoPop02, #passNationOverlap, #dormant, #smDownDone, #passportOverlap02, #passportInfo, #snsComplete, #couponDownDone, /* #selectAgree, // [CM-359] 2024-10-24 [회원/공통] 휴면회원 일괄 복원후 최초 로그인시 본인인증 프로세스 추가 - 삭제 */
#refundGuide{width:485px;}/* 20180329 #60606 edit */
#relationFaq{width:689px;}
#leaveInfo, #providersInfo ,#detaildepartSearchPopup{width:700px;}
#leaveCountryList{width:684px;}
#orderCancelInfo{width:700px;}
#vip{width:499px;}
#prevSaveView {width:700px;}
#emailProcess02{width:640px;}
#lvip01,#lvip02{width:485px;}
#lvipauto{width:806px;}
#lvipauto .info{text-align:center;}
#lvipauto .infolist{padding-top:40px}
#lvipauto .infolist:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
#lvipauto .infolist li{position:relative;float:left;width:33.33333333%;padding-top:140px;text-align:center;font-size:16px;}
#lvipauto .infolist li:after{position:absolute;top:0;left:50%;content:'';display:block;width:120px;height:120px;margin-left:-60px;background:url('/static-fo-pc/img/common/lvip/bg_info.png') no-repeat 0 0;}
#lvipauto .infolist li:nth-child(2):after{background-position:-268px 0;}
#lvipauto .infolist li:nth-child(3):after{background-position:-538px 0;}
#lvipauto.layerpop .popBottom{position:relative;}
#lvipauto.layerpop .popBottom .dayCheck{text-align:left;}
#lvipauto.layerpop .popBottom .layerClose{position:absolute;top:8px;right:17px;color:#888;}
.layerpop.w485 {width:485px;}
.layerpop.w820 {width:820px;}
.content.w580 {width:580px;}
.content.w580 .tableArea{width:100%}
/*****************************
    국가검색 팝업
*****************************/
.nationList {width:425px;margin-top:20px;clear:both;}
.nationList ul {zoom:1;}
.nationList ul:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.nationList ul li {float:left;width:33.3%;margin:0 0 -1px -1px;}/*20180102*/
.nationList ul li a {display:block;position:relative;left:1px;width:100%;height:40px;border:1px solid #d0d7e1;background-color:#eef1f6;color:#505767;font-size:13px;line-height:40px;text-align:center;}/*20180116*/
.nationList ul li:first-child {width:33.4%;}/*20180102*/
/* SYS-10653 200924 .nationList ul li:nth-child(4) {display:none} */
.nationList ul li a:hover, .nationList ul li a.on {color:#fff;border:1px solid #798aa4;background-color:#798aa4;z-index:1;}
.nationListView {width:425px;/*max-height:254px;*/ margin-top:20px;/* padding-top:7px;border:1px solid #d6d6d6;*/}
.nationListView .scrollWrap{padding-right:0;background:#fff;position:relative;}
.nationListView .scrollCont{height:244px !important;padding:0 !important;}
.nationListView .vertical-track{background:transparent;}
.nationListView .vertical-handle{background-color:#b0b6c4;border-radius:3px;}
.nationListView ul {zoom:1;}
.nationListView ul:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.nationListView ul li {float:left;width:50%;min-height:30px;padding-left:10px;}
.nationListView ul li:nth-child(4n+3), .nationListView ul li:nth-child(4n+4) {background-color:#eef1f6;}
.nationListView ul li a {display:inline-block;width:100%;height:100%;color:#666;font-size:13px;padding-top:6px;padding-bottom:6px;}
.nationListView ul li a:hover{color:#000;}
.nationListNo {width:425px;height:254px;margin-top:20px;padding-top:100px;border:1px solid #d6d6d6;color:#333;font-size:13px;text-align:center;}
.nationListNo .btn4 {margin-top:8px;}
.inputKn .btn4{/*margin-left:2px;*/float:right;}

/*개발에서 사용하는 ID*/
#nationSearch{width:580px;}
#countrySearch{width:580px;}
#nationSearch .nationList,
#nationSearch .nationListView,
#nationSearch .nationListNo,
#countrySearch .nationList,
#countrySearch .nationListView,
#countrySearch .nationListNo{width:100% !important;}
#nationSearch .sizeS.w368,
#countrySearch .sizeS.w368{width:463px !important;}
#countrySearch .para + div:after {display:block;content:"";clear:both;}
#countrySearch .btn4{width:52px;float:right;}
#countrySearch .btn4.another{width:auto;float:none;}
/*****************************
    메인 게이트형 팝업
*****************************/
.layerpop .textDesc {margin-top:-6px;color:#333;font-size:28px;text-align:center;line-height:34px;}
.layerpop .textDesc span {font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.layerpop .textDesc.small {font-size:22px;line-height:28px;}
.layerpop .qrCode {width:354px;margin:26px auto 10px;}
.layerpop .qrCode dt {height:44px;border:1px solid #ddd;background-color:#f5f8fc;color:#798aa4;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';text-align:center;line-height:44px;}
.layerpop .qrCode dd {border:1px solid #ddd;border-top:0;}
.layerpop .qrCode dd:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.layerpop .qrCode dd a, .layerpop .qrCode dd .notLink {float:left;width:176px;height:131px;padding-top:15px;color:#333;text-align:center;}
.layerpop .qrCode dd a >img, .layerpop .qrCode dd .notLink >img {width:80px;height:80px;}
.layerpop .qrCode dd a:hover, .layerpop .qrCode dd .notLink:hover {color:#000}
.layerpop .qrCode dd a:nth-child(2), .layerpop .qrCode dd .notLink:nth-child(2) {border-left:1px solid #ddd;}
.layerpop .qrCode dd a span, .layerpop .qrCode dd .notLink span {display:block;margin-top:1px;}

.gatePop{width:100%;position:absolute;left:0;min-width:1320px;}
.gatePop .layerMask {display:block !important;}
.mainGate{width:1020px;position:relative;margin:0 auto;}
.mainGate .layerpop.round .popClose{top:21px;bottom:inherit;}
.mainGate .infoImg{position:relative;z-index:1002;width:1020px;height:200px;margin:0 auto;}
.mainGate .infoImg:before {display:inline-block;content:'';position:absolute;top:0;left:-17px;width:305px;height:38px;background:url('/static-fo-pc/img/common/spe_gate_lang.gif') no-repeat 0 0;}
.mainGate .infoImg:after{display:inline-block;content:'';position:absolute;top:57px;left:274px;width:59px;height:134px;background:url('/static-fo-pc/img/common/bg_deco.png') no-repeat 0 0;}
.mainGate .layerpop {width:560px;left:50%;margin-left:-280px;top:200px;padding-bottom:20px;}
.mainGate .layerpop:before {content:"";display:block;width:70px;height:88px;position:absolute;left:50%;top:-44px;margin-left:-35px;background:url('/static-fo-pc/img/common/spe_gate_ico.png')}
.mainGate .layerBody{padding-bottom:26px !important;}
.mainGate .para1 {color:#888;}
.mainGate .para1 em.fcf1 {font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.mainGate .para1 span.lang {display:inline-block;width:26px;height:26px;margin:-4px 5px 0;vertical-align:middle;background:url('/static-fo-pc/img/common/spe_gate_lang_sel.png?v=1') -35px 0}
:lang(zh-cn) .mainGate .para1 span.lang {background:url('/static-fo-pc/img/common/spe_gate_lang_sel.png?v=1') -35px -26px}
:lang(ja) .mainGate .para1 span.lang {background:url('/static-fo-pc/img/common/spe_gate_lang_sel.png?v=1') -35px -52px}
:lang(en) .mainGate .para1 span.lang {background:url('/static-fo-pc/img/common/spe_gate_lang_sel.png?v=1') -35px -78px}
.mainGate .goBtnArea{width:354px;margin:37px auto 11px;}
.mainGate .goBtnArea .btnArr{position:relative;display:block;height:55px;font-size:20px;color:#fff;padding:0 20px;line-height:55px;background:#000;box-sizing:border-box;}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */ 
.mainGate .goBtnArea .btnArr:after{display:inline-block;content:'';position:absolute;top:50%;right:20px;margin-top:-7px;width:8px;height:14px;background:url('/static-fo-pc/img/common/bg_icon.png') no-repeat -360px 0;}
.mainGate .goBtnArea .first{padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.mainGate .goBtnArea .first a{background:#000}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */ 
.mainGate .goBtnArea .arrDown{height:68px;text-align:center;}
.mainGate .goBtnArea .arrDown:after{right:auto;left:50%;bottom:10px;top:auto;width:14px;height:8px;background-position:-360px -31px;}
.mainGate .goBtnArea .sm{font-size:14px;}
.mainGate .infoTxt {text-align:center;color:#666;}
.mainGate strong{font-weight:normal;}
.mainGate .qrCode{margin-top:16px;}


/*****************************
    로그인 관련 팝업
*****************************/
.memberWrap.layer {width:690px;}
.memberWrap.layer .tabArea {width:688px;}
/* 20180129 #48659 add */
.memberWrap.layer .login .infoTxt{font-size:28px;} 
.memberWrap.layer .login .infoTxt.another {margin-bottom:50px;padding-top:0;padding-bottom:40px;border-top:none;line-height:36px;}
.memberWrap.layer .login .infoTxt.another .para{margin-top:7px;line-height:20px;}
.memberWrap.layer .login .bottom {padding-bottom:38px;}
.memberWrap.layer .st.login .tabArea .tabBtn.loginTab{padding:40px 0 30px 32px;}
.memberWrap.layer .login .exp{padding-bottom:30px;}
.memberWrap.layer .login .exp.another{padding-top:0;padding-bottom:40px;margin-top:0;}
.memberWrap.layer .login .exp.another .txt{margin-top:40px;}
.memberWrap.layer .login .loginBox.notMember{padding-bottom:12px;}
/* 20180129 #48659 end */
.windowpop .memberWrap.layer{width:auto;}
.windowpop .memberWrap.layer .tabArea {width:auto}
.windowpop .memberWrap .login .tabBody + .tabBody .bottom .iconInfo {margin-right:-50px;}
.windowpop .memberWrap .login .tabBody + .tabBody + .tabBody .bottom .iconInfo {margin-right:-100px;}

.layerpop .layerBody .para2.dormant {margin:-5px 0 12px;}
.layerpop .layerBody .para2.passport {margin:-5px 0 12px;color:#333;}
.layerpop .layerBody .banner {margin-top:16px;font-size:0;}
.layerpop .layerBody .tableArea.memberInfo:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.layerpop .layerBody .tableArea.memberInfo .tableBox {width:280px;}
.layerpop .layerBody .tableArea.memberInfo .tableBox.sectionL {float:left;}
.layerpop .layerBody .tableArea.memberInfo .tableBox.sectionR {float:right;margin-left:20px;}

/* [SYS-8614(L2)] 20200731 add */
/*.layerpop .layerBody .adultGuide {border:1px solid #d8dce5;padding-bottom:30px;}*/
/* .layerpop .layerBody .adultGuide .notiBox {text-align:left;padding:27px 30px 27px 180px;background:#f8f9fd url('/static-fo-pc/img/common/adultMark.png') no-repeat 45px center;} */
/*.layerpop .layerBody .adultGuide .notiBox {text-align:left;padding:27px 30px;background:#f8f9fd;}
.layerpop .layerBody .adultGuide .notiBox::before {content:"";margin-right:20px;width:100px;height:100px;background-color:transparent;background-image:url("/static-fo-pc/images/common/icon_member.png?v=4");background-position:0 -130px;background-size:490px auto;display:block;}
.layerpop .layerBody .adultGuide .notiBox .sub {font-size:13px;}
.layerpop .layerBody .adultGuide .btnC {margin:0;padding:24px 0 0 0;}
.layerpop .layerBody .adultGuide .btnC .para1 {margin-bottom:24px;}*/ /* 24-01-30 scss/popup.scss 로 이동*/


/*****************************
    회원가입 관련 팝업
*****************************/
.languageSelect .para1{margin-bottom:25px;text-align:center;margin-top:-4px;}
.langBtnWrap{text-align:center;margin-bottom:-6px;}
.langBtnWrap .nation{display:inline-block;width:90px;height:90px;border:1px solid #b9bfc7;color:#333;border-radius:45px;font-size:16px;line-height:88px;text-align:center;margin-right:15px;box-sizing:border-box;overflow:hidden;}
.langBtnWrap .nation .eng{letter-spacing:-1px}
.languageSelect .btnC{margin-top:16px;}
.langBtnWrap .nation:hover,.langBtnWrap .nation:focus, .langBtnWrap .nation.on{border:2px solid #000;color:#000;box-sizing:border-box;line-height:86px;}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */ 
.emailOverlap .btmButton > a, .cellOverlap .btmButton > a{padding:0 10px;letter-spacing:-0.5px}
.passNationOverlap .notiBox, .passportOverlap .notiBox{max-width:425px;padding:35px 20px!important;}/*2017.11.15*/
.passNationOverlap .notiBox .para1, .passportOverlap .notiBox .para1{line-height:24px}/*2017.11.15*/
.notiBox .colorSt{color:#000;}
.selectAgree .notiBox{width:425px !important;padding:5px !important;text-align:left !important}
.selectAgree .scrollCont{margin:0;height:227px !important;box-sizing:border-box;}
.selectAgree dt{margin-top:20px;}
.selectAgree dt:first-child{margin-top:0;}
.selectAgree dd{color:#888;}
.joinBenefit .pic{font-size:0;}
/*2017.11.15 추가*/
.inactiveAccount{width:425px;}
.inactiveAccount .idInquiry dl{display:table;width:100%}
.inactiveAccount .idInquiry dl+dl{margin-top:10px;}
.inactiveAccount .idInquiry dt, .inactiveAccount .idInquiry dd{display:table-cell;vertical-align:middle;}
.inactiveAccount .idInquiry dt{width:108px;font-size:14px;color:#333}
.inactiveAccount .idInquiry dd{width:318px;}
.inactiveAccount .idInquiry dd input{width:247px;}
.inactiveAccount .idInquiry dd .selectZone{width:247px;}
.inactiveAccount .idInquiry dd.engName input{width:120px}
.inactiveAccount .idInquiry dd.engName input+input{margin-left:4px;}
.inactiveAccount .idInquiry dd.passNum .btn4{width:61px;margin-left:5px;}
.inactiveAccount .idResult{margin-top:30px;}
.inactiveAccount .idResult .resultTxt{display:table;width:100%;height:109px;border:1px solid #d6d6d6;text-align:center;}
.inactiveAccount .idResult .resultTxt .noResultContent{display:table-cell;vertical-align:middle;}
.inactiveAccount .idResultTxt{color:#666}
.inactiveAccount .idResultTxt em{color:#333}
.inactiveAccount .idResultCont{width:425px;margin-top:7px;border:1px solid #d6d6d6;}
.inactiveAccount .idResultCont.scrollWrap{background:#fff;}
.inactiveAccount .idResultCont.scrollWrap .scrollCont{padding:6px 9px;height:109px;}
.inactiveAccount .idResultCont ul li{display:table;width:100%;font-size:13px;}
.inactiveAccount .idResultCont ul li:first-child{margin-top:0;}
.inactiveAccount .idResultCont ul li .acKind{display:table-cell;width:200px;text-align:right;color:#666;}
.inactiveAccount .idResultCont ul li .radioGroup{display:table-cell;}
.inactiveAccount .idResultCont ul li .radioGroup label{font-size:13px}

/*****************************
    주소검색 팝업
*****************************/
.addressSearch .tabArea {width:425px;min-height:445px;}
.addressSearch .tabBtn{margin-bottom:23px;}
.addressSearch .addProcess {margin:27px 0 37px;padding-left:19px;}
.addressSearch .addProcess ul:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.addressSearch .addProcess ul li {float:left;position:relative;width:194px;padding-bottom:11px;color:#838c99;font-size:13px;text-align:center;}
.addressSearch .addProcess ul li:after {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background:url('/static-fo-pc/img/common/bg_line_process.png') no-repeat -194px 0;}
.addressSearch .addProcess ul li:first-child:after {background-position:0 0;}
.addressSearch .addProcess ul li.active {color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.addressSearch .addProcess ul li.active:after {background-position:-194px -4px;}
.addressSearch .addProcess ul li.active:first-child:after {background-position:0 -4px;}
.searchAddr{position:relative;margin-top:8px;margin-bottom:20px;} 
.searchAddr p{margin-right:66px;}
.searchAddr .btn4{position:absolute;top:0;right:0;width:61px;}
.searchAddr .first input{width:116px;margin-left:2px;}
.searchAddr .second{position:relative;margin-top:5px;}
.searchAddr .second input:nth-child(1){width:116px;margin-right:2px;}
.searchAddr .second input:nth-child(2){width:237px;}

.addrListView {margin-top:20px;width:425px}
.addrListView .scrollCont{height:199px !important;padding:0 !important;}
.addrListView ul {zoom:1;}
.addrListView ul li {height:auto;padding-left:10px;}/*SYS-12812 201209*/
.addrListView ul li:nth-child(even) {background-color:#eef1f6;}
.addrListView ul li a {width:100%;height:100%;color:#666;font-size:13px;line-height:30px;display: block;padding-left: 65px;position: relative;}/*SYS-12812 201209*/
.addrListView ul li a:hover, .addrListView ul li a:focus, .addrListView ul li a.over{/*color:#a88e67;*/color:#000;}
.addressSearch .addrListNo{display:table;width:425px;height:199px;margin-top:20px;border:1px solid #d6d6d6;color:#333;font-size:13px;text-align:center;}
.addressSearch .addrListNo > span{display:table-cell;height:100%;width:100%;vertical-align:middle;}
.addressSearch .addressWrap{margin-top:20px;}
.addressSearch .descTit{color:#666;font-size:13px;}
.addressSearch .descTit em{color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';font-style:normal}
.addressSearch .addressWrap .tit{width:58px;display:block;float:left;}
.addressSearch .addressWrap .add1{margin-bottom:10px;}
.addressSearch .addressWrap .add1 .unit{width:367px;display:block;float:left;position:relative;text-align:right}
.addressSearch .addressWrap .add1 .unit input:nth-child(1){width:90px;position:absolute;top:0;left:5px;}
.addressSearch .addressWrap .add1 .unit input:nth-child(2){width:257px;margin-left:2px;}
.addressSearch .addressWrap .add1:after, .addressSearch .addressWrap .add2:after{display:block;content:'';clear:both;}
.addressSearch .addressWrap .add2 .unit{display:block;width:367px;float:left;text-align:right}
.addressSearch .addressWrap .add2 .unit input{width:362px;}
.addressSearch .addressWrap .listDot{margin-left:62px;margin-top:3px;}
.addressSearch .layerBody{padding-bottom:0;}
.addressSearch .psNo{position:absolute;top:0;left: 0;}/*SYS-12812 201209*/
.addressSearch .addressWrap2 .tit{margin-bottom:6px;}
.addressSearch .addressWrap2 .add2{margin-top:25px;}
.addressSearch .unitInput{margin-bottom:5px;}
.addressSearch .unitInput:after{display:block;content:'';clear:both;}
.addressSearch .unitInput input:nth-child(1){float:left;width:90px;}
.addressSearch .unitInput input:nth-child(2){float:right;width:330px;}
.addressSearch .resultBox li{margin-bottom:15px;}
.addressSearch .resultBox li span{display:block}
.addressSearch .roadAddrList{margin-top:15px;}
.addressSearch .roadAddrList a{font-size:13px;color:#666;}
.addressSearch .roadAddrList a:focus, .addressSearch .roadAddrList a.over{color:#a88e67;}
.addressSearch .roadAddrList a:hover{color:#000;}
.addressSearch .roadAddrList .listDot{padding-bottom:2px;}
.addressSearch .roadAddrList .scrollCont{padding:10px 8px !important;height:137px !important;}
.addressWrap input.w258{width:258px !important;}
.addressWrap input.w243{width:243px !important;}
.addressWrap.load .tit{display:inline-block;width:70px;}
.addressWrap.load .add2 input{width:348px;}
.addressWrap.load .listDot{margin-left:76px;}
.addrListView.load .scrollCont{height:167px !important;padding:0 !important;}
.addressSearch .addrListNo.load{display:table-cell;height:167px;vertical-align:middle;padding-top:0;}
.addressSearch .addressWrap.load .unit{width:355px;}
.addressSearch .addressWrap.load .add1 .unit input:nth-child(2){width:244px;}
.addressSearch .addressWrap.load .add2 .unit input{width:351px;}
.addressSearch .noResult{color:#666;font-size:13px;}


/*****************************
    상품상세 관련 팝업
*****************************/
.dcList {width:425px;}

.layerContainer.detail {overflow:visible;position:static;}
.layerContainer.detail .layerpop {border:1px solid #000;} /* 2101 서브페이지 톤앤매너 변경 - 선반영X */
.layerContainer.basket .layerpop, .layerContainer.alarm .layerpop {border:1px solid #000;} /* 2101 서브페이지 톤앤매너 변경 - 선반영X */
.layerContainer.detail .layerpop.poA01 {top:39px !important;margin-left:-140px !important;left:0 !important;}
.layerContainer.detail .layerpop.poA02 {top:34px !important;margin-left:-142px !important;left:0 !important;}
.layerContainer.detail .layerpop.poA03 {top:68px !important;margin-left:-496px !important;}
.layerContainer.detail .layerpop.poA04 {top:-20px !important;left:0 !important;margin-left:0 !important;}
.layerContainer.detail .layerpop.snsShare {width:auto;top:55px !important;left:auto !important;right:0;margin-left: 0!important;}
.layerContainer.detail .layerpop.snsShare .content .layerBody{padding:30px 29px 30px 30px;}

.productVideo {width:638px;height:400px;font-size:0;text-align:center;}
.productVideo img {width:100%;height:100%;}
.layerpop .content .layerBody.makeupAr{position:relative;padding:0} /* 210218 메이크업포에버 AR 팝업*/
.snsShare {min-width:135px;width:238px;font-size:0;letter-spacing:-5px;margin:0 0 -26px -27px;text-align:left;}
.snsShare .content {letter-spacing:normal;}
.snsShare > li {display:inline-block;width:52px;margin-left:27px;letter-spacing:normal;}
.snsShare > li a {display:block;position:relative;height:92px;color:#999;font-size:12px;text-align:center;line-height:13px;outline:none;}
.snsShare > li a img {display:block;width:52px;height:52px;}
.snsShare > li a span {display:block;position:absolute;top:58px;left:50%;width:76px;margin-left:-38px;}

.couponDown.scrollWrap {position:relative;width:624px;padding:0;border:none;background-color:#fff;}
.couponDown.scrollWrap .tabArea .tabBtn {margin-bottom:20px;}
.couponDown.scrollWrap .tabBody .btnR {margin-bottom:10px;}
.couponDown.scrollWrap .scrollCont {height:212px;padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.couponDown.scrollWrap .scrollCont {height:207px;} }
.couponDown.scrollWrap .checkboxGroup label {height:auto;margin:-2px 0 1px;}
.couponDown.scrollWrap .checkboxGroup label:before {vertical-align:middle;}
.couponDown.scrollWrap .tableArea .tableBox table th, .couponDown.scrollWrap .tableArea .tableBox table tr td:first-child, .couponDown.scrollWrap .tableArea .tableBox table tr td:last-child {padding:11px 0;}
.couponDown.scrollWrap .btn3.icon {width:82px;height:28px !important;margin:-7px 0 -5px;padding:0 !important;border:1px solid #aaa !important;color:#333 !important;font-size:12px;line-height:27px !important;}
.couponDown .tableArea .tableBox table td{color:#666;}

.notiBox.split {padding:10px 30px !important;}
.notiBox.split .txtDesc .listDot li {width:365px;padding:16px 0 16px 7px;border-top:1px solid #dbe0e5;color:#666;font-size:13px;text-align:left;}
.notiBox.split .txtDesc .listDot li:first-child {margin-top:0;border-top:none;}
.notiBox.split .txtDesc .listDot li:before {top:25px;background-color:#333;}
.notiBox.split .txtDesc .listDot li em {font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}

.shoppingTip h4 {margin:-3px 0 11px;color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:15px;font-weight:normal;}
.shoppingTip .scrollWrap {width:425px;padding:5px 0;border:none;border-top:2px solid #363d4c;border-bottom:1px solid #cbccce;background-color:#fff;}
.shoppingTip .scrollWrap .scrollCont {height:auto;max-height:196px;padding:0;}
.shoppingTip .scrollWrap .scrollCont li:first-child {padding-top:10px;border-top:none;}
.shoppingTip .scrollWrap .scrollCont li:last-child {padding-bottom:10px;}
.shoppingTip .productMd {padding:15px 0;border-top:1px solid #dbe0e5;}
.shoppingTip .productMd .img {width:70px;height:70px;}
.shoppingTip .productMd .cellCont {padding-left:10px;vertical-align:middle;}
.shoppingTip .productMd .cellCont .info {float:none;width:300px;margin-bottom:3px;}
.shoppingTip .productMd .cellCont .info .product {width:296px;-webkit-line-clamp:1;}
.shoppingTip .productMd .cellCont .discount strong {font-size:13px;vertical-align:0;}
.shoppingTip .productMd .cellCont .discount span {display:inline-block;color:#999;}
.shoppingTip .tipDesc {width:425px;margin-top:15px;padding:15px 20px 17px;background-color:#f5f5f5;}
.shoppingTip .tipDesc .listDot li {margin-top:2px;color:#333;line-height:18px;}
.shoppingTip .tipDesc .listDot li:before {background-color:#333;}
.shoppingTip .tipDesc .listDot li em {color:#000;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';} /* 2101 톤앤매너 */
.shoppingTip .benefitDown {border-top:2px solid #363d4c;border-bottom:1px solid #cbccce;}
.shoppingTip .benefitDown ul li {display:table;position:relative;border-top:1px solid #dbe0e5;}
.shoppingTip .benefitDown ul li:first-child {border-top:none;}
.shoppingTip .benefitDown ul li:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.shoppingTip .benefitDown ul li .infoText {display:table-cell;width:285px;padding:27px 0 27px 10px;vertical-align:middle}
.shoppingTip .benefitDown ul li .infoText p {width:155px;color:#666;font-size:13px;line-height:18px;}
.shoppingTip .benefitDown ul li .infoText strong {display:block;width:235px;margin-top:3px;color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:16px;font-weight:normal;}
.shoppingTip .benefitDown ul li .infoText strong em {color:#000;} /* 2101 톤앤매너 */
.shoppingTip .benefitDown ul li .download {width:140px;padding:15px 20px 15px 0;text-align:center;vertical-align:middle}
.shoppingTip .benefitDown ul li .download p {position:relative;background:url('/static-fo-pc/img/common/bg_gift.png') no-repeat;}
.shoppingTip .benefitDown ul li .download p span {display:block;position:absolute;margin-top:0;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:20px;text-align:center;}
.shoppingTip .benefitDown ul li .download p span em {font-family:'Montserrat Regular','Montserrat-Regular','Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:33px;font-weight:bold;line-height:1;letter-spacing:-1px;}
.shoppingTip .benefitDown ul li .download p span i {display:inline-block;width:19px;height:26px;margin-left:3px;background:url('/static-fo-pc/img/common/bg_gift.png') no-repeat -1800px 0;color:transparent;font-size:0;vertical-align:middle;}
.shoppingTip .benefitDown ul li .download p.fix span {color:#d22b23;}
.shoppingTip .benefitDown ul li .download p.fix span em {position:relative;top:3px;}
.shoppingTip .benefitDown ul li .download p.per span em {color:#29395b;font-size:33px;vertical-align:middle;}
.shoppingTip .benefitDown ul li .download .cou {width:120px;height:58px;}
.shoppingTip .benefitDown ul li .download .cou span {top:9px;left:7px;width:80px;}
.shoppingTip .benefitDown ul li .download .cou.fix {background-position:-1320px 0;}
.shoppingTip .benefitDown ul li .download .cou.per {background-position:-1470px 0;}
.shoppingTip .benefitDown ul li .download .cou.per span {top:12px;right:67px;}
.shoppingTip .benefitDown ul li .download .reserve {left:50%;width:80px;height:87px;margin-left:-40px;}
.shoppingTip .benefitDown ul li .download .reserve span {top:20px;left:1px;width:75px;}
.shoppingTip .benefitDown ul li .download .reserve.fix {background-position:-1620px 0;}
.shoppingTip .benefitDown ul li .download .reserve.fix span {top:18px;}
.shoppingTip .benefitDown ul li .download .reserve.per {background-position:-1710px 0;}
.shoppingTip .benefitDown ul li .download .btn3 {height:28px;margin:10px 0 0 0;border:1px solid #aaa;font-size:12px;line-height:26px;}
.shoppingTip .benefitDown ul li .download .btn3 span.down {margin-top:0;}
.shoppingTip .benefitDown ul li .download .downComplete {margin-top:7px;background:none;color:#666;font-size:12px;}

.tableArea.writeTable {width:632px;}
.tableArea.writeTable .para {margin:-3px 0 7px;text-align:right;}
.tableArea.writeTable .para em {position:relative;top:3px;}
.tableArea.writeTable .tableBox table tbody th {border-right:none;}
.tableArea.writeTable .tableBox table tbody th .star {margin-left:-9px;}
.tableArea.writeTable .tableBox table td {padding:10px 0 10px 10px;}
.tableArea.writeTable .tableBox table td .proInfo {display:table;}
.tableArea.writeTable .tableBox table td .proInfo .img {display:table-cell;position:relative;width:80px;height:80px;font-size:0;vertical-align:top;}
.tableArea.writeTable .tableBox table td .proInfo .img img {width:100%;height:100%;border:1px solid #e1e1e1;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption {display:table-cell;padding-left:14px;vertical-align:middle;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .brand {display:block;overflow:hidden;width:385px;color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';text-overflow:ellipsis;white-space:nowrap;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .brand em {color:#999;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .name {display:block;overflow:hidden;width:385px;margin-top:2px;color:#000;text-overflow:ellipsis;white-space:nowrap;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .optionText {display:block;overflow:hidden;width:385px;margin-top:5px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .selectZone {margin:5px 2px 0 0;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .selectZone {width:145px;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .selectZone .ui-selectmenu-menu {width:143px;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .selectZone .ui-selectmenu-text {padding:0 49px 0 10px;}
.tableArea.writeTable .tableBox table td .proInfo .nameOption .selectZone .ui-menu .ui-menu-item-wrapper {overflow:visible;height:auto;padding:6px 10px;line-height:16px;white-space:normal;}
.tableArea.writeTable .tableBox table td .radioGroup.sizeS {margin-left:16px;text-align:center;}
.tableArea.writeTable .tableBox table td .radioGroup.sizeS:first-child {margin-left:0;}
.tableArea.writeTable .tableBox table td .radioGroup.sizeS label {display:block;height:auto;margin:0;padding:0;line-height:normal;}
.tableArea.writeTable .tableBox table td .radioGroup.sizeS label:before {margin:0;}
.tableArea.writeTable .tableBox table td .radioGroup.sizeS label .starIcon {display:block;margin:5px 0 2px;}
.tableArea.writeTable .tableBox table td .radioGroup.sizeS label .text {margin-left:-4px;}
.tableArea.writeTable .tableBox table td .scrollWrap {width:100%;padding-bottom:25px;height:132px;border:1px solid #ccc;background-color:#fff;}
.tableArea.writeTable .tableBox table td .scrollWrap .scrollCont {padding:6px 15px 10px;width:100%;height:100%;border:none;color:#666;resize:none;}
.tableArea.writeTable .tableBox table td .byte {margin:-2px 0;}
.tableArea.writeTable .tableBox table td .byte p {right:15px;color:#999;}
.tableArea.writeTable .tableBox table td .fileBox:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.tableArea.writeTable .tableBox table td .fileBox .uploadName {float:left;width:403px;}
.tableArea.writeTable .tableBox table td .hashAuto {margin-bottom:7px;padding-right:10px;color:#666;line-height:16px;}
.tableArea.writeTable .tableBox table td .hashAuto span {margin-right:7px;}
.tableArea.writeTable .tableBox table td .fileBox label {float:left;position:relative;left:1px;width:85px;margin-right:0;}
.tableArea.writeTable .tableBox table td .listDot li {margin-top:6px;letter-spacing:-0.1px;}
.tableArea.writeTable .tableBox table td .replyAlram {position:relative;}
.tableArea.writeTable .tableBox table td .replyAlram .checkboxGroup {display:block;}
.tableArea.writeTable .tableBox table td .replyAlram .checkboxGroup label, .tableArea.writeTable .tableBox table td .replyAlram p {height:auto;line-height:21px;}
.tableArea.writeTable .tableBox table td .replyAlram .btn4 {position:absolute;top:50%;right:0;margin-top:-14px;}
.tableArea.writeTable .tableBox table td.starCheck {padding:22px 0 18px 10px;}

/* [SYS-14779] 210419 배포일정 : 2021-07-27 */
/* 상품평 쓰기 */
.tableArea.reviewProduct.writeTable{width: 500px;}
.tableArea.reviewProduct .proInfo{padding:0 0 40px;border-top: none;}
.tableArea.reviewProduct > .btn_wrap{border-top: none;margin-top: 0;}
.tableArea.reviewProduct > div{border-top:1px solid #e0e0e0;padding:30px 0}
.tableArea.reviewProduct > div h4{font-size: 16px; line-height: 21px;text-align: center;font-weight: 700;font-family: 'NotoSansKR','맑은 고딕', 'Malgun Gothic', Arial, 'Dotum', '돋움', sans-serif;}
.tableArea.reviewProduct .proInfo dl{width: 100%;position: relative;display: table;table-layout: fixed;box-sizing: border-box;}
.tableArea.reviewProduct .proInfo dl dt{display: table-cell;width: 90px;}
.tableArea.reviewProduct .proInfo dl dt img{width: 100%;}
.tableArea.reviewProduct .proInfo dl dd{display: table-cell;padding-left: 20px;vertical-align: top;font-size: 14px;}
.tableArea.reviewProduct .proInfo dl dd em {color:#999;}
.tableArea.reviewProduct .proInfo dl dd .name {display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-word;line-height: 20px; height: 40px;font-size: 14px;margin-top: 2px;}
.tableArea.reviewProduct .proInfo dl dd .buyCheck {background:#000;color: #fff;font-size: 12px;line-height: 22px; padding: 0 10px;border-radius: 11px;display: inline-block;margin-top: 10px;}
.tableArea.reviewProduct .proInfo dl dd .selectZone {margin-top: 10px;width: 270px;}
.tableArea.reviewProduct .starCheck h4{margin-bottom:12px;}
.tableArea.reviewProduct .starCheck ol {width: 196px; margin: 0 auto; padding: 0; list-style: none; }
.tableArea.reviewProduct .starCheck ol > li { float: left; margin-left: 4px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-flex-align: center; -webkit-align-items: center; align-items: center; }
.tableArea.reviewProduct .starCheck ol > li:first-child { margin-left: 0; }
.tableArea.reviewProduct .starCheck ol > li > button {width: 36px; height: 36px; border: none; font-size: 0; color: transparent; background-color: transparent; background: url(/static-fo-pc/img/common/starcheck.png) 0 0 no-repeat; }
.tableArea.reviewProduct .starCheck ol > li.on > button { background-position: 0 -38px; }
.tableArea.reviewProduct .starCheck ol:after { display: block; content: ""; height: 0; clear: both; }
.tableArea.reviewProduct .classification ul:after { content: ''; display: block; clear: both; }
.tableArea.reviewProduct .classification ul li { float: left; width:calc(33% - 11px); height: 50px;margin-left: 16px; position: relative; }
.tableArea.reviewProduct .classification ul li:first-child{ margin-left: 0;}
.tableArea.reviewProduct .classification .radio input[type="radio"] { width: 0; margin: 0; padding: 0; height: 0; border: 0; opacity: 0; }
.tableArea.reviewProduct .classification .radio input[type="radio"] + label { position: absolute; width: 100%; font-size: 14px; line-height: 50px; height: 50px;text-align: center; border: 1px solid #ccc; box-sizing: border-box; }
.tableArea.reviewProduct .classification .radio input[type="radio"] + label::before { display: none; }
.tableArea.reviewProduct .classification .radio input[type="radio"]:checked + label { border-color: #000;font-weight:bold; }
.tableArea.reviewProduct .scrollWrap.byte{background: #f1f1f1;padding:0;border:1px solid #ccc;position: relative;}
.tableArea.reviewProduct .scrollWrap.byte .scrollCont{border:none; border-bottom: 1px solid #ccc;padding:12px;font-size: 14px; line-height: 20px;}
.tableArea.reviewProduct .scrollWrap.byte .infoRolling{padding:0 65px 0 12px;height:40px;margin:11px 0 12px;overflow:hidden;position:relative;}
.tableArea.reviewProduct .scrollWrap.byte .infoRolling ul{width:100%;transition:all 1s;position:relative;top:0;}
.tableArea.reviewProduct .scrollWrap.byte .infoRolling ul li{display:block;height:40px;}
.tableArea.reviewProduct .scrollWrap.byte .infoRolling p{position: absolute;right: 12px;top: 0;height:18px;color:#000;font-size: 13px;}
.tableArea.reviewProduct .scrollWrap.byte .infoRolling p i{color:#999;}
.tableArea.reviewProduct .scrollWrap.byte .infoRolling p span{color:#999;padding:0}
.tableArea.reviewProduct .example_text {padding-top:40px;text-align: center; }
.tableArea.reviewProduct .example_text strong{font-size: 16px; line-height: 21px; }
.tableArea.reviewProduct .example_text p{margin-top: 12px;font-size: 14px; line-height: 20px;color:#888 }
.tableArea.reviewProduct .example_text div{margin-top: 20px;padding: 0 50px}
.tableArea.reviewProduct .example_text div span{display: inline-block;width: 100px;margin-right: 45px;}
.tableArea.reviewProduct .example_text div span:last-child{margin-right: 0;}
.tableArea.reviewProduct .example_text div span img{width: 100px;}
.tableArea.reviewProduct .example_text div span em{display: inline-block;margin-top: 6px;width: 100px;border-radius:13px;background: #f1f1f1;line-height: 26px;font-size: 14px;;}
.tableArea.reviewProduct .imgUploadBox {padding-bottom: 0; }
.tableArea.reviewProduct .imgUploadBox .imgBox { margin-top: 20px; }
.tableArea.reviewProduct .imgUploadBox .imgBox ul:after { content: ''; display: block; clear: both; }
.tableArea.reviewProduct .imgUploadBox .imgBox ul li {float: left; position: relative;width: calc(25% - 9px);height:116px;margin: 0 12px 12px 0;}
.tableArea.reviewProduct .imgUploadBox .imgBox ul li:nth-child(4n) { margin-right: 0; }
.tableArea.reviewProduct .imgUploadBox .imgBox ul li img {width: 100%;}
.tableArea.reviewProduct .imgUploadBox .imgBox ul li a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);text-indent: -9999px;}
.tableArea.reviewProduct .imgUploadBox .imgBox ul li a::before {content: '';position: absolute;top: 50%;left: 50%;width: 28px;height: 28px;margin: -13px;background: url(/static-fo-pc/img/common/newbtn_play.png) no-repeat;background-size: 25px auto;}
.tableArea.reviewProduct .imgUploadBox .imgBox ul li button {position: absolute;top: 0;right: 0;width: 28px; height: 28px; background: rgba(0, 0, 0, 0.9);text-indent: -9999px;}
.tableArea.reviewProduct .imgUploadBox .imgBox ul li button::before {content: '';position: absolute;top: 8px;left: 8px;width: 14px;height: 14px;background: url(/static-fo-pc/img/common/bg_btn.png) no-repeat -60px 0}
.tableArea.reviewProduct .imgUploadBox .btn_wrap {margin-top: 40px;}
.layerContainer #reviewWrite .tableArea.reviewProduct .writeNotice {border: none; padding: 20px 0 0; width:100%;margin-left:0;}
.tableArea.reviewProduct .writeNotice dl{margin-left:0;}
.tableArea.reviewProduct .writeNotice dt {position: relative;border-bottom: 1px solid #e5e5e5;padding-bottom: 16px;font-size: 16px;line-height: 21px;}
.tableArea.reviewProduct .writeNotice dt a{position: absolute;top:5px;right:0;width:20px;height:12px;text-indent: -9999px;background:url(/static-fo-pc/img/common/btn_arrow_open_20.png) no-repeat;}
.tableArea.reviewProduct .writeNotice dl.open dt a{background:url(/static-fo-pc/img/common/btn_arrow_close_20.png) no-repeat;}
.tableArea.reviewProduct .writeNotice dd {padding-top: 12px;display: none;}
.tableArea.reviewProduct .writeNotice dd li{padding-left:8px;position: relative;font-size: 14px; color:#666;;line-height: 20px;margin-top: 8px;}
.tableArea.reviewProduct .writeNotice dd li::before{content: '';width: 2px;height: 2px;display: inline-block;background: #999;position: absolute;top: 10px;left: 0;}
.tableArea.reviewProduct .writeNotice .tgArea.open dd{display:block;}
.tableArea.reviewProduct .btn_wrap {display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.tableArea.reviewProduct .btn_wrap.type2{padding-top:40px;}
.tableArea.reviewProduct .btn_wrap span,
.tableArea.reviewProduct .btn_wrap a {width: 50%;flex: 1 1 0;color: #000;border-color: #f1f1f1; background: #f1f1f1;text-align: center;line-height: 48px;font-size: 18px;font-weight: bold;}
.tableArea.reviewProduct .btn_wrap.type2 a{line-height:60px;height:60px;}
.tableArea.reviewProduct .btn_wrap span:last-child,
.tableArea.reviewProduct .btn_wrap a:last-child {margin-left: 20px;color: #fff;border-color: #000; background: #000; }
.tableArea.reviewProduct .btn_wrap span {background:#000;}
.tableArea.reviewProduct .btn_wrap span label {margin-right: 0;color: #fff;padding-left: 12px;position: relative;}
.tableArea.reviewProduct .btn_wrap span label::before {content: '+';position: absolute;top:0;left:0;display: inline-block;}

/* 리뷰개선 */
#reviewListTotal,
#reviewList{min-width:850px;width:850px;}
#reviewListTotal .reviewListPop:after{content:'';display:block;clear:both;}
#reviewListTotal .reviewListPop li{width:150px;height:150px;margin-right:10px;margin-bottom:10px;float:left;position:relative;overflow:hidden;}
#reviewListTotal .reviewListPop li:nth-of-type(5n){margin-right:0;}
#reviewListTotal .reviewListPop li a,
#reviewListTotal .reviewListPop li a img{width:100%;position:static;}
#reviewListTotal .reviewListPop li a span.num{position:absolute;right:0;bottom:0;width:28px;height:28px;line-height:28px;font-size:14px;color:#fff;background:rgba(0, 0, 0, 0.6);text-align:center;z-index:2;}
#reviewListTotal .reviewListPop li a span.video{width:100%;height:100%;display:block;}
#reviewListTotal .reviewListPop li a 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;}
#reviewListTotal .reviewListPop li a span.video .play em{width:100%;height:100%;display:block;background:url('/static-fo-pc/img/common/reviewNew_play44.png') 50% 50% no-repeat;background-size:36px 36px;}
#reviewListTotal .pagingBtn .paging a.first,
#reviewListTotal .pagingBtn .paging a.last{display:none;}
#reviewListTotal .pagingBtn .paging a.prev,
#reviewListTotal .pagingBtn .paging a.next{margin:0;width:30px;height:30px;top:0;background:url("/static-fo-pc/images/common/icon_page.png?v=1") no-repeat;border:none;}
#reviewListTotal .pagingBtn .paging a.prev{background-position:-40px 0;margin-right:15px;}
#reviewListTotal .pagingBtn .paging a.next{background-position:-80px 0;margin-left:15px;}
#reviewListTotal .pagingBtn .paging a{margin:0 15px;font-size:15px;height:30px;line-height:30px;}
#reviewListTotal .pagingBtn .paging a.on{width:30px;color:#fff;font-weight:bold;background:#000;}

#reviewList h3{padding-left:60px;}
#reviewList h3 .count{display:inline-block;margin-left:10px;}
#reviewList .reviewListTotal{width:20px;height:20px;background:url('/static-fo-pc/img/common/reviewListBtn.png') no-repeat;background-size:20px 20px;position:absolute;left:20px;top:15px;font-size:0;}
#reviewList .prdReviewCont .reviewTopArea{padding-bottom:40px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewPrdName{height:20px;margin-bottom:9px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewPrdName > div{display:inline-block;vertical-align:top;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewPrdName .starScore{width:108px;height:20px;background:url('/static-fo-pc/img/common/star_graph.png') 0 0 no-repeat;background-size:108px 40px;position:relative;margin-right:15px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewPrdName .starScore span{font-size:0;width:108px;height:20px;background:url('/static-fo-pc/img/common/star_graph.png') 0 0 no-repeat;background-size:108px 40px;background-position:0 -20px;position:absolute;left:0;top:0;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewPrdName .brandInfo strong + strong{margin-left:7px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewPrdName .brandInfo strong + strong:before{content:'';width:1px;height:11px;background:#000;display:inline-block;margin-right:10px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewUserInfo{margin-bottom:20px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewUserInfo > div{display:inline-block;vertical-align:middle;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewUserInfo .userBuyInfo{margin-right:12px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewUserInfo .userBuyInfo span{display:inline-block;vertical-align:top;color:#999;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewUserInfo .userBuyInfo span + span{margin-left:7px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewUserInfo .userBuyInfo span + span:before{content:'';width:1px;height:11px;background:#999;display:inline-block;margin-right:10px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewTxt{margin-top:30px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .reviewTxt span{display:block;word-break:break-all;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .userHashtag span{display:inline-block;padding:3px 10px;border:solid 1px #ccc;font-size:12px;background:#fff;border-radius:11px;float:left;height:22px;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .userHashtag span.buyHash{border:0;background:#000;color:#fff;}
#reviewList .prdReviewCont .reviewTopArea .prdReviewInfoArea .userHashtag span + span{margin-left:6px;padding:1px 9px;}
#reviewList .prdReviewCont .reviewTopArea .prdPhotoVideoArea a{width:100%;display:block;margin-bottom:20px;}
#reviewList .prdReviewCont .reviewTopArea .prdPhotoVideoArea a img{width:100%;display:block;}
#reviewList .prdReviewCont .reviewTopArea a{position:relative;}
#reviewList .prdReviewCont .reviewTopArea a span.video{width:100%;height:100%;display:block;}
#reviewList .prdReviewCont .reviewTopArea a 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;}
#reviewList .prdReviewCont .reviewTopArea a span.video .play em{width:100%;height:100%;display:block;background:url('/static-fo-pc/img/common/reviewNew_play44.png') 50% 50% no-repeat;background-size:80px 80px;}
/*
#reviewList .prdReviewCont .reviewBottomArea .keywordTag{padding:0 0 40px;display:flex;align-items:center;justify-content:center;}
#reviewList .prdReviewCont .reviewBottomArea .keywordTag:after{content:'';display:block;clear:both;}
#reviewList .prdReviewCont .reviewBottomArea .keywordTag > li{padding:0 25px;position:relative;text-align:center;}
#reviewList .prdReviewCont .reviewBottomArea .keywordTag > li + li:before{content:'';display:block;width:1px; height:24px;position:absolute;left:0;top:6px;background:#e5e5e5;}
#reviewList .prdReviewCont .reviewBottomArea .keywordTag > li:nth-of-type(n+4){margin-top:20px;}
#reviewList .prdReviewCont .reviewBottomArea .keywordTag > li:nth-of-type(3n+1){border-left:0;}
#reviewList .prdReviewCont .reviewBottomArea .keywordTag > li span{display:block;padding:8px 24px;color:#000;background:#f1f1f1;border-radius:20px;margin-right:12px;min-width:90px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;text-align:center;margin:0 auto;}
#reviewList .prdReviewCont .reviewBottomArea .keywordTag > li strong{display:block;max-width:139px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;margin:0 auto;margin-top:12px;}
// [ITN-25] 2024.02.21 [DEF-27192] [운영] PC 상품상세 리뷰T > 베스트/포토&동영상 리뷰에 등록된 리뷰 확인 시 구매동기 영역위치 상이 - /scss/_include/product_review.scss의 css 중복으로 인한 주석처리*/
#reviewList .prdReviewCont .prdSnsArea .userOper{display:inline-block;}
#reviewList .prdReviewCont .prdSnsArea .userOper strong{display:block;float:left;margin-right:12px;height:30px;line-height:30px;}
#reviewList .prdReviewCont .prdSnsArea .userOper a{display:inline-block;color:#999;padding:0px 12px;border:solid 1px #ccc;border-radius:16px;vertical-align:middle;height:30px;line-height:28px;}
#reviewList .prdReviewCont .prdSnsArea .userOper a.chu{padding-left:40px;position:relative;font-weight:bold;}
#reviewList .prdReviewCont .prdSnsArea .userOper a:before{content:'';width:20px;height:20px;background:url('/static-fo-pc/img/common/reviewNewIcon.png') 0 0 no-repeat;display:inline-block;background-size:40px 20px;margin-top:4px;}
#reviewList .prdReviewCont .prdSnsArea .userOper a.chu:before{position:absolute;left:12px;}
#reviewList .prdReviewCont .prdSnsArea .userOper a.sns{font-size:0px;}
#reviewList .prdReviewCont .prdSnsArea .userOper a.sns:before{background-position:-20px 0;}
#reviewList .prdReviewCont .prdSnsArea .userOper a + a{margin-left:8px;}
#reviewList .prdReviewCont .prdSnsArea .btnR{width:268px;margin:0 auto;margin-top:40px;}
#reviewList .prdReviewCont .prdSnsArea .btnR a{width:128px;height:48px;line-height:48px;background:#000;color:#fff;display:inline-block;text-align:center;}
#reviewList .prdReviewCont .prdSnsArea .btnR a.btnDelete{width:120px;}
#reviewList .prdReviewCont .prdSnsArea .btnR a + a{background:#fff;color:#000;border:solid 1px #c4c4c4;margin-left:3px;}
#reviewList .bx-controls a{width:60px;height:60px;background:url('/static-fo-pc/img/common/reviewPopArr.png') no-repeat;background-size:120px 60px;position:absolute;top:50%;font-size:0;}
#reviewList .bx-controls a.bx-prev{left:0;}
#reviewList .bx-controls a.bx-next{right:0;background-position:-60px 0;}

#reviewPhotoNew{min-width:850px;width:850px;height:900px;}
#reviewPhotoNew.fixed{position:fixed;}
#reviewPhotoNew h3 .count{display:inline-block;margin-left:10px;}
#reviewPhotoNew .photoPopWrap{padding:30px;position:relative;}
#reviewPhotoNew .photoPopWrap .photoPopSlide li{height:790px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}
#reviewPhotoNew .photoPopWrap .photoPopSlide li.small{position:absolute;left:50%;top:50%;}
#reviewPhotoNew .bx-controls a{width:60px;height:60px;background:url('/static-fo-pc/img/common/reviewPopArr.png') no-repeat;background-size:120px 60px;position:absolute;top:50%;margin-top:-30px;font-size:0;}
#reviewPhotoNew .bx-controls a.bx-prev{left:0;}
#reviewPhotoNew .bx-controls a.bx-next{right:0;background-position:-60px 0;}

#reviewVideoNew{min-width:850px;width:850px;height:656px;}
#reviewVideoNew.fixed{position:fixed;}
#reviewVideoNew .videoPopSlide:after{content:'';display:block;clear:both;}
#reviewVideoNew .videoPopSlide li{height:494px;}
#reviewVideoNew .listDot{padding-top:30px;}
#reviewVideoNew .listDot li{font-size:14px;}
#reviewVideoNew .bx-controls a{width:60px;height:60px;background:url('/static-fo-pc/img/common/reviewPopArr.png') no-repeat;background-size:120px 60px;position:absolute;top:50%;margin-top:-30px;font-size:0;}
#reviewVideoNew .bx-controls a.bx-prev{left:0;}
#reviewVideoNew .bx-controls a.bx-next{right:0;background-position:-60px 0;}
#reviewVideoNew .video_src,
#reviewVideoNew .video_src .video-js{height:100%;}
#reviewVideoNew .video_src button.icon_play:after{display:none;}
#reviewVideoNew .video_src .icon_play{width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:center;}
#reviewVideoNew .video_src .icon_play span{background:url('/static-fo-pc/img/common/reviewNew_play80.png') no-repeat;width:80px;height:80px;position:absolute;left:50%;margin-left:-40px;top:50%;margin-top:-40px;display:block;font-size:0;}
/* //[SYS-14779] */

.listDot.replyAlram {margin:-4px 0 2px 2px;}
.listDot.replyAlram li {line-height:18px;}
.listDot.faqGo {position:relative;margin-top:17px;}
.listDot.faqGo .btnGo {position:absolute;top:50%;right:0;margin-top:-14px;padding-left:0;width:100%}
.listDot.faqGo .btnGo a{position:absolute;right:0;}
.listDot.faqGo .btnGo:before {display:none;}
.listDot.writeNotice {width:632px;margin-top:17px;}
.listDot.writeNotice li {width:100%;}

.tableArea.faqGo .tableBox table td .radioGroup.sizeS label{height:32px;line-height:29px;}
.tableArea.faqGo .tableBox table td .radioGroup.sizeS label:before{margin-right:5px;margin-top:-1px;}
.listDot.faqGo li{width:530px;}
.tableArea.writeTable .tableBox table .buyCheck{margin-top:5px;display:inline-block;min-width:55px;height:19px;padding:0 4px;border:1px solid #000;color:#000;font-family:'Noto Sans Regular', 'Noto Sans Regular JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';font-size:12px;text-align:center;line-height:17px;background:#fff;}
.tableArea.writeTable .tableBox table .buyCheck.no{border:1px solid #999;color:#999;}


/*****************************
    마이롯데 관련 팝업
*****************************/
#airSelect, #airportPopup {width:700px;height:436px;}
#airSelect .airportSelect.scrollWrap .vertical-track, 
#airportPopup .airportSelect.scrollWrap .vertical-track {left:0 !important;}



/*****************************
    마이롯데 관련 팝업
*****************************/
.tableArea.account h4 {margin-bottom:16px;font-weight:normal;line-height:22px}
.tableArea.account .tableBox tbody th {}
.tableArea.account .tableBox .radioGroup label {height:auto;line-height:1;}
.tableArea.account .tableBox .formType {padding:8px 12px;}
.tableArea.account .tableBox .formType .selectZone .ui-selectmenu-button {width:180px;}
.tableArea.account .tableBox .formType .formDesc {margin:5px 0 0;color:#999;font-size:13px;}
.tableArea.account .tableBox .formType .btn4.bgray {margin-left:1px;}

.passportList.scrollWrap {padding:0;border:none;background-color:#fff;}
.passportList.scrollWrap .scrollCont {height:210px;padding:0;}
.passportList.scrollWrap .vertical-track {left:11px !important;}
.passportList .tableArea .tableBox table td{color:#666;}

.leaveCountry.scrollWrap {position:relative;padding:0;border:none;background-color:#fff;}
.leaveCountry.scrollWrap .scrollCont {height:461px;padding:0;}
.leaveCountry.scrollWrap .vertical-track {left:11px !important;}
.leaveCountry.scrollWrap .checkboxGroup label {height:auto;margin:-2px 0 1px;}
.leaveCountry.scrollWrap .checkboxGroup label:before {vertical-align:middle;}
.leaveCountry.scrollWrap .tableArea .tableBox table th, .leaveCountry.scrollWrap .tableArea .tableBox table tr td:first-child {padding:11px 0;}
.leaveCountry .pagingArea {position:absolute;bottom:1px;/*left:50%;*/ width:100%;/*margin-left:-256px;*/ padding:0;}
.leaveCountry .pagingArea a {margin:0 10px;}
.leaveCountry .btn4.aline {margin:20px 0 0 0;color:#333;position:relative;z-index:1;}

.airportSelect.scrollWrap {padding:0;border:none;background-color:#fff;}
.airportSelect.scrollWrap .scrollCont {height:325px;padding:0;}
.airportSelect.scrollWrap .scrollCont.port {height:283px;}
.airportSelect.scrollWrap .scrollCont.port .airportList dl dd ul li a {padding:0 10px;}/* 20180227 #52559 add */
.airportList dl {margin-top:26px;}
.airportList dl:first-child {margin-top:-4px;}
.airportList dl dt {color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:15px;}
.airportList dl dt span {display:block;padding-left:1px;color:#666;font-size:13px;}
.airportList dl dd {margin-top:12px;border-left:1px solid #d0d7e1;}
.airportList dl dd ul {width:620px;}
.airportList dl dd ul:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.airportList dl dd ul li {float:left;width:310px;border-right:1px solid #d0d7e1;border-bottom:1px solid #d0d7e1;position:relative;}
.airportList dl dd ul li:nth-child(1), .airportList dl dd ul li:nth-child(2) {border-top:1px solid #d0d7e1;}
.airportList dl dd ul li a {display:block;overflow:hidden;height:38px;padding:0 10px 0 63px;color:#505767;font-size:13px;line-height:38px;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;}
.airportList dl dd ul li:hover:after, 
.airportList dl dd ul li:focus:after {display:block;width:100%;height:100%;content:"";background-color:#eef1f6;color:#000;position:absolute;left:0;top:0;z-index:0;opacity:0.95;}
.airportList dl dd ul li:hover a, 
.airportList dl dd ul li:focus a {color:#000;}
.airportList dl dd ul li a img {position:  absolute;top: 5px;left: 10px;}
.airportList dl dd ul li a:hover:after, 
.airportList dl dd ul li a:focus:after {display:block;width:43px;height:30px;background: #001e8c;content: "";position: absolute;left: 10px;top: 5px;opacity: 0.05;}
.airportSelect.scrollWrap .scrollCont.port dl dd ul li a:hover:after, 
.airportSelect.scrollWrap .scrollCont.port dl dd ul li a:focus:after {display:none}/* 20180227 #52559 add */

.leaveDesc {margin-bottom:20px;padding:11px 17px;border:1px solid #ddd;background-color:#f5f5f5;}
.leaveDesc .listDot li {color:#666;}
.leaveDesc .tit{color:#333;font-size:13px;}/*2017.11.10*/
.leaveForm {width:640px;padding-bottom:10px;}
.leaveForm:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.leaveForm dl {float:left;margin-bottom:10px;}
.leaveForm dl:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.leaveForm dl.last {margin-left:31px;}
.leaveForm dl dt,  .leaveForm dl dd {float:left;}
.leaveForm dl dt {height:28px;margin-right:9px;color:#333;font-size:13px;line-height:28px}
.leaveForm dl dt span {position:relative;top:-1px;margin-right:1px;color:#f11d13;}
.leaveForm dl dd input {padding:0 9px;}
.leaveForm dl dd .selectZone .ui-selectmenu-text {padding-left:10px;}
.leaveForm dl dd .btn4.cal, .leaveForm dl dd .btn4.calMY2 {margin:0 17px 0 1px;padding:0 9px;}
.leaveForm dl dd .btn4.bgray {margin:0 0 0 2px;}
.leaveForm dl dd .selectZone.sizeS {width:215px;}
.leaveInfo.scrollWrap {padding:0;border:none;background-color:#fff;}
.leaveInfo.scrollWrap .scrollCont {height:147px;padding:0;}
.leaveInfo.scrollWrap .enscrollOver {overflow:visible;}
.leaveInfo.scrollWrap .vertical-track {left:11px !important;}
.leaveInfo.scrollWrap .radioGroup label {height:auto;margin:-2px 0 1px;}
.leaveInfo.scrollWrap .radioGroup label:before {vertical-align:middle;}
.leaveInfo .tableArea .tableBox table td{color:#666;}
.leaveInfo .tableArea .tableBox table th{padding-left:0;padding-right:0;}

/*****************************
	L.point  2017.11.10
*****************************/
.openingPopup.lpointGuide .layerpop{margin-top:-160px;margin-left:-240px;}
.lpointCash {width:500px;}/*2017.11.10*/
.lpointCash .tableArea .tableBox table td.cashPoint{text-align:right;}
.lpointCash .cashPoint i{font-size:18px;font-weight:bold;color:#000;}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */ 
.lpointCash .cashPoint span{display:inline-block;padding:0 0 4px 5px;vertical-align:middle;}
.lpointCash .cellNum, .lpointCash .cardNum{margin-top:8px;}
.lpointCash .cellNum input:first-child{width:68px;}
.lpointCash .cellNum input{width:80px;}
.lpointCash .cardNum input{width:66px;}

/*****************************
    메인 추천설정 팝업
*****************************/
.chuRadio {margin-top:8px;padding:12px 20px 18px;border:1px solid #dbe0e4;}
.chuRadio .radioGroup {display:block;margin-top:5px;}
.chuRadio .radioGroup:first-child {margin-top:0;}
.chuRadio .radioGroup label {height:25px;}


/*****************************
    장바구니/바로구매 팝업
*****************************/
.ShopBasketCont {width:485px;}
.ShopBasketCont .tblProduct .img {padding-right:30px;width:170px;height:140px;position:relative;}
.ShopBasketCont .tblProduct .img:after {display:block;position:absolute;top:0;left:0;width:140px;height:140px;background:#000;content:'';opacity:0.03;filter:alpha(opacity=3);}
.ShopBasketCont .tblProduct .price,
.ShopBasketCont .tblProduct .discount {display:inline-block;}
.ShopBasketCont .optionArea1 {padding-bottom:10px;}
.ShopBasketCont .productMd {float:none;text-align:left;}
.ShopBasketCont .productMd.tblProduct .info {margin:0 0 8px;}
.ShopBasketCont .productMd .brand strong {display:inline;margin-bottom:0;}
.ShopBasketCont .productMd .product {white-space:normal;}
.optionArea1 .optionInfo {margin-bottom:10px;position:relative;display:inline-block;width:100%;} 
.optionArea1 .optionInfo label {width:55px;line-height:26px;float:left;}
.optionArea1 .optionInfo .selectZone {display:block;width:auto;overflow:hidden;position:static;}
.optionArea2 {padding:0;border:1px solid #ccc;position:relative;background:#fafafa;}
.optionArea2.scrollWrap {padding:0;border-color:#ccc;background:#fafafa;}
.optionArea2.scrollWrap .optionBuyList {padding:0 10px;height:auto;height:initial;max-height:101px;}
.optionArea2 .enscrollOver {width:6px;padding:5px 0 !important;height:100%;left:inherit !important;left:initial !important;right:5px;}
.optionArea2 .enscrollOver .vertical-track,
.optionArea2 .enscrollOver .vertical-handle {max-height:90px;}
.optionBuyList li {padding:9px 10px;font-size:13px;border-top:1px solid #e1e1e1;overflow:hidden;}
.optionBuyList li:first-child {border-top:0;}
.optionBuyList .option {display:inline-block;padding:6px 0 0;width:150px;line-height:18px;float:left;word-break:normal;white-Space:normal;word-wrap: break-word;color:#666;}
.optionBuyList .buyTotal {display:inline-block;width:110px;text-align:right;position:relative;top:4px;}
.optionBuyList .btnOptDel {margin:1px 0 0 10px;vertical-align:middle;}
.optionBuyList .spinner {top:-2px;}
.buyTotal {font-size:13px;}
.buyTotal .fcf1 {margin-right:2px;font-size:16px;}
.totalAmount {display:table;table-layout:fixed;width:100%;}
.totalAmount [class^="cell"] {display:table-cell;vertical-align:top;}
.totalAmount .cellR {text-align:right;}
.totalAmount {font-size:14px;}
.totalAmount .price,
.totalAmount .discount {display:inline-block;font-size:13px;}


/*****************************
    포토상품평 이미지보기
*****************************/
.photoSlider{overflow:hidden;width:405px;height:405px;margin:10px;}
.photoSlider .sliderItem{float:left;}
.photoSlider .slick-prev{left:0;}
.photoSlider .slick-next{right:0;}
.photoSlider .slick-arrow:before{display:inline-block;content:'';width:8px;height:14px;background:url(/static-fo-pc/img/common/bg_icon.png) no-repeat -1985px 0;}
.photoSlider .slick-next:before{background-position:-2015px 0}
.photoSlider {text-align:center;}
 /* [DEF-1410] 20191016 추가 및 수정 */
.photoSlider .sliderItem span {width:405px;height:405px;overflow:hidden;display:inline-block;position:relative;background:#fff}
.photoSlider .sliderItem span.video {position:relative;display:inline-block;}
.photoSlider .sliderItem 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%)}
 /* //[DEF-1410] 20191016 추가 및 수정 */
/*****************************
    VIP회원가입완료
*****************************/
.vipJoinCont {width:425px;}
.vipJoinCont .frmBox {margin:16px auto 0;padding:20px 0 0;width:325px;border-top:1px solid #ddd;}
.vipJoinCont .frmBox label {font-size:14px;color:#333;}
.vipJoinCont .frmBox input {width:190px;height:40px;font-size:16px;text-align:center;}


/*****************************
    여권정보/출국정보
*****************************/
.popPassportCont .notiLine {padding:17px 20px;}
.popPassportCont .dscList dt{padding-right:0;min-width:inherit;}
.popPassportCont .dscList dt span{position:static;top:0;padding:0 15px;}


/*****************************
    국제선 항공기 기내반입제한 안내
*****************************/
.popRestricImprtCont {width:700px} /*190709 SYS-642*/
.popRestricImprtCont .txt {line-height:18px;font-size:13px;}
.popRestricImprtCont .lineTxt {margin:18px 0 0;padding:18px 0 0;color:#666;border-top:1px solid #e1e1e1;}
.popRestricImprtCont .notiLine {margin:26px 0;}
.popRestricImprtCont .dscList2 {padding:17px 20px;}
.popRestricImprtCont .dscList2 dt {width:60px;}
.popRestricImprtCont .dscList2 dd{position:relative;padding-left:15px}
.popRestricImprtCont .dscList2 dd span {display:inline-block;position:absolute;top:-1px;left:8px;}
.popRestricImprtCont .publicCertInfo dt,.popRestricImprtCont p.tit {margin-bottom:7px;color:#333;font-size:15px;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';} /*190709 SYS-642*/
.popRestricImprtCont .publicCertInfo dd {line-height:18px;font-size:13px;color:#666;}
.popRestricImprtCont .publicCertInfo dt.refer{margin-top:15px;margin-bottom:0;font-size:13px;}
 /*190709 SYS-642*/
.popRestricImprtCont.scrollWrap{padding:0;border:none;background:#fff}
.popRestricImprtCont.scrollWrap .scrollCont{height:530px;padding-top:0;padding-bottom:0;padding-left:0}


/*****************************
	재입고신청
*****************************/
.mt11 {margin-top:11px;}
.layerpop .checkboxGroup label.groupTitle,
.groupTitle {font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:15px;font-weight:normal;color:#333}
.layerpop .checkboxGroup label.groupTitle span,
.groupTitle span {}
.para1.big {font-size:18px;line-height:24px;}

/* 동의 아코디언 */
.accAgree {position:relative;}
.accAgree .groupTitle {padding:0 0 11px;line-height:32px;border-bottom:1px solid #dbdbdb;}
.accAgree .accBtn {position:absolute;right:0;top:3px;}
.accAgree .accBtn span:after {display:inline-block;margin-left:5px;width:5px;height:3px;content:"";background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2280px 0;vertical-align:middle;}
.accAgree .accCont {display:none;padding:15px 20px;border:1px solid #dbdbdb;background:#fbfbfb;}
.accAgree .accCont .listDot li:before{display:none;}
.accAgree .accCont .listDot li{padding-left:0;}
.accAgree .accCont .last{color:#999;font-size:13px;line-height:22px;font-family:'Noto Sans Regular', 'Noto Sans Regular JP',  'Noto Sans Regular JP', 'Tahoma',  'Simhei', 'Microsoft Yahei';}
.accAgree.on .groupTitle {border-bottom:0;}
.accAgree.on .accBtn span:after {background-position:-2250px 0;}
.accAgree.on .accCont {display:block;}
.accAgree.on .accTxt {margin:0;border-top:0;}

/* 장바구니 담기 */
#restockPop {width:485px;}

/* 재입고 알림번호 일괄변경 */
#changeAltPop {width:485px;}

/* 재입고 알림 신청 */
#restockAplyPop,
#restockFinPop {width:700px;}
#AplyAltPop {width:485px;}


.bigTxt {margin-bottom:16px;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:22px;text-align:center;color:#333;}
.msgBlue {padding:15px;background:#f8f9fd;}
.msgBlue .imgBox {width:140px;height:140px;border:1px solid #dbe0e5;}
.msgBlue .imgBox img {width:100%;height:100%;}
.prdInfo {font-size:14px;}
.prdInfo .brand {font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';color:#333;}
.prdInfo .brand span {font-weight:normal;color:#999;}
.prdInfo .name {font-size:16px;color:#333;}
.prdInfo .code {margin:3px 0 0;color:#666;}
.dlList {font-size:13px;}
.dlList dt {margin-bottom:4px;color:#505767;float:left;padding-right:14px;}
.dlList dd {margin-bottom:4px;color:#666;overflow:hidden;}
.dlList dd:before {content:":";margin-right:12px;}

/* 상품 상세 미리보기 */
#prdDetail {width:765px;}
#prdDetail .popClose {width:18px;height:18px;background-position:-2010px 0;right:19px;top:19px;}
.prdDetailLayer {padding:30px;}
.prdDetailLayer .productName {margin:0 0 20px;padding:0 0 17px;font-size:16px;color:#333;border-bottom:1px solid #ddd;}
.prdDetailLayer .productName .brand {display:block;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:22px;}
.prdDetailLayer .productName .name {display:block;margin:3px 0 0;}
.prdDetailLayer .productName .para {font-size:14px;color:#999;}
.prdDetailLayer .productArea {padding-left:350px;min-height:500px;position:relative;}
.prdDetailLayer .photo {width:330px;text-align:center;position:absolute;left:0;top:0;}
.prdDetailLayer .photo .starScore {margin:70px 0 0;color:#999;}
.prdDetailLayer .photo .starScore .starIcon {vertical-align:middle;position:relative;top:-3px;}
.prdDetailLayer .photo .starScore .text {font-size:16px;}
.prdDetailLayer .photo .starScore .text em {color:#5b6374;}
.prdDetailLayer .info {margin:0 0 0 20px;}
.prdDetailLayer .iconFlag {margin:0 0 9px;}
.prdDetailLayer .scrollWrap {margin:0 0 5px;border-color:#dbe0e5;}
.prdDetailLayer .scrollWrap .scrollCont {padding:5px 15px;height:71px;line-height:20px;font-size:13px;color:#999;}
.prdDetailLayer .infoData {padding:7px 0 8px;}
.prdDetailLayer .infoData + .infoData {border-top:1px solid #dbe0e5;}
.prdDetailLayer .infoData dl {padding:4px 0 5px;font-size:14px;color:#333;}
.prdDetailLayer .infoData dl:after {display:block;content:"";clear:both;}
.prdDetailLayer .infoData dt {width:110px;text-indent:10px;float:left;}
.prdDetailLayer .infoData dd {width:225px;float:left;}
.prdDetailLayer .infoData dd .priceArea span {color:#666;}
.prdDetailLayer .infoData dd .priceArea strong {font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.prdDetailLayer .infoData dd .priceArea strong.fcf1 {font-size:26px;}
.prdDetailLayer .infoData .optionColor dd .colorLabel {margin:1px 0 5px;font-size:13px;color:#999;}
.prdDetailLayer .infoData .optionColor .optionInfo li {margin:8px 5px 0 0;}
.prdDetailLayer .infoData .option dt {margin:5px 0 0;}
.prdDetailLayer .infoData .total {padding:0 0 5px;}
.prdDetailLayer .infoData .total dt {margin:10px 0 0;}
.prdDetailLayer .buyBtn:after {display:block;content:"";clear:both;}
.prdDetailLayer .buyBtn .btn2 {margin:0;min-width:inherit;min-width:initial;width:33.33%;border-right:0;float:left;}
.prdDetailLayer .buyBtn .black {background:#000;}
.prdDetailLayer .buyBtn .gray {width:66.6%;background:#bfbfbf;color:#fff;}
.prdDetailLayer .buyBtn .ygray {width:66.6%;background:#a9a194;border-color:#a9a194;color:#fff;}
.prdDetailLayer .spinner input {width:88px;}
/*colorChip*/
.infoData .optionInfo:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.infoData .optionInfo li {float:left;position:relative;width:26px;height:26px;margin:5px 5px 0 0;}
.infoData .optionInfo li a {display:block;overflow:hidden;width:100%;height:100%;border-radius:50%;background-color:#f9f9f9;}
.infoData .optionInfo li a:hover:after,
.infoData .optionInfo li a.on:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid #000;} /* 2101 서브페이지 톤앤매너 변경 - 선반영X */
.infoData .optionInfo li a:hover:before,
.infoData .optionInfo li a.on:before {content:'';display:block;position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;border:2px solid #fff;}
.infoData .optionInfo li a img {width:100%;}
.infoData .optionInfo li .soldoutIcon {display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:17px;border-radius:50%;background:url(/static-fo-pc/img/common/bg_deem.png) repeat;color:#fff;font-size:12px;text-align:center;line-height:14px;}
.infoData .optionInfo li .soldoutIcon:hover + .stockAlarm {display:block;}
.infoData .optionInfo li .stockAlarm {display:none;position:absolute;top:-52px;left:50%;width:240px;margin-left:-120px;padding:12px 6px;border:1px solid #788aa4;box-shadow:0px 1px 6px #d9d9d9;background-color:#fff;color:#666;text-align:center;z-index:1;}
.infoData .optionInfo li .stockAlarm em {color:#000;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.infoData .optionInfo li .stockAlarm:after {content:'';display:block;position:absolute;bottom:-7px;left:50%;width:10px;height:7px;margin-left:-5px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2130px 0;}
.infoData .optionInfo.colorChip li a {color:transparent;font-size:0;}
.infoData .optionInfo.colorChip li .soldoutIcon {background: url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2097px 3px;color:transparent;font-size:0;}
/*브랜드관에 해당하는 셀렉트 박스 padding-left  수정*/
.prdDetailLayer .selectZone .ui-selectmenu-text {padding-left:10px;}
.prdDetailLayer .ui-menu .ui-menu-item-wrapper {padding-left:10px;}

/* sortLink 툴팁 */
.sortLink .tooltipClick {position:static;}
.sortLink .contTip {width:auto;}
.sortLink .contTip .shopInfoLayer {padding:3px 0;}
.sortLink .contTip .shopInfoLayer .scrollWrap {padding:0;border:0;position:relative;}
.sortLink .contTip .shopInfoLayer .scrollCont {height:auto;max-height:248px;}
.sortLink .contTip .shopInfoLayer .enscrollOver {left:inherit !important;top:0 !important;right:-8px;}
.sortLink .contTip .shopInfoLayer .vertical-handle {right:0 !important;}
.sortLink .contTip .shopInfoLayer .tableBox table {width:auto;}

/* 브랜드 선택 */
#brSelect .txt {font-size:13px;color:#999;}
#brSelect .scrollWrap {padding:0;border:0;position:relative;}
#brSelect .scrollWrap .scrollCont {padding:0;height:186px;}
#brSelect .enscrollOver {left:inherit !important;right:-11px;}
#brSelect .brSelectList li a {display:block;margin-bottom:-1px;padding:9px 20px;font-size:13px;color:#505767;background:#eef1f6;border:1px solid #d0d7e1;}
#brSelect .brSelectList li a.on,
#brSelect .brSelectList li a:hover {background:#798aa4;border-color:#798aa4;color:#fff;position:relative;z-index:1;outline:none;}

/* 스페셜오더 브랜드 */
#shopInfoPop {margin-left:0 !important;width:485px;}

/* 오프라인 구매가능 브랜드 */
#brandInfoPop {margin-left:0 !important;width:485px;}

/* 취소신청 안내 */
#odrCancelInfo .notiBox {padding:13px 20px 11px;min-height:0;height:auto;}/* 20180123 #48064 edit */
#odrCancelInfo .dscList2 {display:inline-block;}
#odrCancelInfo .dscList2 dt {font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:16px;color:#333;}
#odrCancelInfo .dscList2 dt:after {display:inline-block;margin:0 20px 0;width:1px;height:16px;content:"";background:#b0b6c4;vertical-align:-2px;}
#odrCancelInfo .dscList2 dd {font-size:16px;color:#333;}
#odrCancelInfo .para1 {margin:34px 0 0;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';text-align:center;}
#odrCancelInfo .notitxt {font-size:14px; color:#DE0018; margin:10px 0 20px;}
#odrCancelInfo .btnC {margin-top:21px;padding:0;}

/* 출국정보안내 */
#departModPop .notiBox  {padding:12px 20px 17px;min-height:0;}
#departModPop .dscList2 {text-align:left;}
#departModPop .dscList2 dt {margin:6px 12px 0 0;min-width:62px;position:relative;}
#departModPop .dscList2 dd {margin:6px 0 0 0;}
#departModPop .dscList2 dt span {position:absolute;right:0;top:0;}
#departModPop .para1 {margin:23px 0 0;padding:13px 0 0;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';text-align:center;border-top:1px solid #e1e1e1;}
#departModPop .noLine {padding-top:1px;}

/* 부부합산 이벤트 */
#bubuPopApply,#bubuPopContEmpt {width:485px} 
#bubuPopApply .scrollWrap {padding:0;border:0;}
#bubuPopApply .scrollWrap .scrollCont {padding:0;height:207px;}
#bubuPopApply .scrollWrap .vertical-track {left:11px !important;}
#bubuPopCont {width:640px;}
#bubuPopCont .tableArea h4 {margin-bottom:10px;font-size:15px;}
#bubuPopCont th .sm {display:block;font-size:12px;}
#bubuPopCont td.fcf1 {font-size:18px;}
#bubuPopCont .hypList {color:#999;}
/*#bubuPopCard {width:700px;}
#bubuPopCard .noticeGuide {padding:21px 20px 19px;width:100%;}
#bubuPopCard .tableArea.writeTable .tableBox table td .scrollWrap {height:89px;padding-bottom:5px;}
#bubuPopCard .tableArea.writeTable .tableBox table td .byte {height:72px;}
#bubuPopCard .tableArea.writeTable .tableBox table td .byte p {right:5px;}
#bubuPopCard .tableArea.writeTable .tableBox table td .scrollCont {padding:2px 10px;}
#bubuPopCard .tableArea.writeTable .tableBox table td .fileBox .uploadName {width:359px;}
#bubuPopCard .alR label {margin:10px 0 0;height:auto;line-height:1.3;}
#bubuPopCard .wPersonal{position:relative;}
#bubuPopCard .agm {font-size:12px;line-height:1.5;}
#bubuPopCard .agm dt {color:#333;}
#bubuPopCard .agm .last{font-size:12px;margin-top:5px;} */ /*[SYS-30206] 23-11-28 popup.scss 사용으로 주석 처리 */
.ml02 {margin-left:2px !important;}

/* 도움말 tooltip */
.pwTip {color:#666;}
.noticeBot .pwTip .btnClose {margin:0;}

/* 이전 적립금내역 */
#prevSaveView .leaveCountry.scrollWrap .scrollCont {min-height:260px;max-height:460px;}
#prevSaveView .leaveDesc {padding:19px 20px 21px;font-size:13px;color:#666;}


/*****************************
    windowpop Common
*****************************/
.windowpop.container {padding:0;}
.windowpop .popCont {padding:23px 30px 30px;}
.windowpop .popTitle {margin:0 0 16px;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-weight:normal;font-size:22px;color:#333;}
.windowpop .popCont .msgGray {padding:12px 15px 13px;font-size:13px;color:#333;border:1px solid #ddd;background:#f5f5f5;}
/* [SYS-4133] 20191210 OK캐쉬백 */
.okcash .desc {font-size:13px;color:#666}
.okcash .tableArea .tableBox table th, .okcash .tableArea .tableBox table td {padding:6px 10px}
.windowpop .popCont .msgGray2 {margin-top:20px;padding:12px 18px 18px;font-family:'Noto Sans Regular', 'Noto Sans Regular JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';font-size:13px;color:#666;background:#f5f5f5}
.windowpop .popCont .msgGray2 li {margin-top:5px}
.windowpop .popCont .msgGray2 em {display:inline-block;width:150px;color:#333}
.windowpop .popCont .msgGray2 li em + span:before {content:":";display:inline-block;margin-right:10px;width:1px;height:16px}
.windowpop .popCont .msgGray2 p {margin-top:15px;color:#888}
.windowpop .popCont .msgGray2.type2 {padding:25px 18px 30px;text-align:center;font-size:16px;color:#666}
.windowpop .popCont .msgGray2.type2 strong {color:#333}
.windowpop .popCont .msgGray2.type2 p {margin-top:2px}
.windowpop .popCont .msgGray2.type2 .pointbox {display:inline-block;margin-top:25px;padding:8px 50px;color:#333;font-weight:bold;border:1px solid #ccc;background:#fff}
.windowpop .popCont .msgGray2.type2 .pointbox i {color:#f11d13}
/* //[SYS-4133] 20191210 OK캐쉬백 */
.windowpop .popCont .btnC {margin-top:30px;}
.windowpop .popCont .btnC.line {margin:18px 0 0;padding:20px 0 0;border-top:1px solid #e1e1e1;}
.windowpop .popCont .areaTitle {margin-bottom:11px;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:15px;}
.windowpop .popCont .lineBox {padding:10px;border:1px solid #dbe0e5;} 
.layerContainer.wp .layerpop{margin-left:-18px;}
.windowpop .popCont{margin-bottom:30px;}
.windowpop .popBottom{width:100%;position:fixed;bottom:0;right:0;}
.windowpop .dayCheck {height:38px;padding:0 15px;background-color:#f5f5f5;/*text-align:right;*/display:table;width:100%;}
.windowpop .popCloseBtn{color:#888;font-size:14px;display:table-cell;text-align:right;vertical-align:middle;}
.windowpop .dayCheck .checkboxGroup{display:table-cell;}
.windowpop .dayCheck label {margin-right:0;line-height:36px !important;font-size:14px;color:#888;}
.windowpop .popCont .msgGray .listDot li {line-height:18px;color:#333;} /* 20180123 add #48064 */
.windowpop .popCont .msgGray .listDot li:before{top:7px;}

/* scrollBox */
.windowpop .scrollBox {height:360px;overflow-y:auto;}
.windowpop .scrollBox.h520 {height:497px;padding-right:10px}
.windowpop .scrollBox.h437 {height:444px;}
.windowpop .scrollBox.h490 {height:490px;}
.windowpop .scrollBox.h643 {height:643px;}
.windowpop .scrollBox.h400 {height:400px;}


/* 상품 */
.windowpop .productItem .brand,
.windowpop .productItem .product {font-size:13px;line-height:18px;}
.windowpop .tablePrd .orderTxt {font-size:13px;}


/*****************************
    사은품 안내
*****************************/
.tableArea .tableBox.giftInfo table th,
.tableArea .tableBox.giftInfo table td {padding-left:6px;padding-right:6px;}
.tableArea .tableBox.giftInfo table td {height:110px;}
.tableArea .tableBox.giftInfo table td.imgArea {padding:0;}
.tableArea .tableBox.giftInfo table td.imgArea img {width:90px;height:90px;}


/*****************************
    미리계산기
*****************************/
.calculatorCont .tableArea {margin-bottom:30px;}
.fcf1.priceB {font-size:13px;color:#f11d13;} /* 2101 톤앤매너 */
.priceB em {color: #f11d13;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:16px;}
.topR {padding-top:14px;position:relative;}
.topR .topA {position:absolute;right:0;top:0;}
.topR .topA label {height:auto;height:initial;margin-right:13px;}
.topR .topA .btn4 {color:#333;}
.cculator {position:relative;line-height:28px;}
.cculator .dollar,
.cculator .won {display:inline-block;min-width:9px;font-size:13px;color:#666;vertical-align:-1px;}
.cculator .won {margin-left:2px;}
.cculator input[type=text],
.cculator input[type=number] {width:152px;}
.cculator .checkboxGroup {margin-left:7px;}
.cculator .wallet {margin-left:11px;color:#333;}
.cculator .wallet span + span:before {display:inline-block;margin:0 5px 0 2px;content:"|";color:#999;vertical-align:1px;}
.cculator .btn4 {position:absolute;right:0;top:0;}
.cculatorBtn {line-height:58px;}

/*20181011 #97042*/
.priceB.payColB{color:#027fe9;}
.calculatorCont .tableArea .tableBox table th{padding:12px;font-size:14px;}/*20190103 #105359*/
.tableArea .tableBox table .ccIncludeT th, .tableArea .tableBox table .ccIncludeT td, .tableArea .tableBox table .ccIncludeT + .ccInclude th, .tableArea .tableBox table .ccIncludeT + .ccInclude td{border-bottom:0 none;}
.tableArea .tableBox table .ccInclude th, .tableArea .tableBox table .ccInclude td{padding-top:0;padding-bottom:7px;}
.tableArea .tableBox table .ccInclude:last-child th, .tableArea .tableBox table .ccInclude:last-child td{padding-bottom:15px;}
.tableArea .tableBox table .ccInclude th, .tableArea .tableBox table .ccInclude td .priceB em{font-size:13px;}
.tableArea .tableBox table .ccInclude th span:before{content:'';display:inline-block;width:8px;height:8px;margin:0 5px 0 8px;border:1px solid #999;border-width:0 0 1px 1px;vertical-align:2px}/*20190318 #110921*/
.windowpop .popTitle2{margin-top:20px;margin-bottom:12px;font-size:18px;}
.calculatorCont .ccTitArea{margin-top:25px;padding-top:3px;}
.calculatorCont .ccTitArea .popTitle2{margin-top:-3px;}
.calculatorCont .ccTitArea:after{content:'';display:block;clear:both;}
/*--// 20181011 #97042*/

/*20190103 #105359*/
.payInfoBox{border:1px solid #b7bdc6;}
.payInfoBox .totalPrice{height:auto !important;border:0 none;}
.payInfoBox .totalPrice .detail{padding:30px 18px;display:block;}
.payInfoBox .totalPrice .detail dl{position:relative;}
.payInfoBox .totalPrice .detail dl:after{content:'';display:block;clear:both;}
.payInfoBox .totalPrice .detail dl+dl:before{content:'';position:absolute;left:-18px;top:0;right:-18px;border-top:1px solid #dfe1e3;}
.payInfoBox .totalPrice .detail dl+dl{margin-top:28px;padding-top:30px;}
.payInfoBox .totalPrice .detail dl dt{float:left;width:120px;padding:0;margin-top:-1px;}/* [SYS-738]2020423 */
.payInfoBox .totalPrice .detail dl dt span{display:table-cell;height:34px;line-height:17px;vertical-align:middle}
.payInfoBox .totalPrice .detail dl dd{float:right;position:relative;width:405px;}/* [SYS-738]20200423 */
.payInfoBox .totalPrice .detail dl dd input{width:220px;vertical-align:middle}
.payInfoBox .totalPrice .detail dl dd .infoFlag{margin-left:7px;}
.payInfoBox .totalPrice .detail dl dd .payAddInfo{position:relative;}
.payInfoBox .totalPrice .detail dl dd .payAddInfo .usable{padding:0;margin-right:70px;}
.payInfoBox .totalPrice .detail dl dd .payAddInfo .btnArea .btnSet{top:8px;}/*20190510 edit*//*20190502 add*/
.payInfoBox .totalPrice .detail dl dd .payAddInfo .tip{margin-top:5px;}/*20190502 add*/
.payInfoBox .totalPrice .detail dl dd .maxBenefit{display:inline-block;margin:0;height:28px;line-height:18px;vertical-align:middle;background-position:0 4px;background-position:0 7px;padding-top:3px;}/* DEF-3504 200707 */
.payInfoBox .totalPrice .detail dl dd .btn4{margin-left:0;}
.payInfoBox .totalPrice .detail dl dd .btnSet{right:10px;top:0;margin-top:0;}
.payInfoBox .totalPrice .detail dl dd.addDiscount{margin-top:25px;padding-top:30px;}
.payInfoBox .totalPrice .detail dl dd .inpDbl{margin:0;}
.payInfoBox .totalPrice .detail dl dd .inpDbl:after{content:'';display:block;clear:both;}
.payInfoBox .totalPrice .detail dl dd .inpDbl input{float:right;}
.payInfoBox .totalPrice .detail dl dd .inpDbl input:first-child{float:left;width:180px;}
.payInfoBox .totalPrice .detail dl dd .inpDbl + .payAddInfo{min-height:34px;}
.payInfoBox .totalPrice .detail dl dd .inpDbl + .payAddInfo .btnU{position:absolute;right:0;top:2px}
.payInfoBox .totalPrice .detail dl dd .inpDbl + .payAddInfo .checkboxGroup{margin-top:5px;}
.payInfoBox .totalPrice .detail dl dd .inpDbl + .payAddInfo .checkboxGroup label .infoTxt{padding-top:0;margin-left:10px;}
.payInfoBox .totalPrice .detail dl dd .inpDbl + .payAddInfo ~ .payAddInfo{margin-top:0;}/*20190220 L리워드*/
:lang(en) .payInfoBox .totalPrice .detail dl dd .payAddInfo .checkboxGroup label{display:block;margin-right:0;line-height:19px;}
:lang(en) .payInfoBox .totalPrice .detail dl dd .payAddInfo .checkboxGroup .infoTxt{display:block;margin-left:20px;padding-top:5px;}
/*--// 20190103 #105359*/


/*****************************
    할인쿠폰 선택
*****************************/
.couponCont .tabBody {margin:17px 0 0;}
.couponCont .scrollBox{padding-right:10px;}
.couponCont .scrollBox label {margin-right:0;height:auto;height:initial;line-height:1.2;}
.couponCont .areaGroup + .areaGroup {margin-top:27px;}
.couponCont .areaGroup .areaTitle {margin-bottom:9px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';color:#333;}
.couponCont .lineBox .empty {height:50px;line-height:50px;font-size:13px;text-align:center;}
.couponCont .tableArea .tableBox table.couponTable th,
.couponCont .tableArea .tableBox table.couponTable td {padding-left:10px;padding-right:10px;}
.couponCont .tableArea .tableBox table.couponTable .empty {height:285px;}
.couponCont .productItem .product{color:#666;}


/*****************************
    최근출국 정보
*****************************/
.departureCont .popTitle {margin-bottom:14px;}
.departureCont .listDot li {line-height:16px}
.departureCont .tableArea .tableBox table th,
.departureCont .tableArea .tableBox table td {padding:6px 10px;}
:lang(en) .departureCont .tableArea .tableBox table td .btn4 {padding:0;}


/*****************************
    할인혜택 
*****************************/
.dcCont {padding:3px 0;}
.dcCont .tableArea.alC .tableBox table td {font-size:12px;}


/*****************************
    L.POINT 비밀번호
*****************************/
.lpointPwd .inputBox{margin-top:15px;display:table;width:100%;border-top:2px solid #363d4c;border-bottom:1px solid #cbccce;}
.lpointPwd .inputBox dt,.lpointPwd .inputBox dd{display:table-cell;height:44px;vertical-align:middle}
.lpointPwd .inputBox dt{width:146px;padding-left:10px;font-size:13px;color:#5b6374;background:#f6f9fc;}
.lpointPwd .inputBox dd{padding-left:10px;}
.lpointPwd .desc{font-size:13px;color:#999;}
.lpointPwd .listDot{padding-bottom:6px;}
.lpointPwd input{width:220px;}

/*****************************
    고객센터 관련 팝업
*****************************/
.relationFaq.scrollWrap {position:relative;padding:0;border:none;border-bottom:1px solid #bfbfbf;background-color:#fff;}
.relationFaq.scrollWrap .scrollCont {height:355px;padding:0;}
.relationFaq.scrollWrap .vertical-track {left:11px !important;}
.relationFaq.scrollWrap .tableArea .tableBox table thead th {border-right:none;}
.relationFaq.scrollWrap .tableArea .tableBox table thead th:first-child {color:#666;}
.relationFaq.scrollWrap .tableArea .tableBox table tr td {padding-bottom:0;}
.relationFaq.scrollWrap .tableArea .tableBox table tr:last-child td {border-bottom:none;}
.relationFaq.scrollWrap .tableArea .tableBox .customAnswer {position:relative;width:599px;margin-top:-1px;padding:3px 10px 15px 33px;color:#333;line-height:22px;}
.relationFaq.scrollWrap .tableArea .tableBox .customAnswer:before {content:'';display:block;position:absolute;top:4px;left:4px;width:22px;height:22px;background:url('/static-fo-pc/img/common/bg_icon.png') no-repeat -2670px 0;}


/******************************************************
   30만원이상 신용카드 결제 시 공인인증 의무사용안내
*******************************************************/
.publicCertificate{width:640px;font-size:13px;color:#666;}
.publicCertificate .tabBody{margin-top:16px;padding-bottom:20px;border-bottom:1px solid #e1e1e1;}
.publicCertificate .tabBody.noLine{border-bottom:none;}
.publicCertificate .desc{color:#666}
.publicCertificate .tableArea .tableBox th{padding-left:10px;padding-right:10px;font-family:'Noto Sans Regular', 'Noto Sans Regular JP',  'Tahoma', 'Simhei', 'Microsoft Yahei';}
.publicCertificate .tableArea .tableBox td{color:#666;}
.publicCertificate .publicCertInfo dt{margin-bottom:7px;color:#333;font-size:15px;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.publicCertificate .publicCertInfo .stit{display:inline-block;margin-bottom:1px;color:#333;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.publicCertificate .stepBox{margin:18px 0;color:#333;}
.publicCertificate .stepBox li{width:200px;height:108px;float:left;margin-left:20px;padding-top:14px;padding-left:18px;position:relative;background:#f6f9fc;border:1px solid #d4dae3;border-radius:3px;color:#333;}
.publicCertificate .stepBox li:after{display:inline-block;content:'';width:42px;height:40px;position:absolute;top:50%;right:-30px;margin-top:-20px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -660px 0;z-index:1;}
.publicCertificate .stepBox li:first-child{margin-left:0;}
.publicCertificate .stepBox li:last-child:after{display:none;}
.publicCertificate .stepBox:after{display:block;content:'';clear:both;}
.publicCertificate .stepBox .step{display:block;font-size:16px;color:#24426c;}
.publicCertificate .stepBox li:before{display:inline-block;content:'';width:31px;height:30px;position:absolute;bottom:14px;right:14px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -480px 0;z-index:1;}
.publicCertificate .stepBox li:nth-child(2):before{width:22px;height:31px;background-position:-540px -1px;}
.publicCertificate .stepBox li:nth-child(3):before{width:32px;height:30px;background-position:-600px 0;}

.publicCertificate h4{margin-bottom:8px;font-size:15px;color:#333;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Noto Sans Medium SC'}
.publicCertificate .registerList ul:after{display:block;content:'';clear:both;}
.publicCertificate .registerList ul:first-child li{border-top:1px solid #dbe0e5;}
.publicCertificate .registerList li{display:table;float:left;width:33.33%;height:62px;position:relative;background:#f5f5f5 url(/static-fo-pc/img/common/bg_pop_payment.gif) no-repeat 50% 50%;border-right:1px solid #dbe0e5;border-bottom:1px solid #dbe0e5;}
.publicCertificate .registerList li:first-child{border-left:1px solid #dbe0e5;}
.publicCertificate .registerList span{display:table-cell;width:100%;height:60px;padding-right:73px;text-align:center;background:#fff;text-indent:-999em;font-size:0;overflow:hidden;box-sizing:border-box;vertical-align:middle}
.publicCertificate .registerList span:before{display:inline-block;content:'';width:100px;height:30px;background:url(/static-fo-pc/img/common/bg_payment.png) no-repeat;}
.publicCertificate .registerList .kb:before{width:80px;height:13px;background-position:0 0;}
.publicCertificate .registerList .bc:before{width:70px;height:16px;background-position:0 -30px;}
.publicCertificate .registerList .woori:before{width:62px;height:14px;background-position:0 -60px;}
.publicCertificate .registerList .lotte:before{width:88px;height:9px;background-position:0 -90px;}
.publicCertificate .registerList .keb:before{width:84px;height:19px;background-position:0 -120px;}
.publicCertificate .registerList .shin:before{width:86px;height:14px;background-position:0 -150px;}
.publicCertificate .registerList .sam:before{width:87px;height:10px;background-position:0 -180px;}
.publicCertificate .registerList .hyundai:before{width:81px;height:16px;background-position:0 -210px;}
.publicCertificate .registerList .btnU{position:absolute;top:50%;right:10px;margin-top:-16px;text-indent:0;}
.publicCertificate .unblockList{margin-top:18px;}
.publicCertificate .unblockList > li{padding:15px;border:1px solid #dbe0e5;}
.publicCertificate .unblockList .tit{display:block;margin-bottom:6px;color:#333;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.publicCertificate .unblockList .left{float:left;width:274px;padding-left:12px;}
.publicCertificate .unblockList .left li:first-letter{margin-left:-12px;}
.publicCertificate .unblockList .right{float:right;}
.publicCertificate .unblockList > li:after{display:block;content:'';clear:both;}
.publicCertificate .unblockList ol{margin-bottom:4px;}
.publicCertificate .btnC.noLine{margin-top:0;}
:lang(ja) .publicCertificate .registerList li{background-image:url(/static-fo-pc/img/ja/bg_pop_payment.gif)}
:lang(en) .publicCertificate .registerList li{background-image:url(/static-fo-pc/img/en/bg_pop_payment.gif)}
:lang(zh) .publicCertificate .registerList li{background-image:url(/static-fo-pc/img/zh/bg_pop_payment.gif)}
:lang(tw) .publicCertificate .registerList li{background-image:url(/static-fo-pc/img/tw/bg_pop_payment.gif)}


/*******************************
   상품별사업자정보
********************************/
.providersInfo .tableArea .tableBox td, .providersInfo .tableArea li{color:#666;}
.providersInfo .brand{display:inline-block;width:100%;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';margin-left:4px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.providersInfo .name{display:block;margin-left:4px;color:#000;}
.providersInfo.scrollWrap{padding:0;border:none;background:#fff;}
.providersInfo.scrollWrap .scrollCont{height:555px;padding-top:0;padding-bottom:0;padding-left:0;}


/*******************************
   결제중 로딩바
********************************/
.orderLoading.layerpop{background-color:transparent;}
.orderLoading .msg{font-size:20px;color:#fff;}


/*******************************
   소속회사조회 팝업
********************************/
/*[SYS-17159]20210610*/
.companyList {width:100%;margin-top:20px;}
.companyList ul {zoom:1;}
.companyList ul:after {content:'';display:block;visibility:hidden;height:0px;clear:both;}
.companyList ul li {float:left;display:table;width:213px;margin:0 0 -1px -1px;}
.companyList ul li a {display:table-cell;position:relative;left:1px;width:100%;height:40px;padding-left:10px;border:1px solid #d0d7e1;background-color:#eef1f6;color:#505767;font-size:13px;vertical-align:middle}
.companyList ul li:nth-child(2n-1) {width:214px;}
.companyList ul li a:hover, .companyList ul li a.on {color:#fff;border:1px solid #798aa4;background-color:#798aa4;z-index:1;}
.comapnyListView {width:100%; margin-top:20px;}
.comapnyListView .scrollCont{height:244px !important;padding:0 !important;}
.comapnyListView ul {zoom:1;}
.comapnyListView ul li {min-height:30px;padding-left:10px;}
.comapnyListView ul li:nth-child(2n){background-color:#eef1f6;}
.comapnyListView ul li a {width:100%;height:100%;color:#666;font-size:13px;line-height:30px}
.comapnyListView ul li a:hover{color:#000;}
.comapnyListView ul li .first{display:inline-block;width:210px}
.comapnyListView ul li .second{display:inline-block;vertical-align:top;}
.nationListNo {width:100%;height:254px;margin-top:20px;padding-top:100px;border:1px solid #d6d6d6;color:#333;font-size:13px;text-align:center;}
.nationListNo .btn4 {margin-top:8px;}
/* [SYS-17159]20210615 */
#companySelect .content .layerBody .mt05 .btn4 {min-width:72px}

/*******************************
   롯데인터넷면세점 교환권
********************************/
.ticketCont .popTitle {margin:0 0 26px;}
.ticketCont .tableArea {margin:0 0 30px;}
.ticketCont .msgAirmap .cell {display:block;font-size:13px;}
.ticketCont .msgAirmap .msg {border-left:0;}
.ticketCont .tableArea.basic .tablePrd > table > thead > tr > th {font-size:13px;}
.ticketCont .tableArea.basic .tablePrd > table > tbody > tr > td {height:102px;}
.ticketCont .msgAirmap dt:before{display:inline-block;content:'';width:3px;height:3px;position:relative;top:-5px;margin-right:3px;background:url(/static-fo-pc/img/common/ico_dot333.gif) no-repeat 0 0;}
.ticketCont .msgAirmap .cell:first-child{border-bottom:1px solid #dbe0e5;}
.ticketCont .hypList{color:#999;}
.ticketCont .productItem .img{width:70px;}
.ticketCont .completePrd .brand, .ticketCont .completePrd .product{text-overflow:ellipsis !important;white-space:nowrap !important;}


/*******************************
   스카이스크랩퍼-사이드배너
********************************/
.departureList{width:310px;margin:0 auto;font-size:15px;line-height:24px;}
.departureList li{color:#333;text-align:left;}
.departureList li .stit{display:inline-block;width:45px;color:#5b6374;}
.departureList li .colon{display:inline-block;width:26px;text-align:center}
.layerpop .content .layerBody .para.flightDesc {margin-top:17px;}
.layerpop .content .layerBody .inquiryTime.notiBox{padding-top:24px;padding-bottom:24px;}
.inquiryTime .dateArea .selectZone{width:67px;}
.inquiryTime .dateArea .selectZone.ui-selectmenu-text{padding-left:9px;}
.inquiryTime dl{display:inline-block}
.inquiryTime dl:after{display:block;content:'';clear:both;}
.inquiryTime dt, .inquiryTime dd{float:left;text-align:left}
.inquiryTime dd{padding-left:9px;}
.inquiryTime dt{position:relative;top:3px;font-size:13px;}
.inquiryTime dt:nth-child(2n-1){clear:both}
.inquiryTime input{width:95px;padding:0 10px !important;}
.inquiryTime .selectZone .ui-selectmenu-text, .inquiryTime .ui-menu .ui-menu-item-wrapper {padding-left:10px;}
.inquiryTime .dateArea .selectArea {display:inline-block;margin-left:14px;}
.inquiryTime .btnC{padding-top:10px;}
.inquiryTime .place .selectZone{width:295px;}
.layerpop .content .layerBody.timeConfirm .notiBox{padding-left:30px;padding-right:30px}
.timeConfirm .msg{padding-top:4px;font-size:18px;color:#333;}
.timeConfirm .msg2{padding-top:7px;font-size:18px;color:#333;}/*[SYS-4802]20200212 added*/
.timeConfirm .msgDetail{padding-top:8px;padding-bottom:8px;margin-top:10px;font-size:13px;color:#666;border-top:1px solid #e1e1e1;line-height:20px;}
.timeConfirm .msgDetail strong{color:#333;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.timeConfirm .btnP{padding-left:14px;padding-right:14px;}
.timeConfirm .flagAgo{position:relative;top:5px;margin-left:3px;margin-right:2px;}


/*******************************
   여권정보확인
********************************/
.tableArea.ppInfo {width:425px;}
.tableArea.ppInfo .tableBox table th{padding-right:0;}


/*******************************
   장바구니 선택
********************************/
.orderList .popTitle{padding-bottom:20px;margin-bottom:0;border-bottom:2px solid #363d4c;}
.orderList li{padding-bottom:20px;margin-top:20px;border-bottom:1px solid #dbe0e5}
.windowpop .orderList .productItem .brand,
.windowpop .orderList .productItem .product {font-size:14px;line-height:21px;}
.windowpop .orderList .optionArea .optionList span{font-size:14px;}
.orderList .orderStatus{padding-left:12px;height:40px;color:#5b6374;line-height:40px;background:#f5f8fc;border-bottom:1px solid #dbe0e5;}


/*******************************
   상담만족도평가
********************************/
#satisfaction{width:408px;min-width:auto;}
#satisfaction .radioGroup label{font-size:14px;margin-right:0;}
#satisfaction .radioGroup.after label:after{display:block;margin:0 auto;}
#satisfaction textarea{width:100%;height:150px;background:#f8f8f8;border:1px solid #dddddd;}
#satisfaction .selectArea{padding-bottom:17px;margin-top:-9px;margin-bottom:18px;text-align:center}
#satisfaction .radioGroup{margin-left:30px;}
#satisfaction .radioGroup:first-child{margin-left:0;}
.tableArea.ppInfo {width:425px;}


/*******************************
   상담지식
********************************/
#csKnowledge{width:408px;min-width:auto;color:#666;font-size:13px;}
#csKnowledge .qaHead{height:43px;padding:0 18px;font-size:13px;color:#333;line-height:40px;border-top:2px solid #363d4c;border-bottom:1px solid #dbe0e5;background:#f6f9fc;}
#csKnowledge .qaHead span:nth-child(1){display:inline-block;margin-right:15px;}
#csKnowledge .qaHead span:nth-child(2){font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
#csKnowledge .qaCont{padding:15px 20px;border:none;border-bottom:1px solid #dbe0e5;background:none;}
#csKnowledge .desc{padding-top:7px;color:#999}
#csKnowledge .answer{margin-top:14px;}
#csKnowledge .scrollWrap .scrollCont{height:200px;padding:0;}
#csKnowledge .enscrollOver{margin-left:20px !important;}

/*******************************
   할인혜택
********************************/
.detailSmoney{width:425px;}
.detailSmoney.tableArea .tableBox table tbody th{background-color:#fff;}
.detailSmoney.tableArea .tableBox table td{color:#666}
.detailSmoney.tableArea .tableBox table td i{color: #f11d13;}
.detailSmoney.tableArea .tableBox table td:last-child{text-align:right}
.detailSmoney.tableArea .tableBox table .tooltipWrap p{padding-left: 5px;position: relative;line-height: 18px;width: 100%;text-align: left;}
.detailSmoney.tableArea .tableBox table .tooltipWrap p:before{content: "";position: absolute;top: 8px;left: 0; width: 2px;height: 2px;background-color: #999;}
.detailSmoney.tableArea .tableBox table .tooltipWrap .contTip{width: 271px;padding: 16px 40px 16px 22px;}

/*******************************
   신용카드 매출전표
********************************/
.windowpop .salesStatement {padding:0;}
.windowpop .salesStatement .gab{padding:25px}
.salesStatement .listDot li{}
.salesStatement .pic img{max-width:100%;height:auto;}
.salesStatement h2.logo{position:absolute;top:9px;right:20px;}
.salesStatement h3.popTitle{display:inline-block;width:100%;height:50px;margin-bottom:0;padding:0 20px;background-color:#505767;color:#fff;font-size:18px;font-weight:normal;text-align:left;line-height:50px}
.salesStatement h4{padding:3px 0 3px 10px;font-size:16px;}
.salesStatement .groupwrap{border-top:2px solid #363d4c;}
.salesStatement .groupwrap .dl2 dl{float:left;width:50%;}
.salesStatement .groupwrap .dl3 dl{float:left;width:33.33%;}
.salesStatement .groupwrap .group dl{/*border-right:1px solid #dbe0e5;*/border-left:1px solid #dbe0e5;border-bottom:1px solid #dbe0e5}	/*190121 #109270*/
.salesStatement .groupwrap .group:after{display:block;content:'';clear:both;}
/*.salesStatement .groupwrap .group dl:last-child{border-right:none;}*/	/*190121 #109270*/
.salesStatement .groupwrap .group dl:first-child{border-left:0}		/*190121 #109270*/

.salesStatement .groupwrap dl dt{padding:3px 0 3px 10px;border-bottom:1px solid #dbe0e5;background:#f6f9fc;font-size:13px;color:#5b6374;}
.salesStatement .groupwrap dl dt .enname{color:#9097a7;}
.salesStatement .groupwrap dl dd{height:24px;padding:3px 0 3px 10px !important;color:#666;font-size:13px;}
.salesStatement .groupwrap .lr dt{float:left;width:67px;padding:15px 0 16px 0;border-bottom:none;border-right:1px solid #dbe0e5;text-align:center;}
.salesStatement .groupwrap .lr dd{float:left;width:119px;padding:15px 0 16px 0 !important;text-align:right;}	/*181206 #101717*/
.salesStatement .enname{font-size:10px;color:#9097a7;}
.salesStatement .tline{border-top:1px solid #dbe0e5;}
.windowpop .salesStatement .btnC.line{margin-top:5px;;border-top:0;}
.windowpop .salesStatement .listDot{padding:5px 0;border-bottom:1px solid #e1e1e1}
/*******************************
   주문취소안내
********************************/
.layerpop .content.orderCl .layerBody {padding:30px 28px;}
.layerpop .content.orderCl .listNum .tableArea {margin-left:-13px;}
.orderCl .listNum > li{margin-bottom:10px;margin-left:13px;font-size:13px;color:#666;}
.orderCl .listNum > li:first-letter {display:inline-block;margin-left:-13px;}
.orderCl .listNum.innerList{margin-top:2px;line-height:18px;}
.orderCl .listNum.innerList > li{margin-bottom:0;}
.orderCl .listNum em{color:#000;}
.orderCl .stepBox02{margin-bottom:20px;}
.orderCl .stepBox02 li{float:left;margin-left:10px;padding-top:10px;position:relative;padding-left:15px;width:152px;height:123px;background:#f6f9fc;font-size:13px;border:1px solid #d4dae3;border-radius:3px;}
.orderCl .stepBox02 li:after{display:inline-block;content:'';width:28px;height:28px;position:absolute;top:50%;right:-20px;margin-top:-14px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2790px 0;z-index:1;}
.orderCl .stepBox02 li:first-child{margin-left:0;}
.orderCl .stepBox02 li:last-child:after{display:none;}
.orderCl .stepBox02:after{display:block;content:'';clear:both;}
.orderCl .stepBox02 .step{display:block;margin-bottom:3px;font-size:13px;color:#24426c;}
.orderCl .stepBox02 li:before{display:inline-block;content:'';position:absolute;bottom:14px;right:14px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat;z-index:1;}
.orderCl .stepBox02 li:nth-child(1):before{width:34px;height:30px;background-position:-3210px 0;}
.orderCl .stepBox02 li:nth-child(2):before{width:28px;height:29px;background-position:-3270px 0;}
.orderCl .stepBox02 li:nth-child(3):before{width:26px;height:26px;background-position:-3330px 0;margin-left:7px;}
.orderCl .stepBox02 li:nth-child(4):before{width:27px;height:33px;background-position:-3390px 0;}
.orderCl .stepCnc.type2 li {width:207px;margin-left:11px;height:123px;}
.orderCl .stepCnc.type2 li:first-child {margin-left:0;}
.orderCl .clReceive .tableArea {margin-left:-13px;}
:lang(ko) .layerpop .stepCnc li:nth-child(4) .step + span {display:inline-block;padding-right:45px;}

.orderCl .point, .orderCl li .point, .orderCl .listNum > li.point{color:#000;}
.orderCl .listNum.innerList > li.notkr{display:none;}

/*******************************
   주문취소-환불금 확인안내 20180329 #60606 add
********************************/
.refundGuideArea .guideTxt{font-size:14px;color:#333;}
.refundGuideArea .guideTxt+.guideTxt{margin-top:25px;}
.layerpop .content .layerBody .refundGuideArea .notiBox{height:auto;margin-top:20px;padding:20px;text-align:left;background:#eef1f6;}
.refundGuideArea .notiBox .customerNum dt{padding-bottom:8px;font-size:13px;}
.refundGuideArea .notiBox .customerNum dd .point{font-size:13px;color:#000;line-height:22px;}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */ 
.refundGuideArea .notiBox .customerNum dd strong{display:inline-block;padding-right:5px;font-size:16px;font-weight:bold;color:#333;line-height:22px;}
.refundGuideArea .notiBox.zh .customerNum dd strong{display:inline-block;width:180px;}
.refundGuideArea .notiBox.tw .customerNum dd strong{display:inline-block;width:180px;}
.refundGuideArea .notiBox .customerNum dd strong .subTxt{font-size:13px;}
.refundGuideArea .notiBox .customerNum dd .time{display:inline-block;color:#999;font-size:13px;line-height:22px;}

/*******************************
   롯데면세점(지점) 교환권
********************************/
.exTicketPrint .topSt{position:relative;padding-top:17px;}
.exTicketPrint .topSt .btn4{position:absolute;bottom:0;right:0;}
.exTicketPrint .hypList{color:#999;}
.exTicketPrint .btn3{height:34px;padding:0 20px;font-size:14px;line-height:33px;}
.exTicketPrint .tableArea{width:637px;}

/*******************************
   구매사은 혜택 신청내역
********************************/
.ebHistory h4{margin-top:-5px;margin-bottom:13px;font-size:16px;font-weight:normal;}
.ebHistory .tableArea{width:624px}
.ebHistory .scrollWrap{padding:0;background:#fff;border:none;}
.ebHistory .scrollWrap .scrollCont{padding:0;height:196px;}
.ebHistory .tableArea .tableBox table th, .ebHistory .tableArea .tableBox table td{padding-left:5px;padding-right:5px;text-align:center;border-right:none;}
.ebHistory .tableArea .tableBox table td{padding-top:15px;padding-bottom:15px;}
.ebHistory .infoTxt{display:table-cell;width:640px;height:90px;font-size:18px;text-align:center;background:#f5f5f5;vertical-align:middle}
.ebHistory .descTxt{margin-bottom:17px;margin-top:8px;font-size:13px;color:#999;}
.ebHistory .enscrollOver{left:663px !important;}
.ebHistory .tableBox .txtflag{float:left;margin-left:14px;}
.ebHistory .tableBox .txt{float:right;padding-right:20px;}
.ebHistory .tableBox .txt.lpoint{color:#000;}
.ebHistory .tableBox .txt.save{color:#000;}
.ebHistory .btn3{width:90px;height:34px;line-height:32px;}
.ebHistory .tableArea .tableBox table td.nodata{height:150px;}

.txtflag{display:inline-block;text-align:center;background:url(/static-fo-pc/img/common/bg_flag.png) no-repeat}
.txtflag.lpoint, .txtflag.save, .txtflag.lrwd{width:63px;height:19px;font-size:12px;line-height:18px;}/*20190328 #118069*/
.txtflag.lpoint{color:#000;background-position:-510px 0;}
.txtflag.save{color:#000;background-position:-630px 0;}
.txtflag.lrwd{color:#333;background-position:-770px 0;}/*20190328 #118069*/

/*******************************
   등급전용쿠폰안내
********************************/
.gradeCoupon .tableBox{width:590px;}
.gradeCoupon .tableArea .tableBox table th{padding-left:0;padding-right:0} 
.gradeCoupon .tableArea .tableBox table td{padding-left:10px;padding-right:10px;color:#666;}
.gradeCoupon .noDown{color:#f11d13}
.gradeCoupon .endDown{color:#999}
.gradeCoupon .okDown{color:#333}

/*******************************
   출석체크 완료
********************************/
#attendDone, #attendDone2{background:transparent;}
.attendPop .popClose {width:18px;height:18px;background-position:-2010px 0;right:21px;top:38px;}
.attendPop{width:499px;height:340px;padding-top:40px;font-size:18px;color:#333;text-align:center;background:transparent url(/static-fo-pc/img/common/event/bg_chulsuk_layer.png) no-repeat 0 0;}
.attendPop .bigText{margin-bottom:13px;font-size:50px;text-indent:15px;}
.attendPop .para1{font-size:18px;min-height:80px;}
.attendPop .para1 em{color:#000;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Noto Sans Medium SC'} /* 2101 톤앤매너 */
.attendPop .para1 > span{display:block;}
.attendPop .btnC{border-top:1px solid rgba(121,138,164,.5)}
.attendPop .wrapSt{margin-left:14px;}

/*******************************
   이메일 연결
********************************/
.emailHeader{padding:30px 0 14px;margin:0 30px 15px;border-bottom:3px solid #000}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */
.emailHeader h2{width:175px;}
.emailHeader h2 img{max-width:100%;height:auto;}
.emailContent{margin:0 30px 30px;}
.emailContent .desc{width:580px;padding:16px 18px;color:#666;font-size:13px;font-family: 'Noto Sans Regular', 'Noto Sans Regular JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';;background:#eef1f6;}
.emailContent .desc em{color:#333;font-family: 'Noto Sans Regular', 'Noto Sans Regular JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';;}
.emailContent .title{width:580px;margin-top:30px;font-size:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.emailContent .title strong{font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';font-weight:normal;}
.emailContent legend{display:block;margin-bottom:8px;visibility:visible;color:#333;font-size:16px;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.emailContent fieldset{margin-top:28px;}
.emailContent fieldset:first-child{margin-top:34px;}
.emailContent .boxSt{padding:25px 0 24px;border:3px solid #f5f5f5;}
.emailContent .boxSt.receive{border-color:#a0a7b7}
.emailContent .boxSt .rowSt{display:table;width:480px;height:34px;margin:0 auto;}
.emailContent .boxSt .left{display:table-cell;width:60px;vertical-align:middle;}
.emailContent .boxSt .right{display:table-cell;vertical-align:middle;}
.emailContent .boxSt label{/*min-width:43px;padding-right:23px;*/height:inherit;margin-right:0;box-sizing:content-box;font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';line-height:1.2;}
.emailContent .boxSt input{width:220px;}
.emailContent .boxSt .selectZone{width:180px;margin-left:6px;}
.emailContent .rowSt:nth-child(2){margin-top:10px;}
.emailContent .scrollWrap{padding:5px;background:#fff;}
.emailContent .scrollWrap .scrollCont{padding:15px;height:112px;border:none;}
.emailContent textarea{width:100%;font-size:13px;color:#666;}
.emailContent .btn_both{margin-top:28px;}
.emailContent .btn_both .right .btnP:first-child{margin-right:3px;} 
.preview{}
.preview .emailHeader{padding-top:50px;}
.preview .emailContent{margin-bottom:0;}
.preview .emailContent .desc{margin-top:38px;}
.preview .emailContent .msg{padding-top:19px;font-size:24px;color:#333;}
.preview .emailContent .msg em{font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.preview .emailContent .small{margin-top:4px;font-size:13px;color:#666;}
.preview .previewText{min-height:160px;position:relative;padding:16px 20px;margin-top:27px;font-size:16px;color:#333;border:5px solid #f5f5f5;}
.preview .previewText:before{display:inline-block;content:'';width:20px;height:20px;position:absolute;top:-20px;left:46px;background:url(/static-fo-pc/img/common/bg_balloon.png) no-repeat 0 0;}
.preview .desc{color:#333;}
.preview .contInfo{margin-bottom:18px;font-size:16px;}
.preview .strong, .preview dt{font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.preview dt{float:left;margin-right:2px;}
.preview dd{color:#666;}
.preview .url{display:block;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.preview dl:after{display:block;content:'';clear:both;}
.preview .ps{margin-top:38px;font-size:12px;color:#999;}
.preview .emailFooter{margin-top:12px;padding:23px 30px 50px;border:1px solid #eaeaea;}
.preview .emailFooter address{font-size:12px;color:#999;font-style:normal;line-height:20px;}
.preview .emailFooter h2{width:133px;margin-bottom:5px;}
.preview .emailFooter h2 img{max-width:100%;height:auto;}

/*******************************
   장바구니 담기(최근본상품)
*******************************/
.dsSelect{position:relative;display:inline-block;width:100%;vertical-align:middle;}
.dsSelect .selectLabel{display:block;height:28px;position:relative;padding:0 23px 0 15px;font-size:13px;color:#333;line-height:26px;border:1px solid #e1e1e1;background:#fff;}
.dsSelect .selectLabel:after{content: "";position:absolute;top:50%;right:5px;width:16px;height:8px;margin-top:-4px;background:url(/static-fo-pc/img/common/bg_icon.png) no-repeat -540px 0;}
.dsSelect .selectList{display:none;width:100%;position:absolute;top:27px;left:0;background:#fff;border:1px solid #e1e1e1;z-index:2;}
.dsSelect.active .selectList{display:block;}
.dsSelect .selectList li:hover{background:#f4f5f9}
.dsSelect .selectList li a{display:block;padding:0 15px;color:#666;font-size:13px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;outline:none;text-decoration:none;}
.dsSelect .selectList li.soldout:hover{background:#fff;}
.dsSelect .selectList li.soldout a{cursor:default;color:#ccc;}
.dsSelect .colorChip{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:middle;overflow:hidden;border-radius:50%;}
.dsSelect .scrollCont{padding:10px 0;max-height:170px;}
.dsSelect .enscrollOver{z-index:2 !important;}
.ShopBasketCont.another{width:425px;}
.ShopBasketCont.another .selectZone .ui-selectmenu-button{border-color:#e1e1e1;}
.ShopBasketCont.another .productName, .ShopBasketCont.another .option2{color:#666;}
.ShopBasketCont.another .numWrap:after{display:block;content:'';clear:both;}
.ShopBasketCont.another .numWrap{margin-top:15px;}
.ShopBasketCont.another .numWrap .spinner{float:left;}
.ShopBasketCont.another .numWrap .buyTotal{float:right;padding-right:7px;}
.ShopBasketCont.another .optionBuyList li{position:relative;}
.ShopBasketCont.another .btnOptDel{position:absolute;top:12px;right:20px;}
.ShopBasketCont.another .buyTotal{color:#777;top:0;padding-right:6px;width:auto;}
.ShopBasketCont.another .buyTotal strong{color:#000 !important;font-size:16px;margin-right:2px;}/* [SYS-843] 20200717 */
.ShopBasketCont.another .optionBuyList{max-height:226px;}
.ShopBasketCont.another .optionArea2 .enscrollOver .vertical-track, 
.ShopBasketCont.another .optionArea2 .enscrollOver .vertical-handle{max-height:220px;}
.ShopBasketCont.another .optionBuyList{padding-top:0;}
.ShopBasketCont.another .optionBuyList li{padding-bottom:18px;padding-top:15px;}
.ShopBasketCont.another .totalAmount .cell{padding-left:10px;}
.ShopBasketCont.another .totalAmount .cellR{padding-right:8px;}
.ShopBasketCont.another .tblProduct{width:100% !important;}
/*[SYS-843]20200602 add*/
.ShopBasketCont.another .numWrap{position:relative;}
.ShopBasketCont.another .numWrap .ea{position: absolute;top:0;left:0;}
.ShopBasketCont.another .numWrap .ea .spinner{top:0;}
.ShopBasketCont.another .numWrap .ea .contTip{padding:10px;width:190px;left:30px;text-align:center;bottom:40px;}
.ShopBasketCont.another .numWrap .ea.change .btn4{border:1px solid #000;background:#000;height:28px;line-height:26px;color:#fff;}
.ShopBasketCont.another .numWrap .ea.change .contTip{display:block;}
.ShopBasketCont.another .numWrap .eaInfo{padding-top: 35px;} /*SYS-13874 210311*/

.tooltipWrap .contTip .content .pcsExTb h3{height:auto;padding:0;margin-bottom:13px;background:#fff;font-size:15px;line-height:15px;}
/*//[SYS-843]20200602 add*/

/*******************************
   제외상품
*******************************/
.excludePrd{margin-top:-4px;}
.excludePrd .listDot{margin-top:0;}
.excludePrd .listDot li{margin-bottom:2px;color:#666;}
.excludePrd .scrollWrap{margin-top:13px;margin-bottom:18px;padding-bottom:10px;}
.excludePrd .scrollWrap .scrollCont{height:120px;padding-top:6px;}
.excludePrd .layerpop .btnC.noLine{padding-top:0;}

/*******************************
   오늘의 구매실적
*******************************/
.todaysBuy{font-size:13px}
.todaysBuy dt{color:#333;}
.todaysBuy .numL em,.todaysBuy .numR em{display:inline-block;margin-left:3px;font-size:18px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-weight:bold;}
.todaysBuy .numL{color:#000}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */ 
.todaysBuy .numR{color:#3a4153}
.todaysBuy .textInfo01{padding:18px 24px;background:#f5f5f5;border:1px solid #ddd;}
.todaysBuy .tableArea.alC .tableBox table td{padding:14px 15px;}

/*******************************
   오프라인 쿠폰
*******************************/
.coupOff .popTitle {margin:0;padding:0 0 16px;border-bottom:2px solid #363d4c;}
.windowpop .coupOff .btnC {margin:20px 0 0;padding:30px 0 0;border-top:1px solid #cbccce;}
.coupOff .scrollBox {padding:16px 0 15px;}
/* .coupOff .cupList li {margin-top:40px;} */

.coupOff .cupList li:after {display:block;content:'';clear:both;}
.coupOff .cupList dl {overflow:hidden;display:inline-block;max-width: 290px;} /* SYS-1626 20191217 */
.coupOff .cupList dt {font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:20px;color:#333;}
.coupOff .cupList dd {margin:5px 0 0;font-size:13px;color:#666;}
.coupOff .cupList dd span {display:inline-block;min-width:90px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:13px;color:#333;}
.coupOff .cupPrice {margin-right:27px;padding:32px 59px 4px 4px;width:250px;height:121px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:10px;color:#000;text-align:center;background:url("/static-fo-pc/img/common/bg_gift.png") no-repeat -2160px 0;float:left;}
.coupOff .cupPrice em {margin:0 0 3px;font-family:'Montserrat Regular','Montserrat-Regular', 'Noto Sans Regular', 'Noto Sans Regular JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';;font-size:59px;line-height:1;color:#29395b;font-weight:bold;letter-spacing:-0.05em;}
.coupOff .cupPrice em:after {display:inline-block;margin-left:5px;width:32px;height:44px;content:"";vertical-align:0;background:url("/static-fo-pc/img/common/bg_gift.png") no-repeat -1080px 0;}
.coupOff .cupPrice.type2 {background-position:-1890px 0;}
.coupOff .cupPrice.type2 em {color:#d22b23;}
.coupOff .cupPrice.type2 em:before {margin-right:2px;font-size:35px;content:"$";font-weight:normal;position:relative;top:-4px;}
.coupOff .cupPrice.type2 em:after {display:none;}
/* [SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */
.coupOff .stepBoxWrap {margin:30px 0 0 0px;position: relative;}
.coupOff .stepBoxWrap strong.title {margin-bottom:6px; font-size:17px; display:block;}
.coupOff .stepBox02 {display:table;width: 100%;border-spacing: 4px; margin:0 -4px;}
/* [SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */
.coupOff .stepBox02:after{content: '';clear: both;display: block;}
.coupOff .stepBox02 li {display:table-cell;padding: 15px 0 15px 21px;height:104px;font-family:'Noto Sans Regular';font-size:13px;color:#666;position:relative;}
/* .coupOff .stepBox02 li:before {display:block;height:104px;content:"";background:#f6f9fc;border:1px solid #d4dae3;border-radius:3px;position:absolute;left:4px;right:0;top:0;z-index:-1;} */
.coupOff .stepBox02 li {background:#f6f9fc;border:1px solid #d4dae3;border-radius:3px;width: calc(100% / 2);}/* [SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */
.coupOff .stepBox02 li:after{display:inline-block;content:'';width:28px;height:28px;position:absolute;top:50%;left:-12px;margin-top:-14px;background:url('/static-fo-pc/img/common/bg_icon3.png?v=2') no-repeat -120px 0;z-index:1;}
.coupOff .stepBox02 li:first-child:after {display:none;}
.coupOff .stepBox02 .step {display:block;margin-bottom:3px;font-size:13px;color:#24426c;}
.coupOff .stepBox02 .step:before {display:inline-block;content:'';position:absolute;bottom:10px;right:15px;background:url('/static-fo-pc/img/common/bg_icon3.png?v=2') no-repeat;z-index:1;}
/* [SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */
.coupOff .stepBox02 .one:before{width:32px;height:21px;background-position:-990px 0;}
/* .coupOff .stepBox02 .two:before{width:29px;height:38px;background-position:-1050px 0;}  */
.coupOff .stepBox02 .two:before{width:34px;height:31px;background-position:-1110px 1px;}
/* .coupOff .stepBox02 .three:before{width:34px;height:31px;background-position:-1110px 1px;} */
/* //[SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */
.coupOff .stepBox02 span{display: block;}
.coupOff .stepBox02 .step + span > i{display: inline-block;padding-bottom: 6px;}
.coupOff .stepBox02 .step + span > i:not(:first-child){max-width: 110px;}
/* [SYS-1626] 20191213 */
.coupOff.NewCoupOff .cupList li .newTypeOffer{margin-left:116px;margin-right:43px;}
.coupOff.NewCoupOff .cupList li dl dt{line-height:1;margin-top:-2px;}
.coupOff.NewCoupOff .cupList li dl dt + dd{margin-top:19px;}
.coupOff.NewCoupOff .cupList li dl dd{margin-top:4px;}
/* //[SYS-1626] */

/* [SYS-18826] 20210913 */
.coupOff.NewCoupOff .cupList li {margin-top:40px;display: flex;justify-content: flex-start;align-items: center;}
.coupOff.NewCoupOff .cupList li .newTypeOffer.sizeM{min-width: 180px;width: auto;margin: 0 auto;padding: 0 8px;}
.coupOff .cupList dl{width: 50%;max-width: 50% !important;}/* [SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */
.coupOff .cupList dd span{width: 150px;}
.coupOff.NewCoupOff .newTypeOffer.sizeM .num .unit{margin: 0 2px 0 4px;}
/* //[SYS-18826] */

/* [SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */
.coupOff.NewCoupOff .cupList li .newTypeOffer.sizeM.offrCoupon2 {min-height:100px; height:auto; padding:16px;}
.coupOff.NewCoupOff .cupList li .newTypeOffer.sizeM.offrCoupon2 .stit {margin-top:0;}
.coupOff.NewCoupOff .cupList li .newTypeOffer.sizeM.offrCoupon2 .num {display:flex; align-items:inherit; justify-content:center;}
.coupOff.NewCoupOff .cupList li .newTypeOffer.sizeM.offrCoupon2 .num .unit {margin:15px 5px 0;}
/* //[SYS-21040]20220318 [주문] 오프라인 공항점 쿠폰 노출 개선  */

/*******************************
   쇼핑 가이드
*******************************/
.bgPopup {padding:16px 20px 0;background:#e1ecfa;overflow:hidden;}
.bgPopup .windowpop .popCont {width:860px;padding:0;background:#fff;position:absolute;left:20px;right:20px;top:63px;bottom:20px;z-index:0;border:1px solid #9da2b0;border-top:0;}
.bgPopup .windowpop .popTit {font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:26px;font-weight:normal;color:#333;}
.bgPopup .windowpop .popTit span {}
.bgPopup .windowpop .posLogo {position:absolute;right:20px;top:29px;}
.bgPopup .windowpop .posLogo img[alt*="Lotte Duty Free"]{height:24px;}/*20181016 #82443*/
.bgPopup .windowpop > .tabArea {position:static;}
.bgPopup .windowpop .lineCont {/*padding:20px;*/position:absolute;left:0;right:0;top:39px;bottom:0;z-index:0;height:547px;}
.bgPopup .windowpop .lineCont .infoWrap{position:relative;/*height:534px;*/height:504px;overflow-y:auto;overflow-x:hidden;padding-top:35px;}
.bgPopup .windowpop .lineCont .infoWrap img{display:block;margin:0 auto;}
.bgPopup .windowpop .popCont > .tabArea > .tabBtn{position:absolute;width:860px;left:-1px;}
.bgPopup .windowpop .innerTab{padding-left:30px;padding-right:30px;}
.bgPopup .windowpop .innerTab .tabBody{height:487px;}
.bgPopup .windowpop .innerTab .infoWrap {/*height:474px;*/height:444px;padding-right:14px;margin-right:-30px;margin-left:-30px;}
.linkMenu{padding:8px 0 8px 20px;border-bottom:1px solid #ccc;}
.linkMenu li{float:left;margin-right:26px;}
.linkMenu li:last-child {margin-right:0;}
.linkMenu li a{display:block;padding:5px 0 4px;color:#666;font-size:13px;}/*20190510 padding edit*/
.linkMenu li.active a{color:#000;text-decoration:underline;}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */
.linkMenu li a:hover{color:#000;text-decoration:none;}  /* 2101 서브페이지 톤앤매너 변경 - 선반영X */
.linkMenu li a:before{display:inline-block;content:'';width:5px;height:8px;margin-right:10px;background:url('/static-fo-pc/img/common/bg_icon3.png?v=2') no-repeat -1530px 0;vertical-align:1px}/*20190510 vertical-align add*/
.linkMenu:after{display:block;content:'';clear:both;}
.spAplyG {position:relative;}
.spAplyG a {display:block;width:160px;height:34px;background-color:transparent;text-indent:-999em;position:absolute;left:340px;bottom:39px;}

/*******************************
   인터넷쇼핑가이드
*******************************/
/* [SYS-10767] 20200827 */
.bgPopup .windowpop .inGuide {position:static;margin-top:10px;border:0;}
.bgPopup .windowpop .inGuide .txtBanner dt {line-height:26px;}
.bgPopup .windowpop .inGuide .txtBanner dd {line-height:18px;}
.bgPopup .windowpop .inGuide > .tabArea {height:587px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;}
.bgPopup .windowpop .inGuide > .tabArea > .tabBtn {position:static;flex:none;-ms-flex:none;}
.bgPopup .windowpop .inGuide .flexArea .tabBtn.short {height:auto;}
.bgPopup .windowpop .inGuide .flexArea {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;flex:1 1 0;-ms-flex:1 1 100%;}
.bgPopup .windowpop .inGuide .flexArea:not(.on) {display:none;}
.bgPopup .windowpop .inGuide .lineCont {position:static;border:solid #9da2b0;border-width:0 1px 1px 1px;overflow:hidden;}
.bgPopup .windowpop .inGuide .lineCont .innerTab {padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;flex:1 1 0;-ms-flex:1 1 100%;}
.bgPopup .windowpop .inGuide .lineCont .innerTab .tabBtn {flex:none;-ms-flex:none;}
.bgPopup .windowpop .inGuide .lineCont .linkMenu {flex:none;-ms-flex:none;}
.bgPopup .windowpop .inGuide .lineCont .infoWrap {height:auto;flex:1 1 0;-ms-flex:1 1 100%;}
/* //[SYS-10767] 20200827 */

.spGuide .txtBanner{display:table;margin-left:30px;width:798px;background:#f3f5f9;padding:20px 30px;}
.spGuide .txtBanner:before{display:table-cell;content:'';width:58px;height:58px;background:url('/static-fo-pc/img/common/bg_icon3.png?v=1') no-repeat -1710px 0}
.spGuide .txtBanner dl{display:table-cell;padding-left:20px;}
.spGuide .txtBanner dt{font-size:18px;color:#333;}
.spGuide .txtBanner dd{font-size:13px;color:#666;}
/*.spGuide .infoWrap.txtSt .info{padding:0 50px 20px;}*/
.spGuide .infoWrap.txtSt .info strong{font-weight:normal;}
.spGuide .infoWrap.txtSt h3{font-size:22px;color:#333;margin-bottom:32px;text-align:center}
.spGuide .infoWrap.txtSt dl{position:relative;min-height:90px;padding:20px 0 20px 100px;font-size:13px;color:#333;border-top:1px dotted #cbccce;}
.spGuide .infoWrap.txtSt dl:first-child{border-top:0;}
.spGuide .infoWrap.txtSt dt{padding-bottom:6px;padding-top:7px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';font-size:15px;color:#333;}
.spGuide .infoWrap.txtSt .list01,
.spGuide .infoWrap.txtSt .list02 {text-align:left;}
.spGuide .infoWrap.txtSt .list01 dl{color:#666;}
.spGuide .infoWrap.txtSt .list02 dl{color:#777;}
.spGuide .infoWrap.txtSt .list01 dt:before,.spGuide .infoWrap.txtSt .list02 dt:before{display:block;content:'';width:70px;height:70px;position:absolute;top:20px;left:0;background:url('/static-fo-pc/img/common/bg_icon3.png?v=1') no-repeat 0 0;}
.spGuide .infoWrap.txtSt .list01 dl:nth-child(1) dt:before{background-position-x:-1800px;}
.spGuide .infoWrap.txtSt .list01 dl:nth-child(2) dt:before{background-position-x:-1890px;}
.spGuide .infoWrap.txtSt .list01 dl:nth-child(3) dt:before{background-position-x:-1980px;}
.spGuide .infoWrap.txtSt .list01 dl:nth-child(4) dt:before{background-position-x:-2070px;}
.spGuide .infoWrap.txtSt .list02 dl:nth-child(1) dt:before{background-position-x:-2160px;}
.spGuide .infoWrap.txtSt .list02 dl:nth-child(2) dt:before{background-position-x:-2250px;}
.spGuide .infoWrap.txtSt .list02 dl:nth-child(3) dt:before{background-position-x:-2340px;}
.spGuide .infoWrap.txtSt .info:nth-child(odd){background:#fff;}
.spGuide .info.bgG {background:#e7ebf3;}
.spGuide .info {text-align:center;}

/*******************************
   결제진행중 로딩바
*******************************/
.progressBox{width:100%;position:absolute;}
.progressBox .pbWrap{width:352px;margin:0 auto;}
.progressBar {position:relative;width:100%;height:10px;background:url(/static-fo-pc/img/common/bg_progressbar.png) no-repeat left top;}
.progressBar .bar{position:absolute;top:0;left:0;display:block;height:100%;line-height:10px;width:0;background: url('/static-fo-pc/img/common/bg_progressbar.png') repeat-x left bottom}
.progressBar .object{display:inline-block;width:21px;height:22px;position:absolute;top:0;left:-21px;margin-top:-7px;background: url('/static-fo-pc/img/common/img_progressobj.png') no-repeat 0 0}
.progressBox .text{padding-top:15px;font-size:20px;color:#fff;text-align:center;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Noto Sans Medium SC'}
.layerClose.modalClose {display:block;position:fixed;top:20px;right:20px;width:14px;height:14px;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -2730px 0;color:transparent;font-size:0;}

/*******************************
   적립금 상세내역
*******************************/
.couponCont .scrollBox .orderShopB {height:328px;}

/*******************************
   qrcode
*******************************/
#qrcodepop{background:none;}
.qrcodewrap{padding:0;color:#fff;text-align:center;}
.qrcodewrap dt{padding-bottom:10px;}
.qrcodewrap .qrcodeimg {padding-bottom:10px;}
.qrcodewrap .qrcodeimg img{width:280px;}
#qrcodepop .popClose {top:auto;right:20px;top:20px;width:13px;height:13px;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -1470px 0;}

/*******************************
   주문테이블
*******************************/
.windowpop .tableArea.basic .tablePrd.completePrd > table > tbody > tr > td .productItem {height:inherit;height:auto;}
.windowpop .tableArea.basic .completePrd > table > tbody > tr > td.priceCell {padding-top:40px;}
.windowpop .tableArea.basic .completePrd > table > tbody > tr > td.eaModifyCell {padding-top:32px;}

/*******************************
   튜토리얼
*******************************/
.toturialWrap{display:inline-block;position:absolute;width:100%;top:0;z-index:80;}
.toturialWrap.type1{left:0;}
.toturialWrap.type2{width:inherit;}
.toturialWrap .toturialPop{position:relative;display:inline-block;}
.toturialWrap.type2 .toturialPop{display:none;width:0%;}
.toturialWrap.type1 .toturialPop{display:none;width:1020px;margin:0 auto;}
.toturialPop .tpopClose{display:block;width:28px;height:28px;position:absolute;top:0;right:0;font-size:0;line-height:0;text-indent:-999em;background:#505767;opacity:0;filter:alpha(opacity = 0);cursor:pointer;}
.toturialWrap.type3 .toturialPop .tpopClose{right:18px;}
.themeGnb .toturialWrap.type1{left:50%;margin-left:-510px;width:inherit;}
.themeGnb .toturialPop .tpopClose{opacity:1;}
.themeGnb .toturialPop .tpopClose:before{display:block;content:'';width:14px;height:14px;margin:6px auto 0;background: url(/static-fo-pc/img/common/bg_btn.png) -2730px 0;}

.mainPopular .toturialWrap{width:145px;left:inherit;right:197px;top:-19px;}
.mainPopular .toturialPop{display:inline-block;width:inherit;}
.relationFaq .toturialWrap.type1{left:-19px;}
.relationFaq .toturialWrap.type1 .toturialPop{width:860px;}
.relationFaq .toturialPop .tpopClose{right:19px;}

.lpointWrap .toturialWrap{top:-70px;right:0;}
.dutyFreeWrap .toturialWrap{top:-70px;right:-6px;}

.mylotteTop .toturialWrap{top:50px;left:-1px;}
.mylotteTop .toturialWrap.type1 .toturialPop{width:inherit;}
.mylotteTop .tpopClose{right:-1px;}

.contSearch .tabSearch .toturialWrap.type2{left:90px;top:-93px;}
.categoryOption .btnMoreItem .toturialWrap.type2{top:13px;right:-32px;left:inherit;}

.timeVisualBanner .toturialWrap.type2{top:-18px;padding-left:5px;}

.addProduct .addList .toturialWrap.type2{width:170px;top:-70px;left:100px;}
.addProduct .addList.right .toturialWrap.type2{left:123px;}

.totalArea .toturialWrap.type2{top:12px;margin-left:-7px;}
.orderHistory.detail .left .toturialWrap.type2{right:-130px;top:-22px;}

.layerBody .tableArea h4.regularSt{font-family:'Noto Sans Regular', 'Noto Sans Regular JP',  'Tahoma', 'Simhei', 'Microsoft Yahei';}

/*******************************
   lvip
*******************************/
#lvip01 .signTxt li,#lvip02 .signTxt li {color:#666;}
#lvip01 .signTxt li.point,#lvip02 .signTxt li.point, #lvip01 .signTxt .point, #lvip02 .signTxt .point{color:#d33430;} /* 20180316 #55215 edit */

/*******************************
   자동설정팝업
*******************************/
.popCont.autoSet{padding:0;margin-bottom:0;}
.popBanner.type1{width:480px;}
.popBanner.type2{width:720px;}
.popBanner img{display:block;}
.popBanner a{display:block;float:left;}
.popBanner.type1 .third{clear:both;}
.popBanner.type1 .first:after, .popBanner .second:after{display:block;content:'';clear:both;}
.layerBody .popBanner{margin:-30px;}

/*******************************
주문 SKU 적립금 20180327 #45502
*******************************/
.reserve .tableBox table th,.reserve .tableBox table td {text-align:center !important;}
.reserve .tableBox table tbody th {background:none;text-align:left !important;}
.reserve .tableBox table tbody th span {display:block;color:#999;font-size:12px;position:relative;}
.reserve .tableBox table tbody th span strong {color:#333;margin-right:3px;font-size:13px;}
.reserve .tableBox table tbody th span em {display:block;color:#666;}
.reserve .tableBox table tbody th span em.option {max-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;white-space:normal;}
.reserve .tableBox table tbody th span em.option i:first-child:before {display:none;}
.reserve .tableBox table tbody th span em.option i:before {content:"/";padding:0 5px;}
.reserve .tableBox table tbody th,.reserve .tableBox table tbody td {border-bottom:none;}
.reserve .tableBox table tbody tr {border-top:1px solid #dbe0e5}
.reserve .tableBox table tbody tr.packageBox {background:#f3f4f8;border-top:none}
.reserve .tableBox table tbody tr.packageBox th span {padding-left:14px;}
.reserve .tableBox table tbody tr.packageBox th span:before {content:"";display:block;width:8px;height:8px;position:absolute;left:0;top:3px;background:url('/static-fo-pc/img/common/ico_reserve.gif')}

/*******************************
    현금영수증 인쇄  20180427 #62092
*******************************/
.cashReceiptsPrint .tabBtn.short{margin:7px 0 20px;}
.popCont .groupWrap{border-top:2px solid #363d4c;}
.popCont .groupWrap .group{width:100%;margin:0;}
.popCont .groupWrap .group:after{display:block;content:'';clear:both;}
.popCont .groupWrap .group dl{float:left;width:50%;border-bottom:1px solid #dbe0e5;}
.popCont .groupWrap .group dl:nth-child(even){border-left:1px solid #dbe0e5;}
.popCont .groupWrap .group dl dt, .popCont .group dl dd{padding:10px;font-size:13px;}
.popCont .groupWrap .group dl dt{color:#5b6374;background:#f5f8fc;}
.popCont .groupWrap .group dl dd{color:#333;min-height:38px;}
@media print {
	.pageNoPrint{display:none !important;}
	html, body{width:210mm;height:297mm;}
	.cashReceiptsPrint .tabBtn li.on{border-top:2px solid #da291c;}
}

/*190103 181210-065*/
.windowpop .salesStatement .titBox{position:relative}
.windowpop .salesStatement .btnReceipt{margin:6px 25px 6px 0}
.windowpop .salesStatement div+.btnC.line{padding:0}
.windowpop .salesStatement .groupwrap+.btnC.line{padding:20px 0 0}
.salesStatement .group.addrs{display:table;width:100%;border-bottom:1px solid #dbe0e5;table-layout:fixed}
.salesStatement .groupwrap .group.addrs>dl{display:table-cell;border-bottom:0}
.salesStatement .group.addrs>dl dd{height:auto}
.salesStatement .group.dl1 dd{height:auto}

/*****************************
    다국어 : 영문(en)
*****************************/

/*팝업창 넓이*/
/* :lang(en) #selectAgree{width:506px;} // [CM-359] 2024-10-24 [회원/공통] 휴면회원 일괄 복원후 최초 로그인시 본인인증 프로세스 추가 - 삭제*/

/* 취소안내 */
:lang(en) .orderCl .listNum.innerList {margin-top:10px;}
:lang(en) .layerpop .stepCnc.type2 li:nth-child(2) .step + span i:first-child {display:inline-block;}

/* 인터넷쇼핑 가이드 */
:lang(en) .spGuide .linkMenu li {letter-spacing:-0.025em;}
:lang(en) .spGuide .linkMenu li a:before {margin-right:7px;}
:lang(en) .spGuide .infoWrap.txtSt .info + .info {padding-top:45px;}
:lang(en) .spGuide .infoWrap.txtSt h3 {margin-bottom:7px;}
:lang(en) .spGuide .infoWrap.txtSt dt {padding-bottom:2px;}
:lang(en) .spGuide .infoWrap.txtSt dd {line-height:1.6}
:lang(en) .bgPopup .windowpop .spGuide .lineCont .infoWrap.short{height:508px;}

/* 미리계산기 */
:lang(en) .calculatorCont .listDot br {display:none;}
:lang(en) .totalArea.type2 .total dt strong {margin-left:-13px;}
:lang(en) .windowpop .totalArea.type2 .total dt strong{margin-left:0;width:inherit;}
:lang(en) .windowpop .totalArea.type2 .total{padding:9px 20px 0 10px;}
:lang(en) .windowpop .totalArea.type2 .result .total {padding-right:10px;}

/*국가검색*/
:lang(en) .inputKn .w368{width:361px !important;}

:lang(en) .addressSearch .addressWrap .tit{width:inherit;float:none;margin-bottom:6px;}
:lang(en) .addressSearch .addressWrap .add1 .unit{width:inherit;float:none;}
:lang(en) .addressSearch .addressWrap .add1 .unit input:nth-child(1){width:90px !important;float:left;left:0;}
:lang(en) .addressSearch .addressWrap .add1 .unit input:nth-child(2){width:330px;float:right;}
:lang(en) .addressSearch .addressWrap .add2 .unit{width:100%;}
:lang(en) .addressSearch .addressWrap .add2 .unit input{display:block;width:100%;}
:lang(en) .addressSearch .addressWrap .listDot{margin-left:0;}

/*이전출국일내역*/
:lang(en) .leaveCountry .pagingArea{position:relative;}
:lang(en) .leaveCountry .btn4.aline{margin-top:10px;margin-bottom:10px;}

/*재입고알림*/
:lang(en) #restockAplyPop .enSt{display:block;margin-top:6px;}
:lang(en) #restockAplyPop .enSt .w120{width:253px !important;}

/* 최신출국정보 */
:lang(en) .departureCont .tableBox .btn4.bgray {padding:0 8px;}

/* 주문취소 */
:lang(en) #orderCancelInfo .noten {display:none;}
:lang(en) .orderCl .listNum.innerList > li.notkr{display:block;}

/* 쿠폰출력 */
:lang(en) .coupOff .cupPrice {background-position:-2160px -366px;}
:lang(en) .coupOff .cupPrice.type2 {background-position:-1890px -366px;}

/* 엘포인트 비밀번호 */
:lang(en) .lpointPwd input {width:200px;}

/*****************************
    다국어 : 일문(ja)
*****************************/

:lang(ja) .snsShare{text-align:left}

/* 취소안내 */
:lang(ja) .orderCl .listNum.innerList {margin-top:10px;}
:lang(ja) .stepBox02.stepCnc li {padding-left:14px;}
:lang(ja) .orderCl .notja {display:none;}
:lang(ja) .layerpop .stepCnc li:nth-child(1) .step + span i {display:inline-block;padding-right:40px;}
:lang(ja) .layerpop .stepCnc li:nth-child(1) .step + span i:first-child {padding:0;}
:lang(ja) .layerpop .stepCnc li:nth-child(2) .step + span i {display:inline-block;padding-right:50px;}
:lang(ja) .layerpop .stepCnc li:nth-child(2) .step + span i:first-child {padding:0;}
:lang(ja) .layerpop .stepCnc li:nth-child(4) .step + span i {display:inline-block;padding-right:50px;}
:lang(ja) .layerpop .stepCnc li:nth-child(4) .step + span i:first-child {padding:0;}
:lang(ja) .layerpop .stepCnc.type2 li:nth-child(2) .step + span i {display:inline;padding:0;}


/* 인터넷쇼핑 가이드 */
:lang(ja) .spGuide .linkMenu li {letter-spacing:-0.03em;}
:lang(ja) .spGuide .txtBanner {padding-right:0;}
:lang(ja).spGuide .infoWrap.txtSt .info + .info {padding-top:45px;}
:lang(ja) .spGuide .infoWrap.txtSt h3 {margin-bottom:5px;}
:lang(ja) .spGuide .infoWrap.txtSt dd {line-height:1.5}
:lang(ja) .spGuide .infoWrap.txtSt .list01, :lang(ja) .spGuide .infoWrap.txtSt .list02 {margin:0 auto;width:760px;}
:lang(ja) .timeConfirm .flagAgo{margin-right:5px;}

/* 미리계산기 */
:lang(ja) .calculatorCont .listDot br {display:none;}

/*회원가입*/
:lang(ja) .selectAgree .notiBox{width:450px !important;}

/*적립금혜택 다운로드 완료*/
:lang(ja) .bold{font-weight:bold;}

:lang(ja) .emailContent .boxSt .left{width:70px;padding-right:7px;}

/* 쿠폰출력 */
:lang(ja) .coupOff .cupPrice {background-position:-2160px -122px;}
:lang(ja) .coupOff .cupPrice.type2 {background-position:-1890px -122px;}

/*lvip*/

:lang(ja) #lvip02 .layerClose{right:8px;}

/* 엘포인트 비밀번호 */
:lang(ja) .lpointPwd input {width:199px;}

/*****************************
    다국어 : 중문(zh)
*****************************/
/* 로그인 팝업 */
:lang(zh) .memberWrap.layer .login .infoTxt.another {margin-top:2px;line-height:55px;} /*20180129 #48659 add - 비회원주문-한줄 */
:lang(zh) .memberWrap.layer .login .mdyOrder .infoTxt.another {line-height:36px;} /*20180129 #48659 add - 비회원주문 조회-두줄 */

/* 취소안내 */
:lang(zh-cn) .orderCl .listNum.innerList {margin-top:10px;}
:lang(zh-cn) .orderCl .hypList .w55 {display:inline-block;width:55px;}
:lang(zh-cn) .notzh {display:none;}

/* 인터넷쇼핑 가이드 */
:lang(zh-cn) .spGuide .linkMenu li {letter-spacing:-0.03em;}
:lang(zh-cn) .spGuide .txtBanner {padding-right:0;}
:lang(zh-cn).spGuide .infoWrap.txtSt .info + .info {padding-top:45px;}
:lang(zh-cn) .spGuide .infoWrap.txtSt h3 {margin-bottom:7px;}
:lang(zh-cn) .spGuide .infoWrap.txtSt dt {padding-bottom:2px;}
:lang(zh-cn) .spGuide .infoWrap.txtSt dd {line-height:1.5}
:lang(zh-cn) .spGuide .infoWrap.txtSt .list01, :lang(zh-cn) .spGuide .infoWrap.txtSt .list02 {margin:0 auto;width:760px;}
:lang(zh-cn) .spGuide .list02 .mlRe {margin-left:-5px;}
:lang(zh-cn) .timeConfirm .flagAgo{margin-right:3px;}

/* 미리계산기 */
:lang(zh-cn) .calculatorCont .listDot br {display:none;}

.spAplyG a {width:123px;height:34px;left:359px;}

/* 쿠폰출력 */
:lang(zh-cn) .coupOff .cupPrice {background-position:-2160px -244px;}
:lang(zh-cn) .coupOff .cupPrice.type2 {background-position:-1890px -244px;}
:lang(zh-cn) .coupOff .cupPrice em:after {margin-left:2px;width:auto;height:auto;content: '折';font-family:'Tahoma', 'Simhei', 'Microsoft Yahei';font-weight:normal;font-size: 35px;position: relative;top: -3px;background:none;}

 /* 위챗 20180312 #51699 */
#wechat {width:654px;}
#wechat .wechatWrap {padding:30px 0;}
#wechat .wechatWrap:after {content:"";display:block;height:0;clear:both;}
#wechat .wechatWrap .wcLeft,#wechat .wechatWrap .wcRight {float:left;width:50%;padding:0 30px;box-sizing:border-box;}
#wechat .wechatWrap .wcLeft p {font-size:15px;text-align:center;margin-bottom:30px;}
#wechat .wechatWrap .wcLeft span {display:block;padding:0 40px;}
#wechat .wechatWrap .wcLeft span img {width:100%;}
#wechat .wechatWrap .wcRight {border-left:1px solid #cbccce;}
#wechat .wechatWrap .wcRight strong {display:block;color:#f23933;font-size:40px;line-height:114px;height:114px;text-align:center;font-weight:normal;}
#wechat .wechatWrap .wcRight ul li {padding:14px 0;font-size:14px;color:#333;border-bottom:1px solid #dbe0e5;position:relative;}
#wechat .wechatWrap .wcRight ul li span,#wechat .wechatWrap .wcRight ul li em {color:#999;font-size:13px;}
#wechat .wechatWrap .wcRight ul li span {position:absolute;right:0;top:15px;}
#wechat .wechatWrap .wcRight ul li:last-child {border:0;padding-bottom:0;}
#wechat .wechatWrap .btnC {clear:both;border:0;margin:0;padding-top:30px;}
#wechat .popClose {top:auto;right:0;top:-40px;width:30px;height:30px;background-position:-90px -30px;}

/*180816 #86619*/
#memberInfo.layerpop{width:640px}
#memberInfo .tableArea.memberInfo{display:block}
#memberInfo .tableArea.memberInfo .tableBox{width:50%}
#memberInfo .layerBody .tableArea.memberInfo .tableBox.sectionR{padding:0 0 0 20px;margin:0}
#memberInfo .tableArea .tableBox{border:0}
#memberInfo .tableArea .tableBox table{border-top:2px solid #363d4c}
:lang(en) #memberInfo.layerpop{width:677px}

/*190225 #110921*/
.calculatorCont .priceB{color:#666}
.calculatorCont .priceB em{color:#333}

/*190228 #111429*/
/* SYS-10653 200924 .newNationList li:first-child a{height:79px;line-height:79px}
.newNationList ul li:nth-child(4){display:block} */

/*190305 #106237*/
.layerBody .repurchase h4{padding:23px 0 10px;font-size:16px;font-family:'Noto Sans Regular','Noto Sans Regular JP','Tahoma','Simhei','Microsoft Yahei'}
.layerBody .repurchase .scrollWrap{background:#fff;border:none;border-top:2px solid #363d4c;border-bottom:1px solid #e1e1e1;padding:0}
.layerBody .repurchase .scrollCont{height:505px;padding:0 11px 0 0}
.layerBody .repurchase .tableArea .tableBox{border:0}
.layerBody .repurchase .tableArea .tableBox table td{padding:15px;border-bottom:0;border-top:1px solid #dbe0e5}
.layerBody .repurchase .tableArea .tableBox table tr:first-child td{border:0}
.layerBody .repurchase .tableArea .tableBox table:after{display:none}
.layerBody .repurchase dl{position:relative;height:70px;padding:0 0 0 80px;font-size:13px}
.layerBody .repurchase .img{position:absolute;left:0;top:0}
.layerBody .repurchase .img img{width:70px;vertical-align:top}
.layerBody .repurchase dt{padding:5px 0 0}
.layerBody .repurchase dt strong{padding:0 3px 0 0;color:#333}
.layerBody .repurchase .txt{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
.layerBody .repurchase .option{padding:5px 0 0;color:#998263}
.layerBody .repurchase .btnC{border:0;margin:0}

/*20190702 #SYS-736 판촉/마이롯데 이번달 혜택 상세보기 공통팝업*/
.monthlyBnf .scrollWrap{position:relative;padding:0;border:0 none;background:transparent;}
.monthlyBnf .scrollWrap:before, .monthlyBnf .scrollWrap:after{content:'';display:block;position:absolute;left:0;bottom:0;right:16px;border-bottom:1px solid #cbccce;}
.monthlyBnf .scrollWrap:before{z-index:1;bottom:auto;top:0;border-color:#363d4c}
.monthlyBnf .scrollWrap .scrollCont{height:370px;padding:0 16px 0 0;}
.monthlyBnf .scrollWrap .scrollCont table th, .monthlyBnf .scrollWrap .scrollCont td{padding:8px;text-align:center;}
.monthlyBnf .scrollWrap .scrollCont table td.status.before{color:#333;}
.monthlyBnf .scrollWrap .scrollCont table td.status.after{color:#aaa;}

/*20190705 앱게이트 팝업*/
.tripTalkGate{overflow:hidden;background:url(/static-fo-pc/img/common/bg_gate_triptalk.png) repeat-y 50% 0;text-align:center;}
.tripTalkGate img{vertical-align:top}

/*190710 SYS-764 : L.pay 결제관련 레이어팝업*/
.lPayPop .layerBody{width:497px}
.lPayLayer .txt{text-align:center;font-size:14px;color:#333}
.lPayLayer .contact{margin:20px 0 8px;padding:30px 30px 32px;background:#f5f5f5}
.lPayLayer .contact .txt{padding:0 0 13px;border-bottom:1px solid #ddd;font-size:16px;color:#333}
.lPayLayer .contact .cellArea{position:relative;margin:15px 0 0;padding:0 97px 0 10px}
.lPayLayer .contact .cellArea .cell{display:block;padding:6px 0 0;font-size:0}
.lPayLayer .contact .cellArea .cell input{text-align:center}
.lPayLayer .contact .cellArea .cell *{vertical-align:middle}
.lPayLayer .contact .cellArea .cell .hypen{margin:0 5px}
.lPayLayer .contact .cellArea .cell .hypen:after{top:0}
.lPayLayer .contact .btn4{width:100%;margin:10px 0 0}
.lPayLayer .contact .qrImg{position:absolute;right:9px;top:0;padding:6px;border:1px solid #e0e5e9;background:#fff}
.lPayLayer .contact .qrImg img{width:64px;vertical-align:top}

/* [SYS-9309] 20200819 */
#upperLimit {width:550px;}
#upperLimit .layerBody {padding:25px 30px;}
#upperLimit .layerBody > .txt {font-size:13px;color:#666;}
#upperLimit .layerBody > .tit + .txt {margin-top:13px;}
#upperLimit .tableArea {margin-top:12px;}
#upperLimit .tableArea tbody th, 
#upperLimit .tableArea tbody td {padding:15px 10px 16px;}
#upperLimit .tableArea tbody th .txt {margin-top:2px;font-size:12px;color:#666;display:block;}
#upperLimit .tableArea tbody td .txt {color:#333;}
#upperLimit .tableArea tbody td .txt:not(:only-child) {margin-bottom:3px;}
#upperLimit .tableArea tbody td .txt1 {font-size:13px;color:#999;}
#upperLimit .tableArea tbody td .txt2 {color:#333;font-weight:bold;}
#upperLimit .btnC {padding-top:0;border-top:0;}
#upperLimit .btnC + .listDot {margin-top:35px;}
#upperLimit .listDot li {letter-spacing:-0.01em;}

.layerpop .monthlyBnf .scrollWrap .scrollCont table.type1 {margin:0;}
.layerpop .monthlyBnf .scrollWrap .scrollCont table.type1 tbody th {background-color:#fff;}
.layerpop .btnC.type1 > a:only-child {width:100%;}

#payment {width:750px;}
/* //[SYS-9309] 20200819 */

/* [SYS-10485] 20200911 */
.layerpop.evaluation {top:50%;width:470px;min-width:470px;margin-left:-235px;text-align:center;border-radius:4px;transform:translateY(-50%);-webkit-transform: translateY(-50%);}
.layerpop.evaluation .tit {font-family:'Noto Sans Regular','Noto Sans Medium JP','Noto Sans Medium JP','Tahoma','Simhei','Microsoft Yahei';font-size:26px;line-height:1.4;color:#000;}
.layerpop.evaluation .tit strong {font-weight:400;letter-spacing:-0.03em;}
.layerpop.evaluation .tit:first-child {padding-top:13px;}
.layerpop.evaluation .tit p {margin:4px 0 0;font-size:22px;line-height:1.33;}
.layerpop.evaluation .txt {margin:13px 0 0;font-size:16px;line-height:1.36;color:#666;letter-spacing:-0.01em;}
.layerpop.evaluation .area1 {position:relative;width:310px;margin:27px auto 0;padding-top:60px;text-align:center;}
.layerContainer .layerpop.evaluation .content .area1 {background: transparent;padding: 60px 0 0;}/* [DEF-9350] 20210521 */
.layerpop.evaluation .area1:before {content:"";position:absolute;left:0;top:0;width:100%;height:60px;background-color:#f5f5f5;}
.layerpop.evaluation .area1:after {content:"";position:absolute;left:61px;top:16px;right:61px;height:28px;background:url("/static-fo-pc/img/common/bg_star.png") repeat-x 0 0;}
.layerpop.evaluation .area1 label, 
.layerpop.evaluation .area1 input[type="radio"] {position:absolute;left:61px;top:16px;height:28px;}
.layerpop.evaluation .area1 label {font-size:0;line-height:0;z-index:1;}
.layerpop.evaluation .area1 input[type="radio"] {width:28px;margin:0;padding:0;opacity:0;z-index:5;cursor:pointer;}
.layerpop.evaluation .area1 label:nth-of-type(1) {width:28px;}
.layerpop.evaluation .area1 label:nth-of-type(2) {width:68px;}
.layerpop.evaluation .area1 label:nth-of-type(3) {width:108px;}
.layerpop.evaluation .area1 label:nth-of-type(4) {width:148px;}
.layerpop.evaluation .area1 label:nth-of-type(5) {width:188px;}
.layerpop.evaluation .area1 input[type="radio"]:nth-of-type(2) {left:101px;}
.layerpop.evaluation .area1 input[type="radio"]:nth-of-type(3) {left:141px;}
.layerpop.evaluation .area1 input[type="radio"]:nth-of-type(4) {left:181px;}
.layerpop.evaluation .area1 input[type="radio"]:nth-of-type(5) {left:221px;}
.layerpop.evaluation .area1 input[type="radio"]:checked + label {background:url("/static-fo-pc/img/common/bg_star.png") repeat-x 0 -30px;}
.layerpop.evaluation .btnSubmit {min-width:88px;height:40px;margin:52px auto 0;font-family:'Noto Sans Regular','Noto Sans Medium JP','Noto Sans Medium JP','Tahoma','Simhei','Microsoft Yahei';font-size:14px;line-height:1.33px;color:#fff;letter-spacing:-0.01em;background-color:#ccc;}
.layerpop.evaluation .btnSubmit:before {content:"";position:absolute;left:-51px;right:-51px;bottom:60px;height:1px;background-color:#e1e1e1;z-index:-1;}
.layerpop.evaluation .area1 input[type="radio"]:checked ~ .btnSubmit {color:#fff;background-color:#505767;}
.layerpop.evaluation .layerClose {width:18px;height:18px;top:-27px;right:0;background-image:url("/static-fo-pc/img/common/btn_pop_close2.png");background-position:0 0;}
/* //[SYS-10485] 20200911 */

/* SYS-9764 */
/* .alcohol */
.alcoholLayer .productArea {min-height:420px;}
.alcoholLayer .productName .name {word-break: break-all;}
.alcoholLayer .photo.photo2 {text-align:left;}
.alcoholLayer .photoThumb{position:relative;}
.alcoholLayer .photoThumb a{display:inline-block;position:relative;width:70px;height:70px;margin-right:10px;border:1px solid transparent;}
.alcoholLayer .photoThumb a:hover,
.alcoholLayer .photoThumb a.on{border:1px solid #505767;}
.alcoholLayer .photoThumb a img{width:100%;max-height:100%;}
.alcoholLayer .infoData {padding:10px 0 10px;}
.alcoholLayer .infoData + .infoData {border-top:1px solid #dbe0e5;}
.alcoholLayer .infoData dl {padding:4px 0 5px;font-size:14px;color:#333;}
.alcoholLayer .infoData dl:after {display:block;content:"";clear:both;}
.alcoholLayer .infoData dt {width:100px;text-indent:10px;float:left;}
.alcoholLayer .infoData dd {width:225px;float:left;}
.alcoholLayer .infoData dd .priceArea span {color:#000;}
.alcoholLayer .infoData dd .priceArea del {color:#666}
.alcoholLayer .infoData dd .priceArea strong {font-family: 'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.alcoholLayer .infoData dd .priceArea strong.fcR1 {font-size:36px;color:#f11d13;}
.alcoholLayer .infoData dd .priceArea strong.fcB1 {font-size:36px;color:#000;}
.alcoholLayer .infoData .priceBig dt {margin-top:17px;}
.alcoholLayer .infoData .ea {padding:10px 0;}
.alcoholLayer .infoData .ea dt {margin-top:7px;}
.alcoholLayer .infoData .total {padding:0 0 5px;}
.alcoholLayer .infoData .total dt {margin:10px 0 0;}
.alcoholLayer .buyBtn a {display:inline-block;width:49.2%;height:40px;line-height:40px;border:0;text-align:center;}
.alcoholLayer .buyBtn .btnA1 {padding:0;background-color:#f1f1f1;color:#000;float:left;}
.alcoholLayer .buyBtn .btnA2 {background-color:#000;color:#fff;float:right;}

.infoBoxAlcoh {margin:0 auto;width:100%;padding:21px 30px 19px;border:1px solid #e8e8e8;background:#f9f9f9;}/* [DEF-5156] 20201222 */
.listHalf:after {content:'';display:block;clear:both;}
.listHalf li {float:left;width:50%;font-size:13px;line-height:20px;color:#888;}
.listHalf li.full {width:100%;}
.dltypeA1 dt {color:#000;display:inline-block;}
.dltypeA1 dd {display:inline-block;}
.noticeIcon {padding-left:25px;position:relative;font-size:13px;color:#888;}
.noticeIcon:before{content:'';display:block;width:16px;height:16px;background:url(/static-fo-pc/img/common/ico_errer01.png) no-repeat 0 0;background-size:100% 100%;position:absolute;left:0;top:2px;}

/* 연령인증 */
.layerContainer #popAdultConfirm{width:485px;height:370px;top:50%;}
.layerContainer #popAdultConfirm .notiBox{padding:44px 20px;}
.layerContainer #popAdultConfirm .btnC{border-top:none;margin:0;padding:0;}
.layerContainer #popAdultConfirm .btnC a{height:40px;line-height:40px;}
/* 연령인증 */

/* 주류예약내역 */
.layerContainer .w780 {width:780px;}
.layerContainer .w780 .periodBox{width:100%;padding:20px;background:#f3f5f9}
.scrollWrap.noBor {border:0;}
.scrollWrap.noBor .scrollCont {padding:0 10px 0 0;}
#reserveList.layerpop .content .layerBody {padding:30px 20px;}
#reserveList .scrollWrap .scrollCont {height:350px;}
#reserveList .stepBox{color:#333;}
#reserveList .stepBox li{float:left;position:relative;width:140px;height:113px;margin-left:10px;padding:11px 2px 0 11px;border:1px solid #d4dae3;border-radius:3px;background:#f6f9fc;font-size:12px;color:#333;}
#reserveList .stepBox li:after{display:inline-block;content:'';width:20px;height:20px;position:absolute;top:50%;right:-15px;margin-top:-10px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -330px 0;background-size:2130px auto;z-index:1;}
#reserveList .stepBox li:first-child{margin-left:0;}
#reserveList .stepBox li:last-child:after{display:none;}
#reserveList .stepBox:after{display:block;content:'';clear:both;}
#reserveList .stepBox .step{display:block;color:#24426c;line-height:19px;}
#reserveList .stepBox .step:before{display:inline-block;content:'';position:absolute;bottom:14px;right:14px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -480px 0;z-index:1;}
#reserveList .stepBox li .one:before{width:32px;height:30px;background-position:-1290px 0;}
#reserveList .stepBox li .two:before{width:30px;height:30px;background-position:-1350px 0;}
#reserveList .stepBox li .three:before{width:39px;height:26px;background-position:-1410px 0;}
#reserveList .stepBox li .four:before{width:38px;height:31px;background-position:-1470px 0;}
#reserveList .stepBox li .five:before{width:26px;height:30px;background-position:-1530px 0;}

#reserveDetail .msgAirmap {}
#reserveDetail .msgAirmap {color:#999;border:none;overflow:hidden;}
#reserveDetail .msgAirmap .cell{display:table-cell;vertical-align:top;}
#reserveDetail .msgAirmap .cell img{max-width:343px;border:1px solid #dbe0e5;}
#reserveDetail .msgAirmap .msg{padding:0 0 0 20px;border:0;}
#reserveDetail .msgAirmap img{vertical-align:top;}
#reserveDetail .msgAirmap .ffmid {padding-bottom:20px;font-weight:bold;color:#000;}
#reserveDetail .msgAirmap dl {font-size:13px;}
#reserveDetail .msgAirmap dt{width:120px;text-indent:0;color:#999;}
#reserveDetail .msgAirmap dd{padding:0 0 15px 0;overflow:hidden;color:#333;}
#reserveDetail .msgAirmap dd:after{display:block;height:1px;content:"";clear:both;}
#reserveDetail .msgAirmap .lineDasehed {width:100%;height:2px;background:url(/static-fo-pc/img/common/bg_dasehed.png) repeat-x;background-size:3px 1px;}

/* [SYS-13366] 20210122 */
#dealPayment{width:485px;}
#dealPayment .layerBody > p{color:#666;}
#dealPayment .tableArea.basic .tableBox table tr th{font-size:13px;padding:15px 0px;text-align:center;vertical-align:middle;}
#dealPayment .tableArea.basic .tableBox table tr td{padding:10px 0 10px 15px;}
#dealPayment .tableArea.basic .tableBox table tr td input[type="text"] + .txt{line-height:32px;display:inline-block;}
#dealPayment .tableArea.basic .tableBox table tr:nth-of-type(3) input[type="text"],
#dealPayment .tableArea.basic .tableBox table tr:nth-of-type(4) input[type="password"]{width:52px;text-align:center;}
#dealPayment .tableArea.basic .tableBox table tr td div{display:inline-block;}
#dealPayment .tableArea.basic .tableBox table tr td div span{padding:0 5px;display:inline-block;font-size:13px;color:#999;line-height:13px;vertical-align:middle;}
#dealPayment .tableArea.basic .tableBox table tr td div span:first-child{color:#5b6374;padding-top:5px;}
#dealPayment .tableArea.basic .btnC a{height:40px;line-height:39px;}


/* [SYS-11920] 20210125 */
.confirmPass .para1 {font-size:14px;line-height:22px;}
.confirmPass .tableArea {margin-top:10px;}
.confirmPass .tableBox {width:425px;}
.confirmPass .sizeS {width:180px;}
.addressRegist .para1 .small {display:block;line-height: 17px;}
.addressRegist .tableArea {margin-top:13px;}
.addressRegist .tableBox {width:700px;}
.addressRegist .tableBox .ja_zh {display:block;width:120px;margin-bottom:6px;}
.addressRegist .tableArea .tableBox table th,
.addressRegist .tableArea .tableBox table td {padding: 8px 15px;}
.addressRegist .selectZone + input {margin-left:3px;}
.addressRegist .selectZone + input + input {margin-top:6px;}
.addressRegist .selectZone .ui-selectmenu-button,
.addressRegist .tableArea input,
.addressRegist .radioGroup label {font-size:13px;}
.addressRegist .nation .selectZone {margin-right:3px;}    
