@font-face{font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(/_next/static/media/Pretendard-Black.d587d1c1.woff2) format("woff2"),url(/_next/static/media/Pretendard-Black.8a5842ed.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(/_next/static/media/Pretendard-ExtraBold.41b9b3ec.woff2) format("woff2"),url(/_next/static/media/Pretendard-ExtraBold.575473ea.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(/_next/static/media/Pretendard-Bold.81b352a4.woff2) format("woff2"),url(/_next/static/media/Pretendard-Bold.5d76ef66.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(/_next/static/media/Pretendard-SemiBold.eb9adf80.woff2) format("woff2"),url(/_next/static/media/Pretendard-SemiBold.6d48a5f3.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(/_next/static/media/Pretendard-Medium.fba9d678.woff2) format("woff2"),url(/_next/static/media/Pretendard-Medium.e750b571.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(/_next/static/media/Pretendard-Regular.90312500.woff2) format("woff2"),url(/_next/static/media/Pretendard-Regular.832fda20.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(/_next/static/media/Pretendard-Light.ed42d1b5.woff2) format("woff2"),url(/_next/static/media/Pretendard-Light.28a64f0a.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(/_next/static/media/Pretendard-ExtraLight.e52907b7.woff2) format("woff2"),url(/_next/static/media/Pretendard-ExtraLight.ed543d43.woff) format("woff");font-display:swap}@font-face{font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(/_next/static/media/Pretendard-Thin.d83e92f0.woff2) format("woff2"),url(/_next/static/media/Pretendard-Thin.9e786686.woff) format("woff");font-display:swap}:export{colorBlack:#000;colorWhite:#fff;colorBlack01:#333;colorGray01:#dedede;colorGray02:#ececec;colorGray03:#f6f6f6;colorGray04:#f9f9f9;colorBlue01:#141e32;colorBlue02:#5269ff;colorBlue03:#8a93a7;colorGreen01:#07a047;colorGreen02:#81ab00;colorRed01:#e24d4d;colorPurple01:#9c65ff;colorPurple02:#8c55ff;colorPurple03:#7346c4;colorPurple04:#f5efff;colorPurple05:#e8e3f1;colorPurple06:#bba7e4;colorPurple07:#30195b;colorPurple08:#6a2bda;colorPurple09:#f5f4ff;colorPurple10:#dbd9ff;colorPurple11:#bb95ff;colorPurple12:#604b8e;colorPurple13:#8a6bcf;colorPurple14:#b177ff;colorPurple15:#d9bffc;colorPurple16:#e8d7ff;colorText01:#111;colorText02:#333;colorText03:#555;colorText04:#777;colorText05:#bbb;colorText06:#ccc;colorText07:#7746dd;colorText08:#e24d4d;colorText09:#000}:root{--vh:1vh}body,html{width:100%;margin:0;font-size:16px;font-weight:500;line-height:1.5;color:#111;word-break:break-all;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-overflow-scrolling:touch}*{box-sizing:border-box;padding:0;margin:0;font-family:Pretendard!important;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline:none}:after,:before{box-sizing:border-box}body{transition:opacity .3s ease-in-out}body.hidden{opacity:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;padding:0;margin:0;font-size:100%;vertical-align:initial;background:#0000;border:0;outline:0}a{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}address,dfn,em,i{font-style:normal}a{padding:0;margin:0;font-size:100%;vertical-align:initial;background:#0000}ins{text-decoration:none}ins,mark{color:#000;background-color:#ff9}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}hr{display:none}input,select{vertical-align:middle}input{appearance:none;-webkit-margin-after:0;-webkit-margin-before:0}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}img,video{max-width:100%;vertical-align:top}table,tbody,td,th,tr{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit}a{text-decoration:none;outline:none}a,a:active,a:hover,a:link,a:visited{color:inherit}button,input,optgroup,select,textarea{padding:0;margin:0;font-family:inherit;font-size:100%;line-height:1.15;color:inherit;outline:none}button,input,select{background:#0000}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{cursor:pointer;-webkit-user-select:none;user-select:none;border:none}.blind{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);clip-path:polygon(0 0,0 0,0 0);border:0}.blind,.no-scroll{overflow:hidden}.wrap{display:flex;flex-direction:column;min-height:calc(var(--vh)*100)}.wrap>.container{display:flex;flex:1;flex-direction:column}.wrap.home{overflow:hidden;background-color:#f5f5f5}.content{display:flex;flex:1;flex-direction:column;flex-shrink:0;padding:24px 20px 40px}.content .MuiTabs-root{margin-right:-20px;margin-left:-20px}.content .btmFullBgArea{flex:1;padding:20px 20px 40px;margin:40px -20px -40px;color:#777;background-color:#f9f9f9}.onePage{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;flex-shrink:0;height:100vh}.onePage .oneIn{padding:20px 20px 48px}.onePage .content,.section{width:100%}.section{padding:0 20px}.section.end{padding-bottom:32px}.cHead .in{display:flex;flex-direction:column;padding:24px 20px 0}.cHead .in .text{display:inline-flex;flex:1;flex-direction:column;word-break:break-all}.cHead .in .text .tit{font-size:20px;font-weight:700;line-height:1.4}.cHead .in .text .amount-tit{font-size:32px;font-weight:700;line-height:1.1}.cHead .in .text .amount-tit .unit{margin-left:4px;font-size:22px;font-weight:400}.cHead .in .text .amount-txt{font-size:14px;color:#8a93a7}.cHead .in .text .vert-btm{text-align:left}.cHead .in .text button{vertical-align:middle;touch-action:manipulation}.cHead .in .text .iconButtonAtm-root,.cHead .in .text .tooltipMol-root,.cHead .in .text button{margin:4px 0 4px 4px;vertical-align:top}.cHead .in .text .iconButtonAtm-root button,.cHead .in .text .tooltipMol-root button,.cHead .in .text button button{margin:initial}.cHead .in .ico{flex-shrink:0}.cHead .in .ico,.cHead .in .ico .inViewPortMol-root{display:inline-flex}.cHead .in .txt{margin-top:6px;color:#777}.cHead .in .txt .iconButtonAtm-root{margin:0 0 0 4px}.cHead .in .left-line:before{display:inline-block;margin:0 8px;color:#555;content:"|"}.cHead .in .txt1{margin-top:6px;color:#81ab00}.cHead .in.type-between{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 20px}.cHead .in.type-between>div:first-child{flex:1}.cHead .in.type-between-sm{flex-direction:row;align-items:center;justify-content:space-between;padding:20px}.cHead .in.type-between-sm>div:first-child{flex:1}.cHead .in.type-between-sm .text .tit{font-size:20px;font-weight:400}.cHead .in.type-between-sm .text .sub-txt{font-size:13px;color:#777}.cHead .in.type-between-sm .text .sub-txt+.tit{margin-top:4px}.cHead .in.type-between-sm .text .amount-tit{font-size:24px}.cHead .in.type-between-sm .text .amount-tit .unit{font-size:22px}.cHead .in+.in{padding-top:0}.cHead .in .head-tit{display:block;margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.5;color:#7746dd}.cHead.bg-gray{padding:24px 20px;background-color:#f9f9f9}.cHead.bg-gray+.cBody{padding-top:32px}.cHead .chat-ico{align-self:flex-start}.cHead .mainCopy-sticky+.in{padding-top:16px}.cHead .mainCopy-sticky .link-item{display:inline-flex}.cHead .mainCopy-sticky .link-item.ico-arr:after{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;width:24px;height:24px;background-image:url(/_next/static/media/ico_arr_right_24.03e3edac.svg);background-size:24px auto}.cHead .textHeadLineAtm-root .iconButtonAtm-root{margin:2px;vertical-align:text-bottom}.cBody{display:flex;flex:1;flex-direction:column;padding:0 20px 40px}.cBody .date-navi-wrap{margin:0 -20px;background-color:#fff}.cBody .MuiTabs-root{margin:0 -20px}.cBody .section-full.bg-gray{padding:24px 20px;margin-right:-20px;margin-left:-20px}.cBody.type1{padding-top:24px}.cBody .btmFullBgArea{flex:1;padding:20px 20px 40px;margin:40px -20px -40px;color:#777;background-color:#f9f9f9}.blankHeader{height:48px}.blankHeader .blankHeader-in{position:fixed;top:0;left:0;z-index:50;display:flex;width:100%;height:48px;background-color:#fff}.blankHeader .blankHeader-hTit{display:inline-flex;flex:1;align-items:center;justify-content:center;padding-right:60px;font-weight:500}.blankHeader .blankHeader-btnNavi{align-items:center;justify-content:center;width:48px;height:48px}.pageBtnMol-root.no-fix [class^=PageBtnMol_in]{position:relative!important;padding:0}.content .pageBtnMol-root.no-fix{margin-bottom:-20px}.is-tab .MuiTabs-root{margin:0!important}.content.is-tab{padding-top:16px}.content.is-tab .tabMol-panel{margin-top:24px}.tabMenuFull{margin:0 -20px 40px;overflow:hidden}.mainCopy-sticky{display:flex;align-items:center;justify-content:space-between;height:44px;padding:10px 20px;font-size:14px;font-weight:400;background-color:#f5efff}.mainCopy-sticky>div:first-child{flex:1}.mainCopy-sticky>div:first-child span{vertical-align:middle}.mainCopy-sticky>div+div{margin-left:12px}.cntTopSticky .stickyContainerMol-target .mainCopy-sticky{display:none;margin:0 -20px}.cntTopSticky .stickyContainerMol-target .mainCopy-sticky .chipAtm-root{margin-right:4px}.cntTopSticky .stickyContainerMol-target .mainCopy-sticky .left{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cntTopSticky .stickyContainerMol-target .mainCopy-sticky.is-exposure{display:flex;align-items:center;justify-content:space-between;height:44px;margin-bottom:24px;font-size:14px;font-weight:400;background-color:#f5efff}.cntTopSticky .stepNumWrap{font-size:16px;color:#777}.cntTopSticky .stepNumWrap .current{font-weight:700;color:#7746dd}.is-sticky .cntTopSticky .stickyContainerMol-target{background-color:#fff}.is-sticky .cntTopSticky .mainCopy-sticky{display:flex}.bridgePageWrap{display:flex;flex-direction:column;height:100vh}.bridgePageWrap .bridgeHeader{display:flex;align-items:center;justify-content:space-between;height:48px;padding:10px 20px}.bridgePageWrap .bridgeHeader .logo{display:inline-flex;align-items:center}.bridgePageWrap .bridgeContent{display:flex;flex:1;flex-direction:column}.bridgePageWrap .bridgeContent .bridgeTextBox{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;font-size:20px;color:#333;text-align:center}.bridgePageWrap .bridgeContent .bridgeTextBox .logo{margin-bottom:36px}.bridgePageWrap .bridgeContent .bridgBtmNoteWrap{padding:40px 20px 32px;color:#777;background-color:#fafafa}.bridgePageWrap .point-coop{color:#00a8e1}.bridgePageWrap .point-cherry{color:#e94864}.theme-hr{margin-right:-20px!important;margin-left:-20px!important}.theme-hr+.myCardCsWrap{margin-top:0!important}.depth-h1{margin-bottom:40px!important}.depth-h2{margin-bottom:32px!important}.depth-h3{margin-bottom:24px!important}.depth-h4{margin-bottom:16px!important}.depth-h5{margin-bottom:8px!important}.titWrap{margin-bottom:12px}.hTitWrap{display:flex;justify-content:space-between}.textHeadLineAtm-root .tooltipMol-root{margin-left:4px;vertical-align:text-top}.textHeadLineAtm-root span .tooltipMol-root{margin-left:8px}.textHeadLineAtm-root .count-num{color:#8a93a7}.textHeadLineAtm-root .count-num+.iconButtonAtm-root{margin-left:8px;vertical-align:text-top}.iconButtonAtm-txtMark-sm{margin-left:4px;vertical-align:text-top}.fs-size20{font-size:20px!important}.fs-size18{font-size:18px!important}.fs-size16{font-size:16px!important}.fs-size14{font-size:14px!important}.fs-size13{font-size:13px!important}.fc-black1{color:#333!important}.fc-gray1{color:#dedede!important}.fc-gray2{color:#ececec!important}.fc-gray3{color:#f6f6f6!important}.fc-gray4{color:#f9f9f9!important}.fc-blue1{color:#141e32!important}.fc-blue2{color:#5269ff!important}.fc-blue3{color:#8a93a7!important}.fc-green1{color:#07a047!important}.fc-green2{color:#81ab00!important}.fc-red1{color:#e24d4d!important}.fc-purple1{color:#9c65ff!important}.fc-purple2{color:#8c55ff!important}.fc-purple3{color:#7346c4!important}.fc-purple4{color:#f5efff!important}.fc-purple5{color:#e8e3f1!important}.fc-purple6{color:#bba7e4!important}.fc-purple7{color:#30195b!important}.fc-purple8{color:#6a2bda!important}.fc-purple9{color:#f5f4ff!important}.fc-purple10{color:#dbd9ff!important}.fc-purple11{color:#bb95ff!important}.fc-purple12{color:#604b8e!important}.fc-purple13{color:#8a6bcf!important}.fc-purple14{color:#b177ff!important}.fc-purple15{color:#d9bffc!important}.fc-purple16{color:#e8d7ff!important}.fc-color1{color:#111!important}.fc-color2{color:#333!important}.fc-color3{color:#555!important}.fc-color4{color:#777!important}.fc-color5{color:#bbb!important}.fc-color6{color:#ccc!important}.fc-color7{color:#7746dd!important}.fc-color8{color:#e24d4d!important}.fc-color9{color:#000!important}.fc-color10{color:#81ab00!important}.fw-thin{font-weight:400!important}.fw-normal{font-weight:500!important}.fw-bold{font-weight:700!important}.text-underline{text-decoration:underline!important}.text-centerline{text-decoration:line-through!important}a.link-underline,span.link-underline{position:relative;display:inline-flex;color:#7746dd}a.link-underline:after,span.link-underline:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background-color:#7746dd}a.link-underline.fc-color4:after,span.link-underline.fc-color4:after{background-color:#777}.bg-gray{background-color:#fafafa}.gap-top-0{margin-top:0!important}.gap-btm-0{margin-bottom:0!important}.gap-l-0{margin-left:0!important}.gap-r-0{margin-right:0!important}.pd-top-0{padding-top:0!important}.pd-btm-0{padding-bottom:0!important}.pd-l-0{padding-left:0!important}.pd-r-0{padding-right:0!important}.gap-top-1{margin-top:1px!important}.gap-btm-1{margin-bottom:1px!important}.gap-l-1{margin-left:1px!important}.gap-r-1{margin-right:1px!important}.pd-top-1{padding-top:1px!important}.pd-btm-1{padding-bottom:1px!important}.pd-l-1{padding-left:1px!important}.pd-r-1{padding-right:1px!important}.gap-top-2{margin-top:2px!important}.gap-btm-2{margin-bottom:2px!important}.gap-l-2{margin-left:2px!important}.gap-r-2{margin-right:2px!important}.pd-top-2{padding-top:2px!important}.pd-btm-2{padding-bottom:2px!important}.pd-l-2{padding-left:2px!important}.pd-r-2{padding-right:2px!important}.gap-top-3{margin-top:3px!important}.gap-btm-3{margin-bottom:3px!important}.gap-l-3{margin-left:3px!important}.gap-r-3{margin-right:3px!important}.pd-top-3{padding-top:3px!important}.pd-btm-3{padding-bottom:3px!important}.pd-l-3{padding-left:3px!important}.pd-r-3{padding-right:3px!important}.gap-top-4{margin-top:4px!important}.gap-btm-4{margin-bottom:4px!important}.gap-l-4{margin-left:4px!important}.gap-r-4{margin-right:4px!important}.pd-top-4{padding-top:4px!important}.pd-btm-4{padding-bottom:4px!important}.pd-l-4{padding-left:4px!important}.pd-r-4{padding-right:4px!important}.gap-top-5{margin-top:5px!important}.gap-btm-5{margin-bottom:5px!important}.gap-l-5{margin-left:5px!important}.gap-r-5{margin-right:5px!important}.pd-top-5{padding-top:5px!important}.pd-btm-5{padding-bottom:5px!important}.pd-l-5{padding-left:5px!important}.pd-r-5{padding-right:5px!important}.gap-top-6{margin-top:6px!important}.gap-btm-6{margin-bottom:6px!important}.gap-l-6{margin-left:6px!important}.gap-r-6{margin-right:6px!important}.pd-top-6{padding-top:6px!important}.pd-btm-6{padding-bottom:6px!important}.pd-l-6{padding-left:6px!important}.pd-r-6{padding-right:6px!important}.gap-top-7{margin-top:7px!important}.gap-btm-7{margin-bottom:7px!important}.gap-l-7{margin-left:7px!important}.gap-r-7{margin-right:7px!important}.pd-top-7{padding-top:7px!important}.pd-btm-7{padding-bottom:7px!important}.pd-l-7{padding-left:7px!important}.pd-r-7{padding-right:7px!important}.gap-top-8{margin-top:8px!important}.gap-btm-8{margin-bottom:8px!important}.gap-l-8{margin-left:8px!important}.gap-r-8{margin-right:8px!important}.pd-top-8{padding-top:8px!important}.pd-btm-8{padding-bottom:8px!important}.pd-l-8{padding-left:8px!important}.pd-r-8{padding-right:8px!important}.gap-top-9{margin-top:9px!important}.gap-btm-9{margin-bottom:9px!important}.gap-l-9{margin-left:9px!important}.gap-r-9{margin-right:9px!important}.pd-top-9{padding-top:9px!important}.pd-btm-9{padding-bottom:9px!important}.pd-l-9{padding-left:9px!important}.pd-r-9{padding-right:9px!important}.gap-top-10{margin-top:10px!important}.gap-btm-10{margin-bottom:10px!important}.gap-l-10{margin-left:10px!important}.gap-r-10{margin-right:10px!important}.pd-top-10{padding-top:10px!important}.pd-btm-10{padding-bottom:10px!important}.pd-l-10{padding-left:10px!important}.pd-r-10{padding-right:10px!important}.gap-top-11{margin-top:11px!important}.gap-btm-11{margin-bottom:11px!important}.gap-l-11{margin-left:11px!important}.gap-r-11{margin-right:11px!important}.pd-top-11{padding-top:11px!important}.pd-btm-11{padding-bottom:11px!important}.pd-l-11{padding-left:11px!important}.pd-r-11{padding-right:11px!important}.gap-top-12{margin-top:12px!important}.gap-btm-12{margin-bottom:12px!important}.gap-l-12{margin-left:12px!important}.gap-r-12{margin-right:12px!important}.pd-top-12{padding-top:12px!important}.pd-btm-12{padding-bottom:12px!important}.pd-l-12{padding-left:12px!important}.pd-r-12{padding-right:12px!important}.gap-top-13{margin-top:13px!important}.gap-btm-13{margin-bottom:13px!important}.gap-l-13{margin-left:13px!important}.gap-r-13{margin-right:13px!important}.pd-top-13{padding-top:13px!important}.pd-btm-13{padding-bottom:13px!important}.pd-l-13{padding-left:13px!important}.pd-r-13{padding-right:13px!important}.gap-top-14{margin-top:14px!important}.gap-btm-14{margin-bottom:14px!important}.gap-l-14{margin-left:14px!important}.gap-r-14{margin-right:14px!important}.pd-top-14{padding-top:14px!important}.pd-btm-14{padding-bottom:14px!important}.pd-l-14{padding-left:14px!important}.pd-r-14{padding-right:14px!important}.gap-top-15{margin-top:15px!important}.gap-btm-15{margin-bottom:15px!important}.gap-l-15{margin-left:15px!important}.gap-r-15{margin-right:15px!important}.pd-top-15{padding-top:15px!important}.pd-btm-15{padding-bottom:15px!important}.pd-l-15{padding-left:15px!important}.pd-r-15{padding-right:15px!important}.gap-top-16{margin-top:16px!important}.gap-btm-16{margin-bottom:16px!important}.gap-l-16{margin-left:16px!important}.gap-r-16{margin-right:16px!important}.pd-top-16{padding-top:16px!important}.pd-btm-16{padding-bottom:16px!important}.pd-l-16{padding-left:16px!important}.pd-r-16{padding-right:16px!important}.gap-top-17{margin-top:17px!important}.gap-btm-17{margin-bottom:17px!important}.gap-l-17{margin-left:17px!important}.gap-r-17{margin-right:17px!important}.pd-top-17{padding-top:17px!important}.pd-btm-17{padding-bottom:17px!important}.pd-l-17{padding-left:17px!important}.pd-r-17{padding-right:17px!important}.gap-top-18{margin-top:18px!important}.gap-btm-18{margin-bottom:18px!important}.gap-l-18{margin-left:18px!important}.gap-r-18{margin-right:18px!important}.pd-top-18{padding-top:18px!important}.pd-btm-18{padding-bottom:18px!important}.pd-l-18{padding-left:18px!important}.pd-r-18{padding-right:18px!important}.gap-top-19{margin-top:19px!important}.gap-btm-19{margin-bottom:19px!important}.gap-l-19{margin-left:19px!important}.gap-r-19{margin-right:19px!important}.pd-top-19{padding-top:19px!important}.pd-btm-19{padding-bottom:19px!important}.pd-l-19{padding-left:19px!important}.pd-r-19{padding-right:19px!important}.gap-top-20{margin-top:20px!important}.gap-btm-20{margin-bottom:20px!important}.gap-l-20{margin-left:20px!important}.gap-r-20{margin-right:20px!important}.pd-top-20{padding-top:20px!important}.pd-btm-20{padding-bottom:20px!important}.pd-l-20{padding-left:20px!important}.pd-r-20{padding-right:20px!important}.gap-top-21{margin-top:21px!important}.gap-btm-21{margin-bottom:21px!important}.gap-l-21{margin-left:21px!important}.gap-r-21{margin-right:21px!important}.pd-top-21{padding-top:21px!important}.pd-btm-21{padding-bottom:21px!important}.pd-l-21{padding-left:21px!important}.pd-r-21{padding-right:21px!important}.gap-top-22{margin-top:22px!important}.gap-btm-22{margin-bottom:22px!important}.gap-l-22{margin-left:22px!important}.gap-r-22{margin-right:22px!important}.pd-top-22{padding-top:22px!important}.pd-btm-22{padding-bottom:22px!important}.pd-l-22{padding-left:22px!important}.pd-r-22{padding-right:22px!important}.gap-top-23{margin-top:23px!important}.gap-btm-23{margin-bottom:23px!important}.gap-l-23{margin-left:23px!important}.gap-r-23{margin-right:23px!important}.pd-top-23{padding-top:23px!important}.pd-btm-23{padding-bottom:23px!important}.pd-l-23{padding-left:23px!important}.pd-r-23{padding-right:23px!important}.gap-top-24{margin-top:24px!important}.gap-btm-24{margin-bottom:24px!important}.gap-l-24{margin-left:24px!important}.gap-r-24{margin-right:24px!important}.pd-top-24{padding-top:24px!important}.pd-btm-24{padding-bottom:24px!important}.pd-l-24{padding-left:24px!important}.pd-r-24{padding-right:24px!important}.gap-top-25{margin-top:25px!important}.gap-btm-25{margin-bottom:25px!important}.gap-l-25{margin-left:25px!important}.gap-r-25{margin-right:25px!important}.pd-top-25{padding-top:25px!important}.pd-btm-25{padding-bottom:25px!important}.pd-l-25{padding-left:25px!important}.pd-r-25{padding-right:25px!important}.gap-top-26{margin-top:26px!important}.gap-btm-26{margin-bottom:26px!important}.gap-l-26{margin-left:26px!important}.gap-r-26{margin-right:26px!important}.pd-top-26{padding-top:26px!important}.pd-btm-26{padding-bottom:26px!important}.pd-l-26{padding-left:26px!important}.pd-r-26{padding-right:26px!important}.gap-top-27{margin-top:27px!important}.gap-btm-27{margin-bottom:27px!important}.gap-l-27{margin-left:27px!important}.gap-r-27{margin-right:27px!important}.pd-top-27{padding-top:27px!important}.pd-btm-27{padding-bottom:27px!important}.pd-l-27{padding-left:27px!important}.pd-r-27{padding-right:27px!important}.gap-top-28{margin-top:28px!important}.gap-btm-28{margin-bottom:28px!important}.gap-l-28{margin-left:28px!important}.gap-r-28{margin-right:28px!important}.pd-top-28{padding-top:28px!important}.pd-btm-28{padding-bottom:28px!important}.pd-l-28{padding-left:28px!important}.pd-r-28{padding-right:28px!important}.gap-top-29{margin-top:29px!important}.gap-btm-29{margin-bottom:29px!important}.gap-l-29{margin-left:29px!important}.gap-r-29{margin-right:29px!important}.pd-top-29{padding-top:29px!important}.pd-btm-29{padding-bottom:29px!important}.pd-l-29{padding-left:29px!important}.pd-r-29{padding-right:29px!important}.gap-top-30{margin-top:30px!important}.gap-btm-30{margin-bottom:30px!important}.gap-l-30{margin-left:30px!important}.gap-r-30{margin-right:30px!important}.pd-top-30{padding-top:30px!important}.pd-btm-30{padding-bottom:30px!important}.pd-l-30{padding-left:30px!important}.pd-r-30{padding-right:30px!important}.gap-top-31{margin-top:31px!important}.gap-btm-31{margin-bottom:31px!important}.gap-l-31{margin-left:31px!important}.gap-r-31{margin-right:31px!important}.pd-top-31{padding-top:31px!important}.pd-btm-31{padding-bottom:31px!important}.pd-l-31{padding-left:31px!important}.pd-r-31{padding-right:31px!important}.gap-top-32{margin-top:32px!important}.gap-btm-32{margin-bottom:32px!important}.gap-l-32{margin-left:32px!important}.gap-r-32{margin-right:32px!important}.pd-top-32{padding-top:32px!important}.pd-btm-32{padding-bottom:32px!important}.pd-l-32{padding-left:32px!important}.pd-r-32{padding-right:32px!important}.gap-top-33{margin-top:33px!important}.gap-btm-33{margin-bottom:33px!important}.gap-l-33{margin-left:33px!important}.gap-r-33{margin-right:33px!important}.pd-top-33{padding-top:33px!important}.pd-btm-33{padding-bottom:33px!important}.pd-l-33{padding-left:33px!important}.pd-r-33{padding-right:33px!important}.gap-top-34{margin-top:34px!important}.gap-btm-34{margin-bottom:34px!important}.gap-l-34{margin-left:34px!important}.gap-r-34{margin-right:34px!important}.pd-top-34{padding-top:34px!important}.pd-btm-34{padding-bottom:34px!important}.pd-l-34{padding-left:34px!important}.pd-r-34{padding-right:34px!important}.gap-top-35{margin-top:35px!important}.gap-btm-35{margin-bottom:35px!important}.gap-l-35{margin-left:35px!important}.gap-r-35{margin-right:35px!important}.pd-top-35{padding-top:35px!important}.pd-btm-35{padding-bottom:35px!important}.pd-l-35{padding-left:35px!important}.pd-r-35{padding-right:35px!important}.gap-top-36{margin-top:36px!important}.gap-btm-36{margin-bottom:36px!important}.gap-l-36{margin-left:36px!important}.gap-r-36{margin-right:36px!important}.pd-top-36{padding-top:36px!important}.pd-btm-36{padding-bottom:36px!important}.pd-l-36{padding-left:36px!important}.pd-r-36{padding-right:36px!important}.gap-top-37{margin-top:37px!important}.gap-btm-37{margin-bottom:37px!important}.gap-l-37{margin-left:37px!important}.gap-r-37{margin-right:37px!important}.pd-top-37{padding-top:37px!important}.pd-btm-37{padding-bottom:37px!important}.pd-l-37{padding-left:37px!important}.pd-r-37{padding-right:37px!important}.gap-top-38{margin-top:38px!important}.gap-btm-38{margin-bottom:38px!important}.gap-l-38{margin-left:38px!important}.gap-r-38{margin-right:38px!important}.pd-top-38{padding-top:38px!important}.pd-btm-38{padding-bottom:38px!important}.pd-l-38{padding-left:38px!important}.pd-r-38{padding-right:38px!important}.gap-top-39{margin-top:39px!important}.gap-btm-39{margin-bottom:39px!important}.gap-l-39{margin-left:39px!important}.gap-r-39{margin-right:39px!important}.pd-top-39{padding-top:39px!important}.pd-btm-39{padding-bottom:39px!important}.pd-l-39{padding-left:39px!important}.pd-r-39{padding-right:39px!important}.gap-top-40{margin-top:40px!important}.gap-btm-40{margin-bottom:40px!important}.gap-l-40{margin-left:40px!important}.gap-r-40{margin-right:40px!important}.pd-top-40{padding-top:40px!important}.pd-btm-40{padding-bottom:40px!important}.pd-l-40{padding-left:40px!important}.pd-r-40{padding-right:40px!important}.gap-top-41{margin-top:41px!important}.gap-btm-41{margin-bottom:41px!important}.gap-l-41{margin-left:41px!important}.gap-r-41{margin-right:41px!important}.pd-top-41{padding-top:41px!important}.pd-btm-41{padding-bottom:41px!important}.pd-l-41{padding-left:41px!important}.pd-r-41{padding-right:41px!important}.gap-top-42{margin-top:42px!important}.gap-btm-42{margin-bottom:42px!important}.gap-l-42{margin-left:42px!important}.gap-r-42{margin-right:42px!important}.pd-top-42{padding-top:42px!important}.pd-btm-42{padding-bottom:42px!important}.pd-l-42{padding-left:42px!important}.pd-r-42{padding-right:42px!important}.gap-top-43{margin-top:43px!important}.gap-btm-43{margin-bottom:43px!important}.gap-l-43{margin-left:43px!important}.gap-r-43{margin-right:43px!important}.pd-top-43{padding-top:43px!important}.pd-btm-43{padding-bottom:43px!important}.pd-l-43{padding-left:43px!important}.pd-r-43{padding-right:43px!important}.gap-top-44{margin-top:44px!important}.gap-btm-44{margin-bottom:44px!important}.gap-l-44{margin-left:44px!important}.gap-r-44{margin-right:44px!important}.pd-top-44{padding-top:44px!important}.pd-btm-44{padding-bottom:44px!important}.pd-l-44{padding-left:44px!important}.pd-r-44{padding-right:44px!important}.gap-top-45{margin-top:45px!important}.gap-btm-45{margin-bottom:45px!important}.gap-l-45{margin-left:45px!important}.gap-r-45{margin-right:45px!important}.pd-top-45{padding-top:45px!important}.pd-btm-45{padding-bottom:45px!important}.pd-l-45{padding-left:45px!important}.pd-r-45{padding-right:45px!important}.gap-top-46{margin-top:46px!important}.gap-btm-46{margin-bottom:46px!important}.gap-l-46{margin-left:46px!important}.gap-r-46{margin-right:46px!important}.pd-top-46{padding-top:46px!important}.pd-btm-46{padding-bottom:46px!important}.pd-l-46{padding-left:46px!important}.pd-r-46{padding-right:46px!important}.gap-top-47{margin-top:47px!important}.gap-btm-47{margin-bottom:47px!important}.gap-l-47{margin-left:47px!important}.gap-r-47{margin-right:47px!important}.pd-top-47{padding-top:47px!important}.pd-btm-47{padding-bottom:47px!important}.pd-l-47{padding-left:47px!important}.pd-r-47{padding-right:47px!important}.gap-top-48{margin-top:48px!important}.gap-btm-48{margin-bottom:48px!important}.gap-l-48{margin-left:48px!important}.gap-r-48{margin-right:48px!important}.pd-top-48{padding-top:48px!important}.pd-btm-48{padding-bottom:48px!important}.pd-l-48{padding-left:48px!important}.pd-r-48{padding-right:48px!important}.gap-top-49{margin-top:49px!important}.gap-btm-49{margin-bottom:49px!important}.gap-l-49{margin-left:49px!important}.gap-r-49{margin-right:49px!important}.pd-top-49{padding-top:49px!important}.pd-btm-49{padding-bottom:49px!important}.pd-l-49{padding-left:49px!important}.pd-r-49{padding-right:49px!important}.gap-top-50{margin-top:50px!important}.gap-btm-50{margin-bottom:50px!important}.gap-l-50{margin-left:50px!important}.gap-r-50{margin-right:50px!important}.pd-top-50{padding-top:50px!important}.pd-btm-50{padding-bottom:50px!important}.pd-l-50{padding-left:50px!important}.pd-r-50{padding-right:50px!important}.gap-top-51{margin-top:51px!important}.gap-btm-51{margin-bottom:51px!important}.gap-l-51{margin-left:51px!important}.gap-r-51{margin-right:51px!important}.pd-top-51{padding-top:51px!important}.pd-btm-51{padding-bottom:51px!important}.pd-l-51{padding-left:51px!important}.pd-r-51{padding-right:51px!important}.gap-top-52{margin-top:52px!important}.gap-btm-52{margin-bottom:52px!important}.gap-l-52{margin-left:52px!important}.gap-r-52{margin-right:52px!important}.pd-top-52{padding-top:52px!important}.pd-btm-52{padding-bottom:52px!important}.pd-l-52{padding-left:52px!important}.pd-r-52{padding-right:52px!important}.gap-top-53{margin-top:53px!important}.gap-btm-53{margin-bottom:53px!important}.gap-l-53{margin-left:53px!important}.gap-r-53{margin-right:53px!important}.pd-top-53{padding-top:53px!important}.pd-btm-53{padding-bottom:53px!important}.pd-l-53{padding-left:53px!important}.pd-r-53{padding-right:53px!important}.gap-top-54{margin-top:54px!important}.gap-btm-54{margin-bottom:54px!important}.gap-l-54{margin-left:54px!important}.gap-r-54{margin-right:54px!important}.pd-top-54{padding-top:54px!important}.pd-btm-54{padding-bottom:54px!important}.pd-l-54{padding-left:54px!important}.pd-r-54{padding-right:54px!important}.gap-top-55{margin-top:55px!important}.gap-btm-55{margin-bottom:55px!important}.gap-l-55{margin-left:55px!important}.gap-r-55{margin-right:55px!important}.pd-top-55{padding-top:55px!important}.pd-btm-55{padding-bottom:55px!important}.pd-l-55{padding-left:55px!important}.pd-r-55{padding-right:55px!important}.gap-top-56{margin-top:56px!important}.gap-btm-56{margin-bottom:56px!important}.gap-l-56{margin-left:56px!important}.gap-r-56{margin-right:56px!important}.pd-top-56{padding-top:56px!important}.pd-btm-56{padding-bottom:56px!important}.pd-l-56{padding-left:56px!important}.pd-r-56{padding-right:56px!important}.gap-top-57{margin-top:57px!important}.gap-btm-57{margin-bottom:57px!important}.gap-l-57{margin-left:57px!important}.gap-r-57{margin-right:57px!important}.pd-top-57{padding-top:57px!important}.pd-btm-57{padding-bottom:57px!important}.pd-l-57{padding-left:57px!important}.pd-r-57{padding-right:57px!important}.gap-top-58{margin-top:58px!important}.gap-btm-58{margin-bottom:58px!important}.gap-l-58{margin-left:58px!important}.gap-r-58{margin-right:58px!important}.pd-top-58{padding-top:58px!important}.pd-btm-58{padding-bottom:58px!important}.pd-l-58{padding-left:58px!important}.pd-r-58{padding-right:58px!important}.gap-top-59{margin-top:59px!important}.gap-btm-59{margin-bottom:59px!important}.gap-l-59{margin-left:59px!important}.gap-r-59{margin-right:59px!important}.pd-top-59{padding-top:59px!important}.pd-btm-59{padding-bottom:59px!important}.pd-l-59{padding-left:59px!important}.pd-r-59{padding-right:59px!important}.gap-top-60{margin-top:60px!important}.gap-btm-60{margin-bottom:60px!important}.gap-l-60{margin-left:60px!important}.gap-r-60{margin-right:60px!important}.pd-top-60{padding-top:60px!important}.pd-btm-60{padding-bottom:60px!important}.pd-l-60{padding-left:60px!important}.pd-r-60{padding-right:60px!important}.gap-top-auto{margin-top:auto!important}.gap-top-xxs{margin-top:8px!important}.gap-top-xs{margin-top:16px!important}.gap-top-sm{margin-top:24px!important}.gap-top-md{margin-top:32px!important}.gap-top-lg{margin-top:40px!important}.gap-top-xlg{margin-top:56px!important}.gap-btm-auto{margin-bottom:auto!important}.gap-btm-xxs{margin-bottom:8px!important}.gap-btm-xs{margin-bottom:16px!important}.gap-btm-sm{margin-bottom:24px!important}.gap-btm-md{margin-bottom:32px!important}.gap-btm-lg{margin-bottom:40px!important}.gap-btm-xlg{margin-bottom:56px!important}.gap-l-auto{margin-left:auto!important}.gap-l-xxs{margin-left:8px!important}.gap-l-xs{margin-left:16px!important}.gap-l-sm{margin-left:24px!important}.gap-l-md{margin-left:32px!important}.gap-l-lg{margin-left:40px!important}.gap-l-xlg{margin-left:56px!important}.gap-r-auto{margin-right:auto!important}.gap-r-xxs{margin-right:8px!important}.gap-r-xs{margin-right:16px!important}.gap-r-sm{margin-right:24px!important}.gap-r-md{margin-right:32px!important}.gap-r-lg{margin-right:40px!important}.gap-r-xlg{margin-right:56px!important}.pd-0{padding:0!important}.d-flex{display:flex!important;width:100%}.d-block{display:block!important;width:100%}.flex-none{flex:none!important}.flex-1{flex:1!important}.text-center{text-align:center!important}.text-left{justify-content:flex-start!important;text-align:left!important}.text-right{text-align:right!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.vertical-middle{vertical-align:middle!important}.chipAtm-root.useBlackTrans{line-height:1!important;background-color:#1116!important}.chipAtm-root.useRedTrans{line-height:1!important;color:#e24d4d;background-color:#fbe9e9!important}.image{position:relative;display:flex;justify-content:center}.image img{position:relative!important;width:100%;max-width:375px}.searchTop{margin:-8px 0 24px}.tip-txt{color:#777;text-align:center}.tip-txt:not(.theme-no):before{width:24px;height:24px;margin-right:4px;vertical-align:top;background-image:url(/_next/static/media/icon_mark_exclam_24_gray.b8d8fbb5.svg);display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.tip-txt:not(.theme-no).btm{position:relative;padding-left:32px}.tip-txt:not(.theme-no).btm:before{position:absolute;top:0;left:0}.tip-txt.btm{margin-top:16px;text-align:left}.tip-txt.btm .iconButtonAtm-root{vertical-align:middle}.tip-txt.btm span+.iconButtonAtm-root{margin-left:4px;vertical-align:top}.tip-txt-small{font-size:14px;color:#555}.tip-txt-small.btm{margin-top:12px}.vert-top{margin-bottom:auto}.vert-btm{padding-top:40px;margin-top:auto;text-align:center}.vert-btm .btm-dataFileBtn{display:flex;justify-content:center}.vert-btm .btm-dataFileBtn .buttonTextAtm-root{display:flex;flex-direction:column;margin:0 12px;font-size:14px;color:#777}.vert-btm .btm-dataFileBtn .buttonTextAtm-root .start-icon{margin-bottom:12px}.vert-btm .iconAtm-root{vertical-align:top}.vert-btm .sns-ico{display:inline-flex;vertical-align:top}.vert-btm .sns-ico+.sns-ico{margin-left:24px}.vert-btm.bulletListMol-root{text-align:left!important}.vert-btm-fix{position:fixed;bottom:88px;left:0;z-index:11;width:100%;padding:0 20px;font-size:14px;color:#777;text-align:center}.vert-btm-fix .message-wrap{position:relative;margin:0 -20px;background-color:#fff}.vert-btm-fix .message-wrap:after{position:absolute;display:block;width:100%;height:12px;content:"";background-color:#fff}.btn [class^=ico-]{display:inline-flex;width:24px;height:24px}.btn .ico-before{margin-right:8px}.btn .ico-after{margin-left:8px}.btnTxt{display:inline-flex;align-items:center;color:#555}.buttonAtm-root.theme-line{color:#111;background-color:#f9f9f9;border:1px solid #ececec}.buttonAtm-root.size-xlg{width:100%;height:64px;padding:20px!important}.buttonAtm-root.size-xlg .iconToggleAtm-root{margin-right:12px}.buttonUtilityAtm-root.xs{height:20px!important;padding:0 6px!important;font-size:13px!important;line-height:20px}.buttonUtilityAtm-root .start-icon{margin-right:4px}.btn-floating{display:flex;align-items:center;height:48px;padding:4px 18px;color:#fff!important;background-color:#30195b;border-radius:28px;box-shadow:0 5px 5px 0 #0000001a}.btn-floating .iconAtm-root+span{margin-left:4px}.btn-floating.is-disabled{pointer-events:none;background-color:#dedede}.listBtmWrap{margin-top:24px;text-align:center}.listBtmWrap .btn-add{background-color:#fff!important;border:1px solid #dedede;border-radius:16px}.listBtmWrap+.cntBtmWrap{margin-top:60px}.cntBtmWrap{display:flex;flex-direction:column;margin-top:24px}.cntBtmWrap button:not(:first-child){margin-top:8px}.page-slide-btn{position:fixed;top:50%;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-48px;background-color:#f9f9f9;border-radius:100px;box-shadow:1px 1px 2px 0 #00000014;opacity:.8}.page-slide-btn.prev{left:8px}.page-slide-btn.prev :not(.icon-disabled) .iconAtm-root{transform:rotate(-180deg)}.page-slide-btn.next{right:8px}.page-slide-btn.next .icon-disabled .iconAtm-root{transform:rotate(-180deg)}p+[class^=BulletListMol_]{margin-top:16px}.BulletList-tit{margin-bottom:8px}.BulletList-tit span+.iconButtonAtm-root{margin-left:4px;vertical-align:middle}div.BulletList-tit{display:flex;align-items:center}div.BulletList-tit .right{margin-left:auto}div.BulletList-tit span+.tooltipMol-root{margin-left:2px}.BulletList-tit2{display:flex;margin-bottom:16px;font-weight:400;color:#777}.BulletList-tit2 .start-icon{margin-right:8px}.radio-chip-group{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-3px;line-height:0}.radio-chip-group .radioChipMol-root{position:relative;margin:3px}.radio-chip-group .radioChipMol-root .input{position:absolute}.radioQuizWrap{display:flex;align-items:flex-start;justify-content:center}.radioQuiz{display:inline-flex}.radioQuiz [type=radio]+label{display:flex;width:144px;height:144px;background-color:#f5f4ff!important;background-repeat:no-repeat;background-position:50%;border-radius:100px!important}.radioQuiz [type=radio]:checked+label{background-color:#dbd9ff!important;border:0!important}.radioQuiz+.radioQuiz{margin-top:0!important;margin-left:20px}.radio-O [type=radio]+label{background-image:url(/_next/static/media/icon_quiz_o_52_off.988f0f2e.svg)}.radio-O [type=radio]:checked+label{background-image:url(/_next/static/media/icon_quiz_o_52_on.b70fa0f7.svg)}.radio-O [type=radio]:disabled+label{background-color:#f6f6f6!important;background-image:url(/_next/static/media/icon_quiz_o_disabled_52_off.22c2ad24.svg)}.radio-O [type=radio]:disabled:checked+label{background-image:url(/_next/static/media/icon_quiz_o_disabled_52_on.ee8b6e5d.svg)}.radio-X [type=radio]+label{background-image:url(/_next/static/media/icon_quiz_x_52_off.0027d3a5.svg)}.radio-X [type=radio]:checked+label{background-image:url(/_next/static/media/icon_quiz_x_52_on.e6fea947.svg)}.radio-X [type=radio]:disabled+label{background-color:#f6f6f6!important;background-image:url(/_next/static/media/icon_quiz_x_disabled_52_off.5d4a4841.svg)}.radio-X [type=radio]:disabled:checked+label{background-image:url(/_next/static/media/icon_quiz_x_disabled_52_on.d01a1e6f.svg)}.radioMol-root .label-hori{display:flex}.radioMol-root .label-hori .avatarMol-root,.radioMol-root .label-hori .iconAtm-root,.radioMol-root .label-hori .inViewPortMol-root{margin-right:8px}.radioMol-root .label-hori .text{display:inline-flex;flex:1;align-items:center}.radioMol-root .label-hori .tit{flex:1}.radioMol-root.type-box .label-hori .value{margin-left:12px;font-size:16px}.radioMol-root.type-box .input:checked~.label-text .label-hori .value{color:#7746dd}.radioMol-root.RadioBox-isSub>.radio-in>.input:checked~.label-text .box-sub{display:block}.radioMol-root.RadioBox-isSub>.radio-in>.label-text{padding:0 20px!important}.radioMol-root.RadioBox-isSub>.radio-in>.label-text:after,.radioMol-root.RadioBox-isSub>.radio-in>.label-text:before{top:24px!important;margin:0!important}.radioMol-root.RadioBox-isSub>.radio-in>.check-motion:before{display:none!important}.radioMol-root.RadioBox-isSub .box-tit{padding:20px 0}.radioMol-root.RadioBox-isSub .box-sub{display:none;padding:8px 0;border-top:1px solid #ececec}.radioMol-root.RadioBox-isSub .box-sub .radioMol-root:not(.type-box) .label-text{padding:12px 0!important;background-color:#0000!important;border:0!important}.radioMol-root.RadioBox-isSub .box-sub .radioMol-root:not(.type-box) .label-text:after{right:0}.radioMol-root.RadioBox-isSub.is-toggle>.radio-in>.input:checked~.label-text .box-tit,.radioMol-root.RadioBox-isSub.is-toggle>.radio-in>.input:checked~.label-text:after{display:none!important}.check-chip-group{margin:-3px;line-height:0}.check-chip-group .checkboxMol-root{margin:3px}.checkboxMol-root label .chipAtm-root{margin-left:4px}div.checkbox{display:flex}.checkGroup.vert .checkbox:not(:first-child),.checkGroup.vert>div:not(:first-child){margin-top:12px}.selectMol-root.is-calendar-icon .selectAtm-root:after{background-image:url(/_next/static/media/ico_select_calendar_24.a499a77e.svg)}.searchBoxMol-root.top{margin-top:-16px;margin-bottom:24px}.formBtmTimer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;color:#555}.input .timer{display:inline-flex;align-items:center;margin-right:12px;font-size:14px;font-weight:700;color:#8c55ff}.valueSelectBtns{display:flex}.valueSelectBtns .buttonUtilityAtm-root{flex:1;padding:0 4px;background-color:#f6f6f6!important}.valueSelectBtns .buttonUtilityAtm-root:not(:first-child){margin-left:8px}.valueSelectBtns.btm{margin-top:16px}.dateTermWrap{display:flex;align-items:center}.dateTermWrap .selectMol-root,.dateTermWrap .selectMol-root .selectAtm-root{flex:1}.dateTermWrap .mark{flex:1;max-width:30%;margin:0 8px;text-align:center}.dateTermWrap .buttonUtilityAtm-root{margin-left:20px}.dateTermWrap.theme-no .selectMol-root .selectAtm-root{height:48px!important;padding:0 32px 0 0!important;border:0!important}.dateTermWrap.theme-no .selectMol-root .selectAtm-root .result{font-weight:400!important;color:#777!important}.dateTermWrap.theme-no .selectMol-root .selectAtm-root:after{right:0}.dateTermWrap.theme-no .mark{flex:none;width:26px;margin:0}.switchTxtWrap{position:relative;display:inline-flex}.switchTxtWrap .MuiSwitch-root{position:inherit;z-index:inherit}.switchTxtWrap .MuiSwitch-root .MuiSwitch-track{z-index:0}.switchTxtWrap .MuiSwitch-input{z-index:5!important;opacity:1}.switchTxtWrap .switch-label{margin-right:8px}.ulListMol-root:not(.theme-line) li .cBox{padding-right:16px;margin:12px 0}.ulListMol-root:not(.theme-line) li .cBox .list-item.ico-arr{min-height:24px;padding-top:0;padding-bottom:0}.ulListMol-root:not(.theme-line) li .cBox .list-item.ico-arr .text{min-height:auto}.ulListMol-root:not(.theme-line) li:first-child .cBox{margin-top:0}.ulListMol-root:not(.theme-line) li:last-child .cBox{margin-bottom:0}.ulListMol-root:not(.theme-line) .ulListMol-item .is-click{display:flex;border-radius:16px}.ulListMol-root:not(.theme-line) .ulListMol-item .is-click:active{background-color:#ececec}.ulListMol-root:not(.theme-line) .ulListMol-item .list-item.type-thum-multi,.ulListMol-root:not(.theme-line) .ulListMol-item .list-item.type-thum-multi .ico{align-items:flex-start}.ulListMol-root.theme-line li{border-bottom:1px solid #ececec}.ulListMol-root.theme-line li:first-child .list-item-info,.ulListMol-root.theme-line li:first-child .list-item.type-thum-multi{padding-top:0}.ulListMol-root.theme-line .list-item-info{padding-top:24px;padding-bottom:24px}.ulListMol-root.theme-line .list-item{padding-top:16px;padding-bottom:16px}.ulListMol-root.theme-line .list-item.type-thum{padding-top:20px;padding-bottom:20px}.ulListMol-root.theme-line .list-item.type-thum-multi{padding-top:24px;padding-bottom:24px}.ulListMol-root.theme-box-gray .list-item{padding:20px;background-color:#f9f9f9;border-radius:12px}.ulListMol-root.theme-box-gray>.ulListMol-item:not(:first-child){margin-top:12px}.ulListMol-root.line-btm{border-bottom:1px solid #ececec}.ulListMol-root.line-btm li:last-child .list-item.type-thum-bank{padding-bottom:24px}.ulListMol-root.line-top{border-top:1px solid #ececec}.ulListMol-root.line-top li:first-child .list-item.type-thum-bank{padding-top:24px}.ulListMol-root.line-between{border-top:1px solid #ececec;border-bottom:1px solid #ececec}.ulListMol-root.line-between li:first-child .list-item.type-thum-bank{padding-top:24px}.ulListMol-root.line-between li:last-child .list-item.type-thum-bank{padding-bottom:24px}.ulListMol-root li:first-child .list-item.type-thum-bank,.ulListMol-root li:first-child .list-item.type-thum-multi,.ulListMol-root li:first-child .list-item:not([class*=ico-]).type-thum{padding-top:0}.ulListMol-root li:last-child .list-item.type-thum-bank,.ulListMol-root li:last-child .list-item.type-thum-multi,.ulListMol-root li:last-child .list-item:not([class*=ico-]).type-thum{padding-bottom:0}.ulListMol-root.cardList .ulListMol-item:not(:first-child){margin-top:12px}.infoListMol-root.theme-line{padding:24px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.infoListMol-root.theme-line.is-top{padding-bottom:0;border-bottom:0}.infoListMol-root.theme-line.is-btm{padding-top:0;border-top:0}.infoListMol-root.theme-center .infoListMol-item{align-items:center}.infoListMol-root.theme-narrow .infoListMol-item:not(:first-child){margin-top:12px}.infoListMol-root+.infoListMol-root{margin-top:24px}.infoListMol-root .infoListMol-text.disabled-line{color:#bbb!important;text-decoration:line-through!important}.infoListMol-root .infoListMol-text.disabled-line .txt-sub{color:#bbb!important}.infoListMol-root .infoListMol-text+.iconButtonAtm-root{margin-left:4px}.infoListMol-root .MuiBadge-root{margin-right:12px}.infoListMol-root .MuiBadge-root .MuiAvatar-root{margin-right:0}.cBox.bg-white .hTit6+.ulListMol-root.theme-line{margin-top:20px;border-top:1px solid #ececec}.switchAlarmBox{display:block;background-color:#f9f9f9;border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.switchAlarmBox .txt{font-weight:400;color:#777}.switchAlarmBox.bg-purple{background-color:#f5efff}.infoListMol-root .MuiAvatar-root,.infoListMol-root .bankLogo-circle{margin-right:12px}.infoListMol-root .tit{color:#111}.infoListMol-root .txt{margin-top:8px;font-weight:400;color:#555}.infoListMol-root .txt-sub{margin-top:4px;font-size:14px;color:#777}.infoListMol-root .is-btnTextArr36Atm{margin:-6px -6px -6px 0}.infoListMol-root .infoListMol-text .txt-btn{margin-top:6px}.bankLogo-circle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#f6f6f6;border-radius:50px}.bankLogo-circle.md{width:72px;height:72px}.bankLogo-circle.line{border:1px solid #ececec}.list-item{position:relative;display:flex;flex-direction:column;padding:12px 0;word-break:keep-all;overflow-wrap:break-word}.list-item .tit{font-weight:700}.list-item .tit .tooltipMol-root{margin-left:4px;vertical-align:text-bottom}.list-item .txt{margin-top:2px;font-size:14px;color:#777}.list-item .bankLogo-circle,.list-item .start-icon{margin-right:12px;vertical-align:middle}.list-item .MuiBadge-root{margin-right:12px}.list-item .checkboxMol-root.ico-only{padding-left:24px;margin-left:auto}.list-item .checkboxMol-root.ico-only label:before{margin:0!important}.list-item[class*=ico-]{padding-right:36px}.list-item[class*=ico-]:after{position:absolute;top:50%;right:0;width:24px;height:24px;transform:translateY(-50%)}.list-item.ico-check{padding-top:20px;padding-bottom:20px}.list-item.ico-check .tit{font-weight:500}.list-item.ico-check.is-active,.list-item.ico-check:focus{font-weight:700;color:#7746dd}.list-item.ico-check.is-active .tit,.list-item.ico-check:focus .tit{font-weight:700;color:#111}.list-item.ico-check.is-active .txt,.list-item.ico-check:focus .txt{font-weight:500}.list-item.ico-check.is-active:after,.list-item.ico-check:focus:after{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_check_24.3b44b027.svg)}.list-item.ico-arr:after{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_arr_right_24.03e3edac.svg)}.list-item.type-thum{flex-direction:row;align-items:center}.list-item.type-thum .logo{margin-right:12px;border-radius:50px}.list-item.type-thum .ico{display:inline-flex;margin-right:12px}.list-item.type-thum .txt{margin-top:4px;font-size:16px;color:#555}.list-item.type-thum .txt-sub{font-size:14px;font-weight:400;color:#777}.list-item.type-thum .text{flex:1}.list-item.type-thum .text p .chipAtm-root{margin-left:4px;vertical-align:top}.list-item.type-thum .close{margin-bottom:auto;margin-left:12px}.list-item.type-thum-multi{flex-direction:row;align-items:center;padding-top:16px;padding-bottom:16px}.list-item.type-thum-multi .ico{display:inline-flex;flex-shrink:0;align-items:flex-start;justify-content:center;margin-right:12px}.list-item.type-thum-multi .text{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:48px}.list-item.type-thum-multi .txt{margin-top:4px;font-size:16px;font-weight:400;color:#555}.list-item.type-thum-multi .bulletListMol-root+.txt,.list-item.type-thum-multi .txt+.bulletListMol-root{margin-top:12px}.list-item.type-thum-multi .txt-sub{font-size:14px;color:#777}.list-item.type-thum-bank{flex-direction:row;align-items:flex-start;padding-top:16px;padding-bottom:16px}.list-item.type-thum-bank .logo{margin-right:12px;border-radius:50px}.list-item.type-thum-bank .ico{display:inline-flex;margin-right:12px}.list-item.type-thum-bank .tit{font-weight:500}.list-item.type-thum-bank .txt{margin-top:4px;font-size:16px;color:#555}.list-item.type-thum-bank .txt-sub{font-size:14px;color:#777}.list-item.type-thum-bank .text{flex:1}.list-item.type-thum-bank .text+.radioMol-root{margin-top:12px}.list-item.type-between{flex-direction:row;align-items:center;justify-content:space-between}.list-item.type-between .tooltipMol-root{margin-left:2px;vertical-align:text-bottom}.list-item.align-top{align-items:flex-start!important}.list-item-info{padding:12px 0}.list-item-info div+.in,.list-item-info p+.in{margin-top:8px}.list-item-info .in{display:flex;justify-content:space-between}.list-item-info .key{flex:1;padding-right:16px}.list-item-info .value{text-align:right}.list-item-info .tit{color:#111}.list-item-info .txt{margin-top:8px;color:#555}.list-item-info .txt-sub{margin-top:4px;font-size:14px;color:#777}.list-item-info.type-mult{padding:16px 0}.item-link,.item-link .in{display:flex;align-items:center}.item-link .in{flex:1}.item-link .start-icon{margin-right:8px}.item-link .end-icon{margin-left:12px}.item-link.fill{padding:12px 16px;color:#777;background-color:#f6f6f6;border-radius:12px}.buttonTextAtm-root.list-item-btn{width:100%;height:48px;font-weight:500}.buttonTextAtm-root.list-item-btn:after{margin-left:auto}.card-item{position:relative;display:block;padding:20px;background-color:#fff;border:1px solid #ececec;border-radius:16px}.card-item .c-head{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#777}.card-item .c-head>div{display:inline-flex;align-items:center}.card-item .c-head .start-icon{margin-right:4px}.card-item .c-head .start-icon .iconAtm-root{vertical-align:middle}.card-item .c-body .text{text-align:center}.card-item .c-body .text .tit{word-break:break-all}.card-item .c-body .text .tit.is-new:after{display:inline-flex;width:4px;min-width:4px;height:4px;margin-left:1px;vertical-align:top;content:"";background-color:#e24d4d;border-radius:100%}.card-item .in-between{display:flex;align-items:flex-start;justify-content:space-between}.card-item .in-between .text{align-items:flex-start!important;margin-top:0!important;text-align:left!important}.card-item .in-between .sub-txt{font-weight:400;color:#555}.card-item .in-between .sub-txt+.txt{margin-top:16px}.card-item .in-between .sub-txt-small{font-size:14px;color:#777}.card-item .in-between div:first-child{flex:1}.card-item .in-between div+.MuiBadge-root,.card-item .in-between div+.graph{margin-left:12px}.card-item .in-between+.c-btn{padding-top:32px}.card-item.theme-default{display:flex;flex-direction:column;justify-content:center;min-height:114px}.card-item.theme-default .c-head+.c-body{margin-top:8px}.card-item.theme-default .c-body .image+.text{margin-top:24px}.card-item.theme-default .c-body .text{display:flex;flex-direction:column;align-items:center}.card-item.theme-default .c-body .text .tit{font-size:24px;font-weight:700}.card-item.theme-default .c-body .text .tit+.txt{margin-top:4px}.card-item.theme-default .c-body .text .txt{color:#777}.card-item.theme-default .c-btn{display:flex;padding-top:24px;margin-top:auto}.card-item.theme-default .c-btn .buttonAtm-root:not(:first-child){margin-left:8px}.card-item.theme-default .c-btn .buttonAtm-root:not(:only-child):first-child{width:40%}.card-item.theme-default-line .c-head{padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #f6f6f6}.card-item.theme-default-line .c-body .text{display:flex;flex-direction:column;align-items:center;margin-top:12px;text-align:center}.card-item.theme-default-line .c-body .text .txt{font-size:24px;font-weight:700;color:#7746dd}.card-item.theme-default-line .c-body .text .txt+.tit{margin-top:4px}.card-item.theme-text .c-head{display:flex;justify-content:space-between;margin-bottom:24px;font-size:14px;color:#777}.card-item.theme-text .c-body .tit{position:relative}.card-item.theme-text .c-body .tit.is-new:after{display:inline-flex;width:4px;min-width:4px;height:4px;vertical-align:top;content:"";background-color:#e24d4d;border-radius:100%}.card-item.theme-text .c-body .txt{color:#777}.card-item.theme-text .c-body .text{text-align:left}.card-item.theme-complex .list-item{padding-top:0;padding-bottom:0}.card-item.theme-complex .list-item.ico-arr:after{top:0;transform:translateY(0)}.card-item.theme-complex .infoListMol-root{font-size:14px;color:#777}.card-item.theme-complex .infoListMol-root .infoListMol-item:not(:first-child){margin-top:4px}.card-item.theme-image .c-head{padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #f6f6f6}.card-item.theme-image .c-body .text{display:flex;flex-direction:column;align-items:center;margin-top:12px;text-align:center}.card-item.theme-image .c-body .text .txt{font-size:24px;font-weight:700;color:#7746dd}.card-item.theme-image .c-body .text .txt+.tit{margin-top:4px}.card-item.theme-image-side{display:flex;align-items:center;justify-content:space-between}.card-item.theme-image-side .in{flex:1}.card-item.theme-image-side .c-head{margin-bottom:24px}.card-item.theme-image-side .c-body{margin-top:auto}.card-item.theme-image-side .c-body .text{text-align:left}.card-item.theme-image-side .c-body .text .tit{color:#777}.card-item.theme-image-side .c-body .text .txt{margin-top:4px;font-size:18px;font-weight:700}.card-item.bg-grad{display:block;padding:20px;background-image:linear-gradient(143deg,#fbe5fb 1%,#e1f3fc 99%);border:0;border-radius:16px}.card-item.bg-grad .c-btn .buttonAtm-root{border:0}.memo-item{display:flex;padding:16px 20px;background-color:#f9f9f9;border:1px solid #ececec;border-radius:16px}.memo-item .key{margin-right:12px;color:#777}.memo-item .value{display:inline-flex;flex:1}.memo-item .value .textInputAtm-root{height:24px;font-weight:400;text-align:right;background-color:#0000;border:0}.memo-item .value .iconButtonAtm-root{margin-left:4px}.memo-item+.memo-item{margin-top:8px}.boardViewWrap .boardHead{padding-bottom:16px}.boardViewWrap .boardHead .tit{margin-bottom:4px;font-size:20px;font-weight:700}.boardViewWrap .boardHead .date{font-size:13px;color:#777}.boardViewWrap .boardBody{padding:32px 0 0;color:#555;border-top:1px solid #ececec}.loadBox{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:20px}.loadBox .loadIn{width:100%}.loadBox .load-ico{margin-bottom:12px}.ico-loader{display:inline-flex;width:32px;height:32px;border:5px solid #dedede;border-top-color:#9c65ff;border-radius:100%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pageLoadingWrap{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;padding:20px;background-color:#fffc}.pageLoadingWrap .loadIn{width:100%}.pageLoadingWrap .load-ico{margin-bottom:12px}.noDataBox{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:20px 20px 40px}.noDataBox .noIn{width:100%}.noDataBox .no-ico{display:flex;justify-content:center;margin-bottom:16px}.noDataBox .no-tit{color:#555}.noDataBox .no-tit+.no-txt{margin-top:4px}.noDataBox .no-txt{color:#777}.noDataBox .no-txt+.no-sub{margin-top:16px}.noDataBox .no-sub{font-size:14px;color:#7746dd}.noDataBox .no-btn{margin-top:24px}.noDataBox.theme-gray{flex:0;min-height:156px;padding:20px!important;background-color:#f9f9f9;border-radius:16px}.noDataBox.theme-gray .no-tit+.buttonUtilityAtm-root{margin-top:12px}.content>.noDataBox{padding:0 0 40px}.tooltipMol-root .infoListMol-root .infoListMol-item:not(:first-child){margin-top:4px}.cBox{display:block;padding:20px;background-color:#f9f9f9;border-radius:16px}.cBox.bg-white{background-color:#fff;border:1px solid #ececec;border-radius:12px}.cBox.bg-purple{background-color:#f5efff}.cBox.bg-grad{background:url(/images/img/im_quiz_bg1.svg) no-repeat top;background-size:100% auto}.cBox.type-thum .in{display:flex;align-items:center}.cBox.type-thum .in .ico{margin-right:12px}.cBox.type-thum .in p{word-break:break-all}.cBox.is-small{padding:16px;border-radius:12px}a.cBox:active{background-color:#ececec}a.cBox.bg-purple:active{background-color:#e8e3f1}a.cBox .list-item{padding-top:0!important;padding-bottom:0!important}.tabHead{padding:24px 20px 16px}[role=tabpanel]:not([hidden]){display:flex;flex:1;flex-direction:column}[role=tabpanel] .noDataBox{padding-bottom:60px}.MuiPaper-root.type-no{background-color:#0000!important;box-shadow:none!important}.MuiPaper-root.type-no .MuiAccordionSummary-root{height:auto!important;min-height:auto!important;padding:0!important;background-color:#0000!important}.MuiPaper-root.type-no .MuiAccordionDetails-root{padding:30px 0 0!important}.date-navi-bg-wrap.top{padding-top:16px}.date-navi-bg-wrap.top+.MuiTabs-root{margin-top:16px}.linearProgressMol-txt{display:flex;justify-content:space-between;margin-top:12px}.linearProgressMol-txt .key{color:#777}.MuiSlider-txt{display:flex;justify-content:space-between}.MuiSlider-txt .key{color:#777}.stickyContainerMol-root{display:flex;flex:1;flex-direction:column}.stickyContainerMol-root.is-sticky .bubbleTabTopWrap .MuiTabs-root:after{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;position:absolute;top:48px;left:0;width:100%;height:32px;background-image:linear-gradient(180deg,#fff0,#fff);transform:rotate(-180deg)}.popBlankIn{margin:0 -20px}.popBlankIn .mainCopyWrap{padding-top:24px;padding-right:20px;padding-left:20px}.popBlankIn .tabMol-panel{padding:24px 20px 0}.popBlankIn.type-full{display:flex;flex:1;flex-direction:column;margin-top:-24px}.popBlankIn.is-sticky .stickyContainerMol-area .stickyContainerMol-target{padding:0}.popTabIn{margin:-24px -20px}.popBtnWrap{flex-shrink:0;height:72px}.popBtnWrap .in{position:sticky;bottom:0;left:0;z-index:1;display:flex;width:100%;background-color:#fff}.popBtnWrap .in:before{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;position:absolute;bottom:100%;left:0;width:100%;height:32px;background-image:linear-gradient(180deg,#fff0,#fff)}.popBtnWrap .in button{padding:10px!important;line-height:1.1!important}.popBtnWrap .in button:first-child{flex:1}.popBtnWrap .in button+button{flex:3;margin-left:8px}.popBtnWrap .in button+button.flex2{flex:2}.popupMol-content .ulListMol-item:not(.theme-line) .list-item.ico-arr{justify-content:center;min-height:64px}.floatingActionAreaMol-root.KeyPadFloatingWrap{bottom:0;left:0;width:100%;padding:0 20px 20px;background-color:#fff;transition:transform .5s;transform:translateY(100%)}.floatingActionAreaMol-root.KeyPadFloatingWrap.is-open{transform:translateY(0)}.KeyPadWrap{position:relative;box-sizing:initial;width:100%;padding:0 20px;margin:0 -20px;background-color:#fff}.KeyPadWrap .ulListMol-root.btns{display:flex;justify-content:space-between;padding:15px 0 0}.KeyPadWrap .ulListMol-root.btns .ulListMol-item{padding:0 5px}.KeyPadWrap .ulListMol-root.btns .ulListMol-item .buttonUtilityAtm-root{width:100%}@media(width <= 360px){.KeyPadWrap .ulListMol-root.btns .ulListMol-item:first-of-type{padding-left:0}.KeyPadWrap .ulListMol-root.btns .ulListMol-item:last-of-type{padding-right:0}.KeyPadWrap .ulListMol-root.btns .ulListMol-item .buttonUtilityAtm-root{padding:0 8px}}.KeyPadWrap .ulListMol-root.keyPad{display:flex;flex-wrap:wrap;padding:10px 0 16px}.KeyPadWrap .ulListMol-root.keyPad .ulListMol-item{width:33.333%;height:60px}.KeyPadWrap .ulListMol-root.keyPad .ulListMol-item .iconButtonAtm-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.KeyPadWrap .ulListMol-root.keyPad .ulListMol-item .iconButtonAtm-root span{font-size:28px;font-style:normal;font-weight:500;font-stretch:normal;line-height:.86;color:#111;text-align:center;letter-spacing:normal}.doughnutChartWrap{width:180px;height:180px}.align-center{align-self:center}.custormSwitch{padding:2px!important;background-color:#9c65ff;border-radius:20px!important}.custormSwitch input~.label-text{font-size:12px!important;font-weight:400}.custormSwitch input~.label-text [class*=switch-txt]{display:inline-flex!important;align-items:center;padding:0 6px!important}.custormSwitch input~.label-text .switch-txt1{padding:0 8px!important;color:#9c65ff;background-color:#fff;border-radius:12px;box-shadow:1px 1px 2px 0 #00000014}.custormSwitch input~.label-text .switch-txt2{color:#fff}.custormSwitch input~.label-text:after,.custormSwitch input~.label-text:before{display:none!important}.custormSwitch input:checked~.label-text .switch-txt1{color:#fff;background-color:#0000;box-shadow:none}.custormSwitch input:checked~.label-text .switch-txt2{color:#9c65ff;background-color:#fff;border-radius:12px!important;box-shadow:1px 1px 2px 0 #00000014}.activReport-tab .MuiTabs-root{height:80px;margin-bottom:24px}.activReport-tab .MuiTabs-root .MuiTabs-flexContainer,.activReport-tab .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root{height:100%}.activReport-tab .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root .key,.activReport-tab .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root .value{color:#777}.activReport-tab .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.Mui-selected .key{color:#555}.activReport-tab .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.Mui-selected .value{font-weight:700;color:#7746dd}.activReport-tab .MuiTabs-root .MuiTabs-indicator:after{height:64px!important}.activReport-card{display:flex;flex-direction:column;margin-top:24px;overflow:hidden;text-align:center}.activReport-card .noDataBox{display:block;padding:20px;background-color:#f9f9f9;border-radius:16px;display:flex!important;flex:none;justify-content:center;min-height:400px}.activReport-card .cBox{display:flex!important;flex-direction:column;align-items:center;min-height:420px;padding-top:32px!important}.activReport-card .cBox .infoListMol-root.theme-line{padding:20px 0!important}.activReport-card .cBox .infoListMol-root.theme-line .infoListMol-item:not(:first-child){margin-top:20px}.activReport-card .cBox .tip-txt{width:100%;font-weight:400;color:#111}.activReport-card .cBox .ico .iconAtm-root{vertical-align:top!important}.activReport-card .cBox .ico+.titWrap,.activReport-card .cBox .image+.titWrap{margin-top:12px}.activReport-card .cBox .titWrap:first-child{padding-top:8px}.activReport-card .cBox .titWrap .tit{font-size:18px;font-weight:700}.activReport-card .cBox .titWrap .txt{margin-top:4px;font-size:14px;color:#777}.activReport-card .cBox>div{width:100%}.activReport-card .cBox .btnArea{margin-top:24px}.activReport-card .cBox .avataInfoBox{padding:8px 0 32px}.activReport-card .cBox .avataInfoBox .MuiBadge-root{margin-bottom:16px}.activReport-card .cBox .avataInfoBox .text{width:100%}.activReport-card .cBox .avataInfoBox .tit{font-size:18px;font-weight:700;line-height:1.44}.activReport-card .cBox .barChartMol-gauge .barChartMol-tooltip{display:inline-block;width:auto;white-space:nowrap}.activReport-card .cBox .barChartMol-gauge .barChartMol-tooltip span{display:inline-block;max-width:100%}.activReport-card .swiper{width:100%;min-height:100%}.activReport-card .swiper .cBox{height:400px}.activReport-card .inCardRankingList .ulListMol-item{margin-top:12px}.activReport-card .inCardRankingList .list-item{flex-direction:row;justify-content:space-between;padding:20px;background-color:#fff;border-radius:12px}.activReport-card .inCardRankingList .list-item .tit{flex:1;font-weight:400;text-align:left}.activReport-card .inCardRankingList .list-item .tit .num{margin-right:6px;font-weight:700;color:#7746dd}.activReport-card .inCardRankingList .list-item .tit .sub-txt{margin-left:2px;font-size:14px;color:#777}.activReport-card .inCardRankingList .list-item .value{font-weight:700}.activReport-card .inCardRankingList .item-no-data{background-color:#f5f4ff}.activReport-card .inCardRankingList.column .list-item{justify-content:flex-start}.activReport-card .inCardRankingList.column .list-item .num{margin-right:8px;font-weight:700;color:#7746dd}.activReport-card .inCardRankingList.column .list-item .text{width:100%}.activReport-card .inCardRankingList.column .list-item .tit{display:flex;justify-content:space-between}.activReport-card .inCardRankingList.column .list-item .tit span:first-of-type{display:-webkit-box;flex:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}.activReport-card .inCardRankingList.column .list-item .tit span+span{padding-left:10px;word-break:keep-all}.activReport-card .inCardRankingList.column .list-item .value{text-align:left}.activReport-card.card1 .cBox{display:block;padding:20px;background-image:linear-gradient(143deg,#fbe5fb 1%,#e1f3fc 99%);border:0;border-radius:16px}.activReport-card.card2 .cBox{display:block;padding:20px;background-color:#fff;border:1px solid #ececec;border-radius:16px}.activReport-card.card2 .cBox .barChartMol-root{display:flex;align-items:flex-end;height:304px}.activReport-card.card2 .cBox .barChartMol-root .barChartMol-bar{width:100%}.activReport-card.card3 .cBox{display:block;padding:20px;background-color:#f9f9f9;border-radius:16px}.activReport-card.card4 .swiper{padding-bottom:20px;overflow:hidden;background-color:#f9f9f9;border-radius:16px}.activReport-card.card4 .swiper .swiper-pagination{background-color:#0000}.activReport-card.card5{margin-right:-20px;margin-left:-20px}.activReport-card.card5 .cBox{margin:0 20px}.activReport-card.card5 .swiper-slide{padding:0 20px}.activReport-card.card5 .swiper-slide .cBox{margin:0}.savingGoalBox{display:block;padding:20px;background-color:#f9f9f9;border-radius:16px}.savingGoalBox .text{text-align:center}.savingGoalBox .text .tit{font-size:18px;font-weight:700}.savingGoalBox .text .txt{margin-top:4px;font-weight:400;color:#777}.savingGoalBox .text+.infoListMol-root{padding-top:20px;margin-top:20px;border-top:1px solid #ececec}.savingGoalBox .infoListMol-root .infoListMol-item:not(:first-child){margin-top:12px!important}.savingGoalBox .tip-txt{padding-top:12px;margin-top:12px;font-size:14px;color:#777;text-align:right;border-top:1px solid #ececec}.savingGoalBox .tip-txt .point{color:#30195b}.savingGoalBox .tip-txt:before{display:none}.card-item-savingGoal{display:block;padding:20px;background-color:#fff;border:1px solid #ececec;border-radius:16px}.card-item-savingGoal .c-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;font-size:14px;border-bottom:1px solid #f6f6f6}.card-item-savingGoal .c-head .left{color:#777}.card-item-savingGoal .c-head .left .iconAtm-root{margin-right:4px;vertical-align:middle}.card-item-savingGoal .c-head .right{color:#7746dd}.card-item-savingGoal .c-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0}.card-item-savingGoal .c-body .ico{position:relative;display:flex;flex-direction:column}.card-item-savingGoal .c-body .ico .inViewPortMol-root{display:flex}.card-item-savingGoal .c-body .ico .btnEdit{position:absolute;right:0;bottom:0;z-index:2}.card-item-savingGoal .c-body .text{width:100%;margin-top:12px;text-align:center}.card-item-savingGoal .c-body .tit{font-size:24px;font-weight:700;color:#7746dd}.card-item-savingGoal .c-body .txt{margin-top:4px}.myCardNumInputBox{display:block;padding:20px;background-color:#f9f9f9;border-radius:16px;margin-top:40px}.myCardNumInputBox .cardNumTit{margin-bottom:4px;font-weight:400;color:#777}.myCardNumInputBox .cardNumInput{display:flex;align-items:center;justify-content:space-between}.myCardNumInputBox .cardNumInput .num{font-weight:700}.myCardNumInputBox .textInputMol-root .line:after{display:none!important}.myCardNumInputBox .textInputMol-root .input{border:0!important}.myCardNumInputBox .textInputMol-root .textInputAtm-root{width:94px;text-align:center;border:1px solid #f6f6f6!important;border-radius:12px!important}.AtmApprNumBox{display:block;padding:20px;background-color:#f9f9f9;border-radius:16px;display:flex;flex-direction:column;align-items:center}.AtmApprNumBox .apprNumTit{font-weight:400;color:#777}.AtmApprNumBox .apprNumTxt{display:flex;justify-content:center;margin:4px 0 16px;font-size:28px;font-weight:700;letter-spacing:.3em}.AtmApprNumBox .apprNumTimer{font-size:14px;color:#777}.AtmApprNumBox .apprNumTimer .timer{margin-left:4px;font-size:14px;font-weight:700;color:#8c55ff}.card-item.theme-wallet-balance .c-head{display:flex;justify-content:space-between;margin-bottom:32px}.card-item.theme-wallet-balance .c-head div:first-child{flex:1}.card-item.theme-wallet-balance .c-head .tit{color:#555}.card-item.theme-wallet-balance .c-body .amount-wrap{display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#333}.card-item.theme-wallet-balance .c-body .amount-wrap .iconAtm-root+span{margin-left:4px}.card-item.theme-wallet-balance .c-body .tip-txt-small{margin-top:8px;text-align:center}.card-item.theme-wallet-balance .c-btn{margin-top:32px}.donation-comp-box .ulListMol-root{margin-top:20px;border-top:1px solid #f6f6f6}.donation-comp-box .ulListMol-root li{border-color:#f6f6f6}.donation-comp-box .list-item{width:100%}.donation-comp-box .list-item .text{text-align:left}.donation-comp-box .list-item .text p:first-of-type{font-weight:500;line-height:1.5}.donation-comp-box .list-item .text .txt-sub{line-height:1.57;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.donation-amount{margin:32px 0 16px;text-align:center}.donation-link .ulList{margin-top:20px;border-top:1px solid #f6f6f6}.donation-link .ulList li{border-color:#f6f6f6}.donation-link .listBtmWrap{margin-top:20px}.donation-guideList{margin-top:24px}.donation-guideList li{border-bottom:1px solid #f6f6f6}.donation-guideList li .list-item{align-items:center!important;font-weight:400;color:#333}.donation-guideList li .list-item .ico{align-items:center!important;width:48px;height:48px;margin-right:16px}.donation-guideList li:last-child{border-bottom:0}.dateSelTopWrap{margin-top:-8px;margin-bottom:8px}.dateSelTopWrap .dateSelectCust{width:auto}.dateSelectCust{justify-content:flex-start!important;padding:0!important;font-size:20px!important;background-color:#fff!important;border:0!important}.donation-list-total{display:flex;align-items:center;justify-content:space-between}.donation-list-total .key{display:inline-flex;align-items:center;margin-right:12px}.donation-list-total .key .ico{margin-right:4px}.donation-list-total .value{font-size:20px;font-weight:700;color:#7746dd}.card-item.theme-trasfer{min-height:190px}.card-item.theme-trasfer .cardLogo{position:relative;display:inline-flex;width:56px;height:56px}.card-item.theme-trasfer .tooltipMol-root{position:absolute;top:20px;right:20px}.card-item.theme-trasfer .iconButtonAtm-root{position:absolute;right:20px;bottom:20px}.card-item.theme-trasfer .cardAmount{position:absolute;bottom:20px;left:0;width:100%;padding:0 60px 0 20px}.card-item.theme-trasfer .cardAmount .amount{font-size:28px;font-weight:700;line-height:1.29;color:#7746dd}.card-item.theme-trasfer .cardAmount .account{margin-top:4px;font-size:14px;color:#777}.card-item.theme-trasfer .cardIm{position:relative;height:174px}.card-item.theme-trasfer .cardIm .inViewPortMol-root{display:flex;justify-content:center}.trasferListSort{position:relative;text-align:right}.trasferListSort .btnArea{position:absolute;right:0;bottom:40px;padding:12px 0}.enterAmoutBox{display:flex;flex-direction:column;text-align:center}.enterAmoutBox .number{margin-top:8px;font-size:14px;color:#777}.enterAmoutBox .balance{margin-left:4px;font-size:14px;color:#7746dd}.date-navi-bg-wrap{padding:0 20px}.date-navi-bg-wrap .date-navi-inner{display:flex;align-items:center;justify-content:center;width:100%;height:56px;background-color:#f6f6f6;border-radius:10px}.date-navi-bg-wrap .date-navi-title{margin:0 16px}.date-navi-bg-wrap .date-navi-title strong{font-size:16px;font-style:normal;font-weight:500;font-stretch:normal;line-height:1.5;color:#111;letter-spacing:normal}.date-navi-bg-wrap .date-navi-prev{transform:rotate(180deg)}.date-navi-bg-wrap .date-navi-next{transform:rotate(0)}.walletHistoryTotal{margin:-8px 0 24px}.walletHistoryTotal .in{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #ececec}.walletHistoryList>li:not(:first-child){margin-top:40px}.walletHistoryList>li:last-child{margin-bottom:40px}.walletHistoryList>li .list-item{align-items:flex-start}.walletHistoryList>li .list-item .ico{margin-right:8px}.walletHistoryList>li .list-item .text{flex:1}.walletHistoryList>li .list-item .tit{display:flex;align-items:center}.walletHistoryList>li .list-item .tit .key{flex:1;font-size:18px;font-weight:500}.walletHistoryList>li .list-item .txt-sub{height:44px;margin-top:4px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.walletHistoryList>li .list-item .date .tit .key,.walletHistoryList>li .list-item .date .tit .value{font-size:12px;color:#777}.walletHistoryList>li .list-item .date .txt-sub{height:22px;font-size:14px;color:#bbb;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.walletHistoryList>li .list-item .date .txt-sub.none{height:4px;margin-top:0}.walletHistoryList .date-tit{margin-bottom:16px;font-size:14px;color:#777}.detailTopWrap .infoMsgBox.theme-line{padding-top:0}.allowance-list .infoListMol-item{align-items:center}.allowance-list .infoListMol-item .infoListMol-title{flex:none!important;white-space:nowrap}.allowance-list .infoListMol-item .infoListMol-text{flex:1 1}.iboojaAppDown-ban{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#555;background-color:#f5efff;border-radius:16px}.iboojaAppDown-ban .fw-bold{font-size:20px;color:#7746dd}.avataInfoBox{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;text-align:center}.avataInfoBox .MuiBadge-root,.avataInfoBox .bankLogo-circle{margin-bottom:8px}.avataInfoBox .tit{font-size:16px}.avataInfoBox .txt{font-size:14px;color:#777}.avataInfoBox.is-not-padding{padding:0}.account-number{display:flex;color:#777}.account-number .logo{display:inline-flex;margin-right:12px}.account-number.text-center{justify-content:center}.textLength{margin-top:8px;font-size:13px;color:#777;text-align:right}.textLength .count{color:#bbb}.transactionHistory .infoListMol-item{flex-direction:column}.transactionHistory .infoListMol-item .text{display:flex;justify-content:space-between;margin-top:10px}.transactionHistory .infoListMol-item+.infoListMol-item:before{display:block;width:100%;height:1px;margin-bottom:24px;content:"";background-color:#ececec}.transactionHistory .chipAtm-root{padding:2px 12px;font-size:13px;color:#111;border-radius:6px}.transactionHistory .useType1{background-color:#ffe9e9}.transactionHistory .useType2{background-color:#eaffe7}.transactionHistory .useType3{background-color:#f5f2ff}.infoListMol-root .list-tooltip-title{display:flex;align-items:center}.infoListMol-root .list-tooltip-title .tooltipMol-root{margin-left:2px}.usePurpleBg{color:#7746dd!important;background-color:#f5efff!important}.useGrayBg{color:#777!important;background-color:#f6f6f6!important}.useRedBg{color:#e24d4d!important;background-color:#fbe9e9!important}.useRedBd{color:#e24d4d;border:1.2px solid #e24d4d}.usePurpleBd,.useRedBd{height:24px;font-size:14px;font-weight:500;background-color:#fff}.usePurpleBd{color:#8c55ff;border:1.2px solid #8c55ff}.useGrayBd{height:24px;font-size:14px;font-weight:500;color:#777;background-color:#fff;border:1.2px solid #777}.dutchInfoWrap .infoMsgBox.theme-line{padding-bottom:24px}.dutchPayInfo .count-num{font-weight:500}.dutchPayInfo .in,.dutchPayInfo .text{display:flex;align-items:center;justify-content:space-between}.dutchPayInfo .text .tit{text-align:right}.dutchPayInfo .text .txt{font-weight:700}.dutchPayInfo .text .txt-sub{font-weight:400}.dutchPayInfo .pending .txt{color:#7746dd}.dutchPayInfo .completed .txt,.dutchPayInfo .completed .txt-sub{color:#bbb}.dutchPayInfo .unsent .txt,.dutchPayInfo .unsent .txt-sub{color:#e24d4d}.dutchTit{margin-bottom:8px;font-size:14px;color:#777;text-align:right}.itemHistoryList.multiple>li:not(:first-of-type){margin-top:40px}.itemHistoryList.multiple ul li+li{margin-top:12px}.itemHistoryList.multiple .list-item.type-thum{padding:0;margin-bottom:16px}.itemHistoryList>li:not(:first-of-type){margin-top:12px}.itemHistoryList .date{font-size:14px;color:#777}.itemHistoryList .list-item-info{display:block;padding:20px;background-color:#fff;border:1px solid #ececec;border-radius:12px}.itemHistoryList .list-item-info .tit{position:relative;color:#777;word-break:break-all}.itemHistoryList .list-item-info .tit.is-new:after{display:inline-flex;width:4px;min-width:4px;height:4px;margin-left:1px;vertical-align:top;content:"";background-color:#e24d4d;border-radius:100%}.itemHistoryList .list-item-info .value{margin-top:4px;font-size:18px;font-weight:700;text-align:left}.itemHistoryList .list-item-info .MuiLinearProgress-root{margin-top:24px;margin-bottom:20px}.itemHistoryList .list-item-info .in+.in{margin-top:20px}.itemHistoryList .member{position:relative;display:flex;align-items:center}.itemHistoryList .member .MuiAvatar-root{border:2px solid #fff}.itemHistoryList .member .MuiAvatar-root+.MuiAvatar-root{margin-left:-16px}.itemHistoryList .member .count{z-index:10;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:1px 3px;margin-left:-12px;font-size:14px;font-weight:500;color:#7746dd;background-color:#f5efff;border:2px solid #fff;border-radius:50%}.itemHistoryList .disabled .member{opacity:.5}.itemHistoryList .disabled .text,.itemHistoryList .disabled .text .tit,.itemHistoryList .disabled .text .value{color:#bbb}.itemHistoryList .disabled .MuiLinearProgress-root{opacity:.5}.dutchMember .MuiBadge-root .MuiAvatar-root{margin-right:0}.dutchMember .MuiAvatar-root{margin-right:12px}.icoInputWrap .formListMol-item{margin-top:12px!important}.icoInputWrap .formListMol-item .list-item{padding-bottom:0}.icoInputWrap .formListMol-item .list-item:first-of-type{padding-top:0}.icoInputWrap .ico{width:48px;height:48px;padding:6px;background-color:#eaedf7;border-radius:50%}.dutchInputListWarp{position:relative}.dutchInputListWarp .list-item{align-items:flex-start}.dutchInputListWarp .list-item .MuiBadge-root .ico{margin-right:0}.dutchInputListWarp .error-tool{position:absolute;top:100%;left:50%;padding:4px 12px;margin-top:6px;font-size:13px;color:#fff;white-space:nowrap;background-color:#ff5252;border-radius:14px;transform:translate(-50%,12px)}.dutchInputListWarp .error-tool:before{position:absolute;top:-6px;left:50%;width:0;height:0;margin-left:-4px;border-right:6px solid #0000;border-bottom:8px solid #ff5252;border-left:6px solid #0000;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.dutchInputListWarp .formListMol-root .formListMol-item:first-child{margin-top:0!important}.inputFormWrap{position:relative;width:100%}.inputFormWrap .del-btn{padding-right:26px}.inputFormWrap .name{display:block;margin-top:8px;font-size:13px;color:#777}.inputFormWrap .currency{position:absolute;top:0;right:0;padding:12px 0 12px 12px}.horiChatBg{padding:40px 20px;margin-top:16px;background-image:linear-gradient(114deg,#fef3ff 20%,#f1f8ff 75%);border-radius:16px}.allowanceVerChatBg{padding:32px 20px;background-image:linear-gradient(153deg,#fef3ff 23%,#f1f8ff 79%)}.allowanceVerChatBg .chatBoxMol-message{display:flex;flex-direction:column}.allowanceVerChatBg .chatBoxMol-message .date{margin-top:12px;font-size:13px;color:#777}.allowanceVerChatBg .notice-comment{margin-top:32px;font-size:14px;font-weight:400;color:#777;text-align:center;letter-spacing:-.25px}.allowancePlan .ulListMol-item+.ulListMol-item{margin-top:24px}.allowancePlan>li{display:flex}.allowancePlan>li .ico{margin-right:12px}.allowancePlan>li .infoListMol-root li{font-size:14px;font-weight:400;color:#777}.allowancePlan>li .infoListMol-root li:first-of-type{font-size:16px;color:#111}.allowancePlan>li .infoListMol-item+.infoListMol-item{margin-top:8px}.noDataBox .walletTit+.no-tit{margin-top:12px;font-size:14px;color:#666}.walletTit{display:flex;align-items:center;justify-content:center;text-align:center}.walletTit .txt{margin-top:4px;font-size:14px;color:#777}.walletTit .iconButtonAtm-root{margin-left:4px}.totalAmountWrap .in{display:flex;align-items:center;justify-content:space-between}.totalAmountWrap .tit{font-size:18px;font-weight:500}.totalAmountWrap .txt{font-size:18px}.totalAmountWrap .txt span{font-size:20px;font-weight:700}.totalAmountWrap .txt .unit{font-size:18px;font-weight:500}.totalAmountWrap p{margin-top:8px;font-size:14px;text-align:right}.radioFormGroup .iconAtm-root{margin-right:12px}.radioFormGroup.two-column{display:flex;flex-wrap:wrap}.radioFormGroup.two-column .radioMol-root{width:50%;padding-right:6px}.radioFormGroup.two-column .radioMol-root .radio-in{height:100%}.radioFormGroup.two-column .radioMol-root .radio-in .label-text{justify-content:center;min-height:100%}.radioFormGroup.two-column .radioMol-root:nth-of-type(2){margin-top:0}.radioFormGroup.two-column .radioMol-root:nth-of-type(2n){padding-right:0;padding-left:6px}.walletPlanChkGroup .walletPlanBox{position:relative;padding:20px 56px 20px 20px;background-color:#f9f9f9;border:1px solid #ececec;border-radius:16px}.walletPlanChkGroup .walletPlanBox .in{display:flex;align-items:center}.walletPlanChkGroup .walletPlanBox .in .text{display:inline-flex;flex:1 1;align-items:center;justify-content:space-between}.walletPlanChkGroup .walletPlanBox.active{font-weight:500;background-color:#fff;border:1px solid #9c65ff}.walletPlanChkGroup .walletPlanBox.active .link-underline,.walletPlanChkGroup .walletPlanBox.active .link-underline:after{color:#7746dd!important}.walletPlanChkGroup .walletPlanBox .checkboxMol-root{position:absolute;right:20px;padding-left:24px}.walletPlanChkGroup .walletPlanBox+.walletPlanBox{margin-top:12px}.walletPlanChkGroup .iconAtm-root{margin-right:12px}.walletPlanChkGroup .link-underline{z-index:10;color:#bbb}.walletPlanChkGroup .link-underline:after{background-color:#bbb}.content.allowance .cHead .in{padding:0}.content.allowance .cBox{margin-top:20px}.walletInfoBox .tit{font-size:20px;font-weight:700}.walletInfoBox .text+.text{margin-top:20px}.walletInfoBox .text+.text:before{display:block;width:100%;height:1px;margin-bottom:20px;content:"";background-color:#ececec}.graphInfoBox .in{padding:20px;margin-bottom:20px;background-color:#fff;border-radius:16px}.graphInfoBox .in ul{margin-top:12px}.graphInfoBox .in ul .infoListMol-item+.infoListMol-item{margin-top:8px}.graphInfoBox .in .infoListMol-title:before{display:inline-block;width:8px;height:8px;margin-right:8px;content:"";border-radius:16px}.graphInfoBox .use:before{background-color:#846bff}.graphInfoBox .saving:before{background-color:#dc6bc6}.graphInfoBox .donation:before{background-color:#f46464}.allowancPlanBarChart{position:relative;margin-top:40px}.allowancPlanBarChart .barChartMol-bar:before{position:absolute;top:100px;display:block;width:100%;height:1px;content:"";background-color:#ececec}.content.allowanceVerChatBg{padding:0}.content .allowanceChatView{width:100%;height:calc(var(--vh)*100 - 208px);padding:32px 20px;overflow-y:auto}.content .allowanceChatView.is-end{height:auto}.allowanceChatTxtMol{position:fixed;right:0;bottom:0;left:0;z-index:99;width:100%;padding:20px;background-color:#fff}.allowanceChatTxtMol .in{display:flex;width:100%}.allowanceChatTxtMol .ico{align-self:end;margin-left:12px}.allowanceChatTxtMol textarea{height:auto}.pocketMoneyWrap.mainCopyWrap{margin-bottom:24px}.pocketMoneyWrap.mainCopyWrap strong{margin-left:4px;color:#7746dd}.pocketMoneyWrap.mainCopyWrap .copy-txt{margin-top:4px;color:#111}.pocketMoneyWrap.mainCopyWrap .copy-txt strong{font-weight:400}.pocketMoneyList li+li{margin-top:12px}.pocketMoneyList li .list-item{padding-top:0;padding-bottom:0}.pocketMoneyList li .logo{flex-shrink:0;width:48px}.pocketMoneyList li .text{word-break:break-all}.pocketMoneyList li .ico-arr:after{top:0;transform:inherit}.pocketMoneyList li .txt-sub{margin-top:2px;font-size:16px;color:#111}.pocketMoneyList li .txt-sub strong{margin-right:4px;font-weight:400;color:#7746dd}.pocketMoneyList li .infoListMol-root .infoListMol-item{margin-top:4px;font-size:14px;color:#777}.pocketMoneyList li .dividerAtm-root{margin:24px 0 12px}.card-item.habitLog{padding:0;margin:0;border:none}.card-item.habitLog .cHead{display:flex}.card-item.habitLog .avatar{margin-right:8px}.card-item.habitLog .text{display:flex;align-items:center;justify-content:space-between;width:100%}.card-item.habitLog .text .tit{padding-right:12px;font-size:14px;color:#555;word-break:break-all}.card-item.habitLog .text .txt{margin-top:0;font-size:14px;color:#777}.card-item.habitLog .cBody{padding:0;text-align:left}.habitSelListWrap ul{display:flex;flex-wrap:wrap;margin:-8px}.habitSelListWrap ul li{position:relative;flex-shrink:0;width:50%;padding:8px}.habitSelListWrap .in{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:space-between;height:180px;padding:20px 20px 16px;text-align:center;background-color:#f9f9f9;border-radius:16px}.habitSelListWrap .in .txt{color:#333}.habitSelListWrap .in.bg1{background-color:#ede6ff}.habitSelListWrap .in.bg2{background-color:#ffead7}.habitSelListWrap .in.bg3{background-color:#f9f8d5}.habitSelListWrap .in.bg4{background-color:#d1e7ff}.habitSelListWrap .in.bg5{background-color:#cff0b9}.habitSelListWrap .in.bg6{background-color:#ffded7}.habitSelListWrap .image img{object-fit:contain}.habitResult{display:flex;justify-content:center;width:100%;background:url(/_next/static/media/img_heros_habit__success.a01d1ebe.svg) no-repeat top;background-size:100% auto}.mainCopy-sticky .habitStatusList{display:flex;flex-wrap:wrap;align-items:center}.mainCopy-sticky .habitStatusList .ulListMol-item{display:flex;align-items:center}.mainCopy-sticky .habitStatusList .ulListMol-item span{margin:0 4px}.mainCopy-sticky .habitStatusList li+li:before{display:inline-block;width:1px;height:10px;margin:0 8px;content:"";background-color:#bbb}.mainCopy-sticky .habitStatusList li:last-of-type:before{margin:0 8px 0 4px}.richHabitBarChart{display:flex;align-items:flex-end;height:260px;margin-top:24px}.habitChartInfoListWrap li{align-items:center}.habitChartInfoListWrap .ico{margin-right:14px}.habitChartInfoListWrap .ico span{display:block}.habitChartInfoListWrap .infoListMol-title{display:flex;align-items:center;color:#111!important}.richHabitRankingList li+li{margin-top:24px}.richHabitRankingList .ico{display:flex;align-items:center;margin-right:14px}.richHabitRankingList .list-item{flex-direction:row;align-items:center;padding:0}.richHabitRankingList .tit{flex:1 1;font-weight:400}.richHabitRankingList .tit span{display:inline-block}.challenge-success{margin-top:36px}.challenge-success .inViewPortMol-root{display:flex;justify-content:center}.practiceLogImg{margin:0 -20px}.practiceLogImg .swiper{padding:0 20px}.practiceLogImg .swiper-button-next,.practiceLogImg .swiper-button-prev{width:48px;height:48px;background-color:#f9f9f9;border-radius:50%;box-shadow:1px 1px 2px 0 #00000014;opacity:.8}.practiceLogImg .swiper-button-next:after,.practiceLogImg .swiper-button-prev:after{font-size:16px;font-weight:700;color:#333}.practiceLogImg .swiper-slide{position:relative}.practiceLogImg .swiper-slide .card-question-slide{min-height:300px;overflow:hidden;border-radius:16px}.practiceLogImg .swiper-slide img{width:100%;height:auto;min-height:100%}.practiceLogMessage ul .ulListMol-item:last-of-type{border-bottom:none}.practiceLogMessage .list-item{display:flex;flex-direction:row}.practiceLogMessage .avatar{display:inline-block;margin-right:8px}.practiceLogMessage .text{width:100%;margin-top:5px;font-size:14px}.practiceLogMessage .text .tit{color:#555}.practiceLogMessage .text .date{color:#777}.practiceLogMessage .text .in{margin-bottom:8px}.practiceLogMessage .in{display:flex;justify-content:space-between}.habitBtnList .list-item{align-items:flex-start;width:100%;font-weight:500}.habitAlarmSetWrap{position:relative}.habitAlarmSetWrap>span{position:absolute;bottom:24px;bottom:0;display:flex;align-items:center;height:48px}.habitAlarmSetWrap .selectAtm-root{justify-content:flex-end}.habitAlarmSetWrap .textLabelAtm-root{visibility:hidden;opacity:0}.habitStatistics .noDataBox{padding:60px 0}.habitHandmadeButton{justify-content:flex-start!important;height:69px!important;padding:14px 20px!important;margin-top:12px;background-color:#f9f9f9!important;border:1px solid #f9f9f9!important}.habitHandmadeButton .iconAtm-root{margin-right:12px}.habitHandmadeButton .tit{color:#111}.habitCalendarWrap{margin-top:-20px}.habitCalendar.tableMol-root{padding:16px 0 24px}.habitCalendar.tableMol-root table{table-layout:fixed;border:0}.habitCalendar.tableMol-root table td,.habitCalendar.tableMol-root table th{vertical-align:top;border:0}.habitCalendar.tableMol-root table td.holiday,.habitCalendar.tableMol-root table th.holiday{color:#e24d4d}.habitCalendar.tableMol-root table td.out-side,.habitCalendar.tableMol-root table th.out-side{color:#bbb}.habitCalendar.tableMol-root table td.today,.habitCalendar.tableMol-root table th.today{color:#7746dd}.habitCalendar.tableMol-root table td.today .text,.habitCalendar.tableMol-root table th.today .text{background-color:#f5efff}.habitCalendar.tableMol-root table td.disabled,.habitCalendar.tableMol-root table th.disabled{color:#dedede}.habitCalendar.tableMol-root table~td,.habitCalendar.tableMol-root table~th{border:0}.habitCalendar.tableMol-root table thead th{padding-bottom:16px;color:#777;background-color:#0000}.habitCalendar.tableMol-root table thead th .text{font-size:16px}.habitCalendar.tableMol-root table tbody td{padding:0}.habitCalendar.tableMol-root table .table-item{position:relative;height:0;padding-bottom:100%}.habitCalendar.tableMol-root table .text{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;font-style:normal;font-weight:500;font-stretch:normal;line-height:1.44;letter-spacing:normal;border-radius:100%}.habitCalendar.tableMol-root{padding-bottom:0}.habitCalendar .day-reaction{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff}.habitCalendar .day-reaction .in{position:relative;width:90%;height:90%}.habitCalendar .day-reaction .iconAtm-root{position:absolute;z-index:1;width:100%;height:100%;background-size:75%}.habitCalendar .day-reaction .reaction{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0}.habitCalendar .day-reaction .reaction.type2,.habitCalendar .day-reaction .reaction.type3{background:url(/_next/static/media/ico_habit_stamp_40.86049941.svg) no-repeat 50%;background-size:100%}.habitCalendar .day-reaction .reaction.type3:after,.habitCalendar .day-reaction .reaction.type4:after{position:absolute;right:0;bottom:0;z-index:2;width:37%;height:0;padding-bottom:100%;content:"";background:url(/_next/static/media/ico_habit_comment_16.78b0f070.svg) no-repeat 100% 100%;background-size:100%}.swiperGrayFullWrap{margin:0 -20px;background-color:#f9f9f9}.swiperGrayFullWrap .swiper-slide{padding:24px 20px}.swiper-pagination{position:relative!important;bottom:auto!important;padding-top:20px;font-size:0;background-color:#fff}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#ccc;border:1px solid #fff;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background-color:#555;border-color:#555}.walkingIntroBox{position:relative;margin-top:-56px}.walkingIntroBox .cBox{padding:24px 20px}@media(width <= 370px){.walkingIntroBox .cBox{padding:20px 16px}.walkingIntroBox .cBox .ulListMol-item{font-size:15px}}.walkingIntroBox .ulListMol-item{display:flex;color:#333}.walkingIntroBox .ulListMol-item .num{flex-shrink:0;margin-right:6px;font-weight:700;color:#8c55ff}.walkingIntroBox .ulListMol-item:not(:first-child){margin-top:12px}.walkingTodayInfoBox{position:relative;padding:12px 20px 0;margin:0 -20px 32px}.walkingTodayInfoBox .inViewPortMol-root{height:160px}.walkingTodayInfoBox .cBox .c-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.walkingTodayInfoBox .cBox .date{font-size:16px;font-weight:400;color:#333}.walkingTodayInfoBox .cBox .text{margin-top:32px;margin-bottom:12px;text-align:center}.walkingTodayInfoBox .cBox .text .tit{height:34px;padding-top:8px;font-weight:700;color:#9c65ff}.walkingTodayInfoBox .cBox .text .tit.disabled{height:24px;padding-top:0;color:#bbb;background:none}.walkingTodayInfoBox .cBox .text .tit .inViewPortMol-lottie{position:relative;left:auto;z-index:0;transform:translateX(0)}.walkingTodayInfoBox .cBox .text .txt{font-size:28px;font-weight:400;color:#777;word-break:keep-all}.walkingTodayInfoBox .cBox .text .txt .num{display:inline-flex;margin-left:8px;font-weight:700;color:#7746dd!important}.walkingTodayInfoBox .cBox .linearProgressWarking{margin-top:70px}.walkingTodayInfoBox .cBox .theme-walking-txt{display:flex;justify-content:space-between;margin-top:8px;font-size:14px;color:#555}.walkingTodayInfoBox .cBox .receive-btn{margin-top:36px;font-size:14px;border-radius:8px}.walkingTodayInfoBox.is-complete .linearProgressWarking,.walkingTodayInfoBox.is-zero .linearProgressWarking{margin-top:0}.walkingTodayInfoBox.is-complete .text,.walkingTodayInfoBox.is-zero .text{margin-top:24px}.walkingTodayInfoBox.is-complete .text .txt,.walkingTodayInfoBox.is-zero .text .txt{margin-top:4px}.walkingTodayInfoBox.not-shared .text .txt{margin-top:12px;font-size:20px;font-weight:700;line-height:1.4;color:#777}.walkingTodayCalendar.tableMol-root{padding:16px 0 24px}.walkingTodayCalendar.tableMol-root table{table-layout:fixed;border:0}.walkingTodayCalendar.tableMol-root table td,.walkingTodayCalendar.tableMol-root table th{vertical-align:top;border:0}.walkingTodayCalendar.tableMol-root table td.holiday,.walkingTodayCalendar.tableMol-root table th.holiday{color:#e24d4d}.walkingTodayCalendar.tableMol-root table td.out-side,.walkingTodayCalendar.tableMol-root table th.out-side{color:#bbb}.walkingTodayCalendar.tableMol-root table td.today,.walkingTodayCalendar.tableMol-root table th.today{color:#7746dd}.walkingTodayCalendar.tableMol-root table td.today .text,.walkingTodayCalendar.tableMol-root table th.today .text{background-color:#f5efff}.walkingTodayCalendar.tableMol-root table td.disabled,.walkingTodayCalendar.tableMol-root table th.disabled{color:#dedede}.walkingTodayCalendar.tableMol-root table~td,.walkingTodayCalendar.tableMol-root table~th{border:0}.walkingTodayCalendar.tableMol-root table thead th{padding-bottom:16px;color:#777;background-color:#0000}.walkingTodayCalendar.tableMol-root table thead th .text{font-size:16px}.walkingTodayCalendar.tableMol-root table tbody td{padding:0}.walkingTodayCalendar.tableMol-root table .table-item{position:relative;height:0;padding-bottom:100%}.walkingTodayCalendar.tableMol-root table .text{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;font-style:normal;font-weight:500;font-stretch:normal;line-height:1.44;letter-spacing:normal;border-radius:100%}.walkingTodayCalendar.theme-reward table td.complete .table-item{background:url(/_next/static/media/ico_challenge_coin_48.11d25ff1.svg) no-repeat 50%;background-size:100%}.walkingTodayCalendar.theme-reward table td.complete .table-item .text{color:#0000;background-color:#0000}.walkingTodayCalendar.theme-challenge{border-bottom:1px solid #f6f6f6}.walkingTodayCalendar.theme-challenge table td.complete .table-item{background:url(/_next/static/media/im_walking_challenge_bg.635095c5.svg) no-repeat 50%;background-size:83.33%}.walkingTodayCalendar.theme-challenge table td.complete .table-item .text{color:#0000;background-color:#0000}.walkingTodayCalendar.theme-challenge table td .result{margin-top:4px;font-size:12px;font-weight:700;line-height:1.33;color:#bbb;text-align:center}.walkingTodayCalendar.theme-challenge table td .result.is-middle{color:#8c55ff}.walkingTodayCalendar.theme-challenge table td .result.is-more{color:#5269ff}.walkingTodayCalendar.theme-eventCard{border-bottom:1px solid #f6f6f6}.walkingTodayCalendar.theme-eventCard table td.complete .table-item{background:url(/_next/static/media/ico_event2503_02_cardafter.2da9a7c2.png) no-repeat 50%;background-size:83.33%}.walkingTodayCalendar.theme-eventCard table td.complete .table-item .text{color:#0000;background-color:#0000}.walkingTodayCalendar.theme-eventCard table td.before .table-item .buttonAtm-root{display:block;position:relative;width:100%;height:100%;background-color:#0000;padding:0}.walkingTodayCalendar.theme-eventCard table td.before .table-item .buttonAtm-root>img{position:absolute!important;top:1px;left:50%;width:83.33%!important;transform:translateX(-50%)}.walkingTodayCalendar.theme-eventCard table td.before .table-item .buttonAtm-root>img.card-before{z-index:2}.walkingTodayCalendar.theme-eventCard table td.before .table-item .buttonAtm-root>img.card-after{z-index:1}.walkingTodayCalendar.theme-eventCard table td.before .table-item .text{color:#0000;background-color:#0000}.walkingTodayCalendar.theme-eventCard table td.fall .table-item{background:url(/_next/static/media/ico_event2503_02_cardnot.b01d4f36.png) no-repeat 50%;background-size:83.33%}.walkingTodayCalendar.theme-eventCard table td.fall .table-item .text{color:#0000;background-color:#0000}.walkingTodayCalendar.theme-eventCard table td.double .table-item .text{border:3px solid #ff7a6f;border-radius:100%}.walkingTodayCalendar.theme-eventCard table td .result{margin-top:4px;font-size:12px;font-weight:700;line-height:1.33;color:#bbb;text-align:center}.walkingTodayCalendar.theme-eventCard table td .result.is-complete{color:#ffab2b}.walkingTodayCalendar.theme-eventCard table td .result.is-before{color:#8c55ff}.walkingTodayCalendar.theme-eventCard table td .result.is-fall{color:#bbb}.walkingTodayCalendar.theme-eventCard table td .result.is-double{color:#ff7a6f;letter-spacing:-.5px}.walkingTodayCalendar.theme-eventCard table td .btn-motionCard{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-58%);background-color:#0000;padding:0;width:83.33%;height:83.33%;display:flex;justify-content:center;align-items:center;perspective:1000px}.walkingTodayCalendar.theme-eventCard table td .btn-motionCard .in{position:relative;transition:all .5s ease;transform-style:preserve-3d;width:100%;height:100%}.walkingTodayCalendar.theme-eventCard table td .btn-motionCard .in.flipped{transform:rotateY(180deg)}.walkingTodayCalendar.theme-eventCard table td .btn-motionCard .card-back,.walkingTodayCalendar.theme-eventCard table td .btn-motionCard .card-front{backface-visibility:hidden;position:absolute!important;top:0;left:0;width:100%;height:100%}.walkingTodayCalendar.theme-eventCard table td .btn-motionCard .card-back{transform:rotateY(180deg)}.walkingTodayTabHead{position:relative;padding-right:150px;padding-left:20px;margin-top:16px}.walkingTodayTabHead .inViewPortMol-root{position:absolute;top:50%;right:0;z-index:-1;margin-top:-60px}.walkingTodayTabHead:after{position:absolute;right:20px;bottom:0;left:20px;display:block;height:1px;content:"";background-color:#f6f6f6}.walkingTodayTabHead .sub-txt{font-size:16px;line-height:1.5;color:#555}.walkingTodayTabHead .main-txt{margin-top:12px;font-size:24px;font-weight:400;line-height:1.33;color:#555}.walkingTodayTabHead .main-txt strong{color:#111}.walkingTodayTabHead .head-in{display:flex;flex-flow:column;justify-content:center;height:134px}.walkingTodayTabChart{padding:0 75px 0 20px;margin:64px 0}.walkingTodayTabChart .chart-in{position:relative}.walkingTodayTabChart .chart-in .chart-line:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";border-top:1px dashed #dedede}.walkingTodayTabChart .chart-in .chart-line:after{position:absolute;top:110px;left:0;width:100%;height:1px;content:"";border-top:1px dashed #dedede}.walkingTodayTabChart .chart-in .chart-line span{position:absolute;width:100%;font-size:12px;line-height:1.33;color:#555;text-align:right}.walkingTodayTabChart .chart-in .chart-line span.max{top:-5px;right:-50px}.walkingTodayTabChart .chart-in .chart-line span.half{top:103px;right:-50px}.walkingTodayTabChart .chart-in .chart-line span.min{right:-50px;bottom:40px}.walkingTodayTabChart .chart-in:after{position:absolute;bottom:49px;left:0;width:100%;height:1px;content:"";border-bottom:1px solid #dedede}.walkingTodayTabChart .chart-in .barChartMol-root{position:relative;z-index:1}.walkingTodayTabChart .chart-in .barChartMol-label-text{height:37px}.walkingTodayTabCalendar{padding:8px 20px 32px}.walkingTodayTabCalendar .challenge-info{padding-top:20px;overflow:hidden}.walkingTodayTabCalendar .challenge-info .info-item{display:inline-flex;align-items:center;float:left;height:16px;margin-top:12px;margin-right:20px}.walkingTodayTabCalendar .challenge-info .info-dot{width:12px;height:12px;margin-right:4px;content:"";background-color:#bbb;border-radius:100%}.walkingTodayTabCalendar .challenge-info .info-dot.is-middle{background-color:#8c55ff}.walkingTodayTabCalendar .challenge-info .info-dot.is-more{background-color:#5269ff}.walkingTodayTabCalendar .challenge-info .info-text{font-size:12px}.content.smallAward .inViewPortMol-root:nth-of-type(2) .cBox{margin-top:0}.content.smallAward .cHead .in{padding-right:0;padding-left:0}.content.smallAward .cBox{margin-top:12px;text-align:center}.content.smallAward .cBox.smallAward-bg1{background-image:linear-gradient(135deg,#fbe5fb 1%,#e1f3fc 99%)}.content.smallAward .cBox.smallAward-bg2{background-image:linear-gradient(136deg,#f7dfd6 2%,#f8f4c8 98%)}.content.smallAward .cBox.smallAward-bg3{background-image:linear-gradient(136deg,#dff4fb,#dae0ff 100%)}.content.smallAward .box-tit{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500}.content.smallAward .box-tit+.image{margin-top:20px}.content.smallAward .link{display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin-top:24px;color:#333;background-color:#fff;border-radius:16px}.content.smallAward .link.grayBg{background-color:#ececec}.content.smallAward .text{margin-top:16px;text-align:center}.content.smallAward .text .tit{font-size:18px;font-weight:700}.content.smallAward .text .txt{margin-top:4px;color:#777}.todayQuiz{margin-top:20px}.todayQuiz:before{display:block;width:204px;height:42px;margin:0 auto;content:"";background-image:url(/_next/static/media/im_heros_reward_quiz_word.b3b9460c.png);background-size:cover}.todayMood{display:flex;flex-direction:column;margin-top:20px;text-align:center}.todayMood .icon+.tit{margin-top:16px}.todayMood .icon+.text{margin:0 0 0 12px}.todayMood .icon+.text .tit{font-size:16px}.todayMood .tit{font-weight:700;color:#7746dd}.todayMood .message{position:relative;padding:20px;background-color:#fff;border-radius:0 16px 16px;box-shadow:4px 4px 8px 0 #e7e2ea33}.todayMood .message:before{position:absolute;top:0;left:-8px;display:block;width:8px;height:8px;content:"";background:url(/images/icons/icon_today_signup1.svg) no-repeat 0 0;background-size:100% 100%}.todayMood .message .item{display:flex;align-items:center}.todayMood .message .item.type1 .icon:before,.todayMood .message .item.type2 .icon:before{width:16px;height:16px;background-size:16px auto}.todayMood .message .txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;color:#777;text-align:left}.todayMood .MuiAvatar-root{background-color:#0000;border-radius:0}.todayMood .MuiAvatar-root .iconAtm-root{width:100%;height:100%}.todayMood .item .icon{position:relative;display:inline-block}.todayMood .item.type1 .icon:before{background:url(/images/icons/icon_today_heart_bg_purple.svg) no-repeat;background-size:24px auto}.todayMood .item.type1 .icon:before,.todayMood .item.type2 .icon:before{position:absolute;right:0;bottom:0;z-index:1;width:24px;height:24px;content:""}.todayMood .item.type2 .icon:before{background:url(/images/icons/icon_today_heart_bg_green.svg) no-repeat;background-size:24px auto}.walkingChallenge .walkCount{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.walkingChallenge .walkCount .tit{font-weight:700;color:#9c65ff}.walkingChallenge .walkCount .tit+.txt{margin-top:4px}.walkingChallenge .walkCount .txt{font-size:20px;color:#777}.walkingChallenge .walkCount .count{font-weight:700;color:#7746dd}.walkingChallenge .walkProgress{padding-top:52px}.walkingChallenge .walkProgress .num{display:flex;justify-content:space-between;font-size:14px}.content.missionResult .resultMsgBox.bottom{flex:none;padding-bottom:0;margin:0}.content.missionResult .resultMsgBox .txt{word-break:break-all}.content.missionResult .value{font-size:24px;font-weight:700;color:#7746dd}.infoMsgBox.missionDetail{text-align:center}.infoMsgBox.missionDetail .chip{margin-bottom:24px}.infoMsgBox.missionDetail .image{position:relative;height:180px}.infoMsgBox.missionDetail .image img{object-fit:cover;border-radius:12px}.infoMsgBox.missionDetail .image .in{position:relative;width:100%;max-width:375px;background-color:#f9f9f9;border:1px solid #ececec;border-radius:12px}.infoMsgBox.missionDetail .image .in .iconButtonAtm-root{position:absolute;top:8px;right:8px}.infoMsgBox.missionDetail .image .nodata{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px}.infoMsgBox.missionDetail .image .nodata p{margin-top:8px}.infoMsgBox.missionDetail .value{font-size:24px;font-weight:700;color:#7746dd}.infoMsgBox.missionDetail .value+.txt{margin-top:4px}.infoMsgBox.missionDetail .txt{color:#111}.cBox.missionCreation .avataInfoBox{padding:0}.cBox.missionCreation .tit{margin-top:16px}.cBox.missionCreation .textInputAtm-root{background-color:#f9f9f9}.cBox.missionCreation+.formListMol-root{margin-top:12px}.recommendedMissionWrap ul{display:flex;flex-wrap:wrap;margin:-8px}.recommendedMissionWrap ul li{position:relative;flex-shrink:0;width:50%;padding:8px}.recommendedMissionWrap .iconButtonAtm-root{position:absolute;top:-4px;right:-4px}.recommendedMissionWrap .in{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:space-between;height:100%;min-height:180px;padding:20px 20px 16px;text-align:center;background-color:#f9f9f9;border:1px solid #ececec;border-radius:16px}.recommendedMissionWrap .in .txt{color:#555}.recommendedMissionWrap .image img{object-fit:contain}.recommendedMissionWrap .chip{position:absolute;top:16px;left:16px}.recommendedMissionWrap .chip .chipAtm-root{font-size:13px;color:#7746dd;background-color:#fff}.recommendedMissionWrap .chip+.image{padding-top:20px}.recommendedMissionWrap .btn-add-mission{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:flex-end;height:180px;padding:16px;background-color:#f9f9f9;border:none;border-radius:16px}.recommendedMissionWrap .btn-add-mission .start-icon{margin:0 0 32px}.recommendedMissionWrap .txt{width:100%;word-break:keep-all;word-wrap:break-word;white-space:normal}.missionEditImg .image{height:180px;overflow:hidden}.missionEditImg .image img{width:100%;max-width:100%;height:auto!important;min-height:auto;object-fit:cover!important;object-position:top;border-radius:12px}.missionEditImg .btnArea{margin-top:24px;text-align:center}.missionTop-fixed .mainCopy-sticky{display:flex!important;align-items:center;justify-content:space-between;height:44px;padding:0 20px;font-size:14px;font-weight:400;background-color:#f5efff}.missionTop-fixed .mainCopy-sticky .left{flex:1 1}.quiz-bg1{background:url(/_next/static/media/im_quiz_bg1.9e993026.svg) no-repeat top;background-size:123% auto}.quiz-bg2{background:url(/_next/static/media/im_quiz_bg2.6651282b.svg) no-repeat top;background-size:100% auto}.quizThemeWrap .test-bt{margin-top:12px}.quizThemeWrap .text{margin-top:24px}.quizThemeWrap .image{margin-top:60px}.quizThemeWrap .infoMsgBox{margin-bottom:0}.quizThemeWrap .quizResultWrap{margin-top:24px}.quizTitle{display:flex;align-items:center;justify-content:center;width:auto;height:48px;font-size:18px;font-weight:700;color:#7746dd;background-image:url(/_next/static/media/im_quiz_bg_cloud1.34bd95d0.svg);background-repeat:no-repeat;background-position:50%;background-size:auto 48px}.quizTitle.lg{background-image:url(/_next/static/media/im_quiz_bg_cloud2.7fd6b8b2.svg)}.quizTitle+.image{margin-top:10px}.categoryList{display:flex;flex-wrap:wrap;margin:-6px}.categoryList li{display:inline-flex;width:33%;padding:6px;margin-right:.5%}.categoryList li:nth-of-type(3n){margin-right:0}.categoryList .in{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100px;background-color:#fff;border-radius:16px;box-shadow:0 4px 4px 0 #ededfb80}.categoryList .iconAtm-root+span{margin-top:6px;text-align:center;word-break:break-all}.categoryList .badge{position:absolute;top:-8px;right:-8px;display:inline-flex;justify-content:center;width:32px;height:32px;font-size:12px;font-weight:700;color:#fff;background-image:url(/_next/static/media/im_flag_quiz_bg.71d3e532.svg);background-size:32px auto}.quizResultWrap{padding:20px;background-color:#fff;border:1px solid #ececec;border-radius:16px}.quizResultWrap .quizResultList .infoListMol-item{margin-top:16px!important}.quizResultWrap .quizResultList .infoListMol-item:first-of-type{margin-top:0!important}.quizResultWrap .quizResult{margin-top:16px}.quizResultWrap .quizResult .text{display:flex;justify-content:space-between;padding-bottom:12px}.quizResultTxt .tit{position:relative;z-index:2;display:inline-block;padding-left:36px;font-size:20px;font-weight:700;color:#333}@media(width <= 375px){.quizResultTxt .tit{font-size:5.2vw}}.quizResultTxt .tit:before{position:absolute;bottom:0;left:0;display:inline-block;width:28px;height:28px;content:"";background-image:url(/_next/static/media/ico_quiz_correct_28.dd5b2b79.svg);background-size:28px auto}.quizResultTxt .tit:after{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:100%;height:16px;content:"";background-color:#feebff}.quizResultTxt .tit.incorrect:before{background-image:url(/_next/static/media/ico_quiz_wrong_red_28.974c2cad.svg)}.quizResultTxt .tit.incorrect:after{background-color:#ffeded}.quizResultTxt .tit.wrong:before{background-image:url(/_next/static/media/ico_quiz_wrong_black_28.db381fc7.svg)}.quizResultTxt .tit.wrong:after{background-color:#ffeded}.quizResultTxt .tit+p{margin-top:20px}.questionInfoList{display:flex;justify-content:flex-end}.questionInfoList li:before{display:inline-block;width:1px;height:12px;margin:0 8px;content:"";background-color:#bbb}.questionInfoList li:first-of-type:before{display:none}.questionInfoList .easy{color:#07a047}.questionInfoList .normal{color:#5269ff}.questionInfoList .hard{color:#e24d4d}.quizTimerInfo{display:flex;align-items:center;margin-top:16px}.quizTimerInfo .ico{margin-right:4px}.quizTimerInfo .txt{display:inline-block;padding-right:8px;font-weight:500;color:#555;white-space:nowrap}.quizTimerInfo .fc-color7{padding-left:8px;white-space:nowrap}.quizQuestion{margin-top:12px}.quizQuestion:before{display:block;width:100%;height:1px;margin-bottom:20px;content:"";background-color:#f6f6f6}.quizQuestion+.image{margin-top:20px}.quizHintToggle{background-color:#f9f9f9;border-radius:16px}.quizHintToggle .tit{height:64px;font-size:14px;font-weight:500}.quizHintToggle .tit:before{display:block;width:24px;height:24px;margin-right:4px;content:"";background-image:url(/_next/static/media/ico_quiz_hint_24.deb7385c.svg);background-size:24px auto}.quizHintToggle .cont{padding-bottom:20px;color:#111}.quizBox{position:relative}.quizBox .in{min-height:100px;padding:20px;background-color:#fff;border:1px solid #ececec;border-radius:16px}.quizBox.quiz-qu{padding-top:16px}.quizBox.quiz-qu .tit{position:absolute;top:0;left:20px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100px;height:48px;font-size:18px;font-weight:700;color:#fff;background:url(/_next/static/media/im_quiz_titlebg_green.660e6c2d.svg) no-repeat top}.quizBox.quiz-qu.disabled .tit{background:url(/_next/static/media/im_quiz_titlebg_gray.8c08623b.svg) no-repeat top}.quizBox.quiz-qu.disabled .txt{padding-top:16px}.quizBox.quiz-qu.disabled .in{padding-top:30px;color:#bbb}.quizBox.quiz-an{padding-top:64px}.quizBox.quiz-an .image{position:absolute;top:0;right:0}.quizBox.quiz-an .in{box-shadow:0 4px 4px 0 #ededfbcc}.quiz-btm-count{bottom:88px;z-index:2;padding:0 20px;color:#777;text-align:center}.quiz-btm-count,.quiz-btm-count:after{position:fixed;left:0;width:100%;background-color:#fff}.quiz-btm-count:after{display:block;height:100%;content:""}.quiz-btm-count+.buttonAtm-root{z-index:10}.quiz-btm-count .tit{margin-right:4px;color:#555}.eventWrap{position:relative;max-height:36px;padding-right:36px;overflow:hidden}.eventWrap .toggle-btn{position:absolute;top:5px;right:0;z-index:1;width:24px;height:24px;background-image:url(/_next/static/media/ico_arr_down_24.a9c89f5a.svg);background-repeat:no-repeat;background-position:50%}.eventWrap.is-open{max-height:inherit}.eventWrap.is-open .toggle-btn{transform:rotate(-180deg)}.eventList{margin-top:56px}.eventList .ulListMol-item:not(:first-child){margin-top:40px}.eventList .ulListMol-item .in{display:block}.eventList .ulListMol-item .chipWrap{position:absolute;top:12px;right:12px;z-index:1}.eventList .ulListMol-item .chipWrap .chipAtm-root:not(:first-child){margin-left:4px}.eventList .ulListMol-item img{position:relative!important;height:auto!important;text-align:right}.eventList .ulListMol-item .thum-im,.eventList .ulListMol-item .thum-txt{position:relative;display:flex;flex-direction:column;height:200px;overflow:hidden;border-radius:16px}.eventList .ulListMol-item .thum-txt{padding:20px 20px 0}.eventList .ulListMol-item .thum-txt .copy{margin-bottom:8px}.eventList .ulListMol-item .thum-txt .copy .c-tit{font-size:18px;font-weight:700;color:#fff}.eventList .ulListMol-item .thum-txt .copy .c-txt{margin-top:4px;color:#fffc}.eventList .ulListMol-item .thum-txt .im{display:flex;justify-content:flex-end;margin-top:auto}.eventList .ulListMol-item .text{margin-top:16px}.eventList .ulListMol-item .text .tit{font-weight:700}.eventList .ulListMol-item .text .txt{margin-top:4px;font-size:14px;font-weight:400;color:#777}.eventEndDim{position:fixed;top:48px;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:90px;background-color:#111111b3}.eventEndDim .text{color:#fff;text-align:center}.eventEndDim .text .tit{font-size:24px;font-weight:700}.activity-icon-title{display:flex;align-items:center}.activity-icon-title .text-group{margin-left:12px}.activity-icon-title .text-group>span{color:#777;font-weight:400}.date-navi-wrap{padding:0 20px}.date-navi-wrap .date-navi-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px}.date-navi-wrap .date-navi-title strong{font-size:20px;font-style:normal;font-weight:500;font-stretch:normal;line-height:1.4;color:#111;letter-spacing:normal}.date-navi-wrap .date-navi-prev{transform:rotate(180deg)}.date-navi-wrap .date-navi-next{transform:rotate(0)}.schedule-table-wrap .table-item .text{text-align:center}.schedule-table-wrap .is-active .table-item:before{position:absolute;top:0;left:3px;display:block;width:calc(100% - 6px);height:100%;pointer-events:none;content:"";background-color:#f5efff}.schedule-table-wrap table{width:100%;word-break:break-word;table-layout:fixed}.schedule-table-wrap thead th{position:relative;font-size:14px;font-style:normal;font-weight:700;font-stretch:normal;line-height:1.57;color:#7746dd;text-align:center;letter-spacing:normal;background-color:#0000;border:none}.schedule-table-wrap thead .table-item{display:flex;align-items:center;justify-content:center}.schedule-table-wrap thead .table-item .text{position:relative;z-index:1;padding:16px 0}.schedule-table-wrap thead .table-item .text span{display:block;height:22px;line-height:1.57}.schedule-table-wrap thead .is-active .table-item:before{border-radius:10px 10px 0 0}.schedule-table-wrap tbody td,.schedule-table-wrap tbody th{font-size:13px;font-style:normal;font-stretch:normal;line-height:normal;color:#333;letter-spacing:normal}.schedule-table-wrap tbody th{position:relative;padding:8px 3px;font-weight:500;vertical-align:middle;background-color:#0000;border:none}.schedule-table-wrap tbody td{position:relative;padding:8px 3px;vertical-align:middle;border-bottom:1px dashed #e4e4e4}.schedule-table-wrap tbody .table-item .text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:32px}.schedule-table-wrap tbody .table-item .text span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:32px;line-height:1}.schedule-table-wrap tbody .table-item .add-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-top:4px}.schedule-table-wrap tbody tr:last-child td,.schedule-table-wrap tbody tr:last-child th{padding-bottom:16px;border-bottom:none}.schedule-table-wrap tbody tr:last-child .is-active .table-item:before{border-radius:0 0 10px 10px}.schedule-table-wrap .MuiTable-root{border:none}.schedule-table-wrap .MuiTable-root .MuiTableCell-root{background-color:#0000;border-left:none}.schBeforeBox{flex:1;flex-direction:column;align-items:center;height:100%;text-align:center;margin-bottom:72px}.schBeforeBox,.schBeforeBox .im{display:flex;justify-content:center}.schBeforeBox .im{margin-bottom:24px;position:relative;width:100%}.schBeforeBox .im img{position:relative!important;max-width:375px}.schBeforeBox .tit{font-size:20px;font-weight:700}.schBeforeBox .txt{margin-top:12px;color:#777}.schBeforeBox .ex{margin-top:16px;font-size:14px;color:#7746dd}.mealInfo-table-wrap table{width:100%;word-break:break-word;table-layout:fixed;border:none}.mealInfo-table-wrap table thead th{position:relative;font-size:14px;font-style:normal;font-weight:700;font-stretch:normal;line-height:1.57;color:#7746dd;text-align:center;letter-spacing:normal;background-color:#0000;border-bottom:1px dashed #e4e4e4}.mealInfo-table-wrap table thead .table-item{display:flex;align-items:center;justify-content:center}.mealInfo-table-wrap table thead .table-item .text{padding:22px 0 13.5px}.mealInfo-table-wrap table thead .table-item .text span{display:block;height:22px;line-height:1.57}.mealInfo-table-wrap table tbody td{height:0;padding:2% 1% 0;border:none}.mealInfo-table-wrap table tbody .table-item{position:relative;height:100%;padding:0 10% 10%}.mealInfo-table-wrap table tbody .table-item .text{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.mealInfo-table-wrap table tbody .table-item .text span{display:flex;align-items:center;justify-content:center;height:34px;font-size:13px;font-style:normal;font-weight:500;font-stretch:normal;line-height:1;line-height:normal;color:#8a93a7;text-align:center;letter-spacing:normal}.mealInfo-table-wrap table tbody .table-item .text .none-list{width:100%;height:16px;font-size:12px;font-style:normal;font-weight:400;font-stretch:normal;line-height:1.33;color:#777;text-align:center;letter-spacing:normal}.mealInfo-table-wrap table tbody .table-item .text .meal-list{width:100%}.mealInfo-table-wrap table tbody .table-item .text .meal-list li{font-size:12px;font-style:normal;font-weight:400;font-stretch:normal;line-height:1.33;color:#333;letter-spacing:normal}.mealInfo-table-wrap table tbody .table-item:before{position:absolute;top:0;left:3px;display:block;width:100%;height:100%;pointer-events:none;content:"";background-color:#fafafa;border-radius:8px}.mealInfo-table-wrap table tbody .is-active .table-item:before{background-color:#f5efff}.mealInfo-table-wrap .MuiTable-root{border:none}.mealInfo-table-wrap .MuiTable-root .MuiTableCell-root{background-color:#0000;border-left:none}.mealDetailWrap .mealTit{margin-top:24px;font-size:14px}.mealDetailWrap .mealList li{display:flex;align-items:flex-start;margin-top:16px;color:#333}.mealDetailWrap .mealList li .tit{display:inline-flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;width:40px;margin-right:8px;text-align:center}.mealDetailWrap .mealList li .tit .ico{flex-shrink:0;padding:8px}.mealDetailWrap .mealList li .text{flex:1;min-height:100px;padding:20px;background-color:#fff;border:1px solid #ececec;border-radius:12px}.mealDetailWrap .mealList li .noData{width:100%;min-height:120px;padding:20px;color:#777;background-color:#f6f6f6;border:1px solid #ececec;border-radius:12px}.coopUseBox,.mealDetailWrap .mealList li .noData{display:flex;align-items:center;justify-content:center}.coopUseBox{flex-direction:column;padding:40px 20px;margin-bottom:36px;background-color:#f9f9f9;border-radius:16px}.coopUseBox .txt{font-size:20px;color:#333}.coopUseBox .txt .point{color:#0080ac}.useTermsAgreeGroup .termsDl:not(:first-child){margin-top:16px}.termsDl .dt{margin-bottom:12px;font-weight:700}.termsDl .dd{padding:16px 12px;background-color:#f8f8f8}.termsDl .dd .in{height:72px;padding:0 8px;overflow-y:auto;color:#555;-webkit-overflow-scrolling:touch}.myTodayCalendar{padding-bottom:40px;margin-top:-16px}.myTodayCalendar .faceCalendar{margin-top:16px}.myTodayCalendar .faceCalendar table{table-layout:fixed;border:0}.myTodayCalendar .faceCalendar table td,.myTodayCalendar .faceCalendar table th{text-align:center;border:0}.myTodayCalendar .faceCalendar table~td,.myTodayCalendar .faceCalendar table~th{border:0}.myTodayCalendar .faceCalendar table thead th{height:48px;color:#777;background-color:#0000}.myTodayCalendar .faceCalendar table thead th.holiday{color:#e24d4d}.myTodayCalendar .faceCalendar table tbody td{padding-bottom:8px}.myTodayCalendar .faceCalendar table .table-item{position:relative;display:flex;flex-direction:column;align-items:center}.myTodayCalendar .faceCalendar table .icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#0000}.myTodayCalendar .faceCalendar table .icon img{width:32px;height:32px}.myTodayCalendar .faceCalendar table .text{font-size:14px;font-weight:500}.myTodayCalendar .faceCalendar table .text .MuiBadge-root{position:relative}.myTodayCalendar .faceCalendar table .text .MuiBadge-root .MuiBadge-badge{position:absolute;top:4px;right:-5px;width:4px;min-width:4px;height:4px}.myTodayCalendar .faceCalendar table .day-reaction{position:absolute;top:2px;left:50%;width:44px;height:44px;transform:translateX(-50%)}.myTodayCalendar .faceCalendar table .day-reaction .reaction{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0;border:2px solid #d9bffc;border-radius:50%}.myTodayCalendar .faceCalendar table .day-reaction .reaction:after{position:absolute;right:-2px;bottom:-1px;width:16px;height:16px;font-size:0;line-height:0;content:"";background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type1:after{background:none}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type2{border-color:#0000}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type2:after{background-image:url(/_next/static/media/icon_today_heart_bg_green.8b5327b3.svg)}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type3{border-color:#0000}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type3:after{background-image:url(/_next/static/media/icon_today_heart_bg_purple.4f449882.svg)}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type4{border-color:#0000}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type4:after{background-image:url(/_next/static/media/icon_today_heart_line_p.1275811f.svg)}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type5:after{background-image:url(/_next/static/media/icon_today_heart_bg_green.8b5327b3.svg)}.myTodayCalendar .faceCalendar table .day-reaction .reaction.type6:after{background-image:url(/_next/static/media/icon_today_heart_bg_purple.4f449882.svg)}.myTodayCalendar .faceCalendar .buttonAtm-root{height:56px;margin-top:10px}.myTodayInfo{padding:32px 20px;margin-right:-20px;margin-left:-20px;background-color:#f9f9f9}.myTodayInfo .cBox{padding:24px 20px;margin-bottom:12px}.myTodayInfo .cBox:last-child{margin-bottom:0}.myTodayInfo .cBox .textHeadLineAtm-root{margin-bottom:20px}.myTodayInfo .cBox .infoListMol-root li{margin-top:12px}.myTodayInfo .cBox .list-item.type-thum-multi{padding:0}.myTodayInfo .cBox .list-item .ico{margin-right:16px}.myTodayInfo .cBox .text{padding-right:24px}.sharePeople{margin-top:-12px;margin-bottom:32px}.sharePeople .share-image{display:flex;justify-content:center;height:80px;text-align:center}.sharePeople .share-image .avatarGroupMol-root{justify-content:center}.sharePeople .share-image .avatarMol-root{width:48px;height:48px}.sharePeople .share-image .MuiAvatar-root{margin-left:-18px}.sharePeople .share-image .MuiAvatar-root:last-of-type{margin-left:0}.sharePeople .share-desc{font-weight:700;text-align:center}.myTodayRank .best{position:relative;height:160px}.myTodayRank .best+.dividerAtm-root{margin-top:12px}.myTodayRank .best .item{position:absolute}.myTodayRank .best .item.rank1{top:12px;left:50%;transform:translateX(-50%)}.myTodayRank .best .item.rank2{top:18px;left:1%}.myTodayRank .best .item.rank3{top:50px;right:1%}.myTodayRank .best .item.rank4{top:89px;left:20%}.myTodayRank .best .item.rank5{top:-3px;right:20%}.myTodayRank .best .item .text{padding-right:0;font-size:13px;text-align:center}.myTodayRank .best .item .text .count{margin-left:4px}.myTodayRank .item-list{display:flex;flex-wrap:wrap;align-items:center}.myTodayRank .item-list li{display:flex;flex-flow:row wrap;align-items:center;width:33%;margin-top:20px}.myTodayRank .item-list li:first-child,.myTodayRank .item-list li:nth-child(2),.myTodayRank .item-list li:nth-child(3){margin-top:0}.myTodayRank .item-list li .icon{flex-shrink:0;width:24px;height:24px;margin-right:8px}.myTodayRank .item-list li .text{padding-right:0;font-size:14px}.myTodayRank .item-list li .text .count{margin-left:4px;color:#7746dd}.myTodayRegist h2{font-weight:400;color:#555}.myTodayRegist .emojiSelect .list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:18px;margin-right:-4px;margin-left:-4px}.myTodayRegist .emojiSelect .list li{width:20%;min-width:60px;padding:6px 4px}.myTodayRegist .emojiSelect .list li .icon{display:flex;align-items:center;justify-content:center;width:100%;height:60px;background-color:#f6f6f6;border-radius:16px}.myTodayRegist .emojiSelect .list li .icon:after{position:absolute;top:-12px;right:1px;display:none;width:24px;height:24px;content:"";background:url(/_next/static/media/ico_checkbox1_on.ff5ded14.svg) no-repeat 0 0;background-size:100% 100%}.myTodayRegist .emojiSelect .list li .tit{margin-top:8px;color:#555;text-align:center}.myTodayRegist .emojiSelect .list li .custom-radio .label-text{padding:0;background-color:#0000;border:0;border-radius:0}.myTodayRegist .emojiSelect .list li .custom-radio input[type=radio]:checked+label .icon{border:1px solid #9c65ff}.myTodayRegist .emojiSelect .list li .custom-radio input[type=radio]:checked+label .icon:after{display:block}.myTodayRegist .msg-noti{margin-top:24px}.myTodayRegist .msg-noti .bulletListMol-root{margin-top:0}.myTodaysBtmPop .window-wrap:after{position:absolute;inset:0;z-index:-1;content:"";background-image:linear-gradient(139deg,#f8f2f9 22%,#f6f1fe 50%,#f1f1ff 64%);border-radius:20px 20px 0 0}.myTodaysBtmPop .item-message{width:100%;word-break:break-all;overflow-wrap:break-word;white-space:pre-wrap}.mytodayAvataShareList{display:flex;flex-wrap:wrap;margin:24px -12px 0;overflow:hidden}.mytodayAvataShareList li{display:inline-flex;flex:0 1 33.3333%;justify-content:center;margin-top:12px}.mytodayAvataShareList li .name{margin-top:12px;color:#111;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mytodayAvataShareList li .MuiBadge-anchorOriginTopRight{top:4px;right:4px}.mytodayAvataShareList.is-column{flex-direction:column;margin:0}.mytodayAvataShareList.is-column li{display:inline-flex;flex:100%;flex-direction:row;justify-content:flex-start}.mytodayAvataShareList.is-column li:not(:first-of-type){margin-top:24px}.mytodayAvataShareList.is-column li .avataWrap{display:flex;align-items:center}.mytodayAvataShareList.is-column li .avataWrap .name{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;margin-left:12px}.mytodayAvataShareList.is-column li .avataWrap .name button{margin-top:4px;font-size:13px}.textHeadLineAtm-root+.selectMol-root.custom{margin-top:26px}.selectMol-root.custom .selectAtm-root{height:auto;padding:0;border:0;border-radius:0}.selectMol-root.custom .selectAtm-root:after{position:static;margin-left:4px;background-image:url(/_next/static/media/ico_arr_down_24.a9c89f5a.svg)}.selectMol-root.custom .selectAtm-root:hover{background-color:#0000}.selectMol-root.custom span{font-size:20px;font-weight:500;color:#7746dd}.selectMol-root.custom span:after{display:inline;color:#111;content:"님"}.selectMol-root.custom+.copy-txt{margin-top:14px}.type-gradation{background-image:linear-gradient(133deg,#fef3ff 21%,#f1f8ff 77%)}.myTodayChatWrap .chatBoxMol-message{max-width:calc(100vw - 100px)}.chatBoxMol-root .chatBoxMol-message{word-break:break-all}.chatBoxMol-root.custom .chatBoxMol-message-box .chatBoxMol-message{flex-direction:column}.chatBoxMol-root.custom .chatBoxMol-message-box .chatBoxMol-message .item-reaction{display:flex;align-items:center}.chatBoxMol-root.custom .chatBoxMol-message-box .chatBoxMol-message .item-reaction .iconAtm-root{margin-right:8px}.chatBoxMol-root.custom .chatBoxMol-message-box .chatBoxMol-message .item-reaction .text{font-size:16px;font-weight:700;color:#7746dd}.chatBoxMol-root.custom .chatBoxMol-message-box .chatBoxMol-message .item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.chatBoxMol-root.custom .chatBoxMol-message-box .chatBoxMol-message .item-bottom .date{font-size:13px;font-weight:400;color:#777}.chatBoxMol-root.custom .chatBoxMol-message-box .chatBoxMol-message hr{margin:12px 0}.chatBoxMol-root.custom.is-outgoing .chatBoxMol-title{justify-content:flex-start}.chatBoxMol-root.custom.is-outgoing .iconAtm-root{width:40px;height:40px;background-color:#fff;border-radius:50%}.messagePreview{margin-bottom:16px}.messagePreview .title .date{font-size:14px;font-weight:400}.messagePreview .title .user{margin-top:12px;font-weight:500;color:#555}.messagePreview .title .user strong{font-weight:700;color:#111}.messagePreview .item-reaction{display:flex}.messagePreview .item-reaction .icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;background-color:#fff;border-radius:50%}.messagePreview .item-reaction .icon img{width:44px;height:44px}.messagePreview .item-reaction .text{margin-left:12px}.messagePreview .item-reaction .text .desc-reaction{font-size:18px;font-weight:700;color:#7746dd}.messagePreview .item-reaction .text .desc-message{margin-top:4px;color:#555}.messagePreview hr{background-color:#f3ddff}.profileEditImg .image{overflow:hidden}.profileEditImg .image img{object-fit:contain;border-radius:100%}.profileEditImg .btnArea{margin-top:24px;text-align:center}.appDownloadWrap{display:flex;flex:1 1;flex-direction:column;flex-shrink:0;height:calc(var(--vh)*100);background-color:#edebee}.appDownloadWrap .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px}.appDownloadWrap .text .tit{font-size:24px;font-weight:700;line-height:1.33;color:#9c65ff;text-align:center}.appDownloadWrap .logo{position:relative!important;width:187px;height:46px;margin-top:8px}.appDownloadWrap .pageBtnMol-root>div{background-color:#edebee}.appDownloadWrap .pageBtnMol-root>div:before{display:none}.appDownloadWrap .buttonAtm-root{display:flex;flex-direction:column;height:auto;padding:20px;background-color:#fff}.appDownloadWrap .buttonAtm-root span{display:block;width:100%;font-weight:500;line-height:1.5;color:#555}.appDownloadWrap .buttonAtm-root .txt{font-size:20px;font-weight:700;line-height:1.4;color:#7746dd}.itemAddBox .in{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:190px;padding:12px 0;background-color:#f9f9f9;border:1px solid #ececec;border-radius:16px}.itemAddBox .txt{margin-top:12px;font-size:16px;font-weight:500}.popLinkWrap .list-item{padding-right:56px;padding-left:20px}.popLinkWrap .list-item:after{right:20px}.popRechargeWrap{margin-top:12px}.card-item.theme-account .bankLogo-circle{width:24px;height:24px}.card-item.theme-account .cardTxt{display:flex}.card-item.theme-account .text{padding-right:24px;margin-left:8px;font-size:14px}.card-item.theme-account .text .tit{position:relative}.card-item.theme-account .text .tit:first-of-type{padding-right:13px}.card-item.theme-account .text .tit:first-of-type:after{position:absolute;top:50%;right:6px;width:1px;height:12px;content:"";background-color:#dedede;transform:translateY(-50%)}.card-item.theme-account .text .txt{color:#777}.card-item.theme-account .cardAmount{margin-top:24px;text-align:center}.card-item.theme-account .cardAmount .tit{font-size:14px;color:#777}.card-item.theme-account .cardAmount .amount{font-size:28px;font-weight:700;color:#7746dd}.card-item.theme-account .iconButtonAtm-root{position:absolute;top:20px;right:20px}.categoryList.finance{margin:-4px}.categoryList.finance li{padding:4px}.categoryList.finance .in{height:84px;background-color:#f9f9f9;border-radius:12px}.categoryList.finance .in .txt{margin-top:8px}.agreementWrap .agreeBoxGroup:before{display:block;width:100%;height:1px;margin:24px 0 18px;content:"";background-color:#ececec}.agreementWrap .agreeBoxGroup .label-sub{margin-top:24px}.agreementWrap .agreementBox li{word-break:break-all}.openBanking{margin-top:100px}.agreeBoxSection .list-wrap{margin-top:32px;color:#555}.agreeBoxSection .list-wrap .ulListMol-item .txt{padding-left:16px}.agreeBoxSection .tit{display:block;margin-bottom:16px;color:#333}.agreeBoxSection .sub-tit{color:#333}.agreeBoxSection .txt-wrap+.txt-wrap{margin-top:16px}.agreeBoxSection+.agreeBoxSection{margin-top:32px}.myCardMgtBox{display:block;padding:32px 0 0;text-align:center}.myCardMgtBox .thum{position:relative;display:block;height:180px;border-radius:8px}.myCardMgtBox .thum img{position:relative!important;max-width:375px;object-fit:contain}.myCardMgtBox .thum.is-small{height:168px;margin:0 auto}.myCardMgtBox .thum.is-small img{width:auto!important;margin:0 auto;border-radius:8px;box-shadow:0 4px 4px 0 #00000014}.myCardMgtBox .image{height:224px}.myCardMgtBox .tit{margin-top:24px;font-size:18px;font-weight:700}.myCardMgtBox .tit+.textList{margin-top:8px}.myCardMgtBox .txt{margin-top:24px;color:#555}.myCardMgtBox .textList+p,.myCardMgtBox+button{margin-top:24px}.myCardMgtBox .textList{display:inline-flex}.myCardMgtBox .textList li{padding-right:8px;font-weight:500;color:#777}.myCardMgtBox .textList li:before{display:inline-block;width:1px;height:12px;margin-right:8px;content:"";background-color:#bbb}.myCardMgtBox .textList li:first-of-type:before{display:none}.myCardMgtBox .textList li:last-of-type{padding-right:0}.myCardInfoItemWrap .fc-color7+.myCardInfoItem{margin-top:40px}.myCardInfoItemWrap .myCardInfoTopNoti .ulListMol-item{color:#7746dd}.myCardInfoItemWrap .myCardInfoTopNoti .ulListMol-item+.ulListMol-item{margin-top:12px}.myCardInfoItem+.myCardInfoItem,.myCardInfoItemWrap .myCardInfoTopNoti+.myCardInfoItem{margin-top:40px}.myCardInfoItem .tit{font-size:18px;font-weight:700}.myCardInfoItem .txt{padding-top:16px;font-size:16px;font-weight:500}.myCardInfoItem .txt+.txt-sub{padding-top:8px}.myCardInfoItem .txt-sub{padding-top:16px;font-size:16px;font-weight:400;color:#555}.myCardInfoItem .list-item{display:inline-block;padding:0 20px 0 0;margin-top:16px;font-weight:400;color:#555}.myCardInfoItem .list-item:after{width:20px;height:20px;background-image:url(/_next/static/media/ico_arr_right_20_light.cf8d502e.svg)}.myCardInfoItem p+ul{margin-top:8px}.myCardInfoItem .btnArea{margin-top:16px}.myCardInfoItem .myCardImgWrap{width:100%}.myCardInfoItem .myCardImgWrap .image{margin-top:12px;margin-bottom:12px}.myCardInfoItem .myCardImgWrap .image img{max-width:335px}.cardMgtNoticeWrap .bullList.type2{margin-top:12px}.myCardCsWrap .tit{display:flex}.myCardCsWrap .tit .tel{margin-left:4px;font-weight:700}.myCardCsWrap .tit+.txt{margin-top:4px}.myCardCsWrap .txt{font-weight:400;color:#555}.myCardCsWrap a{display:block;padding:20px;text-align:left;background-color:#f9f9f9;border-radius:16px}.noDataBox.myCardMgt{padding:32px 0 0}.noDataBox.myCardMgt .no-tit{font-size:18px;font-weight:700;color:#111}.noDataBox.myCardMgt .no-tit+.no-txt{margin-top:12px}.noDataBox.myCardMgt .no-txt{font-size:14px;color:#666}.myCarduUsage .cBox:not(:first-of-type){margin-top:12px}.myCarduUsage .list-item{padding-top:0;padding-bottom:0}.myCarduUsage .txt{margin-top:4px;font-size:16px;color:#555}.myCarduUsage .ulList li:not(:first-child) .cBox{margin-top:12px}.myCardImg{display:flex;width:100%;height:180px}.myCardImg+p{margin-top:24px}.myCardImg~.txt{margin-top:8px;color:#555}.myCardLostIm{margin-bottom:24px;position:relative;display:flex;justify-content:center;width:100%}.myCardLostIm img{position:relative!important;max-width:375px}.myCardSwiper{margin:0 -20px;overflow:hidden}.myCardSwiper .swiper-slide .thum{height:auto!important}.myCardSwiper .swiper-slide .thum img{position:relative!important;border-radius:8px;transition:.3s ease 50ms}.myCardSwiper .swiper-slide .tit,.myCardSwiper .swiper-slide .txt{width:95vw;margin-left:-50%}.myCardSwiper .swiper-slide .txt{margin-top:8px}.myCardSwiper .swiper-slide.swiper-slide-active .thum img{box-shadow:0 5px 5px 0 #0000001a}.myCardSwiper .swiper-slide:not(.swiper-slide-active) .thum img{transform:scale(.6)}.myCardSwiper .swiper-slide:not(.swiper-slide-active) .tit,.myCardSwiper .swiper-slide:not(.swiper-slide-active) .txt{opacity:0}.openAccount{text-align:center}.openAccount .badge{display:inline-flex;align-items:center;height:34px;padding:5px 12px;margin-bottom:32px;font-size:14px;font-weight:700;color:#9c65ff;border:1px solid #9c65ff;border-radius:21px}.openAccountTxt{text-align:left}.openAccountTxt .tit{display:block;font-size:20px;font-weight:700;color:#7746dd}.openAccountTxt .tit+.openAccountTxtList,.openAccountTxt .tit+.text{margin-top:16px}.openAccountTxt .txt{font-weight:400;color:#555}.openAccountTxt .text+.openAccountTxtList{margin-top:32px}.openAccountTxt .sub-txt{display:block;font-weight:400;color:#777}.openAccountTxt .sub-txt+.sub-txt{margin-top:12px}.openAccountTxt .txtlist-tit{display:block;margin-top:32px;margin-bottom:32px;font-size:16px;font-weight:500;line-height:1.5;color:#111}.openAccountTxtList{color:#555}.openAccountTxtList>li+li{margin-top:32px}.openAccountTxtList p+ul{margin-top:16px}.openAccountTxtList .sub-tit{font-weight:700;color:#333}.openAccountTxtList .sub-tit+.sub-txt{margin-top:8px;font-weight:400}.openAccountTxtList .sub-tit+.txt,.openAccountTxtList .txt+.sub-txt{margin-top:8px}.openAccountBtmNoteWrap{padding:56px 20px 20px;margin-top:56px;font-weight:400;background-color:#f9f9f9}.openAccountBtmNoteWrap .textHeadLineAtm-root{font-weight:700;color:#333}.openAccountBtmNoteWrap .blogBox{margin-bottom:20px;background-color:#fff;border:1px solid #ececec;border-radius:16px}.openAccountBtmNoteWrap .blogBox .list-item{padding-top:20px;padding-bottom:20px;padding-left:20px}.openAccountBtmNoteWrap .blogBox .list-item:after{right:20px}.openAccountBtmNoteWrap p{color:#777;word-break:keep-all}.openAccountBtmNoteWrap .info-list{margin-top:12px;color:#777}.openAccountTerm{margin-bottom:24px}.openAccountTerm .term{height:0;opacity:0}.openAccountTerm .term.show{height:auto;opacity:1}.my-card-info{padding-top:16px}.my-card-info .myCardMgtBox{padding-top:0}.my-card-info .myCardMgtBox .tit{margin-top:0}.my-card-info .noDataBox{padding-bottom:0;flex:initial}.my-card-info .noDataBox .no-ico{margin-bottom:24px}.my-card-info .myCarduUsage .ulListMol-item{padding:6px 0}.my-card-info .myCarduUsage .ulListMol-item .list-item{padding:6px 36px 6px 0}.my-card-info .my-card{padding:20px;border:1px solid #ececec;border-radius:16px}.my-card-info .my-card-title{display:flex;align-items:center}.my-card-info .my-card .thum{margin-right:8px;display:block;width:72px;height:72px;position:relative;flex-shrink:0}.my-card-info .my-card .thum img{filter:drop-shadow(0 3px 3px rgba(0,0,0,.1));-webkit-filter:drop-shadow(0 3px 3px #0000001a)}.my-card-info .my-card .card-name{flex:1}.my-card-info .my-card .card-name .action-button{margin-top:8px}.my-card-info .my-card .card-name .action-button .buttonUtilityAtm-root{padding:0 8px}.my-card-info .my-card .card-name .action-button .buttonUtilityAtm-root:not(:last-child){margin-right:8px}.my-card-info .my-card [class^=InfoListMol_info-list-wrap__]{font-size:14px}.my-card-info .my-card [class^=InfoListMol_info-list-wrap__] .infoListMol-item:not(:first-child){margin-top:8px}.my-card-info .my-card [class^=InfoListMol_info-list-wrap__] .infoListMol-title{font-weight:400}.faqDetail ol li{counter-increment:list-number}.faqDetail ol li:before{content:counter(list-number) "."}.faqDetail ol li:before,.faqDetail ul li:before{display:inline-flex;flex-shrink:0;margin-right:4px}.faqDetail ul li:before{content:"•"}.faqShortcutLinks{margin-top:40px}.faqShortcutLinks .tit{display:block;margin-bottom:8px;font-weight:400;line-height:1.5;color:#111}.faqShortcutLinks .in{display:flex;flex-direction:column}.faqShortcutLinks .buttonTextAtm-root+.buttonTextAtm-root{margin-top:8px}.faqAnKeyword{margin-top:40px}.faqAnKeyword .tit{display:block;margin-bottom:16px;font-weight:400;line-height:1.5;color:#111}.faqAnKeyword .buttonUtilityAtm-root{margin-top:4px}.faqAnKeyword .buttonUtilityAtm-root:not(:first-child){margin-left:4px}.faq-list{display:flex}.faq-list li{width:calc((100% - 10px)/3)}.faq-list li+li{padding-left:5px;margin-left:5px;border-left:1px solid #f6f6f6}.faq-list .in{display:flex;flex-direction:column;align-items:center;padding:0}.faq-list .in .tit{font-size:14px;color:#555}.faq-list-main{display:flex}.faq-list-main li{flex:1 1}.faq-list-main li+li{margin-left:5px}.faq-list-main .cBox{padding:16px}.faq-list-main .cBox .tit{font-size:16px;font-weight:500;color:#111}.faq-list-main .cBox .list-item[class*=ico-]{padding-right:24px}.faq-list-main .cBox .list-item[class*=ico-].type-thum .ico{margin-right:8px}.csTitIcon{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;margin-bottom:24px}.csTitIcon h2{font-size:20px;color:#111}.faq-tit-ques{margin:50px 0 20px;color:#777}.csFaq-accordion-item:first-of-type{border-top:1px solid #ececec}.csFaq-accordion-item .MuiAccordionSummary-root{height:auto!important;padding:20px 0!important}.csFaq-accordion-item .tit-summary{display:flex}.csFaq-accordion-item .tit-summary .number{margin-right:17px;color:#7746dd;font-size:16px;font-weight:700}.csSearchBox .search-box-in{display:flex;height:48px;padding:12px 16px;border-radius:16px;background-color:#f9f9f9}.csSearchBox .search-box-in:before{display:inline-flex;content:"";width:24px;height:24px;margin-right:8px;background-image:url(/_next/static/media/ico_search_24.405f3143.svg);background-repeat:no-repeat;background-position:50%}.csSearchBox .search-box-in .des{color:#bbb;font-weight:700}.inquiryList{display:flex;align-items:center;justify-content:space-between}.inquiryList .writer{display:inline-flex;flex:none;align-items:center}.inquiryList .writer .ico{margin-right:7px}.inquiryList .writer .name{margin-right:8px;font-weight:700;color:#111}.inquiryList .writer .name,.inquiryList .writer .tel{font-size:16px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal}.inquiryList .writer .tel{color:#777}.inquiryImageAttach{display:flex;margin-top:16px}.inquiryImageAttach .attach-item{align-items:center;width:calc(33.333% - 7px);background-color:#fff;border:1px solid #dedede;border-radius:12px}.inquiryImageAttach .attach-item+.attach-item{margin-left:10px}.inquiryImageAttach .im{position:relative;width:100%;padding-bottom:100%}.inquiryImageAttach .im .del-btn{position:absolute;top:6px;right:6px}.inquiryImageAttach .add-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.inquiryHistory .tip-txt{margin-bottom:32px}.inquiryHistory .acc-card .card-question-wrap{font-style:normal;font-weight:400;font-stretch:normal;letter-spacing:normal}.inquiryHistory .acc-card .card-question-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:16px 0 0;font-size:16px;font-weight:500;line-height:1.5;color:#111}.inquiryHistory .acc-card .card-answer-info,.inquiryHistory .acc-card .card-question-info{padding:0 20px;margin-top:12px;font-size:14px;line-height:1.57;color:#777}.inquiryHistory .acc-card .MuiAccordionSummary-content .card-question-info{padding:0}.inquiryHistory .acc-card .card-answer-wrap{padding-top:24px;margin-top:24px;font-style:normal;font-weight:400;font-stretch:normal;letter-spacing:normal;border-top:1px solid #ececec}.inquiryHistory .acc-card .card-answer-text{padding:0 20px;font-size:16px;line-height:1.5;color:#555}.inquiryHistory .acc-card .card-answer-btns{padding:0 20px;margin-top:24px}.inquiryHistory .acc-card .card-question-imgs{width:100%;margin-top:24px}.inquiryHistory .acc-card .card-question-imgs .card-question-slide{position:relative;display:flex;align-items:center}.inquiryHistory .acc-card .card-question-imgs .card-question-slide img{object-fit:contain}.inquiryHistory .acc-card .card-question-imgs .swiper-wrapper{padding:0 20px}.inquiryHistory .acc-card .card-question-imgs .swiper-button-prev{width:36px;height:36px;padding:10px;background-color:#f9f9f9;border-radius:100%;box-shadow:1px 1px 2px 0 #00000014;opacity:.9}.inquiryHistory .acc-card .card-question-imgs .swiper-button-prev:after{font-size:16px;font-weight:700;color:#333}.inquiryHistory .acc-card .card-question-imgs .swiper-button-next{width:36px;height:36px;padding:10px;background-color:#f9f9f9;border-radius:100%;box-shadow:1px 1px 2px 0 #00000014;opacity:.9}.inquiryHistory .acc-card .card-question-imgs .swiper-button-next:after{font-size:16px;font-weight:700;color:#333}.inquiryHistory .acc-card .card-question-imgs .swiper-button-disabled:after{opacity:.3}.inquiryHistory .acc-card .Mui-expanded{padding-bottom:0}.inquiryHistory .acc-card .Mui-expanded .card-question-text{display:block;overflow:visible}.inquiryHistory .acc-card .MuiAccordionSummary-content,.inquiryHistory .acc-card .MuiAccordionSummary-root{display:block}.inquiryHistory .btn-cancel{margin-top:16px}.inquiryHistory .btn-cancel.in{padding:0 16px}.inquiryHistory .btn-cancel.is-none{display:none}.inquiryHeadText .title{margin-bottom:15px}.inquiryHeadText .btn{margin-top:15px}.faqKeywordWrap{position:relative;max-height:108px;padding-right:36px;overflow:hidden}.faqKeywordWrap .toggle-btn{position:absolute;top:5px;right:0;z-index:1;width:24px;height:24px;background-image:url(/_next/static/media/ico_arr_down_24.a9c89f5a.svg);background-repeat:no-repeat;background-position:50%}.faqKeywordWrap.is-open{max-height:inherit}.faqKeywordWrap.is-open .toggle-btn{transform:rotate(-180deg)}.faqKeywordWrap.better{max-height:36px}.faqKeywordWrap.better.is-open{max-height:inherit}.moreBtnBtm{display:none;margin-top:40px}.moreBtnBtm.is-open{display:block}.agreeList>li:not(:first-child){margin-top:60px}.agreeTit{display:flex;flex-direction:column;margin-bottom:24px}.agreeTit .num{color:#7746dd}.agreeBoxGroup .cBox+.cBox,.agreeNote{margin-top:16px}.agreeNote{color:#555}.agreeNote .tit{margin:24px 0 8px;color:#333}.agreeNote .smTxt{margin-top:12px;font-size:14px;font-weight:400}.agreeNote li{color:#555}.csCall{flex:1 1;background-color:#f9f9f9}.csCenter{padding:20px;background:#fff;border:1px solid #ececec;border-radius:16px}.csCenter .head{display:flex;flex-direction:row;align-items:center}.csCenter .head .ico{display:inline-flex;align-items:center}.csCenter .head .tit{padding-left:8px;color:#111;font-size:18px;font-weight:700}[class*=PopupMol_theme-full] .resultMsgBox.top{padding-top:32px}.popText .txt+.txt{margin-top:8px}.popText+.popText{margin-top:12px}.popText1 .tit{margin-bottom:8px}.popText1 .txt{font-weight:400;color:#555}.popText1+.popText1{margin-top:16px}.popText1 .flex-none{display:block!important}.popText1 .flex-none:before{color:#8c55ff;font-weight:700}.popText1 .flex-none .bulletListMol-root,.popText1 .flex-none .ulListMol-root{padding-left:18px}.popText1 .flex-none .tit{color:#111;font-weight:500}.pop-date-navi{width:100%}.pop-date-navi .date-navi-inner{height:auto}.pop-date-navi .date-navi-inner .date-navi-title strong{font-weight:700}.date-month-list{padding-top:16px}.date-month-list .li{display:flex;align-items:center;justify-content:space-evenly;height:72px}.date-month-list .li button{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:100px}.date-month-list .li button.selected,.date-month-list .li button:focus{color:#7746dd;background-color:#f5efff}.popSelList>li{position:relative;width:auto!important;min-height:64px;margin:0 -20px!important}.popSelList>li .list-item.ico-check{justify-content:center;min-height:64px;padding:10px 56px 10px 20px}.popSelList>li .list-item.ico-check.type-thum{justify-content:flex-start}.popSelList>li .list-item.ico-check.type-thum .ico{margin-right:8px}.popSelList>li .list-item.ico-check:after{right:20px}.popSelList>li .list-item.buttonTextAtm-root{flex-direction:row;width:100%;min-height:64px;padding:10px 20px;font-weight:500;text-align:left}.schoolSelList{padding-top:16px}.schoolSelList .radio-item-check:not(:first-child){margin-top:12px}.schoolSelList [type=radio]+label{word-break:break-all}.schoolSelList [type=radio]+label .nickName{font-weight:400;color:#7746dd}.schoolSelList [type=radio]+label .schoolName{margin-top:4px;font-weight:500;color:#111}.schoolSelList [type=radio]+label .className{font-size:14px;font-weight:400;color:#777}.schoolSelList [type=radio]:checked+label{background-color:#fff;border:1px solid #9c65ff}.prodTopTitle{display:block;padding:48px 0 0;text-align:center}.prodTopTitle .im{width:72px;height:72px;overflow:hidden;background-color:#f6f6f6;border:1px solid #ececec;border-radius:35px}.prodTopTitle .ico,.prodTopTitle .im{position:relative;display:inline-flex;margin-bottom:24px}.prodTopTitle .tit{font-size:20px;font-weight:700}.prodTopTitle .txt{margin-top:8px;color:#777}.prodTopTitle.theme-none{padding-top:0}.popTrafficCard-tit{justify-content:center;font-weight:500!important;text-align:center}.popTrafficCard-im{position:relative;display:flex;justify-content:center;height:174px}.popCharAccBalance{display:flex;justify-content:space-between}.popCharAccBalance .key{flex:1;margin-right:12px}.popCharAccBalance .key .txt{margin-top:4px;font-size:14px;color:#777}.popAvataInfoBox{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:32px;text-align:center}.popAvataInfoBox .MuiBadge-root{margin-bottom:12px}.popAvataInfoBox .tit{font-size:18px}.popAvataInfoBox .txt{color:#777}.iboojaFullPop .popupMol-header{justify-content:flex-start!important}.iboojaFullPop .popupMol-close-bt{right:0;left:auto}.popupMol-root.iboojaFullPop .popupMol-header{padding:0 48px 0 20px}.popProfileAvatarSel{display:flex;align-items:flex-start;justify-content:space-between;max-width:350px;padding-top:17px;margin:0 auto;text-align:center}.popProfileAvatarSel .radioMol-root{flex-shrink:0;width:92px;margin:0!important}.popProfileAvatarSel .radioMol-root .label-text{padding:0!important;background:none!important;border:0!important}.popProfileAvatarSel .radioMol-root input:checked~.label-text .MuiAvatar-root{overflow:inherit;outline:3px solid #9c65ff}.popProfileAvatarSel .radioMol-root input:checked~.label-text .MuiAvatar-root:before{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;position:absolute;right:0;bottom:0;width:32px;height:32px;background:url(/_next/static/media/ico_btn_checkbox_1depth_on.7c58acf7.svg) no-repeat 50%}.popProfileAvatarSel .MuiAvatar-root img{border-radius:100%}.popProfileAvatarSel .text{margin-top:12px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.popProfileAvatarSel.is-column{flex-direction:column;width:100%;max-width:none;margin:0}.popProfileAvatarSel.is-column .radioMol-root{width:100%}.popProfileAvatarSel.is-column .radioMol-root:not(:first-of-type){margin-top:24px!important}.popProfileAvatarSel.is-column .avataWrap{display:flex;flex:1 100%;align-items:center}.popProfileAvatarSel.is-column .avataWrap .name{margin-left:12px;text-align:left}.popAvataShareSwiper{margin:0 -20px}.popAvataShareSwiper .swiper{padding:0 20px}.popAvataShareSwiper .swiper-slide{max-width:108px}.popAvataShareSwiper .swiper-slide .avataWrap{width:84px;text-align:center}.popAvataShareSwiper .swiper-slide .name{margin-top:12px}.popHomeBottomSheet.popupMol-root .window-wrap{padding-top:0;background-color:#0000}.popHomeBottomSheet.popupMol-root .window-wrap .scroll-wrap{border-radius:20px 20px 0 0}.popHomeBottomSheet.popupMol-root .window-wrap .popupMol-content{padding:0}.popHomeBottomSheet.popupMol-root .window-wrap .popupMol-content:after{display:none}.popHomeBottomSheet.popupMol-root .window-wrap .popupMol-header{justify-content:space-between;padding-bottom:16px}.popHomeBottomSheet.popupMol-root .window-wrap .popupMol-header .iconButtonAtm-root>span{align-items:center}.popHomeBottomSheet.popupMol-root .window-wrap .popupMol-header .iconButtonAtm-root .text{font-size:16px;font-weight:500;line-height:1.5;color:#fff}.popHomeBottomSheet .template{padding:32px 0}.popHomeBottomSheet .template .in{padding:24px 0}.popHomeBottomSheet .template .img{display:flex;justify-content:center;padding:0 20px}.popHomeBottomSheet .template .img img{width:auto;height:auto}.popHomeBottomSheet .template .text{padding:0 20px;margin-top:20px}.popHomeBottomSheet .template .text .tit{font-size:24px;font-weight:700;line-height:1.33;color:#111;text-align:center}.popHomeBottomSheet .template .text .txt{margin-top:8px;font-size:16px;line-height:1.5;color:#777;text-align:center}.popHomeBottomSheet .template .btn{margin-top:20px}.popHomeBottomSheet .file .img,.popHomeBottomSheet .template .btn{display:flex;justify-content:center}.popHomeBottomSheet .file .img img{width:auto;height:auto}.popupMol-root .window-wrap .mainCopyWrap,.popupMol-root .window-wrap .myCardMgtBox .infoMsgBox.theme-line{padding-top:0}.popupMol-root .window-wrap .mainCopyWrap .txt-icon{display:flex;align-items:center}.popupMol-root .window-wrap .mainCopyWrap .txt-icon .iconAtm-root{margin-left:8px}.popupMol-root .window-wrap .prodTopTitle{padding-top:26px}.popupMol-root .popupMol-content hr.theme-sect{margin-right:-20px;margin-left:-20px}.popupMol-root .ulListMol-root.pop-full-click{margin:0 -20px}[class*=PopupMol_theme-bottom] .formListMol-root .formListMol-item:first-child .checkboxMol-root{margin-top:15px}.mainCopyWrap{position:relative;padding-top:24px;margin-bottom:40px}.mainCopyWrap .copy-txt{margin-top:8px;color:#555;word-break:keep-all}.mainCopyWrap .copy-txt .tooltipMol-root{margin-left:6px;vertical-align:text-bottom}.mainCopyWrap .copy-txt+.copy-sub{margin-top:16px}.mainCopyWrap .copy-sub{margin-top:12px;color:#777}.mainCopyWrap .copy-sub .tooltipMol-root{margin-left:6px;vertical-align:text-bottom}.mainCopyWrap .textHeadLineAtmWrap{display:flex}.mainCopyWrap .textHeadLineAtmWrap .selectMol-root{margin-top:0;font-weight:500!important}.mainCopyWrap .textHeadLineAtmWrap .selectMol-root+span{margin-left:12px}.mainCopyWrap .hTit2{padding-top:8px}.mainCopyWrap .hTit2+.copy-txt{margin-top:12px}.mainCopyWrap .hTit4{padding-top:8px}.mainCopyWrap .hTit4+.copy-txt{margin-top:12px}.mainCopyWrap .stop{color:#a97dfe}.mainCopyWrap .stop:after{width:56px;height:56px;margin:-26px 0 0 4px;vertical-align:bottom;background-image:url(/_next/static/media/ico_spot_stop_56.cf0706dd.svg);background-size:auto 56px;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.mainCopyWrap .stepNumWrap{flex-shrink:0;font-size:16px;color:#777}.mainCopyWrap .stepNumWrap .current{font-weight:700;color:#7746dd}.mainCopyWrap .avataTopHoriList{margin-top:24px}.mainCopyWrap .avataTopHoriList:first-child{margin-top:0}.mainCopyWrap .avataTopHoriList:last-child{margin-bottom:0}.mainCopyWrap.theme-center{padding-top:32px!important;margin-bottom:56px;text-align:center}.mainCopyImg{display:flex;justify-content:center}.mainCopyImg img{position:relative!important;width:100%;max-width:375px}.mainCopyImgTxt{display:flex;justify-content:center;margin-top:4px}.mainCopyImgTxt .cBox{display:inline-flex;padding:14px 16px;font-size:14px;color:#777}.mainCopyImgWrap{display:flex;flex-direction:column;align-items:center;margin-bottom:56px;text-align:center}.mainCopyImgWrap .tit{font-size:18px}.mainCopyImgWrap .txt{margin-top:4px;color:#777}.mainCopyImgWrap .inViewPortMol-root{display:inline-flex}.content .mainCopyWrap{padding-top:0}.resultMsgBox{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:50px 0 70px;margin:auto 0;text-align:center}.resultMsgBox .ico{display:flex;margin-bottom:24px}.resultMsgBox .image{margin-bottom:24px}.resultMsgBox .tit{font-size:20px;text-align:center}.resultMsgBox .tit+.txt{margin-top:16px}.resultMsgBox .txt{color:#555}.resultMsgBox .txt+.sub-txt{margin-top:4px}.resultMsgBox .sub-txt{font-weight:400;color:#777}.resultMsgBox.top{flex:none;margin:0}.resultMsgBox.top .bulletListMol-root{width:100%;text-align:left}.resultMsgBox.theme-line{padding-top:56px;padding-bottom:40px;margin-bottom:24px;border-bottom:1px solid #ececec}.resultMsgBox .info-list-top{padding-bottom:24px;border-bottom:1px solid #ececec}.resultMsgBox .cBox{width:100%}.resultMsgBox .in-msgInfo{display:block;padding:20px;background-color:#f9f9f9;border-radius:16px;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:120px;margin-top:34px}.resultMsgBox .in-msgInfo .i-tit+.i-txt{margin-top:4px}.resultMsgBox .in-msgInfo .i-txt{font-size:20px;font-weight:700;color:#7746dd}.resultMsgBox .in-msgInfo .i-txt+.i-sub{margin-top:4px}.resultMsgBox .noInfoBox{margin-top:20px;margin-bottom:-16px}.resultMsgBox .noInfoBox .buttonUtilityAtm-root{margin-top:12px}.infoMsgBox{display:block;padding-top:16px;margin-bottom:24px;text-align:center}.infoMsgBox .im{display:inline-flex;overflow:hidden;background-color:#f6f6f6;border:1px solid #ececec;border-radius:35px}.infoMsgBox .ico,.infoMsgBox .im{position:relative;margin-bottom:24px}.infoMsgBox .ico{display:flex;justify-content:center}.infoMsgBox .ico img{position:relative!important;max-width:375px}.infoMsgBox .chip{display:flex;justify-content:center;margin-bottom:12px}.infoMsgBox .tit{font-size:20px;font-weight:700}.infoMsgBox .txt{margin-top:8px;color:#777}.infoMsgBox .i-btn{margin-top:16px}.infoMsgBox.theme-line{padding-top:48px;padding-bottom:40px;border-bottom:1px solid #ececec}.keypadTitle{position:relative;display:flex;flex-direction:column;align-items:center}.keypadTitle .iconAtm-root{margin-bottom:24px}.keypadTitle .tit{font-size:20px;font-weight:700;text-align:center}.keypadTitle .error-tool{position:absolute;top:100%;left:50%;padding:4px 12px;margin-top:6px;font-size:13px;color:#fff;white-space:nowrap;background-color:#ff5252;border-radius:14px;transform:translate(-50%)}.keypadTitle .error-tool:before{position:absolute;top:-6px;left:50%;width:0;height:0;margin-left:-4px;border-right:6px solid #0000;border-bottom:8px solid #ff5252;border-left:6px solid #0000;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.keypadNumber{display:flex;justify-content:center;margin:125px 0}.keypadNumber .num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 6px;border-radius:50px}.keypadNumber .num:before{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;width:12px;height:12px;background-color:#ccc;border-radius:50px}.keypadNumber .num.is-on{width:18px;height:18px;background-color:#9c65ff}.keypadNumber .num.is-on:before{display:none}.error-btm-fix{position:fixed;bottom:88px;left:0;z-index:2;width:100%;padding:0 20px;color:#777;text-align:center;background-color:#fff}.error-btm-fix .error-tool{font-size:14px;line-height:1.57;color:#e24d4d}.error-btm-fix:after{position:fixed;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff}.error-btm-fix+.buttonAtm-root{z-index:10}.tooltipMol-root .tooltip-content{margin-right:-24px}.avataTopHoriList{display:flex;align-items:flex-start;padding:0 20px;margin-right:-20px;margin-bottom:24px;margin-left:-20px;overflow-x:auto}.avataTopHoriList li .MuiAvatar-circular{margin:0 auto}.avataTopHoriList li .name{width:56px;margin-top:4px;font-size:14px;color:#333;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.avataTopHoriList li:not(:first-child){margin-left:12px}.memberAddWrap{display:flex;margin:0 -20px;overflow:hidden;overflow-x:auto}.memberAddWrap ul{display:flex;flex-shrink:0;min-width:100%;padding:0 20px}.memberAddWrap ul li{flex-shrink:0;width:160px;margin-left:12px}.memberAddWrap ul li:first-child{margin-left:0}.memberAddWrap .btn-add-member,.memberAddWrap .in{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;height:156px;background-color:#f9f9f9;border:1px solid #ececec;border-radius:16px}.memberAddWrap .txt{margin-top:8px;text-align:center}.memberAddWrap .btn-add-member,.memberAddWrap .btnWrap .txt{font-size:14px;color:#777}.memberAddWrap .btn-add-member .start-icon{margin:0 0 12px}.memberFavorWrap{overflow:hidden}.memberFavorWrap ul{display:flex;flex-wrap:wrap;margin-top:-32px}.memberFavorWrap ul li{width:33.3%;padding:0 6px;margin-top:32px;text-align:center}.memberFavorWrap .txt{margin-top:8px;text-align:center}.memberFavorWrap .btn-add-member{width:72px;height:72px;font-size:0!important;background-color:#f9f9f9;border-radius:50px}.memberFavorWrap .btn-add-member .start-icon{margin:0}.keyPadInputBox{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 0 24px;margin:auto}.keyPadInputBox .accountInfo{display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.keyPadInputBox .accountInfo .number{margin-top:8px;font-size:14px;color:#777}.keyPadInputBox .accountInfo .balance{margin-left:4px;font-size:14px;color:#7746dd}.keyPadInputBox .accountInfo+.amountInputWrap{position:relative;margin-bottom:20px}.keyPadInputBox .accountInfo+.amountInputWrap .error-tool{z-index:10}.keyPadInputBox .accountInfo+.amountInputWrap .amountInputTxt{position:absolute;top:100%;left:50%;z-index:1;padding:4px 12px;white-space:nowrap;transform:translate(-50%)}.keyPadInputBox .amountInputWrap .amountInput{position:relative}.keyPadInputBox .amountInputWrap .amountInput.count{display:flex;align-items:center;justify-content:center}.keyPadInputBox .amountInputWrap .amountInput.count .textInputAtm-root{width:100px}.keyPadInputBox .amountInputWrap .textInputAtm-root{width:100%;height:40px;font-size:32px;font-weight:500;text-align:center;border:0}.keyPadInputBox .amountInputWrap .textInputAtm-root::placeholder{color:#bbb;text-align:center}.keyPadInputBox .amountInputWrap .textInputAtm-root.is-error{color:#e24d4d}.keyPadInputBox .amountInputWrap .error-tool{position:absolute;top:100%;left:50%;padding:4px 12px;margin-top:6px;font-size:13px;color:#fff;white-space:nowrap;background-color:#ff5252;border-radius:14px;transform:translate(-50%)}.keyPadInputBox .amountInputWrap .error-tool:before{position:absolute;top:-6px;left:50%;width:0;height:0;margin-left:-4px;border-right:6px solid #0000;border-bottom:8px solid #ff5252;border-left:6px solid #0000;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.keyPadInputBox .amountInputTit{margin-bottom:16px;color:#777;text-align:center}.keyPadInputBox .amountInputTxt{margin-top:4px;font-size:12px;color:#777;text-align:center}.keyPadInputBox .alert-message{padding-top:20px;font-size:14px;font-weight:500;line-height:1.57;color:#555;text-align:center}.keyPadInput-balance{z-index:1;display:flex;justify-content:center;width:100%;text-align:center}.keyPadInput-balance .span{display:inline-flex;height:38px;padding:8px 16px;font-size:14px;color:#777;background-color:#f6f6f6;border-radius:19px}.keyPadBoxWrap{display:flex;flex-direction:column;height:calc(var(--vh)*100 - 112px)}.keyPadBoxWrap .keyPadInputBox{min-height:auto;transform:translateZ(0)}.keyPadBoxWrap .keyPadInputBox .textInputAtm-root{background-color:#0000}.keyPadBoxWrap .avataInfoBox .text .txt{z-index:1}@media screen and (width <= 360px){.keyPadInputBox .accountInfo{margin-bottom:10px}.keyPadInputBox .accountInfo .info{display:flex;flex-direction:column}.keyPadInputBox .accountInfo .info .balance{margin:4px 0 0}}.inViewPortMol-root:not(:first-child) .alarmList{margin-top:40px}.alarmList .ulListMol-item{position:relative;display:flex;overflow:hidden}.alarmList .ulListMol-item:not(:first-child){margin-top:10px}.alarmList .ulListMol-item:not(:last-child){padding-bottom:32px}.alarmList .ulListMol-item:not(:last-child):after{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;position:absolute;top:30px;left:10px;width:1px;height:100%;background-color:#ececec}.alarmList .ulListMol-item .iconAtm-root{flex-shrink:0}.alarmList .ulListMol-item .in{flex:1;margin-left:12px}.alarmList .ulListMol-item .tit{display:flex;margin-bottom:8px;font-size:14px}.alarmList .ulListMol-item .tit span{color:#777}.alarmList .ulListMol-item .tit .time{margin-left:auto;font-weight:400}.alarmList .ulListMol-item .text{display:block;font-weight:500;color:#111}.agreeGuideTitleWrap{display:flex;align-items:center;justify-content:center;margin:32px 0 16px}.agreeGuideTitleWrap .im{position:relative;flex-shrink:0;margin-right:24px}.agreeGuideTitleWrap .text{font-weight:700;color:#1c073c}.payCardImg{border-radius:12px;box-shadow:0 4px 8px 0 #f6f6f6,inset 2px -2px 8px 0 #0000000a}.payWaySelWrap{position:relative;padding:26px 40px;margin:32px -20px 20px;overflow:hidden;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.payWaySelWrap .wayTop{display:flex;align-items:center;justify-content:flex-end;height:20px;margin-bottom:12px}.payWaySelWrap .wayTop .buttonTextAtm-root{position:absolute;z-index:5;align-items:flex-end;padding:0 0 0 4px;line-height:1.1;background-color:#ffffffe6;border-radius:12px}.payWaySelWrap .wayTop .buttonTextAtm-root .end-icon{margin-left:2px}.payWaySelWrap .swiper{padding:0 40px;margin:0 -40px}.payWaySelWrap .swiper .image img{max-width:none}.payWaySelWrap .swiper .payCardDim{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#1119;border-radius:12px}.payWaySelWrap .swiper .payCardDim .buttonTextAtm-root{font-size:18px;color:#fff}.payWaySelWrap .swiper .payCardDim .buttonTextAtm-root .start-icon{margin-right:4px}.payWaySelWrap .swiper .currBalaWrap{position:absolute;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;width:100%;padding:0 20px 20px;color:#fff;text-align:right}.payWaySelWrap .swiper .currBalaWrap .key{font-size:14px;font-weight:400}.payWaySelWrap .swiper .currBalaWrap .value{font-size:24px;font-weight:700}.payWaySelWrap .payCardAgreeNo{position:relative;max-width:375px;margin:0 auto;overflow:hidden}.payWaySelWrap .payCardAgreeNo .btnPayDim{position:absolute;z-index:3;justify-content:center;width:100%;height:100%;font-size:18px;color:#fff;background-color:#1119;border-radius:12px}.payWaySelWrap .payCardAgreeNo .btnPayDim .start-icon{margin-right:4px}.payCardSel .ulListMol-item:not(:first-child){margin-top:60px}.payCardSel .textLabelAtm-root{align-items:center}.payCardSel .textLabelAtm-root:before{margin-right:16px!important}.payCardSel .svgMol-gooey:before{top:50%!important;margin-top:-12px!important}.payCardSel .tit{margin-bottom:16px;font-weight:700;color:#333}.guideNumList .ulListMol-item:not(:first-child){margin-top:40px}.guideNumList .numTit{display:flex;margin-bottom:32px;font-weight:400;color:#555}.guideNumList .numTit .num{flex-shrink:0;margin-right:4px;font-weight:700;color:#8c55ff}.guideNumList.theme-list-hr .ulListMol-item:not(:first-child){margin-top:0}.guideNumList.theme-list-hr .ulListMol-item:not(:first-child):before{display:block;height:8px;margin:56px -20px;content:"";background-color:#f9f9f9}.guideNumList.theme-list{margin-bottom:-16px}.guideNumList.theme-list .ulListMol-item:not(:first-child){margin-top:12px}.guideNumList.theme-list .numTit{margin-bottom:0}.payUseStoreList{display:flex;flex-wrap:wrap;margin:-20px 0 24px -8px}.payUseStoreList .ulListMol-item{width:25%;padding-left:8px;margin:20px 0 0}.payUseStoreList .ulListMol-item .s-logo{position:relative;display:flex;align-items:center;justify-content:center;height:78px;background-color:#f9f9f9;border-radius:12px}.payUseStoreList .ulListMol-item .s-txt{margin-top:8px;font-size:13px;font-weight:400;text-align:center}.paraText{margin-top:40px}.paraText .p-tit{margin-bottom:8px}.paraText .p-txt{color:#777}.paraText .p-txt+.p-txt{margin-top:12px}.payFaqList .ulListMol-item:not(:first-child){margin-top:56px}.payFaqList .ulListMol-item .tit{margin-bottom:16px;color:#777}.payFaqList .MuiAccordion-root:first-of-type{border-top:1px solid #ececec}.pageBtnMol-root.checkBtmWrap{margin-top:60px}.checkBtmFixed{position:fixed;bottom:88px;left:0;z-index:2;width:100%;padding:0 20px;color:#555;text-align:left;background-color:#fff}.checkBtmFixed .checkboxMol-root{z-index:10}.checkBtmFixed:before{position:absolute;bottom:100%;left:0;z-index:1;display:inline-flex;width:100%;height:32px;content:"";background-image:linear-gradient(180deg,#fff0,#fff);background-repeat:no-repeat;background-position:50%}.checkBtmFixed:after{position:fixed;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff}.checkBtmFixed .tit{font-weight:700}.checkBtmFixed+.buttonAtm-root{z-index:10}.has-value i{background-color:#111!important}.selectRoleWrap{display:flex;align-items:flex-start}.selectRoleWrap .radioMol-root{flex:1}.selectRoleWrap .radioMol-root .radio-in input~.label-text{align-items:center;justify-content:flex-start;padding:24px 20px 20px;text-align:center;background-color:#fff;border:1px solid #ececec}.selectRoleWrap .radioMol-root .radio-in input~.label-text .tit{margin-top:8px;font-weight:700;line-height:24px}.selectRoleWrap .radioMol-root .radio-in input~.label-text .txt{margin-top:8px;color:#777;word-break:keep-all}.selectRoleWrap .radioMol-root:not(:first-child){margin:0 0 0 16px!important}.selectRoleWrap .avatarMol-root{z-index:1}.selectRoleWrap .svgMol-gooey{position:absolute;top:20px;left:50%;margin-left:-42px}.selectRoleWrap .svgMol-gooey:after{flex-shrink:0;width:84px;height:84px;margin:0;filter:url(#goo-radio-role);border-radius:100%;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.selectRoleWrap input[type=radio]:checked+label{animation:select-role-jello-horizontal .9s both!important}.selectRoleWrap input[type=radio]:checked+label .svgMol-gooey:after{animation:select-role-splash .8s ease-out forwards;animation-delay:.4s}.appLoginList .label-text{flex-direction:row!important;align-items:center!important;padding:20px!important}.appLoginList .label-text:before{display:none!important}.appLoginList input+label .tit{flex:1;font-weight:700!important;color:#111}.appLoginList input+label .iconToggleAtm-root{margin-right:12px}.appLoginList input+label .state-use{font-size:14px;color:#7746dd}.appLoginList input+label .state-use:before{display:inline-flex;width:8px;height:8px;margin-right:6px;content:"";background-color:#9c65ff;border-radius:50px}.signupWrap{background:url(/_next/static/media/img_signup_bg_2x.9fe5f33e.png) no-repeat 50%;background-size:cover}.signupWrap .signup-field+.signup-field{margin-top:24px}.signupWrap .signup-field input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #e8d7ff!important}.signupWrap .chatBoxMol-interaction-box.complete.visible .chatBoxMol-message{animation-delay:.2s}.signupWrap .chatBoxMol-interaction-box.complete.visible+.chatBoxMol-interaction-box.complete.visible .chatBoxMol-message{animation-delay:.5s}.signupWrap .chatBoxMol-root .chatBoxMol-message .textInputMol-root .input-wrap .input .textInputAtm-root{height:24px;padding-right:0!important;background-color:#0000}.signupWrap .chatBoxMol-root .chatBoxMol-message .textInputMol-root .input-wrap .input .textInputAtm-root::placeholder{color:#bba7e4}.signupWrap .chatBoxMol-root .chatBoxMol-message .textInputMol-root.is-complete .textInputAtm-root{color:#604b8e}.signupWrap .chatBoxMol-root .chatBoxMol-message .selectMol-root{height:24px;padding-top:0}.signupWrap .chatBoxMol-root .chatBoxMol-message .selectMol-root .textLabelAtm-root{height:24px;font-weight:700;color:#604b8e;transform:translate(0) scale(1)}.signupWrap .chatBoxMol-root .chatBoxMol-message .selectMol-root .selectAtm-root{height:24px;vertical-align:middle;border:none}.signupWrap .chatBoxMol-root .chatBoxMol-message .selectMol-root .selectAtm-root:after{background-image:url(/_next/static/media/ico_comm_arrrow_down_pur.8e20b1e6.svg);background-size:20px}.signupWrap .chatBoxMol-root .chatBoxMol-message .selectMol-root.is-complete{width:auto}.signupWrap .chatBoxMol-root .chatBoxMol-message .selectMol-root.is-complete .textLabelAtm-root{display:none}.signupWrap .signup-question-item{position:relative;margin-top:30px}.signupWrap .signup-question-item:after{position:absolute;top:-30px;display:block;width:56px;height:56px;content:"";background:url(/_next/static/media/img_signup_face_2x.53b17edb.png);background-size:100%}.signupWrap .signup-question-item .signup-title{margin-top:8px}.signupWrap .is-name .chatBoxMol-message-box{position:relative}.signupWrap .is-name .signup-answer-item{max-width:calc(100vw - 40px)}.signupWrap .is-name .signup-input{position:relative;max-width:calc(100vw - 80px)}.signupWrap .is-name .signup-shadow{display:flex;flex-direction:row-reverse;overflow-x:auto}.signupWrap .is-name .signup-shadow div{position:static}.signupWrap .is-name .chatBoxMol-root .chatBoxMol-message .input-wrap .input .textInputAtm-root{width:186px;padding-right:24px!important;overflow-x:auto}.signupWrap .is-name .textInputMol-root.is-complete .del-btn{top:12px;opacity:0}.signupWrap .is-name .textInputMol-root.is-complete~.shadow-value{display:block}.signupWrap .is-nation .selectMol-root{width:90px}.signupWrap .is-foreigner .selectMol-root{width:161px}.signupWrap .is-birth .selectMol-root{width:120px}.signupWrap .is-resident .residentRegistrationNumberMol-root{max-width:300px}.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root .line:after,.signupWrap .is-resident .residentRegistrationNumberMol-root>div:after{display:none}.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root .input-wrap{padding-top:0}.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root .input-wrap .input .end-btn{bottom:2px}.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root .input-wrap .input .end-btn i{background-color:#604b8e}.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root .textLabelAtm-root{height:24px;font-weight:700;color:#bba7e4;transform:translate(0) scale(1)}.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root.is-complete .textLabelAtm-root,.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root.is-focus .textLabelAtm-root{display:none}.signupWrap .is-resident .residentRegistrationNumberMol-root .textInputMol-root+span{margin-top:0;background-image:url(/_next/static/media/ico_comm_dash_pur.00addb19.svg)}.signupWrap .is-resident .residentRegistrationNumberMol-root .residentRegistrationNumberMol-after{margin-top:0}.signupWrap .is-email .signup-answer-item{padding:8px 20px}.signupWrap .is-email .chatBoxMol-root .chatBoxMol-message .textInputMol-root .input-wrap .input .textInputAtm-root{height:48px}.signupWrap .is-email .chatBoxMol-root .chatBoxMol-message .inputListBoxMol-root .inputListBoxMol-list{position:static;background-color:#0000;border:none}.signupWrap .is-email .chatBoxMol-root .chatBoxMol-message .inputListBoxMol-root .inputListBoxMol-list li{padding:8px 0}.signupWrap .is-mobile .selectMol-root{width:100px}.signupWrap .is-mobile .mobile-carrier{display:flex;align-items:center}.signupWrap .is-mobile .mobile-carrier .cert-btn{margin-left:12px;color:#8a6bcf;background-color:#d9bffc}.signupWrap .is-mobile .mobile-carrier .cert-btn.is-active{color:#fff;background-color:#b177ff}.signupWrap .is-certification .textInputAtm-root{width:100px}.signupWrap .is-certification .cert-number{display:inline-flex;align-items:center;font-size:14px;font-style:normal;font-weight:700;font-stretch:normal;line-height:1.57;color:#604b8e;letter-spacing:normal}.signupWrap .is-certification .again-btn{margin-left:12px;color:#fff;background-color:#b177ff}@keyframes select-role-splash{40%{background:#eaedf7;box-shadow:0 -38px 0 -28px #eaedf7,36px -28px 0 -28px #eaedf7,36px 28px 0 -28px #eaedf7,0 38px 0 -28px #eaedf7,-36px 28px 0 -28px #eaedf7,-36px -28px 0 -28px #eaedf7}to{background:#eaedf7;box-shadow:0 -66px 0 -40px #0000,62px -46px 0 -40px #0000,62px 46px 0 -40px #0000,0 66px 0 -40px #0000,-62px 46px 0 -40px #0000,-62px -46px 0 -40px #0000}}@keyframes select-role-jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.15,.95,1)}40%{transform:scale3d(.95,1.15,1)}50%{transform:scale3d(1.05,.95,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.onboardingCopyWrap{display:flex;flex-direction:column;align-items:center;padding:26px 0 60px;text-align:center}.onboardingSwiper{margin:0 -20px}.onboardingSwiper .swiper{padding:0 20px}.onboardingSwiper .swiper-slide .image{height:340px}.onboardingSwiper .textHeadLineAtm-root{margin-bottom:12px;text-align:center}.onboardingSwiper .textHeadLineAtm-root .point{position:relative;display:inline-flex}.onboardingSwiper .textHeadLineAtm-root .point:after{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:13px;background-color:#ffeea1;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.introductionWrap{overflow:hidden}.introductionWrap .introductionHabitBox{display:flex;flex-flow:column;justify-content:center;padding:28px 20px 20px;overflow:hidden}.introductionWrap .introductionHabitBox:first-of-type{background-image:linear-gradient(180deg,#fdfdff,#f7f8fa 59%)}.introductionWrap .introductionHabitBox:nth-of-type(2n){background-color:#f7f8fa}.introductionWrap .introductionHabitBox .introductionHabitTop .introductionText{margin-top:0;color:#30195b}.introductionWrap .introductionHabitBox .introductionHabitTop .introductionText .txt{display:block;font-size:18px;font-weight:500;line-height:1.44}.introductionWrap .introductionHabitBox .introductionHabitTop .introductionText .tit{display:block;margin-top:8px;font-size:32px;font-weight:700;line-height:1.25}.introductionWrap .introductionHabitBox .introductionHabitTop .image{margin-top:40px}.introductionWrap .introductionHabitBox .introductionHabitTop .mainCopyWrap{padding-top:0;margin-top:50px;margin-bottom:40px}.introductionWrap .introductionHabitBox .introductionHabitTop .mainCopyWrap .textHeadLineAtm-root{display:flex;align-items:flex-end;height:72px}.introductionWrap .introductionHabitBox .introductionHabitTop .mainCopyWrap .copy-txt{display:flex;align-items:center;margin-top:16px}.introductionWrap .introductionHabitBox .introductionHabitTop .mainCopyWrap .copy-txt .iconButtonAtm-root{display:inline-flex;height:20px;margin-left:8px}.introductionWrap .introductionHabitBox .introductionHabitList .inViewPortMol-root{position:static}.introductionWrap .introductionHabitBox .introductionHabitList .inViewPortMol-root+.inViewPortMol-root{margin-top:12px}.introductionWrap .introductionHabitBox .introductionHabitList .inViewPortMol-root .item{display:flex;padding:20px;background-color:#fff;border-radius:16px}.introductionWrap .introductionHabitBox .introductionHabitList .inViewPortMol-root .image{flex:none;margin-right:12px}.introductionWrap .introductionHabitBox .introductionHabitList .inViewPortMol-root .text .tit{font-size:16px;font-weight:700;line-height:1.5;color:#111}.introductionWrap .introductionHabitBox .introductionHabitList .inViewPortMol-root .text .txt{margin-top:4px;font-size:16px;font-weight:400;line-height:1.5;color:#777}.introductionWrap .introductionHabitBox.scroll{display:block;overflow-y:auto}.introductionWrap .swiper{position:fixed;top:0;width:100%;height:100%}.introductionWrap .swiper-slide{display:flex;background-color:#fff}.introductionWrap .swiper-slide:nth-child(2n){background-color:#f7f8fa}.introductionWrap .swiper-slide:first-child{background-image:linear-gradient(180deg,#fdfdff,#f7f8fa 59%)}.eventPageWrap{background-image:linear-gradient(12deg,#000 1%,#3b00b3 99%)}.eventPageWrap.eventBackGreen{background:#063637}.eventPageWrap.eventBackYellow{background:#fffdf1}.eventPageWrap .comment{display:none}.eventPageWrap .image img{max-width:100%}.eventPageWrap .image.image-flexDC{flex-direction:column}.eventPageWrap .btn-wrap{position:absolute;bottom:10%;width:100%;padding:0 3.889vw}.eventPageWrap .btn-wrap-nonpos{width:100%}.eventPageWrap .btn-wrap-nonpos .buttonAtm-root{letter-spacing:0}.eventPageWrap .buttonAtm-root{height:12vw;padding:18px;font-size:4.6389vw;font-weight:600;line-height:1.6;letter-spacing:-2.01px}.eventPageWrap .buttonAtm-root:disabled{background-color:#b0b0b0}.eventPageWrap .btn-wrapTooltip{position:relative;width:100%;margin:49px 0 27.5px;padding:0 6.3vw}.eventPageWrap .btn-wrapTooltip .tooltip{position:absolute;top:-58%;left:10%;width:64%}.eventPageWrap .btn-wrap-textarrow{display:flex;justify-content:center;width:100%;margin:12px 0}.eventPageWrap .notiBtmWrap{padding:8.333vw 6.111vw 10vw;background-color:#fff}.eventPageWrap .notiBtmWrap .tit{font-size:3.6111vw;font-weight:700}.eventPageWrap .notiBtmWrap .MuiAccordionSummary-root{height:auto;min-height:auto;padding-bottom:24px}.eventPageWrap .notiBtmWrap .MuiAccordionSummary-content{font-size:3.6111vw}.eventPageWrap .notiBtmWrap .ulListMol-root .ulListMol-item{font-size:3.3333vw}.eventPageWrap.end .image{position:relative}.eventPageWrap.end .image:before{content:"";color:#fff;position:absolute;display:block;z-index:10;height:100%;width:100vw;background-color:#000;opacity:.92}.eventPageWrap.end .comment{position:absolute;font-size:6.944vw;top:26%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center;line-height:1.25;font-weight:700;letter-spacing:-.5px;display:block;z-index:11}.eventPageWrap.end .comment .text-sub{display:block;font-size:4.5vw;margin-top:15px}.eventWrapPage .comment{display:none}.eventWrapPage .image img{max-width:100%}.eventWrapPage .image.image-flexDC{flex-direction:column}.eventWrapPage .btn-wrap-nonpos{width:100%}.eventWrapPage .btn-wrap-textarrow{display:flex;justify-content:center;width:100%;margin:12px 0}.eventWrapPage .notiBtmWrap{padding:8.333vw 6.111vw 10vw;background-color:#fff}.eventWrapPage .notiBtmWrap .tit{font-size:3.6111vw;font-weight:700}.eventWrapPage .notiBtmWrap .MuiAccordionSummary-root{height:auto;min-height:auto;padding-bottom:24px}.eventWrapPage .notiBtmWrap .MuiAccordionSummary-content{font-size:3.6111vw}.eventWrapPage .notiBtmWrap .ulListMol-root .ulListMol-item{font-size:3.3333vw}.eventWrapPage.end .image{position:relative}.eventWrapPage.end .image:before{content:"";color:#fff;position:absolute;display:block;z-index:10;height:100%;width:100vw;background-color:#000;opacity:.92}.eventWrapPage.end .comment{position:absolute;font-size:6.944vw;top:26%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center;line-height:1.25;font-weight:700;letter-spacing:-.5px;display:block;z-index:11}.eventWrapPage.end .comment .text-sub{display:block;font-size:4.5vw;margin-top:15px}.eventWrapPage.end .image-flexDC{height:100vh;overflow:hidden}.eventWrapNewPage .comment,.eventWrapPage.end .btn-wrap.end{display:none}.eventWrapNewPage .image img{max-width:100%}.eventWrapNewPage .image.image-flexDC{flex-direction:column}.eventWrapNewPage .btn-wrap-nonpos{width:100%}.eventWrapNewPage .btn-wrap-textarrow{display:flex;justify-content:center;width:100%;margin:12px 0}.eventWrapNewPage .notiBtmWrap{padding:8.333vw 6.111vw 10vw;background-color:#fff}.eventWrapNewPage .notiBtmWrap .tit{font-size:3.6111vw;font-weight:700}.eventWrapNewPage .notiBtmWrap .MuiAccordionSummary-root{height:auto;min-height:auto;padding-bottom:24px}.eventWrapNewPage .notiBtmWrap .MuiAccordionSummary-content{font-size:3.6111vw}.eventWrapNewPage .notiBtmWrap .ulListMol-root .ulListMol-item{font-size:3.3333vw}.eventWrapNewPage.end .comment{position:absolute;font-size:6.944vw;top:26%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center;line-height:1.25;font-weight:700;letter-spacing:-.5px;display:block;z-index:11}.eventWrapNewPage.end .comment .text-sub{display:block;font-size:4.5vw;margin-top:15px}.eventWrapNewPage.end .btn-wrap.end{display:none}.eventWrapNewPage.end .boxEvent{height:100vh;overflow:hidden;position:relative}.eventWrapNewPage.end .boxEvent:before{content:"";color:#fff;position:absolute;display:block;z-index:10;height:100%;width:100vw;background-color:#000;opacity:.92}.eventCalPop .cBox{width:100%;text-align:center}.eventCalPop .txt-copy{display:flex;flex-direction:column;align-items:center;padding-top:36px}.eventCalPop .txt-copy .org{color:#ff7a6f}.eventCalPop .txt-copy .txt-s{font-size:16px;font-weight:400}.eventCalPop .txt-copy .txt-m{padding-top:8px;color:#555;font-size:20px;font-weight:700}.eventCalPop .txt-copy .txt-l{font-size:24px;font-weight:700}.eventCalPop .txt-copy .txt-l>strong{color:#7746dd}.eventCalPop .infoListMol-root{padding:20px;border:1px solid #ececec;border-radius:16px}.eventCalPop .infoListMol-root .infoListMol-item:not(:first-child){margin-top:12px!important}.eventCalPop .infoListMol-root .infoListMol-item .txt{margin-top:0;font-weight:700}@keyframes slideinout{0%{opacity:0;transform:translate3d(100%,0,0)}50%{opacity:1;transform:translate3d(-5%,0,0)}70%{opacity:1;transform:translate3d(2%,0,0)}to{opacity:1;transform:translateZ(0)}}.homeLoginWrap{flex:1 1;flex-direction:column;flex-shrink:0}.homeLoginWrap,.homeLoginWrap .ico{display:flex;justify-content:center}.homeLoginWrap .text{margin-top:24px;font-size:24px;font-weight:700;line-height:1.33;color:#7746dd;text-align:center}.homeMainWrap{padding:0 20px}.homeNoticeWrap{margin-bottom:20px}.homeNoticeWrap .in{padding:12px 20px;background-color:#edeef0;border-radius:27px}.homeNoticeWrap .link{display:flex;align-items:center}.homeNoticeWrap .link .ico{flex:none;width:32px;height:32px;margin-right:6px}.homeNoticeWrap .link .text{font-size:16px;font-weight:500;line-height:1.5;color:#7d85a0}.homeNoticeWrap .link:after{display:block;flex:none;width:24px;height:24px;margin-left:auto;content:"";background:url(/_next/static/media/ico_main_arrow_right.41a3c361.svg) no-repeat 50%;background-size:24px}.homeBannerWrap{margin-top:0!important;margin-top:20px}.homeBannerWrap .banners{position:relative}.homeBannerWrap .home-pagination{position:absolute;bottom:24px;left:24px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:28px;padding:0;font-size:12px;font-weight:600;color:#ffffff80;letter-spacing:1px;background-color:#00000026;border-radius:17px}.homeBannerWrap .swiper{padding:0 10px;margin-right:-20px;margin-left:-20px;overflow:visible}.homeBannerWrap .item{display:block;height:258px;padding:0 10px}.homeBannerWrap .template{position:relative;height:100%;padding:30px 24px 24px;border-radius:24px}@media(width <= 375px){.homeBannerWrap .template{padding:30px 18px 24px}}.homeBannerWrap .template .ad{position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;width:33px;height:18px;font-size:12px;font-weight:600;color:#fff;background-color:#ffffff26;border-radius:17px}.homeBannerWrap .template .img{position:absolute;right:-24px;bottom:-20px;width:172px;height:294px}.homeBannerWrap .template .text .txt{font-size:20px;font-weight:700;line-height:1.4;color:#fff;letter-spacing:-.3px}.homeBannerWrap .template .text .tit{margin-top:4px}.homeBannerWrap .template .text .tit p{font-size:36px;font-weight:700;line-height:1.22;color:#fff}@media(width <= 400px){.homeBannerWrap .template .text .tit p{font-size:8.8vw}}.homeBannerWrap .template .text .sub{margin-top:8px;font-size:14px;line-height:1.43;color:#ffffffb3}.homeBannerWrap .file{position:relative;height:100%;overflow:hidden;border-radius:24px;box-shadow:0 2px 30px 0 #00000026}.homeBannerWrap .file img{object-fit:contain}.homeBannerWrap .swiper-slide{position:relative}.homeBannerWrap .swiper-slide .img{visibility:hidden;opacity:0}.homeBannerWrap .swiper-slide.swiper-slide-active .img{visibility:visible;opacity:1;animation:slideinout .8s ease-in-out forwards;will-change:opacity,transform}.homeBannerWrap .skeleton{height:258px;padding:30px 24px 24px;border-radius:24px;box-shadow:0 2px 30px 0 #00000026}.homeWalletWrap{margin-top:20px}.homeWalletWrap .in{padding:30px 24px 24px;background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeWalletWrap .text .txt{font-size:14px;font-weight:500;line-height:1;color:#7d85a0}.homeWalletWrap .text .tit .link{display:inline-flex;align-items:center;margin-top:10px}.homeWalletWrap .text .tit .price{font-size:36px;font-weight:700;line-height:43px;color:#2e2e35;letter-spacing:-1px}.homeWalletWrap .text .tit .iconAtm-root{margin-left:8px}.homeWalletWrap .btns{display:flex;margin-top:30px}.homeWalletWrap .btns .buttonAtm-root{height:46px;padding-right:0;padding-left:0;font-size:16px;font-weight:600;color:#2e2e35;background-color:#ccd0d94d;border-radius:14px}.homeWalletWrap .btns .buttonAtm-root+.buttonAtm-root,.homeWalletWrap .btns .skeletonMol-root+.skeletonMol-root{margin-left:8px}.homeWalletWrap .btns.btns-in{justify-content:space-between}.homeWalletWrap .btns.btns-in .copy{font-size:13px}.homeWalletWrap .btns.btns-in.no-view .bold{font-weight:400}.homeWalletWrap .btns.btns-in.no-view .copy{display:none}.homeWalletWrap .regi{margin-top:30px}.homeWalletWrap .regi .ulListMol-item+.ulListMol-item{margin-top:16px}.homeWalletWrap .regi .ulListMol-item .link{display:flex;flex-direction:row;align-items:center;width:100%;padding-top:0;padding-bottom:0}.homeWalletWrap .regi .ulListMol-item .link .text{flex:1 1}.homeWalletWrap .regi .ulListMol-item .ico{flex:none;width:48px;height:48px;margin-right:12px}.homeWalletWrap .regi .ulListMol-item .ico.round{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e9eaec;border-radius:100%}.homeWalletWrap .regi .ulListMol-item .text{font-size:18px;font-weight:700;line-height:1.56;color:#41424e;letter-spacing:normal}.homeWalletWrap .regi .ulListMol-item .text .tit{display:block;font-size:16px;font-weight:600;line-height:1.5;color:#41424e}.homeWalletWrap .regi .ulListMol-item .text .txt{display:block;font-size:14px;font-weight:600;line-height:1.57;color:#676e86}.homeWalletWrap .regi .setup:after{display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;width:24px;height:24px;background-image:url(/_next/static/media/ico_arr_right_24.03e3edac.svg);background-size:24px auto}.homeWalletWrap .req{position:relative;padding-top:30px;margin-top:30px}.homeWalletWrap .req:before{position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:1px;content:"";background-color:#f5f5f5}.homeWalletWrap .req .ulListMol-item+.ulListMol-item{margin-top:16px}.homeWalletWrap .req .ulListMol-item .link{display:flex;flex-direction:row;align-items:center;padding-top:0;padding-bottom:0}.homeWalletWrap .req .ulListMol-item .ico{flex:none;width:48px;height:48px;margin-right:12px}.homeWalletWrap .req .ulListMol-item .text{margin-right:14px}.homeWalletWrap .req .ulListMol-item .text .tit{display:block;font-size:16px;font-weight:600;line-height:1.5;color:#41424e}.homeWalletWrap .req .ulListMol-item .link-bt{flex:none;margin-left:auto}.homeWalletWrap .btn-ico{margin-top:24px;position:relative;display:flex;align-items:center}.homeWalletWrap .btn-ico .txt{font-size:18px;flex:1 1;font-weight:700;color:#41424e;text-align:left}.homeWalletWrap .btn-ico .buttonTextAtm-root{width:100%}.homeWalletWrap .btn-ico .buttonTextAtm-root:after{position:absolute;right:0}.homeWalletWrap .btn-ico .buttonTextAtm-root .ico-in{margin-right:12px}.homeWalletWrap .btn-ico .ico{width:48px;height:48px;margin-right:12px}.homeWalletWrap .btn-ico.none{display:none}.homeActivityTop{margin-top:20px}.homeActivityTop .in{position:relative}.homeActivityTop .text{padding-top:30px}.homeActivityTop .text.text-giver{margin-bottom:-7px;padding-top:4px}.homeActivityTop .text .txt{font-size:14px;font-weight:500;line-height:1;color:#7d85a0;letter-spacing:-.5px}.homeActivityTop .text .tit{display:block;padding-right:90px;margin-top:10px;font-size:30px;font-weight:800;line-height:1;color:#33333a}.homeActivityTop .text .tit.tit-giver{margin-top:0;font-size:16px}.homeActivityTop .text .tit.tit-giver .in-tit{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#7d85a0;font-weight:700}.homeActivityTop .text .tit.tit-giver .in-tit .name{display:inline-block;max-width:96px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;flex:0 0 auto}.homeActivityTop .text .tit .selectAtm-root{width:auto;height:auto;padding:0 24px 0 0;border:0}.homeActivityTop .text .tit .selectAtm-root .result{font-size:30px;font-weight:800;line-height:1;color:#33333a;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityTop .text .tit .selectAtm-root:after{right:0;width:16px;height:16px;background-image:url(/_next/static/media/ico_main_listdown_gray.2fb31e9c.svg);background-size:16px}.homeActivityTop .btns{position:absolute;right:0;bottom:0;display:flex}.homeActivityTop .btns .iconButtonAtm-root{align-items:center;justify-content:center;width:44px;height:44px;background-color:#ccd0d933;border-radius:100%}.homeActivityTop .btns .iconButtonAtm-root+.iconButtonAtm-root,.homeActivityTop .btns .skeletonMol-root+.skeletonMol-root{margin-left:10px}.homeActivityTop .btns.btns-giver{bottom:-4px}.homeActivityTop .btns.btns-giver .iconButtonAtm-root{width:24px;height:24px;background-color:#0000;border-radius:0}.homeActivityList{min-height:400px}.homeActivityList .mission-card{margin-top:20px}.homeActivityList .mission-card .in{border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .mission-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 30px}.homeActivityList .mission-card .ico{margin-bottom:16px}.homeActivityList .mission-card .text{padding:0 32px}.homeActivityList .mission-card .text .name{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityList .mission-card .text .name+.tit{margin-top:16px}.homeActivityList .mission-card .text .tit{width:100%;font-size:32px;font-weight:700;line-height:1.25;color:#fff;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:normal}@media screen and (width <= 400px){.homeActivityList .mission-card .text .tit{font-size:28px}}.homeActivityList .mission-card .text .tit .data{word-break:break-all}.homeActivityList .mission-card .text .txt{margin-top:16px;font-size:18px;font-weight:500;line-height:1.44;color:#ffffffb8;text-align:center}.homeActivityList .mission-card .img{margin-top:32px}.homeActivityList .mission-card .img .img-in{position:relative;width:162px;height:162px}.homeActivityList .mission-card .br-step1{display:block}.homeActivityList .mission-card .br-step2{display:none}.homeActivityList .mission-card .in{background-color:#1cc276}.homeActivityList .saving-card{margin-top:20px}.homeActivityList .saving-card .in{border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .saving-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 30px}.homeActivityList .saving-card .ico{margin-bottom:16px}.homeActivityList .saving-card .text{padding:0 32px}.homeActivityList .saving-card .text .name{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityList .saving-card .text .name+.tit{margin-top:16px}.homeActivityList .saving-card .text .tit{width:100%;font-size:32px;font-weight:700;line-height:1.25;color:#fff;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:normal}@media screen and (width <= 400px){.homeActivityList .saving-card .text .tit{font-size:28px}}.homeActivityList .saving-card .text .tit .data{word-break:break-all}.homeActivityList .saving-card .text .txt{margin-top:16px;font-size:18px;font-weight:500;line-height:1.44;color:#ffffffb8;text-align:center}.homeActivityList .saving-card .img{margin-top:32px}.homeActivityList .saving-card .img .img-in{position:relative;width:162px;height:162px}.homeActivityList .saving-card .br-step1{display:block}.homeActivityList .saving-card .br-step2{display:none}.homeActivityList .saving-card .in{background-color:#8b59b7}.homeActivityList .plan-card{margin-top:20px}.homeActivityList .plan-card .in{border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .plan-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 30px}.homeActivityList .plan-card .ico{margin-bottom:16px}.homeActivityList .plan-card .text{padding:0 32px}.homeActivityList .plan-card .text .name{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityList .plan-card .text .name+.tit{margin-top:16px}.homeActivityList .plan-card .text .tit{width:100%;font-size:32px;font-weight:700;line-height:1.25;color:#fff;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:normal}@media screen and (width <= 400px){.homeActivityList .plan-card .text .tit{font-size:28px}}.homeActivityList .plan-card .text .tit .data{word-break:break-all}.homeActivityList .plan-card .text .txt{margin-top:16px;font-size:18px;font-weight:500;line-height:1.44;color:#ffffffb8;text-align:center}.homeActivityList .plan-card .img{margin-top:32px}.homeActivityList .plan-card .img .img-in{position:relative;width:162px;height:162px}.homeActivityList .plan-card .br-step1{display:block}.homeActivityList .plan-card .br-step2{display:none}.homeActivityList .plan-card .in{background-color:#f7cb68}.homeActivityList .plan-card .text .name,.homeActivityList .plan-card .text .tit,.homeActivityList .plan-card .text .txt{color:#111}.homeActivityList .stock-card{margin-top:20px}.homeActivityList .stock-card .in{border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .stock-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 30px}.homeActivityList .stock-card .ico{margin-bottom:16px}.homeActivityList .stock-card .text{padding:0 32px}.homeActivityList .stock-card .text .name{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityList .stock-card .text .name+.tit{margin-top:16px}.homeActivityList .stock-card .text .tit{width:100%;font-size:32px;font-weight:700;line-height:1.25;color:#fff;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:normal}@media screen and (width <= 400px){.homeActivityList .stock-card .text .tit{font-size:28px}}.homeActivityList .stock-card .text .tit .data{word-break:break-all}.homeActivityList .stock-card .text .txt{margin-top:16px;font-size:18px;font-weight:500;line-height:1.44;color:#ffffffb8;text-align:center}.homeActivityList .stock-card .img{margin-top:32px}.homeActivityList .stock-card .img .img-in{position:relative;width:162px;height:162px}.homeActivityList .stock-card .br-step1{display:block}.homeActivityList .stock-card .br-step2{display:none}.homeActivityList .stock-card .in{background-color:#5b76e6}.homeActivityList .pay-card{margin-top:20px}.homeActivityList .pay-card .in{border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .pay-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 30px}.homeActivityList .pay-card .ico{margin-bottom:16px}.homeActivityList .pay-card .text{padding:0 32px}.homeActivityList .pay-card .text .name{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityList .pay-card .text .name+.tit{margin-top:16px}.homeActivityList .pay-card .text .tit{width:100%;font-size:32px;font-weight:700;line-height:1.25;color:#fff;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:normal}@media screen and (width <= 400px){.homeActivityList .pay-card .text .tit{font-size:28px}}.homeActivityList .pay-card .text .tit .data{word-break:break-all}.homeActivityList .pay-card .text .txt{margin-top:16px;font-size:18px;font-weight:500;line-height:1.44;color:#ffffffb8;text-align:center}.homeActivityList .pay-card .img{margin-top:32px}.homeActivityList .pay-card .img .img-in{position:relative;width:162px;height:162px}.homeActivityList .pay-card .br-step1{display:block}.homeActivityList .pay-card .br-step2{display:none}.homeActivityList .pay-card .in{background-color:#e3e3e3}.homeActivityList .pay-card .text .tit,.homeActivityList .pay-card .text .txt{color:#111}.homeActivityList .donation-card{margin-top:20px}.homeActivityList .donation-card .in{border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .donation-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 30px}.homeActivityList .donation-card .ico{margin-bottom:16px}.homeActivityList .donation-card .text{padding:0 32px}.homeActivityList .donation-card .text .name{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityList .donation-card .text .name+.tit{margin-top:16px}.homeActivityList .donation-card .text .tit{width:100%;font-size:32px;font-weight:700;line-height:1.25;color:#fff;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:normal}@media screen and (width <= 400px){.homeActivityList .donation-card .text .tit{font-size:28px}}.homeActivityList .donation-card .text .tit .data{word-break:break-all}.homeActivityList .donation-card .text .txt{margin-top:16px;font-size:18px;font-weight:500;line-height:1.44;color:#ffffffb8;text-align:center}.homeActivityList .donation-card .img{margin-top:32px}.homeActivityList .donation-card .img .img-in{position:relative;width:162px;height:162px}.homeActivityList .donation-card .br-step1{display:block}.homeActivityList .donation-card .br-step2{display:none}.homeActivityList .donation-card .in{background-color:#eee4d0}.homeActivityList .donation-card .text .tit,.homeActivityList .donation-card .text .txt{color:#111}.homeActivityList .add-card{margin-top:20px}.homeActivityList .add-card .in{border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .add-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 30px}.homeActivityList .add-card .ico{margin-bottom:16px}.homeActivityList .add-card .text{padding:0 32px}.homeActivityList .add-card .text .name{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeActivityList .add-card .text .name+.tit{margin-top:16px}.homeActivityList .add-card .text .tit{width:100%;font-size:32px;font-weight:700;line-height:1.25;color:#fff;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:normal}@media screen and (width <= 400px){.homeActivityList .add-card .text .tit{font-size:28px}}.homeActivityList .add-card .text .tit .data{word-break:break-all}.homeActivityList .add-card .text .txt{margin-top:16px;font-size:18px;font-weight:500;line-height:1.44;color:#ffffffb8;text-align:center}.homeActivityList .add-card .img{margin-top:32px}.homeActivityList .add-card .img .img-in{position:relative;width:162px;height:162px}.homeActivityList .add-card .br-step1{display:block}.homeActivityList .add-card .br-step2{display:none}.homeActivityList .add-card .in{background-color:#fff}.homeActivityList .add-card .text .tit,.homeActivityList .add-card .text .txt{color:#111}.homeActivityList .inViewPortMol-root+.start-card,.homeActivityList .startGiver-card{margin-top:20px}.homeActivityList .startGiver-card .link{display:flex;flex-flow:column;align-items:center;padding:40px 0 32px}.homeActivityList .startGiver-card .in{background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeActivityList .startGiver-card .text .txt{font-size:14px;font-weight:500;line-height:1;color:#7d85a0}.homeActivityList .startGiver-card .text .txt .in-txt{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.homeActivityList .startGiver-card .text .txt .in-txt .name{display:inline-block;max-width:84px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}.homeActivityList .startGiver-card .text .tit{margin-top:13px;font-size:30px;font-weight:800;line-height:1.2;color:#2e2e35;text-align:center}.homeActivityList .startGiver-card .br-step2{display:none}.homeActivityList .start-card .in{padding:30px 24px;background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}@media(width <= 370px){.homeActivityList .start-card .in{padding:30px 20px}}.homeActivityList .start-card .text .txt{font-size:14px;font-weight:500;line-height:1;color:#7d85a0}.homeActivityList .start-card .text .txt .in-txt{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.homeActivityList .start-card .text .txt .in-txt .name{display:inline-block;max-width:84px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}.homeActivityList .start-card .text .tit{margin-top:13px;font-size:30px;font-weight:800;line-height:1.2;color:#2e2e35}.homeActivityList .start-card .btns{margin-top:24px}.homeActivityList .start-card .btns .iconButtonAtm-root{align-items:center;height:44px;padding:0 20px;background-color:#41424ecc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:22px}.homeActivityList .start-card .btns .iconButtonAtm-root .txt{margin-left:8px;font-size:14px;font-weight:500;line-height:1.14;color:#fff}.homeActivityList .start-card .img{display:flex;justify-content:center;margin:16px 16px 0}.homeActivityList .start-card .img .img-in{position:relative}.homeActivityList .no-data-card{margin-top:20px}.homeActivityList .no-data-card .in{display:flex;align-items:center;justify-content:center;height:288px;padding:30px 0;background-color:#ececec;border-radius:24px;box-shadow:1px 1px 8px 0 #00000003}.homeActivityList .no-data-card .text{font-size:16px;font-weight:500;line-height:1.5;color:#777;text-align:center}.homeActivityList .skeleton-card{margin-top:20px}.homeActivityList .skeleton-card .in{height:360px;padding:40px 28px 0;background-color:#fff;border-radius:24px;box-shadow:1px 1px 8px 0 #00000003}.homeActivityList .skeleton-card .skeletonMol-root{display:block;margin:0 auto}.homeActivityList.is-step2{margin-top:20px}.homeActivityList.is-step2 .grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1px;gap:20px}.homeActivityList.is-step2 .grid-container>div{border-radius:24px}.homeActivityList.is-step2 .grid-container>div .link{height:100%}.homeActivityList.is-step2 .add-card,.homeActivityList.is-step2 .donation-card,.homeActivityList.is-step2 .mission-card,.homeActivityList.is-step2 .pay-card,.homeActivityList.is-step2 .plan-card,.homeActivityList.is-step2 .saving-card,.homeActivityList.is-step2 .startGiver-card,.homeActivityList.is-step2 .stock-card{margin-top:0}.homeActivityList.is-step2 .add-card .text,.homeActivityList.is-step2 .donation-card .text,.homeActivityList.is-step2 .mission-card .text,.homeActivityList.is-step2 .pay-card .text,.homeActivityList.is-step2 .plan-card .text,.homeActivityList.is-step2 .saving-card .text,.homeActivityList.is-step2 .startGiver-card .text,.homeActivityList.is-step2 .stock-card .text{padding:0 16px}@media(width <= 375px){.homeActivityList.is-step2 .add-card .text,.homeActivityList.is-step2 .donation-card .text,.homeActivityList.is-step2 .mission-card .text,.homeActivityList.is-step2 .pay-card .text,.homeActivityList.is-step2 .plan-card .text,.homeActivityList.is-step2 .saving-card .text,.homeActivityList.is-step2 .startGiver-card .text,.homeActivityList.is-step2 .stock-card .text{padding:0 12px}}.homeActivityList.is-step2 .add-card .text .tit,.homeActivityList.is-step2 .donation-card .text .tit,.homeActivityList.is-step2 .mission-card .text .tit,.homeActivityList.is-step2 .pay-card .text .tit,.homeActivityList.is-step2 .plan-card .text .tit,.homeActivityList.is-step2 .saving-card .text .tit,.homeActivityList.is-step2 .startGiver-card .text .tit,.homeActivityList.is-step2 .stock-card .text .tit{width:100%;font-size:24px;line-height:1.33;word-break:keep-all;word-wrap:break-word;white-space:normal}@media(width <= 375px){.homeActivityList.is-step2 .add-card .text .tit,.homeActivityList.is-step2 .donation-card .text .tit,.homeActivityList.is-step2 .mission-card .text .tit,.homeActivityList.is-step2 .pay-card .text .tit,.homeActivityList.is-step2 .plan-card .text .tit,.homeActivityList.is-step2 .saving-card .text .tit,.homeActivityList.is-step2 .startGiver-card .text .tit,.homeActivityList.is-step2 .stock-card .text .tit{font-size:22px}}.homeActivityList.is-step2 .add-card .text .txt,.homeActivityList.is-step2 .donation-card .text .txt,.homeActivityList.is-step2 .mission-card .text .txt,.homeActivityList.is-step2 .pay-card .text .txt,.homeActivityList.is-step2 .plan-card .text .txt,.homeActivityList.is-step2 .saving-card .text .txt,.homeActivityList.is-step2 .startGiver-card .text .txt,.homeActivityList.is-step2 .stock-card .text .txt{font-size:14px;line-height:1.57}.homeActivityList.is-step2 .add-card .img,.homeActivityList.is-step2 .donation-card .img,.homeActivityList.is-step2 .mission-card .img,.homeActivityList.is-step2 .pay-card .img,.homeActivityList.is-step2 .plan-card .img,.homeActivityList.is-step2 .saving-card .img,.homeActivityList.is-step2 .startGiver-card .img,.homeActivityList.is-step2 .stock-card .img{display:flex;justify-content:center;width:100%}.homeActivityList.is-step2 .add-card .img .inViewPortMol-root,.homeActivityList.is-step2 .donation-card .img .inViewPortMol-root,.homeActivityList.is-step2 .mission-card .img .inViewPortMol-root,.homeActivityList.is-step2 .pay-card .img .inViewPortMol-root,.homeActivityList.is-step2 .plan-card .img .inViewPortMol-root,.homeActivityList.is-step2 .saving-card .img .inViewPortMol-root,.homeActivityList.is-step2 .startGiver-card .img .inViewPortMol-root,.homeActivityList.is-step2 .stock-card .img .inViewPortMol-root{display:flex}.homeActivityList.is-step2 .add-card .img .img-in,.homeActivityList.is-step2 .donation-card .img .img-in,.homeActivityList.is-step2 .mission-card .img .img-in,.homeActivityList.is-step2 .pay-card .img .img-in,.homeActivityList.is-step2 .plan-card .img .img-in,.homeActivityList.is-step2 .saving-card .img .img-in,.homeActivityList.is-step2 .startGiver-card .img .img-in,.homeActivityList.is-step2 .stock-card .img .img-in{width:auto;height:auto}.homeActivityList.is-step2 .add-card .br-step1,.homeActivityList.is-step2 .donation-card .br-step1,.homeActivityList.is-step2 .mission-card .br-step1,.homeActivityList.is-step2 .pay-card .br-step1,.homeActivityList.is-step2 .plan-card .br-step1,.homeActivityList.is-step2 .saving-card .br-step1,.homeActivityList.is-step2 .startGiver-card .br-step1,.homeActivityList.is-step2 .stock-card .br-step1{display:none}.homeActivityList.is-start,.homeActivityList.is-step2 .add-card .br-step2,.homeActivityList.is-step2 .donation-card .br-step2,.homeActivityList.is-step2 .mission-card .br-step2,.homeActivityList.is-step2 .pay-card .br-step2,.homeActivityList.is-step2 .plan-card .br-step2,.homeActivityList.is-step2 .saving-card .br-step2,.homeActivityList.is-step2 .startGiver-card .br-step2,.homeActivityList.is-step2 .stock-card .br-step2{display:block}.benefitMainWrap{padding:0 20px}.benefitBannerWrap{margin-top:20px}.benefitBannerWrap .banners{position:relative}.benefitBannerWrap .home-pagination{position:absolute;bottom:24px;left:24px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:28px;padding:0;font-size:12px;font-weight:600;color:#ffffff80;letter-spacing:1px;background-color:#00000026;border-radius:17px}.benefitBannerWrap .swiper{padding:0 10px;margin-right:-20px;margin-left:-20px;overflow:visible}.benefitBannerWrap .item{display:block;height:258px;padding:0 10px}.benefitBannerWrap .template{position:relative;height:100%;padding:30px 24px 24px;border-radius:24px}@media(width <= 375px){.benefitBannerWrap .template{padding:30px 18px 24px}}.benefitBannerWrap .template .ad{position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;width:33px;height:18px;font-size:12px;font-weight:600;color:#fff;background-color:#ffffff26;border-radius:17px}.benefitBannerWrap .template .img{position:absolute;right:-24px;bottom:-20px;width:172px;height:294px}.benefitBannerWrap .template .text .txt{font-size:20px;font-weight:700;line-height:1.4;color:#fff;letter-spacing:-.3px}.benefitBannerWrap .template .text .tit{margin-top:4px}.benefitBannerWrap .template .text .tit p{font-size:36px;font-weight:700;line-height:1.22;color:#fff}@media(width <= 400px){.benefitBannerWrap .template .text .tit p{font-size:8.8vw}}.benefitBannerWrap .template .text .sub{margin-top:8px;font-size:14px;line-height:1.43;color:#ffffffb3}.benefitBannerWrap .file{position:relative;height:100%;overflow:hidden;border-radius:24px;box-shadow:0 2px 30px 0 #00000026}.benefitBannerWrap .file img{object-fit:contain}.benefitBannerWrap .swiper-slide{position:relative}.benefitBannerWrap .swiper-slide .img{visibility:hidden;opacity:0}.benefitBannerWrap .swiper-slide.swiper-slide-active .img{visibility:visible;opacity:1;animation:slideinout .8s ease-in-out forwards;will-change:opacity,transform}.benefitBannerWrap .skeleton{height:258px;padding:30px 24px 24px;border-radius:24px;box-shadow:0 2px 30px 0 #00000026}.benefitActivityWrap{margin-top:20px}.benefitActivityWrap .in{padding:30px 24px 36px;background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.benefitActivityWrap .top .text .tit{font-size:30px;font-weight:800;line-height:1.27;color:#33333a}.benefitActivityWrap .top .text .txt{display:flex;align-items:center;margin-top:8px;font-size:14px;font-weight:500;line-height:22px;color:#676e86}.benefitActivityWrap .top .text .txt .price{margin-left:3px;font-weight:700;color:#7746dd}.benefitActivityWrap .top .text .txt .iconButtonAtm-root{margin-left:4px}.benefitActivityWrap .img{display:flex;justify-content:center;margin:16px -24px 0}.benefitActivityWrap .img .img-in{position:relative;width:252px;height:252px}.benefitActivityWrap .img+.box{margin-top:18px}.benefitActivityWrap .box{position:relative;margin-top:30px}.benefitActivityWrap .box .name{margin-bottom:16px;font-size:14px;font-weight:700;line-height:1.57;color:#111}.benefitActivityWrap .box+.box{padding-top:30px}.benefitActivityWrap .box+.box:before{position:absolute;top:-1px;left:-24px;width:calc(100% + 48px);height:2px;content:"";background-color:#f5f5f5}.benefitActivityWrap .box .list .ulListMol-item+.ulListMol-item{margin-top:30px}.benefitActivityWrap .box .link{display:flex;align-items:center}.benefitActivityWrap .box .link .ico{flex:none;margin-right:12px}.benefitActivityWrap .box .link .ico .avatarMol-root{background-color:#f6f6f6}.benefitActivityWrap .box .link .text .tit{font-size:16px;font-weight:600;line-height:1.5;color:#54596a}.benefitActivityWrap .box .link .text .txt{font-size:12px;line-height:1.67;color:#7d85a0}.benefitSchoolWrap{margin-top:20px}.benefitSchoolWrap .in{padding:30px 24px 36px;background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.benefitSchoolWrap .top .text .tit{font-size:30px;font-weight:800;line-height:1.27;color:#33333a}.benefitSchoolWrap .top .text .txt{display:flex;align-items:center;margin-top:8px;font-size:14px;font-weight:500;line-height:22px;color:#676e86}.benefitSchoolWrap .top .text .txt .price{margin-left:3px;font-weight:700;color:#7746dd}.benefitSchoolWrap .top .text .txt .iconButtonAtm-root{margin-left:4px}.benefitSchoolWrap .img{display:flex;justify-content:center;margin:16px -24px 0}.benefitSchoolWrap .img .img-in{position:relative;width:252px;height:252px}.benefitSchoolWrap .img+.box{margin-top:18px}.benefitSchoolWrap .box{position:relative;margin-top:30px}.benefitSchoolWrap .box .name{margin-bottom:16px;font-size:14px;font-weight:700;line-height:1.57;color:#111}.benefitSchoolWrap .box+.box{padding-top:30px}.benefitSchoolWrap .box+.box:before{position:absolute;top:-1px;left:-24px;width:calc(100% + 48px);height:2px;content:"";background-color:#f5f5f5}.benefitSchoolWrap .box .list .ulListMol-item+.ulListMol-item{margin-top:30px}.benefitSchoolWrap .box .link{display:flex;align-items:center}.benefitSchoolWrap .box .link .ico{flex:none;margin-right:12px}.benefitSchoolWrap .box .link .ico .avatarMol-root{background-color:#f6f6f6}.benefitSchoolWrap .box .link .text .tit{font-size:16px;font-weight:600;line-height:1.5;color:#54596a}.benefitSchoolWrap .box .link .text .txt{font-size:12px;line-height:1.67;color:#7d85a0}.benefitSchoolWrap .top .name{margin-top:8px;font-size:14px;font-weight:700;line-height:1.57;color:#111}.benefitNewsWrap{margin-top:20px}.benefitNewsWrap .in{padding:30px 24px 36px;background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.benefitNewsWrap .top .text .tit{font-size:30px;font-weight:800;line-height:1.27;color:#33333a}.benefitNewsWrap .top .text .txt{display:flex;align-items:center;margin-top:8px;font-size:14px;font-weight:500;line-height:22px;color:#676e86}.benefitNewsWrap .top .text .txt .price{margin-left:3px;font-weight:700;color:#7746dd}.benefitNewsWrap .top .text .txt .iconButtonAtm-root{margin-left:4px}.benefitNewsWrap .img{display:flex;justify-content:center;margin:16px -24px 0}.benefitNewsWrap .img .img-in{position:relative;width:252px;height:252px}.benefitNewsWrap .img+.box{margin-top:18px}.benefitNewsWrap .box{position:relative;margin-top:30px}.benefitNewsWrap .box .name{margin-bottom:16px;font-size:14px;font-weight:700;line-height:1.57;color:#111}.benefitNewsWrap .box+.box{padding-top:30px}.benefitNewsWrap .box+.box:before{position:absolute;top:-1px;left:-24px;width:calc(100% + 48px);height:2px;content:"";background-color:#f5f5f5}.benefitNewsWrap .box .list .ulListMol-item+.ulListMol-item{margin-top:30px}.benefitNewsWrap .box .link{display:flex;align-items:center}.benefitNewsWrap .box .link .ico{flex:none;margin-right:12px}.benefitNewsWrap .box .link .ico .avatarMol-root{background-color:#f6f6f6}.benefitNewsWrap .box .link .text .tit{font-size:16px;font-weight:600;line-height:1.5;color:#54596a}.benefitNewsWrap .box .link .text .txt{font-size:12px;line-height:1.67;color:#7d85a0}.benefitNewsWrap .avatarMol-root{border:1px solid #e9eaec}.benefitNewsWrap .avatarMol-root img{width:36px;height:36px}.walletMyWrap .item{display:flex;align-items:center;margin-top:24px}.walletMyWrap .item .ico{flex:none;width:72px;height:72px;margin-right:12px}.walletMyWrap .item .text .tit{display:flex;align-items:center;margin:0;font-size:16px;font-weight:500;line-height:1.5;color:#111}.walletMyWrap .item .text .txt{display:flex;align-items:center;margin:0;font-size:14px;line-height:1.57;color:#777}.walletMyWrap .item .text+.btns{padding-left:16px}.walletMyWrap .item .btns{flex:none;margin-left:auto}.walletTogetherWrap{padding-bottom:40px}.walletTogetherWrap .item{display:flex;align-items:center;margin-top:24px}.walletTogetherWrap .item .ico{flex:none;width:72px;height:72px;margin-right:12px}.walletTogetherWrap .item .text .tit{display:flex;align-items:center;margin:0;font-size:16px;font-weight:500;line-height:1.5;color:#111}.walletTogetherWrap .item .text .txt{display:flex;align-items:center;margin:0;font-size:14px;line-height:1.57;color:#777}.walletTogetherWrap .item .text+.btns{padding-left:16px}.walletTogetherWrap .item .btns{flex:none;margin-left:auto}.walletRequestWrap{padding-bottom:40px}.walletRequestWrap .item{display:flex;align-items:center;margin-top:24px}.walletRequestWrap .item .ico{flex:none;width:72px;height:72px;margin-right:12px}.walletRequestWrap .item .text .tit{display:flex;align-items:center;margin:0;font-size:16px;font-weight:500;line-height:1.5;color:#111}.walletRequestWrap .item .text .txt{display:flex;align-items:center;margin:0;font-size:14px;line-height:1.57;color:#777}.walletRequestWrap .item .text+.btns{padding-left:16px}.walletRequestWrap .item .btns{flex:none;margin-left:auto}.walletAllowanceWrap{padding:40px 0 51px;background-color:#f9f9f9}.walletAllowanceWrap .item-box{width:100%;padding:24px 20px;background-color:#fff;border:1px solid #ececec;border-radius:16px}.walletAllowanceWrap .item{margin-top:24px}.walletAllowanceWrap .top{display:flex;align-items:center;margin-top:0}.walletAllowanceWrap .top .ico{flex:none;width:72px;height:72px;margin-right:12px}.walletAllowanceWrap .top .text .tit{display:flex;align-items:center;margin:0;font-size:16px;font-weight:500;line-height:1.5;color:#111}.walletAllowanceWrap .top .text .txt{display:flex;align-items:center;margin:0;font-size:14px;line-height:1.57;color:#777}.walletAllowanceWrap .top .text+.btns{padding-left:16px}.walletAllowanceWrap .top .btns{flex:none;margin-left:auto}.walletAllowanceWrap .add-btn{height:60px;font-size:14px;font-weight:400;line-height:1.57;color:#777}.walletAllowanceWrap .box-item{display:flex;align-items:center;margin-top:24px}.walletAllowanceWrap .box-item .ico{flex:none;width:72px;height:72px;margin-right:12px}.walletAllowanceWrap .box-item .text .tit{display:flex;align-items:center;margin:0;font-size:16px;font-weight:500;line-height:1.5;color:#111}.walletAllowanceWrap .box-item .text .txt{display:flex;align-items:center;margin:0;font-size:14px;line-height:1.57;color:#777}.walletAllowanceWrap .box-item .text+.btns{padding-left:16px}.walletAllowanceWrap .box-item .btns{flex:none;margin-left:auto}.walletAllowanceWrap .noDataBox{background-color:#fff}.walletAllowanceWrap .bottom{margin-top:12px}.walletAllowanceWrap .bottom .buttonTextAtm-root{margin-right:12px}.walletAllowanceWrap .bottom .badgeMol-root .MuiBadge-dot{right:6px;width:4px;min-width:4px;height:4px}.walletAllowanceWrap .bottom .badgeMol-root .buttonTextAtm-root{color:#e24d4d}.walletAllowanceWrap .bottom .badgeMol-root .buttonTextAtm-root:after{background-color:#e24d4d}.totalMenuWrap{padding-bottom:0}.totalMenuWrap .totalMenuTop .in{display:flex;justify-content:flex-end}.totalMenuWrap .totalMenuTop .btn-pay,.totalMenuWrap .totalMenuTop .btn-setting{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:8px;background-color:#ccd0d933;border-radius:100%}.totalMenuWrap .totalMenuProfile{margin-top:32px}.totalMenuWrap .totalMenuProfile .in{display:flex;justify-content:space-between;padding:0 12px 0 24px}.totalMenuWrap .totalMenuProfile .tit{font-size:30px;font-weight:800;line-height:1.27;color:#33333a}.totalMenuWrap .totalMenuProfile .avatarMol-root{flex:none;width:96px;margin-left:16px}.totalMenuWrap .totalMenuQuick{margin-top:20px}.totalMenuWrap .totalMenuQuick .in{padding:28px 24px;background-color:#fff;border-radius:24px}.totalMenuWrap .totalMenuQuick .ulListMol-root{display:flex;align-items:center;justify-content:space-between}.totalMenuWrap .totalMenuQuick .ulListMol-item{display:flex;justify-content:center;width:77px}.totalMenuWrap .totalMenuQuick .iconButtonAtm-root>span{flex-flow:column;align-items:center}.totalMenuWrap .totalMenuQuick .iconButtonAtm-root .tit{margin-top:10px;font-size:14px;font-weight:600;color:#41424e;text-align:center}.totalMenuWrap .totalMenuAct{margin-top:20px}.totalMenuWrap .totalMenuAct .in{padding:30px 24px 36px;background-color:#fff;border-radius:24px}.totalMenuWrap .totalMenuAct .top{position:relative}.totalMenuWrap .totalMenuAct .top .text .txt{font-size:14px;font-weight:500;line-height:1;color:#676e86}.totalMenuWrap .totalMenuAct .top .text .tit{margin-top:10px;font-size:30px;font-weight:800;line-height:1;color:#2e2e35}.totalMenuWrap .totalMenuAct .top .btns{position:absolute;right:0;bottom:0}.totalMenuWrap .totalMenuAct .ulListMol-root{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.totalMenuWrap .totalMenuAct .ulListMol-root .ulListMol-item{display:flex;justify-content:center;width:25%}.totalMenuWrap .totalMenuAct .ulListMol-root .iconButtonAtm-root>span{flex-flow:column;align-items:center}.totalMenuWrap .totalMenuAct .ulListMol-root .iconButtonAtm-root .ico{display:flex;align-items:center;justify-content:center;width:68px;height:68px;background-color:#f5f6f7;border-radius:14px}.totalMenuWrap .totalMenuAct .ulListMol-root .iconButtonAtm-root .tit{margin-top:10px;font-size:14px;font-weight:600;color:#41424e;text-align:center}.totalMenuWrap .totalMenuMap{margin-top:32px}.totalMenuWrap .totalMenuMap .box .tit{display:flex;align-items:center;height:52px;padding:0 20px;font-size:14px;font-weight:500;line-height:1.57;color:#7d85a0}.totalMenuWrap .totalMenuMap .box .link{display:flex;align-items:center;width:100%;height:56px;padding:0 20px;font-size:18px;font-weight:600;line-height:1.44;color:#2e2e35}.totalMenuWrap .totalMenuMap .box~.box{padding-top:16px;margin-top:16px;border-top:1px solid #ececec}@media screen and (width <= 360px){.totalMenuWrap .totalMenuAct .ulListMol-root .iconButtonAtm-root .ico{width:55px;height:55px}}.pageUpWrap{margin:50px 0}.pageUpWrap .in{display:flex;justify-content:center}.pageUpWrap .iconButtonAtm-root>span{flex-flow:column;align-items:center}.pageUpWrap .iconButtonAtm-root .tit{margin-top:10px;font-size:14px;font-weight:600;color:#ccd0d9}.homeMemberWrap{margin-top:20px}.homeMemberWrap .in{padding:30px 24px 36px;background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeMemberWrap .in .text-head{display:flex;justify-content:space-between}.homeMemberWrap .in .text-head .txt{font-size:14px;font-weight:500;line-height:1;color:#7d85a0}.homeMemberWrap .in .btn{display:inline-flex}.homeMemberWrap .in .btn .buttonTextAtm-root{font-size:13px;color:#676e86;font-weight:500}.homeMemberWrap .in .btn .buttonTextAtm-root:after{width:16px;height:16px;background-size:100%}.homeMemberWrap .skeletonMol-root+.skeletonMol-root{margin-left:8px}.homeMemberWrap .regi{margin-top:24px}.homeMemberWrap .regi .ulListMol-item+.ulListMol-item{margin-top:16px}.homeMemberWrap .regi .ulListMol-item .link{display:flex;flex-direction:row;align-items:center;width:100%;padding-top:0;padding-bottom:0}.homeMemberWrap .regi .ulListMol-item .link .text{flex:1 1}.homeMemberWrap .regi .ulListMol-item .ico{flex:none;width:48px;height:48px;margin-right:12px}.homeMemberWrap .regi .ulListMol-item .text{font-size:18px;font-weight:700;line-height:1.56;color:#41424e;letter-spacing:normal}.homeMemberWrap .regi .ulListMol-item .text .tit{display:block;font-size:16px;font-weight:600;line-height:1.5;color:#41424e}.homeMemberWrap .regi .ulListMol-item .text .txt{display:block;font-size:14px;font-weight:600;line-height:1.57;color:#676e86}.homeMemberWrap .regi .btn-chip .font{font-size:14px}.homeMemberWrap .regi.regi-custom{margin-top:0}.homeMemberWrap .regi.regi-custom .text .money{margin-left:4px;font-size:16px;color:#7746dd;font-weight:600}.homeMemberWrap .regi.regi-custom .text .money.not{color:#979eb2}.homeMemberWrap .regi.regi-custom .text .tit-box,.homeMemberWrap .regi.regi-custom .text .txt-box{display:flex;align-items:center}.homeMemberWrap .regi.regi-custom .text .txt-box .txt{padding-right:7px}.homeMemberWrap .regi.regi-custom .text .txt-box .txt.hide{display:none}.homeMemberWrap .regi.regi-custom .text .txt-box .date{position:relative;padding-left:7px;font-size:14px;font-weight:600;color:#676e86}.homeMemberWrap .regi.regi-custom .text .txt-box .date:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:10px;content:"";background-color:#bbb}.homeMemberWrap .regi.regi-custom .text .txt-box .date.hide{display:none}.homeMemberWrap .regi.regi-custom .text .txt-box .ico{display:inline-flex;width:16px;height:16px}.homeMemberWrap .regi.regi-custom .text .txt-box .ico.not{width:auto;height:auto;font-size:14px;color:#676e86;font-weight:600}.homeMemberWrap .apply{display:flex;align-items:center;margin-top:6px;padding-left:10px}.homeMemberWrap .apply .txt{padding-left:22px;font-size:18px;color:#41424e;font-weight:700}.homeMemberWrap .single{display:flex;justify-content:start;align-items:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ececec}.homeMemberWrap .single .txt{margin-left:12px;font-size:16px;color:#41424e;font-weight:600}.homeUseCardWrap{margin-top:20px}.homeUseCardWrap .in{padding:30px 24px 36px;background-color:#fff;border-radius:24px;box-shadow:0 0 10px 0 #0000000f}.homeUseCardWrap .in .text-head{display:flex;justify-content:space-between}.homeUseCardWrap .in .text-head .txt{font-size:14px;font-weight:500;line-height:1;color:#7d85a0}.homeUseCardWrap .in .btn{display:inline-flex}.homeUseCardWrap .in .btn .buttonTextAtm-root{font-size:13px;color:#676e86;font-weight:500}.homeUseCardWrap .in .btn .buttonTextAtm-root:after{width:16px;height:16px;background-size:100%}.homeUseCardWrap .skeletonMol-root+.skeletonMol-root{margin-left:8px}.homeUseCardWrap .regi{margin-top:24px}.homeUseCardWrap .regi .ulListMol-item+.ulListMol-item{margin-top:16px}.homeUseCardWrap .regi .ulListMol-item .link{display:flex;flex-direction:row;align-items:center;width:100%;padding-top:0;padding-bottom:0}.homeUseCardWrap .regi .ulListMol-item .link .text{flex:1 1}.homeUseCardWrap .regi .ulListMol-item .ico{flex:none;width:48px;height:48px;margin-right:12px;text-align:center}.homeUseCardWrap .regi .ulListMol-item .text{font-size:18px;font-weight:700;line-height:1.56;color:#41424e;letter-spacing:normal}.homeUseCardWrap .regi .ulListMol-item .text .tit{display:block;font-size:16px;font-weight:600;line-height:1.5;color:#41424e}.homeUseCardWrap .regi .ulListMol-item .text .txt{display:block;font-size:13px;font-weight:600;line-height:1.57;color:#676e86}.homeUseCardWrap .regi .btn-chip .font{font-size:14px}.homeUseCardWrap .btn-ico{margin-top:16px;position:relative;display:flex;align-items:center}.homeUseCardWrap .btn-ico .txt{font-size:16px;flex:1 1;font-weight:700;color:#41424e;text-align:left}.homeUseCardWrap .btn-ico .buttonTextAtm-root{width:100%}.homeUseCardWrap .btn-ico .buttonTextAtm-root:after{position:absolute;right:0}.homeUseCardWrap .btn-ico .buttonTextAtm-root .ico-in{margin-right:12px}.homeUseCardWrap .btn-ico .ico{width:48px;height:48px;margin-right:12px}.homeMemberGiverWrap{margin-top:50px}.homeMemberGiverWrap .skeleton-memberList{margin-top:16px}.homeMemberGiverWrap .skeleton-memberList .ulListMol-root{display:flex;margin-bottom:15px}.homeMemberGiverWrap .skeleton-memberList .ulListMol-root>li{flex:1 1}.homeMemberGiverWrap .skeleton-memberList .ulListMol-root>li .txt{margin-top:10px}.homeMemberGiverWrap .text-head{display:flex;justify-content:space-between}.homeMemberGiverWrap .text-head .txt{font-size:14px;font-weight:500;line-height:1;color:#7d85a0}.homeMemberGiverWrap .btn{display:inline-flex}.homeMemberGiverWrap .btn .buttonTextAtm-root{font-size:13px;color:#676e86;font-weight:500}.homeMemberGiverWrap .btn .buttonTextAtm-root:after{width:16px;height:16px;background-size:100%}.homeMemberGiverWrap .text .tit,.homeMemberGiverWrap .text-head .txt.txt-mod{color:#41424e;font-size:18px;font-weight:700}.homeMemberGiverWrap .text .tit{display:block}.homeMemberGiverWrap .box{margin-bottom:20px}.homeMemberGiverWrap .memberList{transition:all .3s ease-in-out;opacity:1}.homeMemberGiverWrap .memberList.hide{overflow:hidden;opacity:0;height:0}.homeMemberGiverWrap .memberList.no-scroll{position:static;top:0;left:0;margin-left:-20px;margin-right:-20px}.homeMemberGiverWrap .memberList.no-scroll .list{display:flex;flex-flow:row nowrap;justify-content:flex-start;box-sizing:border-box;width:100%;padding-bottom:.2rem;overflow:visible hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.homeMemberGiverWrap .memberList.no-scroll .list>li{position:relative;width:82px;height:130px;margin-right:26px}.homeMemberGiverWrap .memberList.no-scroll .list>li:first-child{margin-left:20px}.homeMemberGiverWrap .memberList.no-scroll .list>li .btn{display:block;position:relative}.homeMemberGiverWrap .memberList.no-scroll .list>li .btn .in{display:flex;justify-content:center;align-items:center;width:82px;height:82px;border-radius:100%}.homeMemberGiverWrap .memberList.no-scroll .list>li .btn.active .in{border:3px solid #7746dd;border-radius:100%}.homeMemberGiverWrap .memberList.no-scroll .list>li .btn.active .txt{color:#7746dd;font-weight:700}.homeMemberGiverWrap .memberList.no-scroll .list>li .btn.active:after{content:"";position:absolute;bottom:-30px;left:0;display:block;width:100%;height:24px;background:url(/_next/static/media/ico_arr_down_24_purple.f7409703.svg) no-repeat bottom;background-size:24px 24px}.homeMemberGiverWrap .memberList.no-scroll .list>li .btn .txt{display:block;width:82px;margin-top:8px;color:#676e86;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.homeMemberGiverWrap .memberList.is-scroll{position:fixed;top:60px;left:0;z-index:10;width:100%}.homeMemberGiverWrap .memberList.is-scroll .list{display:flex;flex-flow:row nowrap;justify-content:flex-start;box-sizing:border-box;width:100%;overflow:visible hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;background-color:#f5f5f5;padding:0 20px 12px;scroll-behavior:smooth}.homeMemberGiverWrap .memberList.is-scroll .list>li{height:48px;margin-right:8px}.homeMemberGiverWrap .memberList.is-scroll .list>li .btn{display:inline-flex;justify-content:flex-start;align-items:center;background-color:#fff;border-radius:24px;padding:6px}.homeMemberGiverWrap .memberList.is-scroll .list>li .btn .in{display:inline-flex;width:36px;height:36px;border-radius:100%}.homeMemberGiverWrap .memberList.is-scroll .list>li .btn.active{background-color:#9c65ff}.homeMemberGiverWrap .memberList.is-scroll .list>li .btn.active .txt{color:#fff;font-weight:600}.homeMemberGiverWrap .memberList.is-scroll .list>li .btn .txt{max-width:113px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;padding-right:10px;padding-left:7px;color:#676e86;font-size:16px}.radio-wrap .radio-in{position:relative}.radio-wrap .label-text{height:auto}.radio-wrap .input{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}.radio-wrap .input~.label-text{color:#111;display:flex;position:relative;z-index:1}.radio-wrap .input:checked~.label-text{color:#111}.radio-wrap .input:disabled~.label-text{color:#bbb}.radio-wrap.type-box .input~.label-text{display:flex;flex-direction:column;border-radius:16px;border:1px solid #f9f9f9;background-color:#f9f9f9}.radio-wrap.type-box .input~.label-text :global(.tit){font-size:16px;color:#111;font-weight:500}.radio-wrap.type-box .input~.label-text :global(.tit)~.txt{margin-top:4px}.radio-wrap.type-box .input~.label-text :global(.txt){font-size:14px;font-weight:500;color:#777}.radio-wrap.type-box .input:checked~.label-text{font-weight:500;border:1px solid #9c65ff;background-color:#fff;animation:bounce-top .9s both}.radio-wrap.type-box .input:disabled~.label-text :global(.tit){color:#bbb}.radio-wrap.type-box .input:disabled~.label-text :global(.txt){color:#bbb}.radio-wrap.type-box .input:disabled:checked~.label-text{border-color:#bba7e4}.radio-wrap.type-box:not(:first-child){margin-top:12px}.radio-wrap.type-box.no-interaction .input:checked~.label-text{animation:none}.radio-wrap.position-front .input~.label-text:before{margin-right:8px;width:24px;height:24px;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.radio-wrap.position-front.type-box .input~.label-text{padding:20px 20px 20px 56px}.radio-wrap.position-front.type-box .input~.label-text:before{position:absolute;top:50%;left:20px;margin-top:-12px;margin-right:0}.radio-wrap.position-back .input~.label-text:after{margin-left:8px;width:24px;height:24px;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%}.radio-wrap.position-back.type-box .input~.label-text{padding:20px 56px 20px 20px}.radio-wrap.position-back.type-box .input~.label-text:after{position:absolute;top:50%;right:20px;margin-top:-12px;margin-right:0}.radio-wrap.theme-check .radio-in{display:inline-flex}.radio-wrap.theme-check .check-motion{position:absolute;width:24px;height:24px;border-radius:100%;pointer-events:none}.radio-wrap.theme-check .check-motion:before{content:"";position:absolute;top:10px;left:9px;width:4px;height:4px;border:2px solid #0000;border-radius:100%}.radio-wrap.theme-check.position-front .input~.check-motion{top:0;left:0}.radio-wrap.theme-check.position-back .input~.check-motion{top:0;right:0}.radio-wrap.theme-check .input~.label-text:after,.radio-wrap.theme-check .input~.label-text:before{background-image:url(/_next/static/media/ico_checkbox2_off.fbbaf7c0.svg)}.radio-wrap.theme-check .input:checked~.label-text:after,.radio-wrap.theme-check .input:checked~.label-text:before{background-image:url(/_next/static/media/ico_checkbox2_on.910f7e31.svg)}.radio-wrap.theme-check .input:checked~.check-motion:before{animation:radioMol-firework .5s ease .1s forwards}.radio-wrap.theme-check .input:disabled~.label-text:after,.radio-wrap.theme-check .input:disabled~.label-text:before{background-image:url(/_next/static/media/ico_checkbox2_disabled.58bf472f.svg)}.radio-wrap.theme-check .input:disabled:checked~.label-text:after,.radio-wrap.theme-check .input:disabled:checked~.label-text:before{background-image:url(/_next/static/media/ico_checkbox2_on.910f7e31.svg);opacity:.5}.radio-wrap.theme-check.type-box .radio-in{display:block}.radio-wrap.theme-check.type-box .input:checked~.check-motion:before{animation-delay:.6s}.radio-wrap.theme-check.type-box.position-front .input~.check-motion{top:50%;left:20px;margin-top:-12px;z-index:1}.radio-wrap.theme-check.type-box.position-back .input~.check-motion{top:50%;right:20px;margin-top:-12px;z-index:1}.radio-wrap.theme-checkbox .radio-in{display:inline-flex}.radio-wrap.theme-checkbox :global(.svgMol-gooey):before{border-radius:100%;position:absolute;width:24px;height:24px;flex-shrink:0;display:inline-flex;content:"";background-repeat:no-repeat;background-position:50%;filter:url(#goo-radioMol)}.radio-wrap.theme-checkbox.position-front .input :global(~.svgMol-gooey):before{top:0;left:0}.radio-wrap.theme-checkbox.position-back .input :global(~.svgMol-gooey):before{top:0;right:0}.radio-wrap.theme-checkbox.type-box .radio-in{display:block}.radio-wrap.theme-checkbox .input~.label-text:after,.radio-wrap.theme-checkbox .input~.label-text:before{background-image:url(/_next/static/media/ico_checkbox1_off.f2eb217e.svg)}.radio-wrap.theme-checkbox .input:checked~.label-text:after,.radio-wrap.theme-checkbox .input:checked~.label-text:before{background-image:url(/_next/static/media/ico_checkbox1_on.ff5ded14.svg)}.radio-wrap.theme-checkbox .input:checked :global(~.svgMol-gooey):before{animation:radioMol-splash .6s ease forwards}.radio-wrap.theme-checkbox .input:disabled~.label-text:after,.radio-wrap.theme-checkbox .input:disabled~.label-text:before{background-image:url(/_next/static/media/ico_checkbox1_disabled.4c76333e.svg)}.radio-wrap.theme-checkbox .input:disabled:checked~.label-text:after,.radio-wrap.theme-checkbox .input:disabled:checked~.label-text:before{background-image:url(/_next/static/media/ico_checkbox1_on.ff5ded14.svg);opacity:.5}.radio-wrap.theme-circle .input~.label-text{border-color:#ececec;background-color:#fff}.radio-wrap.theme-circle .input~.label-text:after,.radio-wrap.theme-circle .input~.label-text:before{background-image:url(/_next/static/media/ico_radio_circle_off.bbc20233.svg)}.radio-wrap.theme-circle .input:checked~.label-text:after,.radio-wrap.theme-circle .input:checked~.label-text:before{animation:radioMol-circle-jello-horizontal .6s both;background-image:url(/_next/static/media/ico_radio_circle_on.435d4ace.svg)}.radio-wrap.theme-circle .input:disabled~.label-text:after,.radio-wrap.theme-circle .input:disabled~.label-text:before{background-image:url(/_next/static/media/ico_radio_circle_off.bbc20233.svg)}.radio-wrap.theme-circle .input:disabled:checked~.label-text:after,.radio-wrap.theme-circle .input:disabled:checked~.label-text:before{background-image:url(/_next/static/media/ico_radio_circle_on_disabled.b5bdcd03.svg)}.radio-wrap.theme-circle.no-interaction .input:checked~.label-text:after,.radio-wrap.theme-circle.no-interaction .input:checked~.label-text:before{animation:none}.radio-wrap.theme-none.type-box .input~.label-text{padding:20px}.radio-wrap.theme-none.type-box .input~.label-text:after,.radio-wrap.theme-none.type-box .input~.label-text:before{display:none}@keyframes radioMol-circle-jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes radioMol-splash{40%{background:#9c65ff;box-shadow:0 -18px 0 -8px #9c65ff,16px -8px 0 -8px #9c65ff,16px 8px 0 -8px #9c65ff,0 18px 0 -8px #9c65ff,-16px 8px 0 -8px #9c65ff,-16px -8px 0 -8px #9c65ff}to{background:#9c65ff;box-shadow:0 -26px 0 -12px #0000,22px -18px 0 -12px #0000,22px 18px 0 -12px #0000,0 26px 0 -12px #0000,-22px 18px 0 -12px #0000,-22px -18px 0 -12px #0000}}@keyframes radioMol-firework{0%{opacity:1;box-shadow:0 0 0 -2px #9c65ff,0 0 0 -2px #9c65ff,0 0 0 -2px #9c65ff,0 0 0 -2px #9c65ff,0 0 0 -2px #9c65ff,0 0 0 -2px #9c65ff}30%{opacity:1}to{opacity:0;box-shadow:0 -15px 0 0 #9c65ff,14px -8px 0 0 #9c65ff,14px 8px 0 0 #9c65ff,0 15px 0 0 #9c65ff,-14px 8px 0 0 #9c65ff,-14px -8px 0 0 #9c65ff}}@keyframes bounce-top{0%{transform:translateY(-15px);animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{transform:translateY(-6px);animation-timing-function:ease-in}65%{transform:translateY(-3px);animation-timing-function:ease-in}82%{transform:translateY(-2px);animation-timing-function:ease-in}93%{transform:translateY(-1px);animation-timing-function:ease-in}25%,55%,75%,87%{transform:translateY(0);animation-timing-function:ease-out}to{transform:translateY(0);animation-timing-function:ease-out;opacity:1}}.volunteer{display:flex;flex-direction:column;flex:1}.volunteer .section{padding:40px 20px}.volunteer .section .bg-gray{background:#f9f9f9}.volunteer .intro-logo{display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;height:36px;padding:0 10px;margin-bottom:24px;border:1px solid #ececec;border-radius:18px}.volunteer .list-title-group .list-sub-title{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:14px;font-weight:400;color:#777}.volunteer .list-title-group .list-sub-title:first-child{margin-top:0;margin-bottom:8px}.volunteer .list-title-group .list-sub-title .organ-text{display:flex;align-items:center;color:#7746dd}.volunteer .list-title-group .list-sub-title .organ-text .chipAtm-root{margin-right:8px}.volunteer .list-title-group .list-title{display:flex;justify-content:space-between}.volunteer .list-title-group .list-title .textHeadLineAtm-root{font-weight:500;word-break:keep-all;overflow-wrap:break-word;overflow:hidden}.volunteer .list-title-group .list-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.volunteer .list-title-group .date,.volunteer .list-title-group .time{font-size:14px;font-weight:400;color:#777}.volunteer .list-title-group .chipAtm-root{flex-shrink:0}.volunteer .list-title-group.detail .list-title .textHeadLineAtm-root{font-weight:700}.volunteer .list-title-group.detail .list-bottom{margin-top:12px}.volunteer .vol-list-wrap>li{padding:20px;border:1px solid #ececec;border-radius:12px}.volunteer .vol-list-wrap>li+li{margin-top:12px}.volunteer .vol-list-wrap>li.end .date,.volunteer .vol-list-wrap>li.end .list-sub-title,.volunteer .vol-list-wrap>li.end .organ-text,.volunteer .vol-list-wrap>li.end .textHeadLineAtm-root,.volunteer .vol-list-wrap>li.end .time{color:#bbb!important}.volunteer .vol-list-wrap .btn-close{margin-left:16px}.volunteer .vol-list-wrap .btn-close .iconAtm-root{padding:2px;box-sizing:initial}.volunteer .check-chip-group{margin:0;display:flex;flex-wrap:wrap}.volunteer .check-chip-group .item{margin-bottom:8px}.volunteer .check-chip-group .item:not(:last-child){margin-right:8px}.volunteer .check-chip-group .item [class^=RadioChipMol_radio-chip-wrap__] [class*=RadioChipMol_label-text__]{padding:0 10px;height:30px;font-size:13px;background-color:#f6f6f6;border:none;border-radius:8px}.volunteer .check-chip-group .item [class^=RadioChipMol_radio-chip-wrap__] [class*=RadioChipMol_input__]:checked~[class*=RadioChipMol_label-text__]{background:#9c65ff}.volunteer .check-chip-group .item .radioAtm-root{position:absolute}.volunteer .filter-group-wrap{position:relative}.volunteer .filter-group-wrap:before{display:inline-flex;content:"";width:32px;height:100%;position:absolute;top:0;right:-20px;background-image:linear-gradient(90deg,#fff3,#fff);background-repeat:no-repeat;background-position:50%;z-index:1;pointer-events:none}.volunteer .filter-group-wrap.scroll:before{display:none}.volunteer .filter-group-wrap .filter-group{display:flex;overflow-x:auto}.volunteer .filter-group-wrap .filter-group>:not(:last-child){margin-right:8px}.volunteer .filter-group-wrap .filter-group [class^=SelectMol_select-wrap__] .selectAtm-root{height:34px;padding:0 30px 0 10px;white-space:nowrap;border:1px solid #dedede;border-radius:20px}.volunteer .filter-group-wrap .filter-group [class^=SelectMol_select-wrap__] .selectAtm-root:after{width:20px;height:20px;background-image:url(/_next/static/media/icon_common_arrrow_down_gray.6a286ae1.svg);background-size:20px;right:10px}.volunteer .filter-group-wrap .filter-group [class^=SelectMol_select-wrap__] .selectAtm-root .result{font-size:14px;font-weight:400}.volunteer .list-info .infoListMol-item+.infoListMol-item{margin-top:20px}.volunteer .list-info .infoListMol-item .infoListMol-title{width:100px;padding-right:0;flex:initial}.volunteer .list-info .infoListMol-item .infoListMol-text{max-width:none;margin-left:20px;flex:1}.volunteer .list-info .infoListMol-item .infoListMol-text,.volunteer .list-info .infoListMol-item .infoListMol-title{word-break:keep-all;overflow-wrap:break-word}.volunteer .cBox .infoListMol-item+.infoListMol-item{margin-top:12px}.volunteer .cBox.bg-white:active{background-color:#fff}.volunteer .cHead .mainCopyWrap{padding-top:0;margin-bottom:32px}.volunteer .notice-area{color:#777;white-space:pre-wrap;overflow-wrap:break-word;font-weight:400}.volunteer .notice-area pre{max-width:100%;white-space:pre-wrap;word-break:break-all}.volunteer .notice-area table{width:100%;table-layout:fixed}.volunteer .agreeNote .tit{color:#111;font-weight:500}.volunteer .agreeNote [class^=BulletListMol_bullet-list-wrap__] .bulletListMol-item:not(:first-child){margin-top:4px}.volunteer .check-select-group>li.disabled{padding:20px;border:1px solid #ececec;border-radius:16px}.volunteer .check-select-group>li+li{margin-top:12px}.volunteer .organ-list{display:flex}.volunteer .organ-list>li{display:flex;align-items:center;flex-direction:column;flex:1}.volunteer .organ-list>li .im{display:inline-flex;justify-content:center;align-items:center;width:64px;height:64px;background:#f9f9f9;border-radius:50%}.volunteer .organ-list>li .title{margin-top:8px;font-size:13px;font-weight:400;text-align:center}.volunteer .cBox.brd-radius-16{border-radius:16px!important}.volunteer .form-group{display:flex}.volunteer .form-group>*{flex:1}.volunteer .form-group>:not(:last-child){margin-right:12px}.volunteer .form-group [class^=RadioMol_radio-wrap__].theme-button{margin-top:0}.volunteer .form-group.col{flex-wrap:wrap}.volunteer .form-group.col>*{flex:none}.volunteer .form-group.col-2>*{width:calc(50% - 6px)}.volunteer .form-group.col-2>:nth-child(2n){margin-right:0}.volunteer .form-group.col-2>:nth-child(2)~*{margin-top:12px}.volunteer .form-group.col-3>*{width:calc(33.33% - 8px)}.volunteer .form-group.col-3>:nth-child(3n){margin-right:0}.volunteer .form-group.col-3>:nth-child(3)~*{margin-top:12px}.volunteer .form-group.col-4>*{width:calc(25% - 9px)}.volunteer .form-group.col-4>:nth-child(4n){margin-right:0}.volunteer .form-group.col-4>:nth-child(4)~*{margin-top:12px}.volunteer .form-group.datepicker{align-items:center}.volunteer .form-group.datepicker>*{margin-right:0}.volunteer .form-group.datepicker .range{margin:0 4px;flex:none}.volunteer .form-group [class^=SelectMol_select-wrap__].is-calendar-icon .selectAtm-root{padding:0 36px 0 20px}.volunteer .form-group [class^=SelectMol_select-wrap__].is-calendar-icon.h48 .selectAtm-root{height:48px}.volunteer .chip-item{display:flex;margin-top:16px}.volunteer .chip-item>li{position:relative;max-width:calc(33.33% - 5.3333333333px);display:inline-flex;justify-content:center;align-items:center;height:30px;flex:1;font-size:14px;color:#555;background:#f9f9f9;border-radius:8px}.volunteer .chip-item>li:not(:last-child){margin-right:8px}.volunteer .chip-item>li .iconButtonAtm-root{position:absolute;top:-4px;right:-4px}.volunteer .habitCalendar.tableMol-root{padding-top:0}.volunteer .habitCalendar.tableMol-root table thead th{padding-bottom:0}.volunteer .habitCalendar.tableMol-root table td.disabled,.volunteer .habitCalendar.tableMol-root table th.disabled{color:#bbb}.volunteer .habitCalendar.tableMol-root .day-reaction .reaction.type1{background:#f6f6f6;border-radius:50%}.volunteer .habitCalendar.tableMol-root .status-text{margin-top:4px;padding-bottom:8px;font-size:12px;font-weight:700;text-align:center;color:#7746dd}.volunteer .habitCalendar.tableMol-root .status-text.start{color:#555}.volunteer .habitCalendar.tableMol-root .status-text.end{color:#dedede}.volunteer .w100p{width:100%!important}.volunteer .address-list{margin-top:16px}.volunteer .address-list>li{padding:16px 0;font-size:14px;font-weight:400;border-bottom:1px solid #ececec}.volunteer .address-list>li:first-child{border-top:1px solid #ececec}.volunteer .address-list>li .title{margin:2px 0;font-size:16px;font-weight:500}.volunteer .banner-wrapper{position:relative}.volunteer .banner-wrapper .swiper-slide img{border-radius:24px}.volunteer .banner-wrapper .swiper-pagination.swiper-pagination-fraction{display:inline-flex;justify-content:center;align-items:center;padding:0 8px;width:auto;height:18px;position:absolute!important;right:12px;bottom:12px!important;left:auto;background:#00000026;color:#ffffff80;font-size:12px;font-weight:600;border-radius:20px;letter-spacing:1px}.volunteer .list-view-area{display:flex;justify-content:space-between;align-items:center}.volunteer .list-view-area .title-group{margin-right:6px;flex:1}.volunteer .list-view-area .im{flex-shrink:0}.volunteer .popular-slide .swiper{margin:0 -20px;padding:0 20px}.volunteer .popular-slide .cBox{height:auto;border-radius:16px}.volunteer .popular-slide .list-title-group .list-title{height:48px}.volunteer .popular-slide .list-title-group .list-title .textHeadLineAtm-root{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.volunteer .popular-slide .swiper-pagination{background:#0000}.volunteer .my-button-list .cBox{border-radius:16px}.volunteer .my-button-list .cBox .list-item.type-thum-multi{align-items:center;word-break:keep-all}.volunteer .my-button-list .cBox .list-item.type-thum-multi .txt{color:#777}.volunteer.lank{display:flex;flex-direction:column;flex:1}.volunteer.lank .lanking-content{background:#f9f9f9}.volunteer.lank .lanking-content .content{padding:32px 20px 40px}.volunteer.lank .lanking-content .cBox{border-radius:16px}.volunteer.lank .lanking-content .lanking-list .lanking-item{display:flex;justify-content:space-between;align-items:center;position:relative}.volunteer.lank .lanking-content .lanking-list .lanking-item .list-number{width:42px}.volunteer.lank .lanking-content .lanking-list .lanking-item .user-info{margin-left:4px;display:flex;justify-content:space-between;align-items:center;flex:1}.volunteer.lank .lanking-content .lanking-list .lanking-item .user-info .linearProgressMol-root{background-color:#e8e3f1}.volunteer.lank .lanking-content .lanking-list .lanking-item .user-info .count,.volunteer.lank .lanking-content .lanking-list .lanking-item .user-info .user-name{flex-shrink:0}.volunteer.lank .lanking-content .lanking-list .lanking-item .user-info .user-name{width:30px;margin-right:12px}.volunteer.lank .lanking-content .lanking-list .lanking-item .user-info .count{width:58px;margin-left:12px;text-align:right}.volunteer.lank .lanking-content .lanking-list .lanking-item.focus{padding-top:36px;margin-top:16px}.volunteer.lank .lanking-content .lanking-list .lanking-item.focus .count,.volunteer.lank .lanking-content .lanking-list .lanking-item.focus .list-number,.volunteer.lank .lanking-content .lanking-list .lanking-item.focus .user-name{color:#7746dd;font-weight:700}.volunteer.lank .lanking-content .lanking-list .dotted{width:4px;height:4px;background:#dedede;border-radius:50%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.volunteer.lank .lanking-content .lanking-list .dotted:after,.volunteer.lank .lanking-content .lanking-list .dotted:before{display:block;content:"";width:4px;height:4px;background:#dedede;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%)}.volunteer.lank .lanking-content .lanking-list .dotted:before{top:8px}.volunteer.lank .lanking-content .lanking-list .dotted:after{top:16px}.volunteer.lank .lanking-content .lanking-list li .lanking-item.focus{margin:0 -20px;padding:12px 20px;background:#f5efff}.volunteer.lank .lanking-content .lanking-list li+li{margin-top:12px}.volunteer .searchTop{margin:0}.volunteer [class^=SelectMol_select-wrap__] .selectAtm-root{padding:0 32px 0 20px}.volunteer [class^=SelectMol_select-wrap__] .selectAtm-root:hover{background-color:#fff}.volunteer .selectMol-root.custom.child .selectAtm-root{padding:0;width:auto}.volunteer .selectMol-root.custom.child .selectAtm-root .result{font-size:16px;color:#111}.volunteer .selectMol-root.custom.child .selectAtm-root .result:after{display:none}.volunteer .list-chip{margin-top:8px}.volunteer .list-chip.end .chipAtm-root{border:1px solid #dedede;color:#bbb}.volunteer .list-chip .chipAtm-root{height:22px;border:1px solid #d9bffc;font-size:12px;color:#b177ff}.volunteer .list-chip .chipAtm-root:not(:last-child){margin-right:4px}.vt-loading{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:999;text-align:center}.vt-loading .textHeadLineAtm-root{margin-top:12px;color:#fff}[class^=BulletListMol_bullet-list-wrap__] [class^=BulletListMol_list-item__].d-block,[class^=BulletListMol_bullet-list-wrap__] [class^=BulletListMol_list-item__].d-block:before{font-weight:700;color:#111}.icon-search-btn-purple.buttonAtm-root{padding:0 16px;background:#fff;border:2px solid #9c65ff;justify-content:flex-start;color:#9c65ff;font-weight:700;box-shadow:0 5px 10px 0 #00000012}[class^=CheckboxMol_checkbox-wrap__].theme-button{padding-left:0}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root~.textLabelAtm-root{display:inline-flex;align-items:center;padding:20px 54px 20px 20px;height:64px;background:#f9f9f9;border:1px solid #ececec;color:#333!important;border-radius:16px}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root~.textLabelAtm-root:before{left:auto;top:20px;right:20px;background-image:none!important}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root~.textLabelAtm-root:after{left:auto!important;right:29px;top:30px!important}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root:checked~.textLabelAtm-root{background-color:#fff;border:1px solid #9c65ff;animation:bounce-top .9s both}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root:checked~.textLabelAtm-root:before{background-image:url(/_next/static/media/ico_checkbox2_on.910f7e31.svg)!important}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root:checked~.textLabelAtm-root:after{animation-delay:.6s!important}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root:disabled~.textLabelAtm-root{background:#fff;color:#bbb!important;border-color:#bba7e4}[class^=CheckboxMol_checkbox-wrap__].theme-button .checkboxAtm-root:disabled~.textLabelAtm-root:before{background-image:url(/_next/static/media/ico_checkbox2_disabled_purple.ca302cba.svg)!important}[class^=CheckboxMol_checkbox-wrap__].theme-button-md .checkbox-in .textLabelAtm-root.label-text{height:48px;padding:12px 4px!important;display:inline-flex;justify-content:center;background-color:#f9f9f9;font-size:16px;font-weight:500;border-radius:12px;border:1px solid #ececec}[class^=CheckboxMol_checkbox-wrap__].theme-button-md .checkbox-in .checkboxAtm-root:checked~.textLabelAtm-root.label-text{border:1px solid #9c65ff;background-color:#fff;color:#333!important}[class^=RadioMol_radio-wrap__].theme-button .radio-in .textLabelAtm-root.label-text{height:48px;padding:12px 4px!important;display:inline-flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;border-radius:12px;border:1px solid #ececec;color:#333}[class^=SelectMol_select-wrap__].select-school .selectAtm-root{height:86px}[class^=SelectMol_select-wrap__].select-school .selectAtm-root .result{text-align:left}[class^=PopupMol_root__] [class^=PopupMol_content__].pd-0 .volunteer .cHead{padding:0 20px 32px}[class^=PopupMol_root__] [class^=PopupMol_content__].pd-0 .volunteer .cBody{padding:32px 20px 40px}.hidden-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.hidden-scroll::-webkit-scrollbar{display:none}.useLineBg{color:#777;background-color:#fff;border:1px solid #ccc}.bullet-list-sm [class^=BulletListMol_bullet-list-wrap__]{margin-top:12px}.bullet-list-sm [class^=BulletListMol_bullet-list-wrap__] [class^=BulletListMol_list-item__]:not(:first-child){margin-top:8px}.bullet-list-center .bulletListMol-item{justify-content:center;text-align:center}[class^=PageBtnMol_page-btn-wrap__].login-button-area{text-align:center}[class^=PageBtnMol_page-btn-wrap__].login-button-area [class^=PageBtnMol_in__]{display:block;padding:0 20px 32px}[class^=PageBtnMol_page-btn-wrap__].login-button-area .buttonTextAtm-root{margin-top:16px}[class^=TextInputMol_text-input-wrap__].box-type [class^=TextInputMol_line__]:after{display:none}[class^=TextInputMol_text-input-wrap__].box-type [class^=TextInputMol_input__]{border:1px solid #ececec;border-radius:16px;transition:border .3s}[class^=TextInputMol_text-input-wrap__].box-type [class^=TextInputMol_input__] input{padding:0 20px;height:56px;border-radius:16px}[class^=TextInputMol_text-input-wrap__].box-type [class^=TextInputMol_input__] input+.del-btn{right:20px}[class^=TextInputMol_text-input-wrap__].box-type [class^=TextInputMol_input__] [class^=TextInputMol_input-inner__][class*=" TextInputMol_is-del__"] input{padding-right:48px!important}[class^=TextInputMol_text-input-wrap__].box-type.is-focus [class^=TextInputMol_input__]{border:1px solid #8c55ff}[class^=TextInputMol_text-input-wrap__].box-type.gray .textInputAtm-root{background-color:#f9f9f9}[class^=TextInputMol_text-input-wrap__].box-type.gray .textInputAtm-root::placeholder{color:#777;font-weight:400}