@charset "utf-8";

/* font */
@font-face {
    font-family: 'douzone';
    src:
      url('https://static.wehago.com/fonts/douzone/DOUZONEText30.woff2') format('woff2'),
      url('https://static.wehago.com/fonts/douzone/DOUZONEText30.woff') format('woff');
    font-weight: normal;
    font-display: fallback;
}
@font-face {
  font-family: 'douzone';
  src:
    url('https://static.wehago.com/fonts/douzone/DOUZONEText50.woff2') format('woff2'),
    url('https://static.wehago.com/fonts/douzone/DOUZONEText50.woff') format('woff');
  font-weight: bold;
  font-display: fallback;
}


/* Reset */
html,body{width:100%;height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,img,button,select{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,button{font-size:14px;font-family:'douzone','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif;}
body{-webkit-text-size-adjust:none;}
img,fieldset{border:0;vertical-align:top;}
a{color:#1a1a1a;}
a, input, button{outline:none;}
em,address{font-style:normal;}
ul,ol,li{list-style:none;}
label,button{cursor:pointer;}
svg{display:inline-block;width:24px;height:24px;user-select:none;vertical-align:top;}
input::-ms-clear{display:none;}
.blind{position:absolute !important;clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important;}
.clearbx:after,.clearfix:after{display:table;clear:both;content:'';}
.ellipsis{overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;}
.no_ellipsis{white-space:normal !important;}
.us_none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}
.mw_auto {min-width:auto;}
input:disabled{-webkit-text-fill-color:#8d8d8d;opacity:1;}
iframe{overflow:hidden;margin:0;padding:0;border:0;}

.common_radio_input{position:relative;display:inline-block;box-sizing:border-box}
.common_radio_input label .label_text{display:inline-block;padding-left:18px;font-size:13px;line-height:16px;color:#696969}
.common_radio_input .radio_input{opacity:0;position:absolute}
.common_radio_input .radio_input::-ms-clear{display:none}
.common_radio_input .radio_input:disabled{-webkit-text-fill-color:#8d8d8d}
.common_radio_input .radio_input+.icon{display:inline-block;overflow:hidden;background:url(https://static.wehago.com/spot_event/imgs/ico_checkbox.png) no-repeat 0 0 / cover;line-height:100em;vertical-align:top;position:absolute;left:0;top:50%;width:24px;height:24px;margin-top:-12px}
.common_radio_input .radio_input:checked+.icon{background-image:url(https://static.wehago.com/spot_event/imgs/ico_checkbox_checked.png)}

.common_textArea {position:relative}
.common_textArea > textarea {width:100%;height:80px;resize: none;border:1px solid #e6e6e6;border-radius:4px;font-size:13px;color:#1a1a1a;outline:0;padding:12px;box-sizing:border-box;line-height:16px;vertical-align: top;font-family:'douzone','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
.common_textArea > textarea:focus,
.common_textArea > textarea:hover{border-color:#4a4a4a}
.common_textArea.disabled {border-radius:4px;overflow:hidden;}
.common_textArea.disabled:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3)}
.common_textArea.disabled > textarea {background:#f8f8f8}
.common_textArea.error > textarea {border-color:#fc5356}
.common_textArea.error .common_textArea_errorText {position:relative;margin-top:2px;font-size:12px;color:#fc5356;letter-spacing: -.6px;line-height:18px;padding-left:17px;}
.common_textArea.error .common_textArea_errorText:before {content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -366px -210px / 500px 1000px;margin-top:-8px;}
.common_textInputBox {position:relative;}
.common_textInputBox .common_textInput {border:1px solid #d3d3d3;border-radius:4px;height:36px;box-sizing:border-box;background:#fff;font-size:13px;width:100%;padding:2px 8px 0;letter-spacing: -.7px;color:#4a4a4a;outline:0;font-family:'douzone','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
.common_textInputBox .common_textInput:focus,
.common_textInputBox .common_textInput:hover {border-color:#4a4a4a}
.common_textInputBox.error .common_textInput {border-color:#fc5356}
.common_textInputBox.success::before{content:'';position:absolute;top:50%;right:7px;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -423px -210px / 500px 1000px;margin-top:-7px;}
.common_textInputBox.success .common_textInput{padding-right: 28px;border-color: #1fc47c;}
.common_textInputBox.disabled {border-radius:4px;overflow:hidden;}
.common_textInputBox.disabled:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3)}
.common_textInputBox.disabled .common_textInput {background:#f8f8f8}
.common_textInputBox .common_textInput_errorText {position:relative;margin-top:2px;font-size:12px;color:#fc5356;letter-spacing: -.6px;line-height:18px;padding-left:17px;}
.common_textInputBox .common_textInput_errorText:before {content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -366px -210px / 500px 1000px;margin-top:-8px;}
.common_textInputBox .common_textInput_errorText.noIcon{padding-left:0}
.common_textInputBox .common_textInput_errorText.noIcon:before{content:none}

.commonSelectBox{position:relative;}
.commonSelectBox:after{content:'';position:absolute;top:50%;right:6px;width:12px;height:12px;background:url(https://static.wehago.com/spot_event/imgs/ico_dropdown.png) no-repeat 0 0 / cover;margin-top:-6px}
.commonSelectBox--err .commonSelect{border-color:#fc5356}
.commonSelect {height:30px;line-height:32px;overflow:hidden;width:100%;border:1px solid #d3d3d3;border-radius:4px;font-size:14px;color:#4a4a4a;padding:0 18px 0 8px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#fff;font-family:'douzone','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif;}

::-webkit-input-placeholder { color: #b4b4b4; } /* Firefox 4-18 */
:-moz-placeholder { color: #b4b4b4; }
::-moz-placeholder { color: #b4b4b4; } /* Firefox 19+ */
:-ms-input-placeholder { color: #b4b4b4; }  /* IE10+ */

.container {padding:13px 16px 16px;}

/* header */
header {display:flex;align-items: center;justify-content: space-between;height:48px;box-sizing:border-box}
.header__title {display:block;font-size:18px;font-weight:bold;color:#212121}
header .commonSelectBox{min-width:100px}
header .commonSelectBox:before{content:'';position:absolute;top:50%;left:6px;width:18px;height:18px;background:url(https://static.wehago.com/spot_event/imgs/ic_languege.png) no-repeat 0 0 / cover;margin-top:-9px}
header .commonSelectBox .commonSelect{padding-left:28px}

/* section */
section {position:relative;margin-top:24px}
.section_desc {font-size:14px;font-weight:bold;line-height:18px;color:#212121}
.sectionList{margin-top:16px;}
.sectionList > div {display:flex}
.sectionList > div + div{margin-top:20px}
.sectionList__title {position:relative;font-size:13px;color:#666;width:110px;flex:0 0 auto;line-height:14px;letter-spacing: -.2px;padding-top:11px}
.sectionList__title .required{display:inline-block;vertical-align:top;width:6px;height:6px;background:url(https://static.wehago.com/spot_event/imgs/ic_asta.png) no-repeat 0 0 / cover;overflow:hidden;line-height:100em;margin:0 0 0 2px}
.sectionList__con{position:relative;flex:1}
.sectionList .textInput{width:100%;border:0;background:none;flex:1;line-height:36px;height:36px;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:4px;padding:0 8px;font-size:14px;color:#4a4a4a}
.sectionList .textInput--err{border-color:#fc5356}
.sectionList .textInput__errText{color:#fc5336;font-size:12px;margin-top:4px}
.sectionList__selectBox {position:relative;width:100%;border:0;line-height:28px;height:28px}
.section__errText{color:#fc5336;font-size:12px;margin-top:4px}
section .flexBox{display:flex;gap:4px}
section .flexItem {flex:1}
section .flexItem--fix {flex:0 0 auto}
section .commonSelect{height:36px;line-height:38px}

.sectionBar{position:relative;padding-top:32px;margin-top:24px}
.sectionBar:after{content:'';position:absolute;top:0;left:-16px;right:-16px;height:8px;background:#f5f5f5}
.checkListBox {position:relative;padding-top:32px;margin-top:24px}
.checkList {position:relative;border:1px solid #e6e6e6;background:#fcfcfc;padding:16px;border-radius:4px}
.checkList__item {position:relative;}
.checkList__item .common_radio_input{padding-left:32px}
.checkList__item .common_radio_input .icon{top:0;margin-top:-5px}
.checkList__item .labelTitle{display:block;font-size:14px;font-weight:normal;color:#212121;line-height:18px}
.checkList__item .labelDesc{display:block;font-size:12px;font-weight:normal;color:#939393;line-height:15px;margin-top:6px}
.checkList__item + .checkList__item{margin-top:19px}
.checkList__text{position:relative;margin:9px 0 0 32px}

.agreementText {position:relative;overflow-y:auto;background:#fcfcfc;border:1px solid #d3d3d3;height:100px;;border-radius:4px;padding:12px;font-size:12px;color:#666}
.agreementText > p + p {margin-top:6px}
.agreementBox__btnBox{text-align:left;margin-top:15px;display:flex;justify-content: flex-end;}
.agreementBox__btnBox .common_radio_input{padding-left:7px}
.agreementBox__btnBox .common_radio_input .icon{top:0;margin-top:-2px}
.agreementBox__btnBox .common_radio_input .label_text{line-height:24px;font-size:14px;color:#212121}
.agreementBox__btnBox--title{justify-content: flex-start;margin-bottom:3px}
.agreementBox__btnBox--title .label_text{font-size:14px;font-weight:900;color:#212121}
.agreementBox__btnBox--title .label_text .required{display:inline-block;vertical-align:top;width:6px;height:6px;background:url(https://static.wehago.com/spot_event/imgs/ic_asta.png) no-repeat 0 0 / cover;overflow:hidden;line-height:100em;margin:5px 0 0 3px}
.agreementBox__item + .agreementBox__item{margin-top:27px}

.subTitle {position:relative;display:block;font-size:14px;font-weight:bold;color:#212121;margin-bottom:12px}
.subTitle > em {color:#1c90fb;}
.subTitle .required{display:inline-block;vertical-align:top;width:6px;height:6px;background:url(https://static.wehago.com/spot_event/imgs/ic_asta.png) no-repeat 0 0 / cover;overflow:hidden;line-height:100em;margin:3px 0 0 3px}

/* footer */
footer {position:relative;margin-top:30px}
.addrText {font-size:13px;color:#666;letter-spacing: -.2px;line-height:16px;padding:16px 0;background:#f0f2f7;text-align:center;margin:0 -16px}
.footerBtn{height:48px;background:#127eff;color:#fff;font-size:14px;text-align: center;border:0;margin-top:16px;border-radius:8px;width:100%;font-weight:normal}
.footerBtn--disabled{background:#d3d3d3;color:#fff;cursor:default}

/* dialog */
.mob_alert_dmmed {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 20;background-color: rgba(0,0,0,.5);-webkit-tap-highlight-color: transparent;}
.mob_alert_wrap .sp_lux{display:inline-block;overflow:hidden;background:url(https://static.wehagov.com/imgs/common/sp_lux.png) 0 0 no-repeat;line-height:100em;vertical-align:top;}
.mob_alert_wrap .alert_bx{position:relative;padding:40px 40px 30px;background:#fff;border-radius:14px;box-sizing:border-box;margin:20px}
.mob_alert_wrap.midPos{display:flex;justify-content: center;align-items:center;width:100%;height:100%;flex-direction: column;}
.mob_alert_wrap .alert_bx .btn_close{position:absolute;top:16px;left:16px;width:24px;height:24px;border:none;background:none;}
.mob_alert_wrap .alert_bx .btn_close .sp_lux{width:14px;height:14px;background-position:-279px -54px;}
.mob_alert_wrap .alert_bx .title_area{text-align:center;}
.mob_alert_wrap .alert_bx .title_area > img{display:inline-block;margin-bottom:30px;}
.mob_alert_wrap .alert_bx .title_area > strong{display:block;font-size:16px;font-weight:bold;line-height:19px;color:rgba(0,0,0,.87);}
.mob_alert_wrap .alert_bx .cont_area{margin-top:18px;text-align:center;font-size:13px;line-height:20px;color:rgba(0,0,0,.6);}
.mob_alert_wrap .alert_bx .btn_area{margin-top:30px;display:flex;justify-content: center;}
.mob_alert_wrap .alert_bx .btn_area .btn_alert + .btn_alert{margin-top:8px;}
.mob_alert_wrap .alert_bx .btn_area .btn_alert{display:block;width:100%;height:48px;border:none;background:rgb(18,126,255);border-radius:24px;font-size:14px;font-weight:bold;line-height:21px;color:#fff;max-width:160px}
.mob_alert_wrap .alert_bx .btn_area .btn_alert.v2{background:rgb(235,236,239);color:rgba(0,0,0,.87);}
.mob_alert_wrap .alert_bx + .alert_bx{margin-top:10px}


/* 24.07.12 옴니에솔 제품문의 */
.section_descSubText{font-size:13px;font-weight:bold;color:#212121;letter-spacing: -.2px;line-height:20px;margin-top:4px}
.section_descSubText .required{display:inline-block;vertical-align:top;width:6px;height:6px;background:url(https://static.wehago.com/spot_event/imgs/ic_asta.png) no-repeat 0 0 / cover;overflow:hidden;line-height:100em;margin:5px 2px 0 2px}
.subTitle_desc{display:inline-block;vertical-align:top;font-size:13px;font-weight:bold;}
.checkList--error {border-color:#fc5356}


/* toast popup */
.toastPopup {position: fixed;bottom: 72px;left: 16px;right: 16px;background:rgba(0,0,0,.8);border-radius:6px;padding:10px 20px 10px 42px;display:none}
.toastPopup:after{content:'';position:absolute;top:9px;left:20px;background:url(https://static.wehago.com/spot_event/imgs/ic_check_18.png) no-repeat 0 0 / cover;width:18px;height:18px}
.toastPopup--info:after{background-image:url(https://static.wehago.com/spot_event/imgs/ic_info_18.png)}
.toastPopup > p {font-size:14px;color:#fff;line-height:20px;letter-spacing: -.2px;font-weight:normal;}
.toastPopup.active{display:block;animation:toastPopup_fadeinout 4s ease-in-out forwards}
@keyframes toastPopup_fadeinout{
  0%{opacity:0}
  30%{opacity:1}
  70%{opacity:1}
  100%{opacity:0}
}

/* 250729 SmartA10 전환상담 */
.v_sa10{position:relative;max-width:800px;margin:13px auto 16px}
.v_sa10 .sectionList{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}
.v_sa10 .sectionList > div {width:calc(50% - 20px);flex-direction: column;gap:4px}
.v_sa10 .sectionList > div + div{margin:0}
.v_sa10 .common_textArea > textarea{height:180px}
.v_sa10 .agreementText{height:auto}

.v_sa10 .toastPopup{width: auto;margin: 0 auto;white-space: nowrap;left: 50%;right: auto;transform: translateX(-50%);}

/* 261016 SmartA10 개인정보 유출 사실 안내 - 공통 틀 (공지, 유출 내역 조회, 조회 결과) */
/* 위하고 common.css 의 body{min-width:1280px} 를 이 화면 루트가 들어 있는 페이지에서만 해제한다 */
body:has(.spotSa10Privacy){min-width:0}
.spotSa10Privacy{display:block;min-height:100vh;margin:0;padding:50px;background:url(https://static.wehago.com/imgs/common/privacy/bg_privacy_top.png) right top / 800px 500px no-repeat,url(https://static.wehago.com/imgs/common/privacy/bg_privacy_bottom_l.png) left bottom / 800px 830px no-repeat,url(https://static.wehago.com/imgs/common/privacy/bg_privacy_bottom_r.png) right bottom / 800px 830px no-repeat,#edf5ff;font-family:NSKR,'MS PGothic','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif;font-size:14px;line-height:1.5;color:#333;letter-spacing:-0.5px;word-break:keep-all;overflow-wrap:anywhere;box-sizing:border-box}
/* 바깥 환경(리셋, 공통 CSS)과 무관하게 같은 결과가 나오도록 루트 안에서 기본값을 다시 정한다 */
.spotSa10Privacy *,.spotSa10Privacy *::before,.spotSa10Privacy *::after{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;box-sizing:border-box}
.spotSa10Privacy article,.spotSa10Privacy header,.spotSa10Privacy section,.spotSa10Privacy div,.spotSa10Privacy h1,.spotSa10Privacy h2,.spotSa10Privacy p,.spotSa10Privacy ul,.spotSa10Privacy li,.spotSa10Privacy dl,.spotSa10Privacy dt,.spotSa10Privacy dd,.spotSa10Privacy img{margin:0;padding:0}
.spotSa10Privacy ul,.spotSa10Privacy li{list-style:none}
.spotSa10Privacy img{border:0;vertical-align:top}
.spotSa10Privacy strong{font-weight:900}
.spotSa10Privacy section{position:static}
.spotSa10Privacy .privacyCard{display:flex;flex-direction:column;gap:40px;position:relative;max-width:700px;margin:0 auto;padding:56px 64px 40px;border-radius:20px;background:#fff;box-shadow:0 2px 12px 0 rgba(21, 75, 129, 0.06);box-sizing:border-box}
.spotSa10Privacy .privacyCard__head{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;height:auto;max-width:446px}
.spotSa10Privacy .privacyCard__logo{display:flex;height:24px}
.spotSa10Privacy .privacyCard__logo img{width:98px;height:24px}
.spotSa10Privacy .privacyCard__titleBox{display:flex;flex-direction:column;gap:8px}
.spotSa10Privacy .privacyCard__title{font-size:32px;line-height:1.5;font-weight:900;color:#001b65}
.spotSa10Privacy .privacyCard__visual{position:absolute;top:20px;right:30px;width:160px;height:160px}
.spotSa10Privacy .privacyCard__body{display:flex;flex-direction:column;gap:24px}
.spotSa10Privacy .privacyText{font-size:14px;line-height:1.5}
.spotSa10Privacy .privacyText strong{font-weight:900}
.spotSa10Privacy .privacyText--lead{font-size:16px;font-weight:900}
.spotSa10Privacy .privacyText--desc{font-size:15px;line-height:23px}
/* 시안 줄바꿈 자리. 카드 본문이 시안 폭(572)이 되는 800px 이상에서만 줄을 바꾼다 */
@media (max-width:799px){
	.spotSa10Privacy .privacyBr{display:none}
}
.spotSa10Privacy .privacyCard__intro{display:flex;flex-direction:column;gap:4px}
.spotSa10Privacy .privacySubTitle{position:relative;padding-left:10px;font-size:16px;line-height:24px;font-weight:900}
.spotSa10Privacy .privacySubTitle::before{position:absolute;top:0;left:0;width:4px;height:24px;background:url(https://static.wehago.com/imgs/common/privacy/icon_dot_tit.svg) no-repeat;content:''}
.spotSa10Privacy .privacyInfo{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:8px;background:#f7f8fa}
.spotSa10Privacy .privacyInfo__title{position:relative;padding-left:22px;font-size:15px;line-height:23px;font-weight:900;color:#50596c}
.spotSa10Privacy .privacyInfo__title::before{position:absolute;top:3px;left:0;width:18px;height:18px;background:url(https://static.wehago.com/imgs/common/privacy/icon_fill_i.png) no-repeat 0 0 / 18px 18px;content:''}
.spotSa10Privacy .privacyInfo__item{position:relative;padding-left:9px;font-size:14px;line-height:21px}
.spotSa10Privacy .privacyInfo__item::before{position:absolute;top:0;left:0;width:3px;height:21px;background:url(https://static.wehago.com/imgs/common/privacy/icon_dot.svg) no-repeat;content:''}
.spotSa10Privacy .privacyInfo__item a{color:#105aff;text-decoration:underline}
/* [확인 필요] hover, focus, active, disabled 상태는 시안에 없음 */
.spotSa10Privacy .privacyBtn{display:inline-block;max-width:100%;padding:9px 24px;border:0;border-radius:8px;background:#105aff;font-size:15px;line-height:22px;font-weight:900;color:#fff;text-align:center;text-decoration:none;vertical-align:top;box-sizing:border-box}
.spotSa10Privacy .privacyBtn img{display:inline-block;width:18px;height:18px;margin:2px 4px 0 0;vertical-align:top}
.spotSa10Privacy .privacyBtn strong,
.spotSa10Privacy .privacyBtnArea__note strong{font-weight:900}
.spotSa10Privacy .privacyBtn--tertiary{box-shadow:inset 0 0 0 1px #b4b4b4;background:#fff;font-size:14px;font-weight:400;color:#333}
.spotSa10Privacy .privacyBtnArea{display:flex;flex-direction:column;align-items:center;gap:16px}
.spotSa10Privacy .privacyBtnArea__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.spotSa10Privacy .privacyBtnArea__note{font-size:13px;line-height:20px;color:#777;text-align:center}
.spotSa10Privacy .privacyPh{color:#fa4553}

/* 261016 SmartA10 개인정보 유출 사실 안내 - 공지 */
.spotSa10Privacy .privacyCard--notice .privacyCard__title{line-height:42px}
.spotSa10Privacy .privacyCard--notice .privacyCard__body{gap:40px}
@media (min-width:768px){
	.spotSa10Privacy .privacyCard--notice .privacyCard__visual{top:54px}
}
.spotSa10Privacy .privacyNotice__meta{display:flex;flex-wrap:wrap;gap:0 20px;font-size:13px;line-height:20px}
.spotSa10Privacy .privacyNotice__metaItem{display:flex;gap:4px}
.spotSa10Privacy .privacyNotice__metaItem dd{display:flex;flex-wrap:wrap;gap:0 4px;color:#0943c6}
.spotSa10Privacy .privacyNotice__period{color:#777}
.spotSa10Privacy .privacyNotice__part{display:flex;flex-direction:column;gap:24px}
.spotSa10Privacy .privacyNotice__greeting{display:flex;flex-direction:column;gap:12px}
.spotSa10Privacy .privacyNotice__leak{display:flex;flex-direction:column;align-items:center;gap:16px}
.spotSa10Privacy .privacyNotice__leakInfo{display:flex;flex-direction:column;align-self:stretch;gap:10px}
.spotSa10Privacy .privacyNotice__leakHead{display:flex;flex-direction:column;gap:4px}
.spotSa10Privacy .privacyNotice__leakTitle{font-size:16px;line-height:1.5;font-weight:900}
.spotSa10Privacy .privacyNotice__leakDetail{display:flex;flex-direction:column;gap:16px}
.spotSa10Privacy .privacyNotice__items{border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a}
.spotSa10Privacy .privacyNotice__itemRow{display:flex;gap:50px;padding:16px 0}
.spotSa10Privacy .privacyNotice__itemRow + .privacyNotice__itemRow{border-top:1px solid #e1e1e1}
.spotSa10Privacy .privacyNotice__itemRow dt{flex:none;width:83px;font-size:14px;font-weight:700}
.spotSa10Privacy .privacyNotice__itemRow dd{min-width:0;font-size:14px}
.spotSa10Privacy .privacyNotice__section{display:flex;flex-direction:column;gap:6px}
@media (max-width:767px){
	.spotSa10Privacy .privacyNotice__meta{flex-direction:column;gap:4px}
	.spotSa10Privacy .privacyNotice__metaItem dt{flex:none;width:52px}
	.spotSa10Privacy .privacyCard--notice .privacyCard__title{line-height:34px}
	.spotSa10Privacy .privacyNotice__leak{align-items:stretch}
	.spotSa10Privacy .privacyNotice__itemRow{gap:16px}
}

/* [확인 필요] 모바일 시안 없음. 767px 이하의 여백, 일러스트 숨김, 제목 크기, 버튼 폭은 임시값 */
@media (max-width:767px){
	.spotSa10Privacy{padding:20px 16px}
	.spotSa10Privacy .privacyCard{padding:40px 24px 32px}
	.spotSa10Privacy .privacyCard__visual{display:none}
	.spotSa10Privacy .privacyCard__visual.privacyCard__visual--mobile{display:block;top:24px;right:24px;width:56px;height:56px}
	.spotSa10Privacy .privacyCard__title{font-size:26px}
	.spotSa10Privacy .privacyBtnArea{align-items:stretch}
	.spotSa10Privacy .privacyBtnArea__btns{flex-direction:column}
	.spotSa10Privacy .privacyBtn{width:100%}
}

/* 261016 SmartA10 개인정보 유출 사실 안내 - 유출 내역 조회 (event_sa10_privacy_check.html) */
.spotSa10Privacy.spotSa10Privacy--check{background-image:url(https://static.wehago.com/imgs/common/privacy/bg_privacy_top.png),url(https://static.wehago.com/imgs/common/privacy/bg_privacy_bottom_l.png);background-position:right top,left 0 top max(422px, 100%);background-size:800px 500px,800px 830px}
.spotSa10Privacy .privacyCard--check .privacyInfo{gap:6px}
.spotSa10Privacy .privacyCard--check .privacyInfo .privacyText{letter-spacing:-0.6px}
.spotSa10Privacy .privacyCard--check .privacyBtn{min-width:210px}

/* 261016 SmartA10 개인정보 유출 사실 안내 - 조회 결과 미해당 (event_sa10_privacy_result_safe.html) */
/* [확인 필요] 시안 프레임이 내용 높이(631)라 화면이 더 높을 때의 하단 배경 위치는 근거 없음. 시안처럼 왼쪽 원형만 하단에 걸치게 둠 */
.spotSa10Privacy.spotSa10Privacy--resultSafe{background-position:right top,left 0 bottom -621px,right 0 bottom -830px}
.spotSa10Privacy .privacyCard--resultSafe .privacyInfo{gap:4px}
.spotSa10Privacy .privacyCard--resultSafe .privacyBtn{min-width:188px}
.spotSa10Privacy .privacyCard--resultSafe .privacyBtn.privacyBtn--tertiary{min-width:172px}

/* 261016 SmartA10 개인정보 유출 사실 안내 - 조회 결과 유출 (event_sa10_privacy_result.html) */
.spotSa10Privacy.spotSa10Privacy--result{background-position:right top,left 0 bottom -193px,right bottom}
.spotSa10Privacy .privacyResult__accounts{display:flex;flex-direction:column;gap:8px}
.spotSa10Privacy .privacyResult__account{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:12px;box-shadow:inset 0 0 0 1px #e1e1e1;background:#fff}
.spotSa10Privacy .privacyResult__row{display:flex;gap:16px;font-size:14px;line-height:21px}
.spotSa10Privacy .privacyResult__row dt{flex:none;position:relative;width:62px;padding-left:9px;font-weight:700;color:#50596c;box-sizing:border-box}
.spotSa10Privacy .privacyResult__row dt::before{position:absolute;top:0;left:0;width:3px;height:21px;background:url(https://static.wehago.com/imgs/common/privacy/icon_dot_label.svg) no-repeat;content:''}
.spotSa10Privacy .privacyResult__row dd{flex:1;min-width:0}
.spotSa10Privacy .privacyResult__row .privacyResult__leak{color:#fa4553}
.spotSa10Privacy .privacyResult__notes{display:flex;flex-direction:column;gap:8px}
.spotSa10Privacy .privacyCard--result .privacyInfo__item{padding-left:7px}
.spotSa10Privacy .privacyResult__note{display:flex;flex-direction:column;gap:4px}
.spotSa10Privacy .privacyResult__noteTitle{font-weight:700}
.spotSa10Privacy .privacyResult__subList{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:20px}
.spotSa10Privacy .privacyResult__subList li{font-size:13px}
.spotSa10Privacy .privacyResult__subList strong{font-weight:900;color:#002d93}
.spotSa10Privacy .privacyCard--result .privacyBtn{min-width:188px}
.spotSa10Privacy .privacyCard--result .privacyBtn.privacyBtn--tertiary{min-width:172px}
