@charset "utf-8";

/*****************************************************************
	[기준 디바이스 해상도 : 360px의 4배수]
	* 4배수 사이즈 = N/4 = 360디바이스의 vw단위 사이즈
	* 계산법 : ((N/4)*100)/360 = 소수점은 2자리까지
	4px = 1px = 0.27vw
	8px = 2px = 0.55vw
	20px = 5px = 1.38vw
	36px = 9px = 2.5vw
	40px = 10px = 2.77vw
	44px = 11px = 3.05vw
	48px = 12px = 3.33vw
	52px = 13px = 3.61vw (default font size)
	56px = 14px = 3.88vw
	60px = 15px = 4.16vw
	64px = 16px = 4.44vw
	68px = 17px = 4.72vw
	72px = 18px = 5vw 
	76px = 19px = 5.27vw
	80px = 20px = 5.55vw
	84px = 21px = 5.83vw
	88px = 22px = 6.11vw
	92px = 23px = 6.38vw
	96px = 24px = 6.66vw
	100px = 25px = 6.94vw
	104px = 26px = 7.22vw
	108px = 27px = 7.5vw
*****************************************************************/
#eventMap {min-height:83.33vw;}
#eventMap > * {z-index:4 !important;} /* 매장안내 상세 네이버지도 레어이 수정 */

/* .eventIntroArea {height:37.5vw;margin:0 -5.55vw 3.88vw -5.55vw;padding:8.33vw 8.33vw;color:#222222;font-size:3.88vw;line-height:5.55vw;background:url('https://image5.lge.co.kr/lgekor/asset/app/images/contents/event/bg_benefitTxtBg.png') left bottom no-repeat;background-size:cover;}
.eventIntroArea .txt {display:block;color:#777777;font-size:2.77vw;margin-top:1.38vw;}
.eventIntroArea .boldTxt {font-weight:600;vertical-align:inherit;} */
.eventIntroArea {margin:0 -5.55vw 5.55vw;}
.eventIntroArea img {display:block;max-width:100%;}

/* 당첨자 발표 상세 > 컨텐츠 style */
.defaultBoardContents img {vertical-align:top;}
.defaultBoardContents.editor_form,
.defaultBoardContents .top_list {color:#4d4d4d;}
.defaultBoardContents .top_list p {padding:5px 0;}
.defaultBoardContents .winner_inquiry {width:100%;margin:0 auto}
.defaultBoardContents .winner_inquiry .img_inquiry {width:100%}
.defaultBoardContents .winner_inquiry .form_inquiry {padding:20px;text-align:center;background-color:#f1f1f1}
.defaultBoardContents .winner_inquiry .txt_inquiry {display:inline-block;margin-bottom:15px;font-size:0.875em;text-align:center;letter-spacing:-1px}
.defaultBoardContents .winner_inquiry .keyword_inquiry {font-weight:400;color:#a50034}
.defaultBoardContents .winner_inquiry .tel_num {width:165px;height:40px}
.defaultBoardContents .winner_inquiry .btn_inquiry {height:40px;margin-left:3px;padding:0 18px;border:0 none;border-radius:3px;font-size:0.875em;color:white;background-color:#7d7b7b;letter-spacing:-1px;cursor:pointer}
.defaultBoardContents .top_list {line-height:1.3}
/*2020.09.22 당첨자관련*/
.defaultBoardContents .top_list .tit {font-size:1em;font-weight:400;letter-spacing:-1px;}
/* 2022.07.14 modify start : 당첨자 테이블 제목, 여백 수정 */
.defaultBoardContents .top_list .topTit {font-size:1.3em;margin-top:20px;}
.defaultBoardContents .top_list table {width:100%;margin-top:10px;margin-bottom:30px;border-top:1px solid #e3e3e3;text-align:center;font-size:12px;table-layout:auto;}
/* 2022.07.14 modify end : 당첨자 테이블 제목, 여백 수정 */
.defaultBoardContents .top_list table th {height:35px;padding:12px 4px;background-color:#fafafa;color:#404040;border-bottom:1px solid #B8B8B8;border-left:1px solid #e3e3e3;text-align:center !important;letter-spacing:-1px;}
.defaultBoardContents .top_list table td {color:#4d4d4d;height:25px;padding:2px 4px;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;text-align:center !important;letter-spacing:-1px;}
.defaultBoardContents .top_list table th:first-child, .top_list table td:first-child{border-left:none}
.defaultBoardContents .top_list table tr.bg{background:#f7f7f7}
.defaultBoardContents #event_table img,
.defaultBoardContents #event_table fieldset { vertical-align:top; border:0; margin:0; padding:0;}
.defaultBoardContents #event_table .event_detail {width:750px; position:relative;}
.defaultBoardContents #event_table .alternate {visibility:hidden; width:0; height:0; text-indent:-999999px;}
.defaultBoardContents #event_table .top_list { background:url(images/bg.jpg) left top repeat-y; padding-left:5px; position:relative;}
.defaultBoardContents #event_table .winner_pop_list {position: absolute; top:-30px; left:441px;}
.defaultBoardContents #event_table select,
.defaultBoardContents #event_table input {vertical-align: middle;}
.defaultBoardContents #event_table label,
.defaultBoardContents #event_table legend,
.defaultBoardContents #event_table caption {visibility:hidden; width:0; height:0; margin:0;padding:0; vertical-align: middle;}
.defaultBoardContents #event_table #event_table table td {text-align:center}

/* 특별한 혜택 리스트 : LGEA-F-018 */
#LGEA-F-018 .tabMenuList {margin:0 -5.55vw 8.33vw -5.55vw;}
#LGEA-F-018 .defaultTabContents {margin-top:7.83vw;}
#LGEA-F-018 .tabContent:nth-child(2) {min-height:auto;}
#LGEA-F-018 .benefitList li + li {margin-top:6.94vw;}

/* 특별한 혜택 상세(공연/문화) : LGEA-F-019 */
#LGEA-F-019 .defaultContents, 
#LGEA-F-019 .defaultBoardContents {padding:0 0;}
#LGEA-F-019 .defaultbtnArea {padding:0 5.55vw;}


/* 특별한 혜택 상세(영화/생활/가전)) : LGEA-F-020 */
#LGEA-F-020 .defaultContents,
#LGEA-F-020 .defaultBoardContents {padding:0 0;}
#LGEA-F-020 .infoArea {padding:6.38vw 5.55vw 15.83vw;border-top:0.27vw solid #eee;background-color:#fff;}
#LGEA-F-020 .infoArea .titColor {font-size:4.16vw;}
#LGEA-F-020 .infoArea .infoTxt {margin-top:4.16vw;color:#777;line-height:5.27vw;}
#LGEA-F-020 .boradDetail .imgArea {margin-top:2.22vw;}
#LGEA-F-020 .boradDetail .imgArea + .boradDetailTxt {margin-top:4.16vw;text-indent:-2.77vw;margin-left:2.77vw;color:#777777;font-size:3.33vw;}
#LGEA-F-020 .boradDetail .defaultInsideBtn {width:22.5vw;}
#LGEA-F-020 .defaultbtnArea {padding:0 5.55vw;}
/* 2019-04-09 modify start */
#LGEA-F-020 .boradDetail .imgAreaType2 {margin-top:6.94vw;}
#LGEA-F-020 .boradDetail .imgAreaType3{overflow:hidden;}
#LGEA-F-020 .boradDetail .imgAreaType3 a{display:block;float:left;width:33.3%;}
/* 2019-04-09 modify end */
#LGEA-F-020 .infoBoxTxtType2 {margin-top:2vw;line-height:5vw;font-weight:700;color:#000;}
#LGEA-F-020 .infoBoxTxtType3 {margin-top:2vw;line-height:5vw;}
#LGEA-F-020 .appLink {display:inline-block;margin-left:4vw;text-indent:0;}
#LGEA-F-020 .appLink span {display:inline-block;border-bottom:1px solid #000;}
#LGEA-F-020 .appLinkType2 {margin-left:0;}
#LGEA-F-020 .defaultTableType2 td {font-size:3vw;}
#LGEA-F-020 .defaultTableType2 th {font-weight:600;font-size:3vw;}
#LGEA-F-020 .defaultTableType2 tr:first-child th, #LGEA-F-020 .defaultTableType2 tr:first-child td {border-top:none;}
#LGEA-F-020 .collecRadio {margin-right:3vw;}
#LGEA-F-020 .inputIdArea {padding-bottom:0;}
#LGEA-F-020 .inputIdArea .inputText {margin-top: 4vw;} /* 2023-04-11 수정 */
#LGEA-F-020 .inputIdArea .tit + a{display:block;margin-top:3vw;}/* 2020-06-08 add */
#LGEA-F-020 .careSoluteionWrap {background:url(https://image5.lge.co.kr/lgekor/asset/app/images/contents/event/img_event_caresolution_03.jpg) no-repeat 0 0;background-size:cover;height:52.77vw;padding:6.8vw 2.77vw;}
#LGEA-F-020 .careSoluteionWrap .boradDetailTit {font-size:3.88vw;}
#LGEA-F-020 .careSoluteionWrap .boardDetailTxt {font-size:3.88vw;color:#222;line-height:140%;}
#LGEA-F-020 .careSoluteionWrap .boardDetailLink {display:block;text-align:right;font-size:3.33vw;color:#222;margin-top:8.61vw;}
#LGEA-F-020 .manhattenWrap .infoTxt{display:block;padding:4.14vw;background-color:#4e546b;color:#fff;text-align:center;}
#LGEA-F-020 .manhattenWrap .eventGoLink{display:block;padding:4.14vw;background-color:#eeeeee;color:#4e546b;font-size:3.33vw;text-align:right;}
#LGEA-F-020 .storeOpenWrap .infoTxt{display:block;padding:4.14vw;background-color:#31334a;color:#fff;text-align:center;}
#LGEA-F-020 .storeOpenWrap .eventGoLink{display:block;padding:4.14vw;background-color:#eeeeee;color:#4e546b;font-size:3.33vw;text-align:right;}
/* 2019-12-03 add */
#LGEA-F-020 .eventThumbAgreeArea .infoTxt{display:block;margin-top:2vw;text-align:left;}
/*// 2019-12-03 add */

/* 2020-09-25 add */
#LGEA-F-020 .agreementHeader.inputIdArea .snsArea > .agreementTit  {float:none;text-align:left}

/* 제품별 이벤트 리스트 : LGEA-F-021 */
#LGEA-F-021 .tabMenuList {margin:0 -5.55vw 8.33vw -5.55vw;}

/* 제품별 이벤트 상세 : LGEA-F-022 */
#LGEA-F-022 .defaultContents {padding:0 0;}
#LGEA-F-022 .defaultbtnArea {padding:0 5.55vw;}

/* 당첨자 발표 리스트 : LGEA-F-023 */
#LGEA-F-023 .defaultBoardHeader {text-align:right;padding-top:0;}
#LGEA-F-023 .defaultBoardHeader .totalTxt {float:left;}
#LGEA-F-023 .defaultBoardHeader .selectForm {display:inline-block;vertical-align:middle;width:36.66vw;}
#LGEA-F-023 .selectForm .sod_label {height:7.5vw;line-height:8.5vw;}
#LGEA-F-023 .selectForm .sod_select.custom:after {top:2.36vw;}
#LGEA-F-023 .defaultContents {padding:0 0;}
#LGEA-F-023 .defaultLinkBtn .notice {display:inline-block;width:auto;margin-top:2.77vw;color:#747474;font-size:3.33vw;vertical-align:middle;}
#LGEA-F-023 .dateTxt {width:auto;vertical-align:middle;}

/* 당첨자 발표 상세 : LGEA-F-024 */
#LGEA-F-024 .defaultContents {padding:0 0;}
#LGEA-F-024 .defaultbtnArea {padding:8.33vw 5.55vw 0; border-top: 0.27vw solid #d2d2d2; margin-top:0;}
#LGEA-F-024 .defaultBoardTit + .defaultBoardTxt {margin-top:3.8vw;}


/* 공지사항 리스트 : LGEA-F-038 */
#LGEA-F-038 .defaultContents {padding:0 0;}
#LGEA-F-038 .defaultBoardList li{padding:6.25vw 5.5vw 6.59vw 5.5vw}

/* 공지사항 상세 : LGEA-F-039 */
#LGEA-F-039 .defaultContents {padding:0 0;}
#LGEA-F-039 .defaultbtnArea {padding:0 5.55vw;}

.blind{position:absolute;font-size:1px !important; clip: rect(0 0 0 0) !important; padding:0 !important;width: 1px !important; height:1px !important;margin:-1px !important;border:none !important;color:transparent !important;overflow:hidden !important;}
.FastivalContents{border-top:1px solid #eeeeee;padding:11.25vw 8.33vw;margin:0 -5.55vw;}
.FastivalContents .imgCon{position:relative;}
.FastivalContents .imgCon img{display:block;width:100%;max-width:100%;}
.FastivalContents .go_btn{position:absolute;bottom:16.6vw;left:50%;margin-left:-15.8vw;width:31.6vw;z-index:2;}
.FastivalContents .go_btn.must{position:absolute; width: 73.61vw; left: 29vw; bottom: 20.97vw; z-index:2;}/* 2023-09-22 MUST&BEST 페스티벌 */
.eventLinkWrap{margin-top:5.55vw;overflow:hidden;}
.eventLinkWrap .eventGoLink{display:block;padding:4.14vw;background-color:#eeeeee;color:#4e546b;font-size:3.33vw;text-align:right;}
/* 2019-11-19 add */
.eventLinkWrap .inAppGoLink{display:block;padding:4.14vw 0;color:#222;font-size:3.88vw;font-weight:600;}
.eventLinkWrap .inAppGoLink i{color:#999;}
/*// 2019-11-19 add */
/* 2019-07-31 add */
.eventLinkWrap .eventGoLink.d_grey{color:#fff;background-color:#3d4044;}
/* //2019-07-31 add */
/*2019-05-31*/
.eventLinkWrap .col2{display:block;float:left;width:50%;box-sizing:border-box;}
.eventLinkWrap .col2>a{display:block;padding:3.05vw;background-color:#8e45fb;color:#fff;border-radius:0.7vw;text-align:center;}
.eventLinkWrap .col2:first-child{padding-right:1.36vw;}
.eventLinkWrap .col2:last-child{padding-left:1.36vw;}
.eventLinkWrap .col2.pd0{padding:0;}/*2019-05-31 add*/
/*2019-05-31*/
/*2019-12-24 add*/
.eventLinkWrap .col3{display:block;float:left;width:33.3%;box-sizing:border-box;}
.eventLinkWrap .col3>a{display:block;padding:3.05vw;background-color:#8e45fb;color:#fff;border-radius:0.7vw;text-align:center;}
.eventLinkWrap .col3:first-child{padding-right:1.36vw;}
.eventLinkWrap .col3:last-child{padding-left:1.36vw;}
.eventLinkWrap .col3.pd0{padding:0;}
.eventThumbAgreeArea.type2 .boradDetailTit{padding-top: 6.66vw;font-size:3.88vw}
.eventThumbAgreeArea.type2 .info{padding-top: 3.61vw;font-size:3.61vw;color:#222;line-height:1.4;}
.eventThumbAgreeArea.type2 .radioArea{margin:0 -5.55vw;padding:3.46vw 5.55vw;}
.eventThumbAgreeArea.type2 .radioArea .radioWrap input[type="radio"] + label{border:none;padding:2.08vw 0 2.08vw 8vw;color: #555;}
.eventThumbAgreeArea.type2 .radioArea .radioWrap input[type="radio"]{left:0;}
/* [S]: 2021-05-28 */
.eventThumbAgreeArea.type3 .radioArea .radioWrap input[type="radio"] + label em {color: #da0f47;font-weight: 600;}
.eventThumbAgreeArea.type3 .radioArea .radioWrap input[type="radio"] + label span {color: #999;}
.eventThumbAgreeArea.type3 .radioArea .radioWrap input[type="radio"]{top:0;margin:3.08vw 0 0 0;}
.eventThumbAgreeArea.type3 .eventQuizArea > a {display: block;}
.eventThumbAgreeArea.type3 .eventQuizArea .eventQuizTit2 {color: #222;}
.eventThumbAgreeArea.type3 .eventQuizArea .eventQuizTit2 em {font-weight: 600;border-bottom: 0.27vw solid #222;}
.eventThumbAgreeArea.type3 .eventQuizArea .eventQuizTxt2 {color: #222;}
.eventThumbAgreeArea.type3 .eventQuizArea .eventQuizTxt2 em {font-weight: 600;color: #da0f47;}
.eventThumbAgreeArea.type3 .eventQuizArea .flag {display: block;margin-top: 4.16vw;text-align: center;}
.eventThumbAgreeArea.type3 .eventQuizArea .flag i {display: inline-block;padding: 0.69vw 2.77vw;line-height: 1;font-size: 3.88vw;color: #fff;background: #da0f47;}
.eventThumbAgreeArea.type3 .eventQuizArea .flag strong {font-weight: 700;}
.eventThumbAgreeArea.type3 .radioArea .radioWrap input[type="radio"]:checked {background-image: url(https://image5.lge.co.kr/lgekor/asset/app/images/common/bg_radio2_on.png);border-color: #333;}
/* [E]: 2021-05-28 */

.pink_zone{margin:6.94vw -5.55vw;padding:3.46vw 5.55vw;background-color:#ffe2ea;color:#555;}
.eventThumbnailView .pink_zone .boradDetailTit.pink{display:inline-block;color:#fff;background-color:#ff3c72;padding:0 0.55vw;}
.eventThumbnailView .pink_zone .boradDetailTit{color:#222;}
/* 2020-02-24 add */
.blue_zone{margin:6.94vw -5.55vw;padding:3.46vw 5.55vw;background-color:#ddeef4;color:#555;}
.eventThumbnailView .blue_zone .boradDetailTit.blue{display:inline-block;color:#fff;background-color:#183450;padding:0 0.55vw;}
.eventThumbnailView .blue_zone .boradDetailTit{color:#222;}
/*// 2020-02-24 add */
/*//2019-12-24*/
/* 2019-12-26 add */
.eventThumbnailView .best_saller{margin-top: 4.77vw;}
.eventThumbnailView .best_saller li{padding:0 4.86vw;}/* 2020-01-06 modify */
.eventThumbnailView .best_saller .swiper-button-next, .eventThumbnailView .best_saller .swiper-button-prev{width: 4.44vw;height: 6.38vw;padding: 4.16vw;background: url(https://image5.lge.co.kr/lgekor/asset/app/images/icon/arr/arr_defaultRight48.png) 50% 50% no-repeat;background-size: 4.44vw auto;right:-2vw;margin-top: -2.22vw;}/* 2020-01-06 modify */
.eventThumbnailView .best_saller .swiper-button-prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);left:-2vw;}
/*// 2019-12-26 */
/* 2022-11-25 */
.boradDetail .fullSize{margin:-0.2vw -5.55vw;}
/*// 2022-11-25 */
/* 2020-04-06 */
 
#LGEA-F-020 .boradDetail .imgArea.halfSize{ width: 50vw; margin: 0 -5.55vw;}
.boradDetail .halfSize.left{ float:left;}
.boradDetail .halfSize.right{float:right;}
/*// 2020-04-06 */
/* 2020-01-22 */
.eventThumbAgreeArea label.agreementTit{display:block;padding:2vw 0;text-align:left;}/* 2020-06-05 modify */
.eventThumbAgreeArea input + label.agreementTit{padding-top:3.6vw;}
.eventThumbAgreeArea .tit{display:block;font-size:4.16vw;text-align:left;} /* 2020-06-05 add */
/*// 2020-01-22 */
/* 2020-02-26 */
.boradDetail .eventListTit{margin:3.61vw 0 1.38vw 0;color:#555;font-weight:bold;}
/*// 2020-02-26 */

/* 2020-03-03 */
#LGEA-F-020 .boradDetail .defaultbtnArea {padding:0;}
#LGEA-F-020 .boradDetail .hyphenList b{font-weight:bold;}
/*// 2020-03-03 */
/* 2020-03-04 */
#LGEA-F-020 .goLink em{text-decoration:underline;word-break:break-all}
/*// 2020-03-04 */
/* 2020-03-05 */
#LGEA-F-020 .boradDetail .imgArea.fullSize{display:block;margin-top:0;}
/*// 2020-03-05 */
/* 2020-03-17 add */
#LGEA-F-020 .multiLink{position:relative;top:0;left:0;}
#LGEA-F-020 .multiLink a{display:block;position:absolute;}
/*// 2020-03-17 */

/* 2020-04-14 추가 */
#LGEA-F-020 .boradDetail h6 {color: #f30a61; font-size:4.44vw;font-weight:bold;}
#LGEA-F-020 .refundTable {margin-bottom: 3.33vw;}
#LGEA-F-020 .refundTable td {height: 7.5vw;}
#LGEA-F-020 .refundTable tr th {font-size:3.33vw;background-color:#f7f7f7;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-top:2px solid #cdcdcd; height: 8.5vw;}
#LGEA-F-020 .refundTable tr td {font-size:3.33vw;border-right: 1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center;}
#LGEA-F-020 .refundTable tr .date {border-right: 2px solid #007bff;}
#LGEA-F-020 .refundTable th.date {border-top: 2px solid #007bff;}
#LGEA-F-020 .refundTable tr:last-child td.date {border-bottom: 2px solid #007bff;}
#LGEA-F-020 .refundTable tr .level {border-left: 2px solid #007bff;}
#LGEA-F-020 .refundTable th.level {border-top: 2px solid #007bff;}
#LGEA-F-020 .refundTable tr:last-child td.level {border-bottom: 2px solid #007bff;}
/* 2020-04-14 */

/* 2020-06-03 add */
.pink_zone.type2{background-color:#ffe6e6;}
.eventThumbnailView .pink_zone.type2 .boradDetailTit.pink{background-color:#da4f4f;}
.boradDetail .boradDetailTit + .boradDetailTit{margin-top:5.55vw;}
/*// 2020-06-03 */

/* [S]: 2020-05-30 */
[id^="LGEA-F-C"] .tabMenuList {margin-bottom:0;overflow:hidden;}
[id^="LGEA-F-C"] .radioWrap .labelCheck {position:relative;padding-left:10.41vw;}
[id^="LGEA-F-C"] .radioWrap .labelCheck:before {content:"";position:absolute;top:0;left:0;background-image:url("https://image5.lge.co.kr/lgekor/asset/app/images/icon/form/btn_inputCheckDefault.png");margin-right:2.77vw;width:5vw;height:5vw;} /* copy common.js */
[id^="LGEA-F-C"] .radioWrap .inputCheck[checked="checked"] + .labelCheck:before,
[id^="LGEA-F-C"] .radioWrap .inputCheck:checked + .labelCheck:before {background-image:url("https://image5.lge.co.kr/lgekor/asset/app/images/icon/form/btn_inputCheckChecked.png");} /* copy common.js */
[id^="LGEA-F-C"] .radioWrap .inputCheck[checked="checked"] + .labelCheck:before,
[id^="LGEA-F-C"] .defaultbtnArea,
[id^="LGEA-F-C"] .columnsbtnArea {margin-top:0;padding:11.11vw 5.55vw;}
[id^="LGEA-F-C"] .defaultbtnArea .defaultSubFormBtn:disabled,
[id^="LGEA-F-C"] .columnsbtnArea .defaultSubFormBtn:disabled {background-color:#777;}
[id^="LGEA-F-C"] .typeLogout .columnsbtnArea {margin-top: 4.16vw;padding: 0;}
[id^="LGEA-F-C"] .defaultFooter {margin-top:0;}
[id^="LGEA-F-C"] .freebiesWrap {margin:0 -5.55vw;}
[id^="LGEA-F-C"] .freebiesWrap.grayBox {background-color:#f2f2f2;}
[id^="LGEA-F-C"] .freebiesWrap .freebiesBox {padding:8.33vw 5.55vw;border-top:0.06vw solid #eee;border-bottom:0.06vw solid #eee;background-color:#fff;}
[id^="LGEA-F-C"] .freebiesWrap .freebiesBox + .freebiesBox {margin-top:3.47vw;}
[id^="LGEA-F-C"] .freebiesWrap .nonInquiryList {border-top:0.06vw solid #eee;}
[id^="LGEA-F-C"] .freebiesWrap .nonInquiryList .icon:before {background-color:transparent;}
[id^="LGEA-F-C"] .freebiesHeader {padding:8.33vw 5.55vw;background-color:#fff;}
[id^="LGEA-F-C"] .freebiesHeader:after {content:"";display:block;clear:both;}
/* [S]: 2020-06-03 */
[id^="LGEA-F-C"] .freebiesHeader .title {float:left;width:35vw;padding:2vw 0;}
[id^="LGEA-F-C"] .freebiesHeader .selectForm {float:left;width:53.9vw;}
[id^="LGEA-F-C"] .freebiesHeader .notice {display:block;padding:2vw 0;}
[id^="LGEA-F-C"] .freebiesHeader .selectForm + .notice {margin-top: 8.33vw;}
/* [E]: 2020-06-03 */
[id^="LGEA-F-C"] .freebiesHeader .selectForm .sod_label {height:7.5vw;line-height:8.5vw;}
[id^="LGEA-F-C"] .freebiesHeader .selectForm .sod_select.custom:after {top:2.6vw;}
[id^="LGEA-F-C"] .freebiesHeader .text {float:left;width:47.9vw;padding:2vw 0;text-align:right;}

#LGEA-F-C00 .freebiesWrap {padding-top:4.16vw;}
#LGEA-F-C00 .freebiesWrap .freebiesBox {padding-left: 0;padding-right: 0;}
#LGEA-F-C00 .freebiesInfo {text-align:center;}
#LGEA-F-C00 .freebiesInfo .freebiesInfoTitle {font-size:4.44vw;font-weight:600;color:#222;}
#LGEA-F-C00 .freebiesInfo .freebiesInfoTitle .point {color:#f53b68}
#LGEA-F-C00 .freebiesInfo .freebiesInfoDesc {display:block;margin-top:1.68vw;font-size:3.33vw;color:#777;}
#LGEA-F-C00 .freebiesSlide {position:relative;margin-top:3.88vw;}
#LGEA-F-C00 .freebiesSlideList {overflow: hidden;}
#LGEA-F-C00 .freebiesSlideList .swiper-slide {padding: 0 13.33vw;}
#LGEA-F-C00 .freebiesSlideList .freebiesListThum img {display:block;width:100%;}
#LGEA-F-C00 .freebiesSlideList .freebiesListDesc {min-height: 16.8vw;padding:4.16vw 5.55vw;background-color:#f6f6f6;}
#LGEA-F-C00 .freebiesWrap .freebiesBox:first-of-type .freebiesListDesc {min-height: 21.45vw;}
/* [S]: 2021-04-29 */
#LGEA-F-C00 .freebiesSlideList .freebiesListDesc .title {line-height: 1.3;font-size:3.3vw;font-weight:400;}
#LGEA-F-C00 .freebiesSlideList .freebiesListDesc .title span {color: #9933ff;}
#LGEA-F-C00 .freebiesSlideAsset .swiper-button-prev,
#LGEA-F-C00 .freebiesSlideAsset .swiper-button-next {position:absolute;/*top:50%;*/top: 29.16vw;width:3.61vw;height:6.38vw;padding:4.16vw;background:url("https://image5.lge.co.kr/lgekor/asset/app/images/icon/arr/arr_swipeLeft.png") 50% 50% no-repeat;background-size:3.61vw auto;}
#LGEA-F-C00 .freebiesSlideAsset .swiper-button-next {transform:rotate(180deg);-webkit-transform:rotate(180deg);}
#LGEA-F-C00 .swiper-pagination {position: static;width: 100%;margin-top: 8.33vw;}
/* [E]: 2021-04-29 */


#LGEA-F-C01 .storeWrap {}
#LGEA-F-C01 .storeWrap .storeInfo {padding:4.58vw 8.33vw;border-top:0.06vw solid #222;border-bottom:0.06vw solid #e3e3e3;background-color:#f6f6f6;}
#LGEA-F-C01 .storeWrap .storeInfo .labelBasicCheck {font-size:3.88vw;color:#333;}
#LGEA-F-C01 .storeWrap .storeInfo .labelBasicCheck em {display:inline-block;vertical-align:text-top;}
#LGEA-F-C01 .purchaseList {padding:8.2vw 5.55vw 0;}
#LGEA-F-C01 .purchaseList .purchaseTotal:after {content:"";display:block;clear:both;}
#LGEA-F-C01 .purchaseList .purchaseTotal .title {float:left;padding-top:0.13vw;padding-bottom:0.13vw;font-size:3.33vw;color:#777;}
#LGEA-F-C01 .purchaseList .purchaseTotal .desc {float:right;font-size:3.88vw;color:#222;}
#LGEA-F-C01 .purchaseList .defaultTable {margin-top:8.09vw;}
#LGEA-F-C01 .purchaseList .defaultTable tbody th {height:auto;padding:4.6vw 2.77vw;text-align:left;}
#LGEA-F-C01 .purchaseList .defaultTable .labelBasicCheck {padding-left:5.82vw;text-indent:-5.82vw;font-size:3.61vw;color:#333;}

#LGEA-F-C02 .freebiesItem {}
#LGEA-F-C02 .freebiesItem .title {font-size:3.88vw;color:#222;}
#LGEA-F-C02 .freebiesItem .title .point {color:#f53b68}
#LGEA-F-C02 .freebiesItem .defaultTable {margin-top:4.16vw;}
#LGEA-F-C02 .freebiesItem .defaultTable tbody td {height:auto;padding:4.6vw 1.38vw 4.6vw 5.69vw;text-align:left;}
#LGEA-F-C02 .defaultList {border-top:none;}
#LGEA-F-C02 .defaultList li {padding:0;border-bottom:none;}
#LGEA-F-C02 .defaultList li + li {margin-top:7.5vw;}
#LGEA-F-C02 .defaultList .defaultListTit {font-size:3.33vw;}
#LGEA-F-C02 .fieldsetList li {position:relative;}
#LGEA-F-C02 .fieldsetList li:first-child .fieldsetTit {margin-top:0;}
#LGEA-F-C02 .fieldsetList .defaultbtnArea {position:absolute;top:-1.5vw;right:0;padding:0;}
#LGEA-F-C02 .fieldsetList .defaultbtnArea .defaultFormBtn {width:25vw;}

#LGEA-F-C03 .defaultBoardHeader {position:relative;padding-top:9.62vw;padding-bottom:3.25vw;}
#LGEA-F-C03 .defaultBoardHeader .selectForm {float:right;margin-top:-1.2vw;width:28.47vw;}
#LGEA-F-C03 .defaultBoardHeader .selectForm .sod_label {height:7.5vw;line-height:8.5vw;}
#LGEA-F-C03 .defaultBoardHeader .selectForm .sod_select.custom:after {top:2.6vw;}
#LGEA-F-C03 .defaultBoardHeader .normalList {margin-top:7.8vw;}
#LGEA-F-C03 .specifyWrap .point {color:#f53b68;}
#LGEA-F-C03 .specifyWrap .ctaBtn {float:right;margin-top:-1.8vw;margin-left:4.16vw;width:18.5vw;height:7.22vw;font-size:3.05vw;line-height:7.52vw;text-align:center;color:#fff;background-color:#8e45fb;border:0.06vw solid #8e45fb;border-radius:0.55vw;vertical-align:baseline;}
#LGEA-F-C03 .specifyWrap .ctaBtn.call {color:#555;border-color:#d2d2d2;background-color:#e2e2e2;}
#LGEA-F-C03 .specifyWrap .ctaBtn.cancel {color:#fff;border-color:#777;background-color:#777;}
#LGEA-F-C03 .specifyWrap .iconCall {display:inline-block;margin-right:1.2vw;width:12px;height:12px;vertical-align:middle;background:url("https://image5.lge.co.kr/lgekor/asset/app/images/icon/icon_callBtnGray.png") 50% 50% no-repeat;background-size:100% auto;}
#LGEA-F-C03 .specifyWrap .infoGuideWrap {padding:0 5.55vw;}
#LGEA-F-C03 .specifyWrap .infoGuideWrap:nth-of-type(1) {padding-top:8.33vw;border-top:0.06vw solid #eee;}
#LGEA-F-C03 .specifyWrap .infoGuideWrap .infoGuideTit {font-size:3.88vw;}
/* [E]: 2020-05-30 */

/* 2020-07-22 add */
.eventThumbAgreeArea .snsArea .agreementTit{font-size:4.16vw;}
.eventThumbAgreeArea .snsArea .infoTxt{display:block;}
.eventThumbAgreeArea .snsList li{margin-top:3.6vw;}
.eventThumbAgreeArea .snsList .agreementTit{display:block;text-align:left;line-height:1.5;font-size:3.88vw;}
/* 2020-07-22 end */

/* 2020-08-07 add */
.eventThumbnailView .eventSubBtn{display:inline-block;width:auto;padding:1.38vw 4.44vw;background-color:#8f45fc;color:#fff;text-indent:0;border-radius:3px;}
.m_line{text-decoration:line-through;}
/* 2020-08-07 end */

/* [S]: 2020-11-04 */
/* 이벤트 페이지 이미지 > 모바일 팝업메뉴 미 노출  */
.eventIntroArea img {-webkit-touch-callout: none;} /* 특별한 혜택 상단 배너 */
.eventThumbnailArea img {-webkit-touch-callout: none;} /* 이벤트 상세 페이지 썸네일 */
.imgArea > img {-webkit-touch-callout: none;} /* 이벤트 상세 이미지 */

/* 사은품 신청페이지 이미지 > 모바일 팝업메뉴 미 노출 */
.freebiesListThum > img {-webkit-touch-callout: none;}
/* [E]: 2020-11-04 */

/* 2021-01-11 add */
#LGEA-F-020 .giftCardImg {position:relative;}
#LGEA-F-020 .giftCardImg .btn_go_giftcard {position:absolute;left:50%;bottom:5.69vw;width:29.30vw;transform:translateX(-50%);}
#LGEA-F-020 .giftCardImg img {display: block;}
/* 2021-01-11 end */

/* 2021-01-22 add*/
.defaultAttend {padding: 4.17vw 5.55vw 0;}
.defaultAttend .attTitArea {position: relative;margin-bottom: 4.16vw;color: #555;}
.defaultAttend .attMonth {line-height: 1;font-size: 5.55vw;font-weight: 600;color: #222;}
.defaultAttend .attMonth span {font-size: 4.44vw;color: #555;}
/* 2021-02-01 modify */
.defaultAttend .attCntArea {position: absolute;right:0;top:1.31vw;z-index:3;font-size: 4.02vw;}
/* 2021-02-01 end */
.defaultAttend .attCntArea .attCnt {color: #8e45fb;font-weight: 600;}
/* 2022-06-30 add */
.defaultAttend + .imgArea.fullSize{display: block;} /* 출석체크 마케팅 동의 이미지 */
/* 2022-06-30 end */
#attCalendar {padding: 0 3.12vw;background: #fff;}
#attCalendar table {}
#attCalendar table thead th {height: 9.72vw;font-size: 3.33vw;color: #555;text-align: center;}
#attCalendar table tbody td {height: 13.05vw;font-size: 4.16vw;font-weight: 600;color: #222;border-top: 0.27vw solid #e1e1e1;text-align: center;}
#attCalendar table .attRed {color: #f66565;}
#attCalendar table .attChk span {display: block;width: 8.33vw;margin: auto;}
/* 2021-01-22 end */

/* [S]: 2022-08-16  출석체크 이벤트 리뉴얼 */
/* 출석체크 달력 수정 */
#attCalendar td[class*="attMark"] {background-size:8.95vw;background-repeat:no-repeat;background-position:center;color: #fff;}
#attCalendar td[class*="attMark"].attChk {background:none;}
/* #attCalendar table .attChk span {width:9.30vw;} bg img width: 134px */
/* 출석체크 확인 팝업 */
#popupAdvertiseAttend {overflow: auto;}
#popupAdvertiseAttend .container {padding:0;min-height:100vw;}
#popupAdvertiseAttend .container .attendanceInner.imgArea {display:block;}
#popupAdvertiseAttend .container .defaultAlertFooter {margin-top:0;bottom:0;position:absolute;width:100%;}
#popupAdvertiseAttend .container .defaultAlertFooter a {width:100%;border-radius:0;height:15.27vw;line-height:15.27vw;font-weight:600;outline:none;}
/* [E]: 2022-08-16 */

/* [S]: 2021-05-12 */
.eventQuizArea {padding-top: 3.12vw;line-height: 5.55vw;color: #222;border-top: 0.27vw solid #e2e2e2;}
.eventQuizArea .eventQuizTit {font-size: 4.16vw;}
.eventQuizArea .eventQuizTit2 {display: block;margin: 3.82vw 0 4.16vw;font-size: 3.88vw;font-weight: 400;}
.eventQuizArea .eventQuizTxt {font-size: 3.88vw;font-weight: 600;}
.eventQuizArea .eventQuizTxt2 {margin: 4.16vw 0 6.59vw;font-size: 3.88vw;color: #555;text-align: center;}
.eventQuizArea .defaultFormBtn {margin: 3.95vw 0 4.79vw;}
.eventQuizArea .inputText {margin-top: 3.26vw;}
.eventQuizArea .radioArea {padding: 3.05vw 5.55vw 0 !important;}
.eventQuizArea .radioArea .radioWrap {margin-top: 0;}
/* [E]: 2021-05-12 */

/* [S]: 2021-04-20 */
.hotdealContents {}
.hotdealList {display: flex;flex-wrap: wrap;padding: 0 5.55vw;}
.hotdealList li {position: relative;width: 27.77vw;margin: 0 0 5.55vw 2.77vw;}
.hotdealList li:nth-child(3n-2) {margin-left: 0;}
.hotdealList li strong {display: block;margin-bottom: 2.08vw;font-size: 3.33vw;color: #222;font-weight: 600;text-align: center;}
.hotdealList li strong span {font-weight: 400;}
.hotdealList li .product {display: block;}
.hotdealList li .end, .hotdealList li .ready {position: absolute;left:0;right:0;bottom:0;}
/* [E]: 2021-04-20 */

/* [S]: 2021-06-23 luckydraw2 */
.luckydrawList {display: flex;flex-wrap: wrap;padding: 5.55vw 3.12vw 2.77vw;background: #f1ece5;}
.luckydrawList li {position: relative;width: 45.55vw;margin: 0 0 2.77vw 2.63vw;}
.luckydrawList li:nth-child(2n-1) {margin-left: 0;}
.luckydrawList .luckydrawBtn {position: absolute;left: 50%;bottom: 4.16vw;z-index: 7;transform: translateX(-50%);display: block;width: 37.77vw;}
.luckydrawList .end {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 70;background: rgba(0,0,0,.7);}
.luckydrawList .ready {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 70;background: rgba(0,0,0,.3);}
/* [E]: 2021-06-23 luckydraw2 */

/* 이벤트 상세 (아코디언) : hyundaiDutyfree */
.boradDetailTit.type1 {display: block;color: #222;font-size: 3.88vw;font-weight: 600;}
.eventDetailAccordion {margin-top: 5.55vw;}
.eventDetailAccordion > * {border: 0.27vw solid #f54d77;}
.eventDetailAccordion .accordBtn {position: relative;height: 13.61vw;padding: 0 5.27vw;line-height: 13.61vw;font-size: 4.16vw;color: #fff;font-weight: 600;background: #f54d77;text-align: left;border-bottom: none;border-top-left-radius: 2.08vw;border-top-right-radius: 2.08vw;}
.eventDetailAccordion:nth-of-type(2) .accordBtn {background: #fa8879;}
.eventDetailAccordion:nth-of-type(2) > * {border-color: #fa7c6c;}
.eventDetailAccordion .accordBtn:after {content:'';position: absolute;right: 5vw;top:50%;width: 1.52vw;height: 1.52vw;border-width: 0 0.27vw 0.27vw 0;border-style: solid;border-color: transparent #fff #fff;transform: translateY(-50%) rotate(-135deg);transition: transform .3s ease-out;}
.eventDetailAccordion .accordCont {padding: 0 5.27vw 8.33vw;border-top: none;border-bottom-left-radius: 2.08vw;border-bottom-right-radius: 2.08vw;background: #fafafa;}
.eventDetailAccordion .accordCont .boradDetailTit:first-child {padding-top: 5.55vw;}
.eventDetailAccordion .accordBtn.hidden {width: 100%;border-radius: 2.08vw;}
.eventDetailAccordion .accordBtn.hidden:after {transform: translateY(-50%) rotate(45deg);}
.eventDetailAccordion .eventListTit {font-weight: 600;}

/* 이벤트 상세 (아코디언2) : Tstation */
.defaultToggleList.type1 {border-top-width: 0.55vw;}
.defaultToggleList.type1 .toggleTit button {padding: 0 5.55vw 0 4.58vw;font-size: 4.16vw;font-weight: 600;}
.defaultToggleList.type1 .toggleTit button .toggleIcon {width: 6.94vw;height: 6.94vw;margin-right: 1.66vw;}
.defaultToggleList.type1 .toggleTit .arr {right: 5.55vw;width: 2.84vw;height: 2.84vw;margin-top: 0;background: none;transform: translateY(-50%);}
.defaultToggleList.type1 .toggleTit .arr:before {content:'';position: absolute;left:0;top:50%;width: inherit;height: 0.48vw;background: #a2a2a2;transform: translateY(-50%);}
.defaultToggleList.type1 .toggleTit .arr:after {content:'';position: absolute;left:0;top:50%;width: inherit;height: 0.48vw;background: #a2a2a2;transform: translateY(-50%) rotate(90deg);transition: transform .3s ease-in-out;}
.defaultToggleList.type1 > .active .toggleTit button {background: #fff;}
.defaultToggleList.type1 > .active .toggleTit .arr:after {transform: translateY(-50%) rotate(180deg);}
.defaultToggleList.type1 .toggleCont {padding: 6.25vw 5.55vw;background: #f6f6f6;border-bottom: 0.27vw solid #e3e3e3;}
.defaultToggleList.type1 .toggleCont .contBox {margin-top: 4.16vw;padding: 5.55vw;background: #fff;}

/* [S]: 2021-08-04 luckydraw3 */
.luckydrawList2 {padding: 0 3.81vw 10.69vw;margin: 0 -5.55vw;background: #3d6ec8;}
.luckydrawList2 li {position: relative;margin-top: 3.47vw;border-radius: 3.47vw;overflow: hidden;}
.luckydrawList2 li:first-child {margin-top: 0;}
.luckydrawList2 li a {display: block;}
.luckydrawList2 li .overlay {display: flex;justify-content: center;align-items: center;position: absolute;left:0;right:0;top:0;bottom:0;z-index: 60;}
.luckydrawList2 li .overlay span {display: block;}
.luckydrawList2 li .overlay.end {background: rgba(0,0,0,.85);}
.luckydrawList2 li .overlay.end span {width: 21.87vw;}
.luckydrawList2 li .overlay.comming {flex-direction: column;background: rgba(255,255,255,.9);}
.luckydrawList2 li .overlay.comming span {width: 48.47vw;}
.luckyChk {position:absolute;right:4.37vw;top:0;width:20.83vw;height:10.55vw;padding:0;cursor:pointer;}
.inputCheck:checked + .labelCheck.luckyChk:before {content:'';position: absolute;left:0.34vw;top:3.19vw;width: 5.2vw;height: 5.2vw;background: url('https://image5.lge.co.kr/lgekor/asset/app/images/icon/form/btn_inputCheckChecked_2.png') no-repeat center / contain;}
.luckydrawList2.type1 {padding: 0 3.81vw 4.16vw;background: #444c69;}
.luckydrawList2.type1 li:not(:first-child) {margin-top: 4.16vw;}
.luckydrawList2.type1 li .overlay.comming span {width: 55vw;}
.luckydrawList2.type1 li .overlay.end span {width: 30.34vw;}
.luckydrawList2.type2 {padding: 0 3.68vw 8.68vw;background: #cf7664;}
.luckydrawList2.type2 li {border-radius: 0;overflow: visible;}
.luckydrawList2.type2 li:not(:first-child) {margin-top: 9.72vw;}
.luckydrawList2.type2 li .luckyInner {position: relative;z-index: 10;border-radius: 3.47vw;overflow: hidden;}
.luckydrawList2.type2 li .luckyDate {position: absolute;left: 1.11vw;top: -7.26vw;z-index: 20;width: 18.54vw;}
.luckydrawList2.type2 li .overlay span {width: 100%;}
.luckydrawList2.type2 li .overlay.end {background: none;}
.luckydrawList2.type2 li .overlay.end span {width: 100%;}
.luckydrawList2.type2 li .overlay.comming {background: none;}
.luckydrawList2.type2 li .overlay.comming span {width: 100%;}
/* [E]: 2021-08-04 luckydraw3 */

/* [S]: 2021-08-09 BESTSHOP 방문 이벤트 팝업 */
#bestshopListPopup {}
#bestshopListPopup .container {width: auto;height: 100%;margin: 0;padding: 0 0 8.33vw 0;overflow-y: auto;}
#bestshopListPopup .defaultAlertPopHeader .alertPopTit {position: absolute;left:6.25vw;top:5.41vw;font-size: 4.72vw;line-height: 6.25vw;color: #fff;text-align: left;}
#bestshopListPopup .popCloseIconBtn {right:4.86vw;top:4.86vw;background-image: url("https://image5.lge.co.kr/lgekor/asset/app/images/icon/btn/btn_closeIcon100_white.png");}
#bestshopListPopup .bestshopBg {display: block;width: 100%;}
#bestshopListPopup .bestshopBg img {display: block;width: 100%;}
#bestshopListPopup .defaultTable tbody th, #bestshopListPopup .defaultTable td {border-top: 0.27vw solid #eee;}
#bestshopListPopup .defaultTable th {background: #f5f5f5;font-weight: 600;border-right: 0.27vw solid #eee;}
#bestshopListPopup .defaultTable td {padding: 4.16vw;text-align: left;}
#bestshopListPopup .hyphenList {margin: 2.08vw 3.55vw 0 5.55vw;}
#bestshopListPopup .hyphenList li {line-height: 4.86vw;font-weight: 600;}
/* [E]: 2021-08-09 BESTSHOP 방문 이벤트 팝업 */

/* [S]: 2021-08-23 메디헤어 타임딜 */
.evtTimer {position: relative;}
.evtTimer > strong {position: absolute;bottom: 5.55vw;z-index:8;width: 21.94vw;height: 13.88vw;line-height: 15.4vw;margin-left: 2.4vw;font-size: 9.02vw;font-weight: 700;color: #141414;letter-spacing: 5.8vw;}
.evtTimer .timerHour {left: 7.08vw;}
.evtTimer .timerMinute {left: 38.40vw;}
.evtTimer .timerSecond {left: 67.01vw;}
/* [E]: 2021-08-23 메디헤어 타임딜 */

/* [S]: 2021-09-24 LG 퓨리케어 상하좌우 정수기 */
.evtSliderBox {display: flex;width: 100%;padding: 2.5vw;margin-top: 2.77vw;border: 0.27vw solid #e1e1e1;background: #fff;}
.evtSliderBox.active {border-color: #726454;background: #f8f1e9;}
.evtSliderBox:first-of-type {margin-top: 3.88vw;}
.evtSliderBox .evtSliderWrap {width: 40.27vw;margin-right: 4.44vw;overflow: hidden;}
.evtSliderBox .evtSliderWrap .evtSliderList {display: flex;}
.evtSliderBox .evtSliderTxt strong {display: flex;margin: 4.65vw 0 1.66vw;font-size: 3.88vw;font-weight: 600;color: #111;}
.evtSliderBox .evtSliderTxt strong .i_chk {width: 3.88vw;height: 3.88vw;margin-right: 1.04vw;display: block;}
.evtSliderBox .evtSliderTxt p {font-size: 3.05vw;line-height: 4.30vw;color: #555;}
.evtIframe {position: absolute;left: 50%;top: 37.01vw;width: 88.88vw;height: 49.86vw;transform: translateX(-50%);}
.evtIframe iframe {width: 100%;height: 100%;}
/* [E]: 2021-09-24 LG 퓨리케어 상하좌우 정수기 */

/* [S]: 2021-10-21 오브제컬렉션 출시 1주년 고객 감사 이벤트  */
.obj1stAnniv .imgArea:not(:first-child) {margin-top: 5.69vw !important;}
.obj1stAnniv .luckyChk {width: 14.93vw;height: 8.12vw;}
.obj1stAnniv .inputCheck:checked + .labelCheck.luckyChk:before {left: 0.69vw;top: 1.8vw;width: 4.51vw;height: 4.51vw;background-image: url('/lgekor/asset/app/images/contents/event/2021/10/img_event_objet1stAnniversary_03.png');}
.obj1stAnniv .inputText {position: absolute;left: 11.11vw;top: 31.94vw;z-index: 4;width: 55.55vw;height: 9.02vw;line-height: 9.02vw;padding: 0 3.47vw;border: 0.55vw solid #43914f;background: #eff6f0;font-size: 3.61vw;text-align: center;}
.obj1stAnniv .inputText.type1 {left: 9.72vw;top: 35.69vw;width: 69.44vw;text-align: left;}
.obj1stAnniv .inputText::-webkit-input-placeholder {color: #a5b9a8;}
.obj1stAnniv .inputText::-ms-input-placeholder {color: #a5b9a8;}
.obj1stAnniv .inputText::placeholder {color: #a5b9a8;}
/* [E]: 2021-10-21 오브제컬렉션 출시 1주년 고객 감사 이벤트  */

/* [S]: 2021-11-01 멤버십 앱 신규 가입 이벤트 */
.newJoinEvt .inputCheck:checked + .labelCheck.luckyChk:before {background-image: url('/lgekor/asset/app/images/contents/event/2021/11/img_event_newJoin_10.png');}
.newJoinList {position: absolute;top: 24.23vw;left: 0;display: flex;gap: 2.77vw;justify-content: space-between;width: 100%;padding: 0 5.55vw;}
.newJoinList:after {display: none;}
.newJoinList li {flex-basis: calc(33.333% - 1.84vw);}
.newJoinList li label {display: block;position: relative;border-radius:1.94vw;overflow: hidden;}
.newJoinList li input + label:before {opacity: 0;content: '';position: absolute;left:0;right:0;top:0;bottom:0;border: 0.69vw solid #fe5b5b;border-radius:1.94vw;transition: .15s ease;}
.newJoinList li input + label:after {opacity: 0;content:'';position: absolute;right:2.77vw;top:2.77vw;width: 4.58vw;height: 4.58vw;background:url('/lgekor/asset/app/images/contents/event/2021/11/img_event_newJoin_07.png') no-repeat center / contain;transition: .15s ease;}
.newJoinList li input:checked + label:before {opacity: 1;}
.newJoinList li input:checked + label:after {opacity: 1;}
.newJoinList li span {display: block;margin-top: 2.08vw;line-height: 4.02vw;font-size: 3.05vw;font-weight: 600;color: #65625e;text-align: center;}
/* [E]: 2021-11-01 멤버십 앱 신규 가입 이벤트 */

/* 엘친소 */
#LGEA-F-100 img {display: block;}
#LGEA-F-100 .defaultContents {padding: 0;}
#LGEA-F-100 .defaultBoardContents {padding: 0;border-top: none;}
#LGEA-F-100 .collectBenefitArea {padding: 9.72vw 8.33vw 0;background: #eee;text-align: center;}
#LGEA-F-100 .collectTit {width: 78.95vw;padding: 0 0 6.94vw;margin: auto;}
#LGEA-F-100 .collectList {display: flex;flex-wrap: wrap;justify-content: center;gap: 5.13vw 0;padding: 5.13vw 0 9.72vw;}
#LGEA-F-100 .collectList li {display: flex;flex-direction: column;align-items: center;justify-content: center;flex-basis: 50%;}
#LGEA-F-100 .collectList li span {display: block;width: 31.52vw;}
#LGEA-F-100 .collectList li strong {min-height: 8.88vw;margin: 1.73vw 0 3.12vw;line-height: 4.44vw;font-size: 3.33vw;font-weight: 600;color: #222;}
#LGEA-F-100 .collectList li strong.line {min-height: auto;}
#LGEA-F-100 .collectBtn {width: 22.36vw;height: 6.11vw;line-height: 6.11vw;font-size: 3.05vw;color: #fff;background: #999;}
#LGEA-F-100 .imgArea.fullSize {display: block;margin: 0 -8.33vw;}
#LGEA-F-100 .defaultFooter {margin-top: 0;}
/* // 엘친소 */

/* 엘친소 -> 오브제컬렉션클럽 메인 업그레이드 2022-02-15 */
/* 오브제컬렉션 클럽 카테고리 메뉴 */
.eventThumbnailArea {border-bottom:none;}
.collectMenu {background:#f6f4f0;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between;height:auto;padding:6.49vw 5.55vw 0;}
.collectMenu li:nth-last-child(4), .collectMenu li:nth-last-child(4) ~ li{flex-basis: 21.82%;} /* 메뉴 4개일 경우 2023-09-05수정 */
.collectMenu li:nth-last-child(5), .collectMenu li:nth-last-child(5) ~ li{flex-basis: 18.7%;} /* 메뉴 5개일 경우 */
.collectMenu::after {content:none;}
.collectMenuBtn {display:flex !important;justify-content: center;align-items: center;background:transparent;color:#4d4d4d !important;font-size:3.88vw !important;padding:0.75vw;border:0.27vw solid #4d4d4d;height:9.72vw;border-radius:100vw;font-weight:600;}
.btnOn.collectMenuBtn {background:#4d4d4d;color:#fff !important;border-bottom:none;font-weight:700;}

/* // 오브제컬렉션 클럽 카테고리 메뉴 */

/* 오브제컬렉션 클럽 이벤트 리스트 */
#LGEA-F-100 .collectBenefitArea {background:#f6f4f0;padding:0 5.55vw;}
#LGEA-F-100 .collectList {padding-bottom:5.55vw;gap:4.16vw 3vw;justify-content:space-between;}
#LGEA-F-100 .collectList .contentTxt {width:100%;text-align:left;padding:4.05vw 4.05vw;min-height:unset;}
#LGEA-F-100 .collectList li {position:relative;flex-basis:48%;justify-content:flex-start;overflow:hidden;border-radius:4vw;background:#f7f7f7;box-shadow:0 0 1.42vw rgb(0 0 0 / 20%);}
#LGEA-F-100 .collectList li strong {display:inline-block;font-size:3.75vw;margin:0vw;line-height:4.85vw;word-break:break-all;}
#LGEA-F-100 .collectBtn {width:auto; height:auto;background:transparent;line-height:5.62vw;}
#LGEA-F-100 .collectList li a::after {position:absolute;top:30.83vw;left:5.34vw;width:10.41vw;height:5.13vw;content:"";background-repeat:no-repeat;background-size:cover !important;background-position:center !important;}
#LGEA-F-100 .collectList li a.travel::after {background:url(/lgekor/asset/app/images/contents/event/collectBenefit/eventCollect_tag_01_travel.png);}
#LGEA-F-100 .collectList li a.living::after {background:url(/lgekor/asset/app/images/contents/event/collectBenefit/eventCollect_tag_02_living.png);}
#LGEA-F-100 .collectList li a.moving::after {background:url(/lgekor/asset/app/images/contents/event/collectBenefit/eventCollect_tag_03_moving.png);}
/* 오브제컬렉션 클럽 이벤트 육아리스트 추가 2022-12-28*/
#LGEA-F-100 .collectList li a.babysit::after {background:url(/lgekor/asset/app/images/contents/event/collectBenefit/eventCollect_tag_05_babysit.png);}
/* 오브제컬렉션 클럽 이벤트 이사 > 웨딩/이사 리스트 변경 , 크기변경 2023-09-05*/
#LGEA-F-100 .collectList li a.movwed::after {position:absolute;top:30.83vw;left:5.34vw;width:16.61vw;height:5.13vw;content:"";background-repeat:no-repeat;background-size:cover !important;background-position:center !important;}
#LGEA-F-100 .collectList li a.movwed::after {background: url(/lgekor/asset/app/images/contents/event/collectBenefit/eventCollect_tag_06_movwed.png);}
#LGEA-F-100 ul.collectMenu li a#collectMenuBtn3.collectMenuBtn{width: 26vw;}

#LGEA-F-100 .collectList li a span {width:auto;}
#LGEA-F-100 .collectList li a span.dateTxt {color:#929292;font-size:2.77vw;word-break: break-all;}
#LGEA-F-100 .imgArea.fullSize {margin: 0 -5.55vw;}
/* 리스트 없을때 */
#LGEA-F-100 .emptyList {justify-content: center;}
#LGEA-F-100 .emptyList li {background:none;box-shadow:none;padding:20vw 0;}
/* // 리스트 없을때 */
/* // 오브제컬렉션 클럽 이벤트 리스트 */

/* 오브제컬렉션 클럽 이벤트 배너추가 2022-04-22 */
#LGEA-F-100 .eventBannerArea {position: relative;}
#LGEA-F-100 .eventBannerArea  a {width:100%;height:26.38vw;position:absolute;top:7.35vw;left:0;}
/* // 오브제컬렉션 클럽 이벤트 배너추가 2022-04-22 */
/* // 엘친소 -> 오브제컬렉션클럽 메인 업그레이드 2022-02-15 */

/* 오브제컬렉션 클럽 웨딩 2022-05-06 */
.pos {position: relative;}
#LGEA-F-100 .eventBenefitBox {display:flex;flex-wrap:wrap;justify-content:center;padding:0 5.55vw 8.33vw;background:#f5e2d1;}
#LGEA-F-100 .eventBenefitBox .btnBenefit {margin-top:2.77vw; box-shadow: 0px 0 5px 1px #f3d5bd; width: 100%;}
#LGEA-F-100 .eventBenefitBox .btnBenefit:first-child {margin-top: 0;}
/* // 오브제컬렉션 클럽 웨딩 2022-05-06 */

/* 설악워터피아 제휴 이벤트 2023-03-07 */
 /* 멤버십 제휴 혜택 */
.priceList{text-align: center; font-family: 'LGSmHa', san-serif; margin-top: 1.5vw; font-size: 3.3vw;}
.priceList th, .priceList td{height: auto; min-height: 10vw; padding: 3.3vw 1.5vw}
.priceList th{background-color: #dfe9f8; font-weight: 700; padding: 3vw; border-top: 0.5vw solid #222; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; color: #000000;}
.priceList th:first-child{border-left: 0;}
.priceList th:nth-child(1),.priceList th:nth-child(2){width: 20vw; height: 1.5vw;}
.priceList th:last-child{border-right: 0;}
.priceList td{border-right: 1px solid #f0f0f2; border-bottom: 1px solid #f0f0f2; border-left: 1px solid #f0f0f2; background-color: #ffffff; color: #222222; font-size: 3.2vw;}

/* 이용 안내 */
.Information{
	margin-top: 4.16vw; background-color: #f5f5f5; width: 100%; 
	height: auto; min-height: 10vw; padding: 5vw; word-break: break-all; line-height: 1.9; border-radius: 2vw;}
.Information strong{color: #203d81; font-weight: 700;}
li.Inform{color: #222222; font-weight: 600; line-height: 2.3;}
ul.Entrance{color: #555555; font-weight: 500; margin-left: 3vw; line-height: 1.5;}
/* // 설악워터피아 제휴 이벤트 2023-03-07 */

/* 1주년 오브제컬렉션클럽 */
.list_container{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: space-around; }
li.item{width: 41.67vw; height: 23.61vw; background-repeat: no-repeat; margin-bottom:10vw;}

/* 출석체크 및 출석체크 팝업 개인정보 동의 관련 문구 CSS */

/* 출석체크 개인정보 동의 관련 */
.eventThumbAgreeArea.indv span.boradDetailTit{color: #474747;}
.defaultTable.indv thead tr th , .defaultTable.indv thead tr td{border-top: 0.3vw solid #222; border-bottom: 0;}
.defaultTable.indv th{background-color: #f5f5f5; font-weight: 600;}
.defaultTable.indv td{text-align: left; padding: 3vw;}
.defaultTable.indv .bodyAttend tr td{padding: 3vw;}
.defaultTable.indv tbody.bodyAttend td:nth-child(1), .defaultTable.indv tbody.bodyAttend td:nth-child(3), .defaultTable.indv tbody.bodyAttend td:nth-child(5){text-align: left;}
.normalList.ist{font-size: 3.33vw; margin-top: 2vw;}
.normalList.ist li:nth-child(2){margin-bottom: 1vw;}
.defaultTable.indv thead tr th.cal{border-top: 0.3vw solid #222; height: 11vw; border-bottom: 0.4vw solid #e2e2e2;}
span.infoTxt.key{font-size: 3.33vw; color: #474747;}

/* 출석체크 팝업 개인정보 동의 관련 */
.defaultAlertPopContents.attend .container{position: relative; padding: 0; margin-left: 0; width: 80vw; font-size: 3.14vw;}
#popupAttendCalendar .attend h1{text-align: left; font-size: 4.38vw; padding-bottom: 4vw;}
article.attend .policyContList{border: 0; padding: 0;}
article.attend .policyContList .desc.al{width: 81vw; height: 98vw; margin-left: 0vw; padding-left: 1vw;}
article.attend .policyContList .desc.al h1.alerPopTit{text-align: left; font-size:4.06vw; color: #474747; padding-bottom: 3vw;}
article.attend .policyContList .desc.al thead tr.attendList th{font-size: 3.33vw; color: #737373; text-align: center; background-color: #f5f5f5; border-top: 0.5vw solid #222; border-bottom: 0;}
article.attend .policyContList .desc.al thead tr.attendList td{font-size: 3.61vw; color: #222; border-top: 0.5vw solid #222; text-align: left; padding: 3vw 4vw;}
article.attend .policyContList .desc.al tbody.attendBody tr th{font-size: 3.33vw; color: #737373; text-align: center; background-color: #f5f5f5; font-weight: 600;}
article.attend .policyContList .desc.al tbody.attendBody tr td{font-size: 3.61vw; color: #222; text-align: left; padding: 4vw;}
article.attend .policyContList .desc.al span.boradDetailTit{color: #474747; font-size: 4.06vw;}
article.attend .policyContList .desc.al .normalList{font-size: 3.33vw; margin-top: 2vw; margin: 1.6vw 3vw;}
article.attend .policyContList .desc.al .normalList.list02 li{color: #737373; margin-bottom: 0;}
article.attend .policyContList .desc.al .normalList.list02 li:nth-child(2){color: #737373; margin-bottom: 1vw; margin-top: 0;}
.defaultTable.indv .theaAttend tr th{font-size: 3.33vw; color: #737373; border-top: 0.3vw solid #222; height: 11vw; border-bottom: 0.4vw solid #e2e2e2;}
.defaultTable.indv .bodyAttend tr td{font-size: 3.61vw; color: #222; text-align: left; padding: 1vw 1vw 1vw 4vw;}
.defaultTable.indv .bodyAttend tr td:nth-child(2), .bodyAttend tr td:nth-child(4), .bodyAttend tr td:nth-child(6){padding:1.38vw 1.38vw;}
.bodyAttend tr td:nth-child(1), .bodyAttend tr td:nth-child(2), .bodyAttend tr td:nth-child(3),.bodyAttend tr td:nth-child(6){border-bottom: 0.4vw solid #e2e2e2;}
.bodyAttend tr td:nth-child(4){font-size: 3.61vw; color: #222;}
.boradDetailTit.att{font-size: 4.06vw; color: #474747; margin-top: 5.56vw; margin-bottom: 2vw; font-weight: 600;}
.infoTxt.attkey01{font-size: 3.33vw; margin-top: 3vw;}
.infoTxt.attkey02{font-size: 3.33vw; color: #474747;}
/* 출석체크 개인정보 동의 관련 */