@font-face{font-display:fallback;font-family:Pretendard;font-weight:400;src:url(/static/media/Pretendard-Regular.subset.e0a855e501f761b58aa8.woff2) format("woff2"),url(/static/media/Pretendard-Regular.subset.955bceee0409b8095d96.woff) format("woff"),url(/static/media/Pretendard-Regular.subset.9da10d4fd3a8ba450da0.ttf) format("truetype")}@font-face{font-display:fallback;font-family:Pretendard;font-weight:500;src:url(/static/media/Pretendard-Medium.subset.f9eb757e995004861d66.woff2) format("woff2"),url(/static/media/Pretendard-Medium.subset.fffc4b41dbb45f96c33c.woff) format("woff"),url(/static/media/Pretendard-Medium.subset.f81afa5f350fd1404980.ttf) format("truetype")}@font-face{font-display:fallback;font-family:Pretendard;font-weight:600;src:url(/static/media/Pretendard-SemiBold.subset.c50116c0682fbf0defde.woff2) format("woff2"),url(/static/media/Pretendard-SemiBold.subset.5aa64cd97d351fe35353.woff) format("woff"),url(/static/media/Pretendard-SemiBold.subset.2f1ef5b9ce6c21f0301a.ttf) format("truetype")}@font-face{font-display:fallback;font-family:Pretendard;font-weight:700;src:url(/static/media/Pretendard-Bold.subset.a5ccc8f78b68ba6de99a.woff2) format("woff2"),url(/static/media/Pretendard-Bold.subset.1c1244339e3f1de8db68.woff) format("woff"),url(/static/media/Pretendard-Bold.subset.45dedb39a5401ed87a22.ttf) format("truetype")}@font-face{font-family:PoppinsMedium;src:url(https://static.bodycodi.com/apps/member/font/Poppins-Medium.ttf) format("trueType")}@font-face{font-family:PoppinsBold;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("truetype")}@font-face{font-family:PoppinsSemiBold;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf) format("truetype")}body{background-color:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif}a{text-decoration:none;word-break:break-all}ul{list-style:none}button,textarea{font-family:Pretendard}button{background-color:inherit;border:0;outline:none}pre{font-family:Pretendard;margin:0;padding:0}:root{--bodycodi-color:#004fec;--schedule-blue:#3974ff;--color-white:#fff;--color-blue:#3477fe;--color-blue1:#2c6aff;--color-blue3:#eaf3ff;--color-blue4:#e6f0ff;--color-blue5:rgba(238,245,255,.6);--color-blue6:#f1f7ff;--color-black:#202020;--color-black1:#222;--color-black2:#000;--color-black3:#2b395d;--color-black5:#3a3c53;--color-black6:#26282b;--color-brown:#ffce51;--color-gray:#949db2;--color-red:#ff3a3a;--color-gray1:#4c5874;--color-gray2:#727b8e;--color-gray3:#909090;--color-gray4:#606060;--color-gray5:#9ca2b8;--color-gray6:#2b395d;--color-gray7:#eaeaea;--color-gray9:#d6d9de;--color-gray10:#cacdd2;--color-gray11:#f4f4f4;--color-gray13:#f0f0f3;--color-gray14:#fbfbfc;--color-gray15:#f8f9fd;--color-gray16:#838791;--color-gray17:#f2f2f4;--color-gray18:#929aa9;--color-gray19:#f7f8fb;--color-gray20:#f2f4f8;--colo-red:#ff3a3a;--color-orange:#fff5da;--color-orange1:#ff6060;--schedule-red:#ff6363;--schedule-green:#00ac78;--color-green:#22aec1;--schedule-puple:#a161f1;--schedule-lightblue:#50abff;--schedule-orange:#ff6c3e;--schedule-gray:#ababab;--schedule-gray-font:grey;--main-color:#1348c7;--main-color2:#1753e3;--main-color3:#004fec;--ripple-start:0;--ripple-end:0}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:auto;box-sizing:border-box;-webkit-user-select:none}::-webkit-scrollbar{display:none;height:0;width:0}p{margin:0}input,textarea{-webkit-touch-callout:default!important;padding:0;-webkit-user-select:text!important}input{-webkit-appearance:none;-webkit-border-radius:0}html{font-size:16px}body,html{height:100%;margin:0;width:100%}body{overflow:hidden}dl,ul{padding:0}dl{margin:0}li{list-style:none}#root{height:100%;margin:0;position:relative;width:100%}.swipe-close{height:calc(100% - 6.57rem);left:0;position:absolute;top:3.37rem;width:20px;z-index:100000000000000}.font-number-medium{font-family:PoppinsMedium;line-height:1.2}.font-number-semibold{font-family:PoppinsSemiBold;line-height:1.2}.font-number-bold{font-family:PoppinsBold;line-height:1.2}.alert-pop{z-index:1000000000000001!important}.popup{width:100%}.popup,.popup-full{height:100%}.backdrop{box-shadow:none;opacity:0}.popup .MuiBackdrop-root{display:none}.popup .MuiPaper-elevation24{box-shadow:none}.popup-header-search{border-bottom:2px solid #004fec;padding:1px 20px 0 9px}.popup-header,.popup-header-search{align-items:center;color:#202020;display:flex;flex-direction:row;font-size:1.12rem;font-weight:500;height:58px;letter-spacing:-.18px;min-height:58px;width:100%}.popup-header{box-sizing:border-box}.popup-header.cpn{justify-content:space-between;padding-right:9px}.popup-header.swipe{height:auto;justify-content:flex-end;padding:1rem 1.3rem 0 0}.popup-back{align-items:center;border-radius:50%;box-sizing:content-box;display:flex;height:24px;justify-content:center;margin-left:9px;margin-top:-2px;padding:11px;text-align:center;width:24px}.popup-header-search .popup-back{margin-left:0}.popup-back img{height:24px;width:auto}.popup-header .info{align-items:center;border-radius:50%;box-sizing:content-box;display:flex;height:24px;justify-content:center;margin-left:13px;margin-top:-2px;padding:11px;text-align:center;width:24px}.popup-header .info img{height:24px;width:auto}.popup-header-input{height:100%;margin-left:4px}.popup-header-input,.popup-header-input .input{align-items:center;display:flex;flex:1 1;min-width:0}.popup-header-input .input{height:24px;margin-top:2px}.popup-header-input .input input{caret-color:#004fec;color:#202020;color:var(--color-black);flex:1 1;font-size:1.12rem;font-weight:400;height:100%;min-width:0}.popup-header-input .input input::-webkit-input-placeholder{color:#9ca2b8}.popup-header-input .input input:-ms-input-placeholder{color:#9ca2b8}.popup-header-input .input img{height:auto;margin-right:16px;width:20px}.popup-header-input .icon{height:auto;margin-top:2px;width:24px}.popup-close{box-sizing:content-box;font-size:0;height:.95rem;padding:.5rem;width:.95rem}.popup-close img{width:.85rem}.popup-title{font-size:18px;font-weight:600;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:calc(100% - 118px)}.popup-title1{flex:1 1;font-size:1.125rem;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.popup-body{height:calc(100% - 55px);overflow:auto;width:100%}.space-members-header{align-items:center;display:flex;height:58px;justify-content:space-between;padding:0 24px}.space-members-header div{height:24px;width:24px}.space-members-header div img{height:100%;width:100%}.space-members-header-title{color:#202020;color:var(--color-black);font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:28px}.button-default{border-radius:0!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;min-width:0!important;min-width:auto!important;padding:0!important;text-transform:inherit!important}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{align-items:center;color:#323131;display:inline-flex;font-size:.82rem;letter-spacing:-.6px;line-height:1}.checkbox input[type=checkbox]+label span{margin-left:.68rem}.checkbox input[type=checkbox]+label:before{align-items:center;background-image:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJYSURBVHgB1ZldTsJAEICnRStEQyoaDBEDYuKrHsEb6A3Ek6gn0Ct4Ar2CN+DNRA0FRRGCiPiDIrLOFGpogW4rtKxfMm1pt+2X7XZ2u0gwAMaYiqtdjC2MTYwkeEMGI4dxJknSiaMzUG4H44n5j4axy5M7YpNnf5jcPhOHI6tcmonHDrlJXUENvHsR/koNYzWAcmncSIN4BDFKMi62QVy2SDAJ4rIhUWsEgZFBcIQXnAKfeW98wpV2B4GADLFoBBbmw7blfa1BQ+77uw3NZgsKxQr3HN8EP5tfv3IGAZl/e18Eh8mtJWLccz0XNOTokfaynlqGUGiGe76ngsPkEitRR3KEZ4J2cgtq2PF1PBFsYVvL3jz0ycWWIq7kCG4epJtVn+p63uLlLKM81VwDU4pVjvKeW7iC+UIJnutv+nYN18n4ki5rV35ccgT3ERtyxvbF9Q22r9bAsvnbsqn8qHKOBCOWx0rt6korwPuHuZYK9xV4rNVN+6KL6khyhKPhVrFchWKp2rc/HlvUJegYlemF2msiHoVRcTweHCY5NxuC17eGaZ8anoWUg15irILEC4pk80VTl2UlFJzRewm7F8kNrkfUTUzAl1lMwF8tz+UI11dSlOlOPxo0d1XK9JTe+Y9Tjhjpm4TGc+VKTW+HlB8VZfzj33/x0ZQDccmQYAbEJU+C5yAup9QGaTaVJo9UEAsNZ11TMi5oFmkPxOPQ9Atr8piJw8FAZTrAJkubWWdXB0jSbKvG/IXEqqw7q9qLZCcKnbnDJHT+inCD0+Sfg06ao0xy0n0fTPwAGHqz9jvscKYAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:1.25rem auto;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:1.25rem;justify-content:center;margin-top:-2px;width:1.25rem}.checkbox input[type=checkbox]:checked+label:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALySURBVHgB7Zg9TFNRFMf/57WCAkIx8hEj5LEKiU4OThiN0TgAxchIcXBRQzAER4puhEQx6iADMGoCdNCExRgWB4kJAy46tLZLW/xoqqgV2+s9j7bp9+t33+AveXnv3Xdv++u5756TXkIGLINOS72pfhQI98vbU/JQUQkEtkBwRUCOnZXjy5m6UGpD+7B7UDYvygcWVBcWtaeKKok3HVb3fQKt1UCOURWIpXarZzqxMR5BfkAEO4yAEA98q90TfKkJtlndNoVoEQZCQAz5V7odmmDHsMeJSi2E4gmEwn97TBw9IrLBeBw0E3xyZmkARoWoXy4cw01tAnRSRlBLxEZFVWBw/gum0qfW4cPyMWw+6cTI2Ubd/lUVZLnVmaNoblTQ1W7GXVuL7piqCXa1meNyMYK7QndcVQSzyY3NftYdW3HBmBxPaSLWaT+2XXu64ysqmE1u/PG3vOSYignmknv2ejfvz6mIYHODgsWpI2lyc8+DBckxuoL8ZdcvN2GkvwH5wP05cn09dUiV46NQzHodHt5sxcXTh7RrPo8/+orgT5Gzf7nkGN0IxuSYS/L61VyH9n5lYv5Ga1L/UuXyEkx9Z/i94insVQ8ktd8bs6SVrqcvvpckx5iaTty25+qwvvlbO5/prY+3tciEO3qhSSbbCN59/IPJq824NXQ4aRz/sDsLAZQKyf8j+vVGwhJ8pPLmfShJnll/+wu22S8oB3kLMiyyNMUli7L22XbuaVUi10IqhILyIEfr3KQXHn8Y1ZBjCk7Unp1wxjrK0lz8yynHFFVJWPL8pA8LL39o9xxZlub2clPQO1gLOIIuGBW5PafI8G3BqJD4pJCIbMCgEJQ1JRSJLMkolp7yy4/TKzczlYCjR8qJMRgMuZE6w2ctzfA+nDzNwyDI7ZgZb3QrOKlmdV7x2IXANGoHp7x530rXRKwhrah2yv1CQcSSKqqH2F8H4lp0NuNkrfpR0QE5Ui1iByzf5O+CluZMG6FwaHl/PSTzD61/E+X3iLz6AAAAAElFTkSuQmCC);content:""}.checkbox-round{margin-top:26px}.checkbox-round input[type=checkbox]{display:none}.checkbox-round label{align-items:center;color:#606060;display:inline-flex;font-size:.87rem;font-weight:400;letter-spacing:-.6px;line-height:20px}.checkbox-round label input[type=checkbox]+span+span{margin-left:10px}.checkbox-round.direct label input[type=checkbox]+span+span{color:#727b8e;color:var(--color-gray2)}.checkbox-round label input[type=checkbox]+span:before{align-items:center;background-image:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCBAMAAAAReh3bAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTNbZ3tXZ3tbZ3tbZ3s/X39fX39TZ3s/T29XZ3dXY3dbZ3v///93f4+rr7vn5+0KjHH8AAAALdFJOUwDcjaTvICA0EFBgysvLEAAAAeRJREFUSMeVljtPAkEQx8cHIFYmxEeksTDxQSOloTEWPkKjiZ0N1jZo7GzU+AGM2tmordUBYnQCfgBX+QBo+AAYv4BovFvubh83t5z/BLIHv5udmd2ZXQBJsdtsGq3UXBFCtJ/HrqxF8v/YNAqlNgggh7LKAWQog2hGLlHXpAqcYFCzihNpgrDkefaQ0qgAEnmSqIjMbSGtVaMXiifHGKYJl8iEEqUuMIzhOuPEpoFY40TOQPBpYmiSE82AkViwiW0jcd/Dja4jdEI/vLUBSJJAi7XdUZF2tNZhL+5wCvpoEz6xBIeUCcb8WapwRRCfjL154ydqYeuMNdoi3Bxp4lXUDZEOx0RT7DOCsE38SDsR/De9154VE4g+0XF/tpPFvpEgap7plhSpTnAjjom2SqTVEN91EyKWOs90nekmLJExnmr761frNCLrznJ92Z+mvsnu5CVnSrK4HmFX3jZashw9wKCybwImcAT6pacOaxAFk1BWtU3Vdp6oATkdpu7RTUevqqxGquy4kShAD0fKvAedGogxTiQNxHXEbhmh48ZDu3bBa+wHIcTKP04P2CGJcemMIj0RXkQ6CQFuAsC6dt7G9U5TOgIzUi4ED/54VgKWC+Tt4cKLqDITdgFJnPMbyrxyKfgDeuDkzETmXZAAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:1.25rem auto;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:22px;justify-content:center;margin-top:-2px;width:22px}.checkbox-round label input[type=checkbox]:checked+span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAMAAADUivDaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTABQ6wBO7ABP7ABP7ABO6wBQ6wBQ6wBP7ABO7ABO7ABP7ABP7ABP7P///xxj7ubu/jFx8IKp9szc/F6Q83Cc9aC9+J+9+Nx+TD8AAAANdFJOUwAQUM/voDQg35Bgr4A+DdF3AAABvElEQVRYw7WY25aDIAxFFZGLNqDVdv7/T8dqO6NgIIA9j+1yk5BAEqoKk+x03yhYpJpeM1ElSmgOjlTL6N/Lm/f9hyJpgBYCIkBqDRHFIIxDVKorMmGTrtFdUECUQpwRZALGEBwSxE9STSYRzhhSQaJcX+pkAkBzjIuGDOk9oYMssZKNeG/pvystZOrPFQnZkqVGLMe22IiPGW0J4rYiUsIxWjco6y1DB9jJmIfzm0jyww7GmOEkrmQ/xhfBGN8TkUi4+zGhbsW8ArytAOioZ/SxAob5LMl7EuG+EcaTv/qqSSDY05uHFJBngACq8oI/zycJtWiyyAIeYnKXixE8xOiabLd0+MHddBHWcRtLqD1CBcNHICg/qBvDzMGUPAS1x1L5HkrJQ2pp/EAFUvKQ4B12Mbw12Gg9khBkRAmva4uHGFOUoNCKvOVknLBWEoGfzie1NGPtzThSGpW1jtxKSlF7VUG8oCxf0RzkdVp7I5Z+j+cR9n0jy0N01zaNWa2rqq9uoFMHgaUpkN8YJtJ8UaJ0sGrk98a710hAMISzklk5asJFA/cGQdzhN0l/PGA+hev0Jwy2fwLp8PV/AWWvr5TuuY+3AAAAAElFTkSuQmCC);content:""}.checkbox-round .a{border-bottom:1px solid #004fec;color:#004fec;margin-left:4px}.checkbox-ripple{align-items:center;display:inline-flex}.checkbox-ripple input[type=checkbox]{display:none}.checkbox-ripple label{align-items:center;color:#323131;display:inline-flex;font-size:.82rem;letter-spacing:-.6px;line-height:1}.checkbox-ripple label .checkbox{align-items:center;background-image:none;border:2.5px solid #e6e8ec;box-sizing:border-box;content:"";display:inline-flex;flex-direction:row;height:1.1rem;justify-content:center;margin-top:-2px;width:1.1rem}.checkbox-ripple label .checkbox-wrap{padding:4px}.checkbox-ripple label input[type=checkbox]:checked+.checkbox-wrap .checkbox{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAtCAYAAAD/aHgLAAADoUlEQVRogdWZW4hNURjHf8Mgg2hqqGk0rjU0ZeKBmpjcxjUmlNsTRZ5c8sDkYUoeeHCJUhQSEhkSchlkJEnIhMgtySUzqClGJtPoq29Nx7HPPnuvtU/n7P/j2mt9a/32Wutb3/pWHvO/EnNNApqAVj+MbjGHnAk0AFeBAX4V4ww6DagHegLjgRtAYarKcQWtAs4DBQllYxW2yKtBHEErgYtJkEYVwC1gUPKHuIHKEr0E9PWpM1phixML4wQ6Tp1O/wB1y4BGYLApiAvoGOBaQEijEQo7hJiAlusRktKj+miowpbkOmiZnycNqIdAcy6DjlTIgQ42xHEtAdpzFXQYcDPZc4aUOK6FAkmO7tFShSxxsCErYQHw2xTkGmiJDrLUwcZtYB7QllgYBHQLUOvQcVAV60wOd7BxF5iTDCnKT9Nwm4Kiy2CXM463xOFcVwdkq/vAbOCHV3u/Gd2eACnaCazNAGSRLtdRDjYeAdV+d1Iv0DyduU0e3/YAaxwGlKxCjXjKHWw0pYPEA1Qg9wEbUtSX7/uBlQ4DM+qvkBUONp4B04Fv6Som7lGBOACsStNG6h0EOoCjlgMUyCsaqNvqBTAVaAnS3sxod+BwAEgjqX8IWGwxyD4asUxwgHytGYYvQRvk66BlZpaH7EzandCZPROwTYFCVobsK1FvgcnAxzCNZEZrLCCNDGxNgLq9Nf1RZdmX6L0u1w9hG3bTBNNWh84lOXVKzzC/Omd1udlK4KYA72zamz1aB+xwGIQBqU7xrV5Tk7b6rDP5xtZA4vGyGdjtMJhewDn960Y9gJPAXAe7LQr50sHGf+foRj1HbSXO5gIwUffvcb1F2MpAPneBxCPW7QTW6eysdoAVz3oHmOUwtu+6FZ442OiSVwjYqWHeEQe7/RwhJZybATx2sPGPUgX1nRo8HIuqoxBqVcf1IEqjfrcXCQRWAKej7DCNfqrjuhe14XQX7w4NJuqj7thDbXppvpMJ40EyDH+AZepNM6VfGl01ZqqDoDkjyaQtAi5nYAztegQ1ZMB2l8Ikx9o1fRjlgMwPvBKhTU+FzQKaJXYrgr5lSyzN8Jbokk26s009o4vTME7urIONULLN67ocA9k4tpwS2DYHe9YCEddMfZhQLYrQ0lpRPEmY4PupTx2BXK9JtawoqreXdNcpuf7tzRYkET8yNWuq5FVSea3jhT4SRf2a9kkzDCblUadPG1lXukcmG0kSS5axRDzyXpN9AX8B/zeqtZJZ2CwAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:.7rem auto;border:2.5px solid #1753e3;border:2.5px solid var(--main-color2);content:""}.checkbox-ripple label input[type=checkbox]+span+span{color:#323131;font-size:.82rem;letter-spacing:-.6px;line-height:1;margin-left:.5rem;margin-top:-.1rem}.radio{align-items:center;display:inline-flex;flex-direction:row;margin-right:2.5rem}.radio input[type=radio]{display:none}.radio input[type=radio]+label{align-items:center;color:#312f32;display:inline-flex;font-size:.75rem}.radio input[type=radio]+label:before{align-items:center;background-image:none;border:2px solid #e6e8ec;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:1.06rem;justify-content:center;margin-right:.5rem;width:1.06rem}.radio input[type=radio]:checked+label:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAtCAYAAAD/aHgLAAADoUlEQVRogdWZW4hNURjHf8Mgg2hqqGk0rjU0ZeKBmpjcxjUmlNsTRZ5c8sDkYUoeeHCJUhQSEhkSchlkJEnIhMgtySUzqClGJtPoq29Nx7HPPnuvtU/n7P/j2mt9a/32Wutb3/pWHvO/EnNNApqAVj+MbjGHnAk0AFeBAX4V4ww6DagHegLjgRtAYarKcQWtAs4DBQllYxW2yKtBHEErgYtJkEYVwC1gUPKHuIHKEr0E9PWpM1phixML4wQ6Tp1O/wB1y4BGYLApiAvoGOBaQEijEQo7hJiAlusRktKj+miowpbkOmiZnycNqIdAcy6DjlTIgQ42xHEtAdpzFXQYcDPZc4aUOK6FAkmO7tFShSxxsCErYQHw2xTkGmiJDrLUwcZtYB7QllgYBHQLUOvQcVAV60wOd7BxF5iTDCnKT9Nwm4Kiy2CXM463xOFcVwdkq/vAbOCHV3u/Gd2eACnaCazNAGSRLtdRDjYeAdV+d1Iv0DyduU0e3/YAaxwGlKxCjXjKHWw0pYPEA1Qg9wEbUtSX7/uBlQ4DM+qvkBUONp4B04Fv6Som7lGBOACsStNG6h0EOoCjlgMUyCsaqNvqBTAVaAnS3sxod+BwAEgjqX8IWGwxyD4asUxwgHytGYYvQRvk66BlZpaH7EzandCZPROwTYFCVobsK1FvgcnAxzCNZEZrLCCNDGxNgLq9Nf1RZdmX6L0u1w9hG3bTBNNWh84lOXVKzzC/Omd1udlK4KYA72zamz1aB+xwGIQBqU7xrV5Tk7b6rDP5xtZA4vGyGdjtMJhewDn960Y9gJPAXAe7LQr50sHGf+foRj1HbSXO5gIwUffvcb1F2MpAPneBxCPW7QTW6eysdoAVz3oHmOUwtu+6FZ442OiSVwjYqWHeEQe7/RwhJZybATx2sPGPUgX1nRo8HIuqoxBqVcf1IEqjfrcXCQRWAKej7DCNfqrjuhe14XQX7w4NJuqj7thDbXppvpMJ40EyDH+AZepNM6VfGl01ZqqDoDkjyaQtAi5nYAztegQ1ZMB2l8Ikx9o1fRjlgMwPvBKhTU+FzQKaJXYrgr5lSyzN8Jbokk26s009o4vTME7urIONULLN67ocA9k4tpwS2DYHe9YCEddMfZhQLYrQ0lpRPEmY4PupTx2BXK9JtawoqreXdNcpuf7tzRYkET8yNWuq5FVSea3jhT4SRf2a9kkzDCblUadPG1lXukcmG0kSS5axRDzyXpN9AX8B/zeqtZJZ2CwAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:.7rem auto;border:2px solid #1753e3;border:2px solid var(--main-color2);content:""}input{border:none!important;outline:none!important}@keyframes rippleAnimation{0%{opacity:.3;transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(var(--ripple-start))}to{opacity:.3;transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(var(--ripple-end))}}@keyframes rippleFadeout{0%{opacity:.3;transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(var(--ripple-end))}to{opacity:0;transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(var(--ripple-end))}}.material-ripple{isolation:isolate;overflow:hidden;position:relative}.material-ripple.icon{border-radius:50%}.material-ripple .animate{border-radius:5px;height:2px;opacity:0;pointer-events:none;position:absolute;transform:scale(1);transition:opacity .15s cubic-bezier(.4,0,.2,1);width:2px;will-change:transform;z-index:1}@keyframes wave{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}@keyframes show{0%{opacity:0}to{opacity:1}}.skeleton{background-color:#efefef;height:100%;overflow:hidden;position:relative;width:100%}.skeleton.round{border-radius:50%}.skeleton:after{animation:wave 1.8s linear infinite;background:#f5f5f5;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.show-img{animation:show .25s ease forwards}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast{background-color:#303030;border-radius:6px;bottom:66px;color:#aeaeae;font-size:.875rem;font-weight:400;left:10px;letter-spacing:-.5px;line-height:1;padding:18px;position:fixed;transition:transform .1s ease,opacity .1s ease;width:calc(100% - 20px);will-change:transform,opacity;z-index:10;z-index:9999}.toast.close{opacity:0;transform:translateY(35px)}.toast.open{opacity:1;transform:translateY(0)}.toast .highlight{color:#fff}.toast-top-wrap{position:fixed;top:80px;width:100%}.toast-top,.toast-top-wrap{align-items:center;display:flex;justify-content:center;z-index:100}.toast-top{background-color:#303030;border-radius:6px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);color:#fff;font-size:.875rem;font-weight:400;letter-spacing:-.5px;line-height:1;padding:15px 16px;transition:transform .1s ease,opacity .1s ease;will-change:transform,opacity}.toast-top img{height:auto;margin-right:8px;width:18px}.toast-top.close{opacity:0;transform:translateY(-35px)}.toast-top.open{opacity:1;transform:translateY(0)}.empty-page{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;letter-spacing:-.45px;width:100%}.empty-page.background{background-color:rgba(243,248,255,.4);border:1px solid #eaf3ff;border:1px solid var(--color-blue3);border-radius:8px}.empty-page .title{color:#4c5874;color:var(--color-gray1);font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px;margin-bottom:4px;text-align:center;white-space:pre-line}.empty-page .decs{color:#949db2!important;color:var(--color-gray)!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.4px!important;line-height:24px!important;text-align:center!important;white-space:pre-line!important}.empty-page .decs.big{font-size:1rem}.empty-page .btn{border:1px solid #004fec;border:1px solid var(--bodycodi-color);border-radius:20px;color:#004fec;color:var(--bodycodi-color);font-size:.9375rem;font-weight:500;line-height:1;margin-top:24px;padding:10.5px 19.5px}.bodycodi-policy-pop{padding:18px 24px}.bodycodi-policy-pop,.bodycodi-policy-pop ol{color:#606060;color:var(--color-gray4);font-size:.875rem;font-weight:400;letter-spacing:-.7px;line-height:28px}.bodycodi-policy-pop ol{margin:0;padding:0 0 0 2px}.bodycodi-policy-pop li{color:#606060;color:var(--color-gray4);font-weight:400}.bodycodi-policy-pop b,.bodycodi-policy-pop li{font-size:.875rem;letter-spacing:-.7px;line-height:28px}.bodycodi-policy-pop b{color:#202020;color:var(--color-black);font-weight:700}.bodycodi-policy-pop table{border-collapse:collapse}.bodycodi-policy-pop table td,.bodycodi-policy-pop table th{border:1px solid}.bodycodi-policy-pop table.top td{vertical-align:top}.loading-bpay-pop{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000000}.license-pop{padding:0 24px}.license-pop-list{border-bottom:1px solid #f4f4f4;overflow:hidden;padding:14px 0;transition:height .2s ease;width:100%}.license-pop-list .title{font-weight:500}.license-pop-list .title .black{color:#202020;color:var(--color-black);font-size:1rem;letter-spacing:-.5px;margin-bottom:4px}.license-pop-list .title .gray{color:#949db2;color:var(--color-gray);font-size:.75rem;letter-spacing:-.5px}.license-pop .decs{font-size:.8125rem;font-weight:500;margin-top:14px}.profile-line{border:1px solid rgba(32,32,32,.05)}.button-common{align-items:center;background:#004fec;background:var(--bodycodi-color);border-radius:8px;display:flex;height:54px;justify-content:center;margin:8px 24px;padding:13px 16px}.button-common.disable{background:#d6d9de;background:var(--color-gray9)}.button-common-text{color:#fff;color:var(--color-white);font-size:18px;font-weight:600;line-height:28px}.button-common-text.bpay{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:20px}.button-common-text.bpay img{height:20px;margin-right:8px;width:20px}#home-header{background-color:#fff;height:58px;justify-content:space-between;padding:0 20px;width:100%}#home-header,.header-title{align-items:center;display:flex}.header-title{overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-title span{color:#202020;color:var(--color-black);font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-title img{height:18px;margin-left:4px;width:18px}.home-btn-group{align-items:center;display:flex;height:36px;margin-left:10px}.profile{height:36px;width:36px}.profile img{border-radius:18px;height:100%;object-fit:cover;width:100%}.rental-popup-wrap{padding:24px 24px 16px}.rental-popup-wrap .close{text-align:right}.rental-popup-wrap .close img{height:24px;text-align:right;width:24px}.rental-popup-wrap .rental-content{align-items:center;display:flex;flex-direction:column}.rental-popup-wrap .rental-content .title{color:#5a35f5;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:32px;margin:4px 0 16px}.rental-popup-wrap .rental-content .partner-name{border:1px solid #eaeaea;border:1px solid var(--color-gray7);border-radius:33px;color:#727b8e;color:var(--color-gray2);display:inline-block;font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px;margin-bottom:10px;padding:6px 12px}.rental-popup-wrap .rental-content .space-name{color:#202020;color:var(--color-black);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:28px;margin-bottom:4px}.rental-popup-wrap .rental-content .space-cnt{color:#727b8e;color:var(--color-gray2);font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px;margin-bottom:16px}.rental-popup-wrap .rental-content .space-time{background:#eef5ff;border-radius:6px;color:#004fec;color:var(--bodycodi-color);display:block;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:28px;margin-bottom:24px;padding:12px 32px;text-align:center;width:100%}.rental-popup-wrap .rental-content .space-info{color:#727b8e;color:var(--color-gray2);font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px;margin-bottom:8px}.rental-popup-wrap .rental-button{background:#6a47ff;border-radius:8px;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:28px;padding:13px 10px;text-align:center;width:100%}.rental-popup-wrap .rental-content.fail .title{color:#202020;color:var(--color-black);margin:4px 0 24px}.rental-popup-wrap .rental-content.fail .space-fail-info{color:#202020;color:var(--color-black);font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px;margin-bottom:10px;text-align:center}.rental-popup-wrap .rental-content.fail .space-info{margin-bottom:32px}.rental-popup-wrap .rental-button.fail{background:#40444f}.comment-input-wrap-community{align-items:flex-end;background-color:#fff;border-top:1px solid #e2e9ef;bottom:0;box-shadow:5px 1px 10px 0 rgba(0,0,0,.082);display:flex;position:fixed;width:100%}.comment-input-community{align-items:center;display:flex;flex:1 1;height:55px;max-height:240px;padding:19px 16px 19px 24px}.comment-input-wrap-community .icon{align-items:center;display:flex;height:36px;justify-content:center;margin:10px 20px 10px 0;width:36px}.comment-input-wrap-community .icon img{height:36px;width:36px}.comment-input-community textarea{border:0;color:#202020;color:var(--color-black);font-size:.937rem;font-weight:400;height:100%;letter-spacing:-.3px;line-height:21px;outline:none;resize:none;width:100%}.comment-input-community textarea:-ms-input-placeholder{opacity:1}.comment-input-community textarea::placeholder{color:#949db2;color:var(--color-gray);font-size:.937rem;font-weight:400;letter-spacing:-.3px;opacity:1}.comment-input-community textarea::-webkit-input-placeholder{color:#949db2;color:var(--color-gray);font-size:.937rem;font-weight:400;letter-spacing:-.3px}.comment-input-community textarea:-ms-input-placeholder{color:#949db2;color:var(--color-gray);font-size:.937rem;font-weight:400;letter-spacing:-.3px}.comment-input-community textarea:-mos-input-placeholder{color:#949db2;color:var(--color-gray);font-size:.937rem;font-weight:400;letter-spacing:-.3px}#home-header .vantt-logo{height:auto;width:173px}.custom-dialog-wrap{position:fixed;z-index:1300}.custom-dialog-dim,.custom-dialog-wrap{height:100%;left:0;top:0;transition:background-color .25s cubic-bezier(.4,0,.2,1);width:100%}.custom-dialog-dim{background-color:hsla(0,0%,100%,0);position:absolute}.custom-dialog-wrap.open .custom-dialog-dim{animation:pop-dim .3s cubic-bezier(.34,1.56,.64,1) normal forwards}.custom-dialog-wrap.close .custom-dialog-dim{animation:pop-dim .25s cubic-bezier(0,0,.2,1) reverse forwards}.custom-dialog-container{animation-fill-mode:forwards;animation-iteration-count:1;background-color:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;width:100%}.custom-dialog-wrap.close .custom-dialog-container,.custom-dialog-wrap.open .custom-dialog-container{will-change:transform}.custom-dialog-wrap.open .custom-dialog-container{animation:pop-animation .3s cubic-bezier(0,0,.2,1) normal forwards}.custom-dialog-wrap.close .custom-dialog-container{animation:pop-animation-close .25s ease-out normal forwards}#root.pop-open .section-home{animation:section-animation .3s cubic-bezier(.4,0,.2,1) normal forwards;will-change:transform}#root.pop-close .section-home{animation:section-animation-close .25s ease-out normal forwards}#home-footer{opacity:1}#root.pop-open #home-footer{opacity:0;transform:translateX(-80px);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1) 50ms;z-index:1220}#root.pop-close #home-footer{transform:translateX(0);transition:transform .25s ease-out,opacity .25s linear 50ms}#home-footer.pop-footer-animation{bottom:0;position:absolute}@keyframes pop-animation{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pop-animation-close{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes section-animation{0%{transform:translateX(0)}to{transform:translateX(-80px)}}@keyframes section-animation-close{0%{transform:translateX(-80px)}to{transform:translateX(0)}}@keyframes pop-dim{0%{background-color:hsla(0,0%,100%,0)}to{background-color:hsla(0,0%,100%,.5)}}.join-member{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:auto;width:100%}.join-member-title{margin-top:3.8rem;width:calc(100% - 7.12rem)}.join-member-text{font-size:2rem;font-weight:700;height:auto;text-align:left;width:100%}.join-member-text .blue{color:var(--main-color2);font-size:3.6rem}.join-member-text .point{margin-right:2.75rem}.join-member-text .gray.big{color:#333;font-size:3.4rem;margin-top:-2.6rem}.join-member-text .gray{color:#333;font-size:2.7rem;margin-top:-2.2rem}.join-member-input-wrap{height:auto;padding:0 32px;width:100%}.place-holder-input{border-bottom:1px solid #e2e6ef;margin-top:2.12rem;padding-bottom:.81rem;position:relative;width:100%}.place-holder-input:first-child{margin-top:0}.place-holder-input .place-holder{color:#6d6e71;font-size:.93rem;letter-spacing:-.039rem;position:absolute;top:50%;transform:translateY(-60%);transition:all .1s ease-in-out;width:100%}.place-holder-input .highlight{color:#b6b7bd;display:inline-block;font-size:inherit;letter-spacing:-.058rem;letter-spacing:inherit;margin-left:.8rem}.place-holder-input .input input{border:none!important;font-size:.93rem!important;font-weight:700;opacity:0;outline:none!important;padding:0;width:100%}.place-holder-input.hover .place-holder{color:var(--main-color2);font-size:.56rem;font-weight:500;top:-.5rem;transform:translateY(-100%)}.place-holder-input.hover .highlight{display:none}.place-holder-input.hover .input input{opacity:1}.join-member-footer{display:flex;flex-direction:row;height:auto;justify-content:flex-end;margin-bottom:3.2rem;margin-top:auto;width:calc(100% - 6.12rem)}.join-member-btn-wrap{align-items:center;display:flex;flex-direction:row;justify-content:center}.join-member-btn-text{color:#d6d9e1;font-size:1.1rem;font-weight:700;letter-spacing:.035rem;margin-right:.87rem;text-align:right}.join-member-btn{border-radius:50%;height:auto;overflow:hidden;width:4.5rem}.join-member-btn .on{display:none}.join-member-footer.active1 .join-member-btn .on{display:inline-block}.join-member-footer.active1 .join-member-btn .off{display:none}.join-member-footer.active1 .join-member-btn-text{color:var(--main-color2)}.join-member-btn img{height:auto;width:100%}.code-number-title{margin-top:3.2rem;width:calc(100% - 7.12rem)}.code-number-title img{height:auto;margin-bottom:1rem;width:1.5rem}.code-number-title .find-img{height:auto;margin-bottom:1.35rem;width:2.7rem}.code-number-title .text{color:#2f3031;font-size:1rem;font-weight:700;line-height:1.31rem}.code-number-input-wrap{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4rem;margin-top:5.4rem;width:calc(100% - 7.12rem)}.code-number-input{border-bottom:3px solid #2f2f31!important;color:#333;font-size:2.18rem;font-weight:700;padding:0;text-align:center;transition:all .1s ease-in-out;width:20%}.code-number-input div{width:100%}.code-number-input.active1{border-bottom:3px solid var(--main-color2)!important}.code-number-input:last-child{margin-right:0}.terns-service-wrap{margin-bottom:26px;margin-top:52px;padding:0 32px;width:100%}.terns-service-all{border-bottom:1px solid #f4f4f4;line-height:1;margin-bottom:18px;padding-bottom:19px}.terns-service-all label{align-items:center;display:flex;width:100%}.terns-service-all .title{color:var(--color-gray6);flex:1 1;font-size:1rem;font-weight:700;min-width:0}.terns-service-all .check{margin-left:8px}.terns-service{color:var(--color-black3);display:flex;flex:1 1;line-height:20px;margin-bottom:16px}.terns-service .line{border-bottom:1px solid var(--color-black3)}.terns-service label{align-items:center;display:flex}.terns-service .title{color:var(--color-gray6);flex:1 1;font-size:.875rem;font-weight:500;min-width:0}.terns-service .check{margin-left:8px}.check-box-join input[type=checkbox]{display:none}.check-box-join input[type=checkbox]+span:before{align-items:center;background-image:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCBAMAAAAReh3bAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTNbZ3tXZ3tbZ3tbZ3s/X39fX39TZ3s/T29XZ3dXY3dbZ3v///93f4+rr7vn5+0KjHH8AAAALdFJOUwDcjaTvICA0EFBgysvLEAAAAeRJREFUSMeVljtPAkEQx8cHIFYmxEeksTDxQSOloTEWPkKjiZ0N1jZo7GzU+AGM2tmordUBYnQCfgBX+QBo+AAYv4BovFvubh83t5z/BLIHv5udmd2ZXQBJsdtsGq3UXBFCtJ/HrqxF8v/YNAqlNgggh7LKAWQog2hGLlHXpAqcYFCzihNpgrDkefaQ0qgAEnmSqIjMbSGtVaMXiifHGKYJl8iEEqUuMIzhOuPEpoFY40TOQPBpYmiSE82AkViwiW0jcd/Dja4jdEI/vLUBSJJAi7XdUZF2tNZhL+5wCvpoEz6xBIeUCcb8WapwRRCfjL154ydqYeuMNdoi3Bxp4lXUDZEOx0RT7DOCsE38SDsR/De9154VE4g+0XF/tpPFvpEgap7plhSpTnAjjom2SqTVEN91EyKWOs90nekmLJExnmr761frNCLrznJ92Z+mvsnu5CVnSrK4HmFX3jZashw9wKCybwImcAT6pacOaxAFk1BWtU3Vdp6oATkdpu7RTUevqqxGquy4kShAD0fKvAedGogxTiQNxHXEbhmh48ZDu3bBa+wHIcTKP04P2CGJcemMIj0RXkQ6CQFuAsC6dt7G9U5TOgIzUi4ED/54VgKWC+Tt4cKLqDITdgFJnPMbyrxyKfgDeuDkzETmXZAAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:1.25rem auto;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:22px;justify-content:center;margin-top:-2px;width:22px}.check-box-join input[type=checkbox]:checked+span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAMAAADUivDaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTABQ6wBO7ABP7ABP7ABO6wBQ6wBQ6wBP7ABO7ABO7ABP7ABP7ABP7P///xxj7ubu/jFx8IKp9szc/F6Q83Cc9aC9+J+9+Nx+TD8AAAANdFJOUwAQUM/voDQg35Bgr4A+DdF3AAABvElEQVRYw7WY25aDIAxFFZGLNqDVdv7/T8dqO6NgIIA9j+1yk5BAEqoKk+x03yhYpJpeM1ElSmgOjlTL6N/Lm/f9hyJpgBYCIkBqDRHFIIxDVKorMmGTrtFdUECUQpwRZALGEBwSxE9STSYRzhhSQaJcX+pkAkBzjIuGDOk9oYMssZKNeG/pvystZOrPFQnZkqVGLMe22IiPGW0J4rYiUsIxWjco6y1DB9jJmIfzm0jyww7GmOEkrmQ/xhfBGN8TkUi4+zGhbsW8ArytAOioZ/SxAob5LMl7EuG+EcaTv/qqSSDY05uHFJBngACq8oI/zycJtWiyyAIeYnKXixE8xOiabLd0+MHddBHWcRtLqD1CBcNHICg/qBvDzMGUPAS1x1L5HkrJQ2pp/EAFUvKQ4B12Mbw12Gg9khBkRAmva4uHGFOUoNCKvOVknLBWEoGfzie1NGPtzThSGpW1jtxKSlF7VUG8oCxf0RzkdVp7I5Z+j+cR9n0jy0N01zaNWa2rqq9uoFMHgaUpkN8YJtJ8UaJ0sGrk98a710hAMISzklk5asJFA/cGQdzhN0l/PGA+hev0Jwy2fwLp8PV/AWWvr5TuuY+3AAAAAElFTkSuQmCC);content:""}.alert{border-radius:12px!important;margin:0;max-height:calc(100% - 80px);overflow:hidden;width:calc(100% - 80px);z-index:13202020200}.alert .MuiBackdrop-root{opacity:0}.alert .MuiPaper-elevation24{box-shadow:none}.alert-header{height:53px;padding-top:28px;text-align:center;white-space:pre-line;width:100%}.alert-header span{color:#3a3c53;font-size:1.06rem;font-weight:700;letter-spacing:-.03rem}.alert-body{align-items:center;color:#727b8e;display:flex;font-size:.93rem;font-weight:500;height:calc(100% - 80px);justify-content:center;letter-spacing:-.03rem;overflow:auto;padding:20px 24px 31px;text-align:center;white-space:pre-wrap;width:100%}.alert-body p,.alert-confirm-body p{line-height:1.43rem;margin-bottom:0;margin-top:0}.alert-confirm-body p{max-width:220px}.alert-footer{align-items:center;border-top:2px solid #eaeaea;display:flex;height:47px;justify-content:center;width:100%}.alert-footer-button{color:var(--bodycodi-color);display:flex;font-size:.93rem;width:100%}.alert-footer-button,.alert-footer-half-button{align-items:center;background-color:#fff;border:none;font-weight:600;height:100%;justify-content:center;letter-spacing:-.06rem;margin-top:-.5px;outline:none;padding:6px}.alert-footer-half-button{color:var(--main-color3);display:inline-block;display:flex;font-size:1rem;width:50%}.alert-footer-half-button:first-child{border-right:1px solid #eaeaea}.alert-footer-half-button.black{color:#909090}.alert-footer-half-button.red{color:var(--color-red)}.alert-box{background-color:#f5f8fd;border-bottom:1px solid #fff;display:block;height:auto;margin-bottom:32px;margin-left:24px;margin-top:-14px;padding:16px 31px 17px;text-align:center;width:calc(100% - 48px)}.alert-box-title{color:#3a3c53;font-size:.75rem}.alert-box-ctnt,.alert-box-title{font-weight:500;letter-spacing:-.03rem}.alert-box-ctnt{color:#1e48ae;font-size:.81rem;line-height:1.31rem}.device-ctrfcation{height:100%}.device-ctrfcation,.device-ctrfcation-header{display:flex;flex-direction:column;width:100%}.device-ctrfcation-header{height:auto;margin-bottom:45px;margin-top:17px;padding:0 32px}.device-ctrfcation-header .logo{height:auto;margin-bottom:12px;width:145px}.device-ctrfcation-header .goto-logo{height:auto;margin-bottom:12px;width:135px}.device-ctrfcation-header img{height:auto;margin-right:.62rem;width:1rem}.device-ctrfcation-header.long img{height:1.4rem;margin-right:.62rem;width:auto}.device-ctrfcation-header .text{color:#2b395d;font-size:1.5rem;font-weight:700;letter-spacing:-.3px;line-height:28px}.device-ctrfcation-body{flex:1 1;height:auto;overflow:auto;padding:0 32px;width:100%}.device-ctrfcation-crtf-btn-wrap{display:flex;flex-direction:row;justify-content:flex-end;margin-top:.43rem}.device-ctrfcation-crtf-btn{align-items:center;background-color:#d6d9de;border-radius:20px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;height:34px;letter-spacing:-.07px;line-height:1;margin-bottom:12px;margin-left:13px;padding:8px 12px;transition:background-color .05s linear}.device-ctrfcation-crtf-btn.active{background-color:var(--bodycodi-color)}.device-ctrfcation-input{box-sizing:content-box;display:flex;flex-direction:column;justify-content:space-between;margin-top:23px;width:100%}.device-ctrfcation-input:first-child{margin-top:0}.device-ctrfcation-input .text{align-items:center;color:var(--color-gray2);display:inline-flex;flex:1 1;flex-direction:row;font-size:.75rem;font-weight:500;justify-content:flex-start;line-height:1;margin-bottom:8px;padding-left:8px;transition:color .05s linear}.device-ctrfcation-input.focus .text{color:var(--bodycodi-color)}.device-ctrfcation-input .input-wrap.radio{padding-left:8px}.device-ctrfcation-input .input-wrap{align-items:center;display:inline-flex;flex-direction:row;height:2.5rem;width:100%}.device-ctrfcation-input .input{align-items:center;border-bottom:1px solid #f4f4f4!important;display:inline-flex;flex:1 1;min-width:0;padding-bottom:12px;padding-left:8px;transition:border-color .05s linear}.device-ctrfcation-input .error-text{color:#ee495a;font-size:.75rem;height:12px;line-height:1;margin-top:8px;padding-left:8px}.device-ctrfcation-input.focus .input{border-bottom:1px solid #004fec!important}.device-ctrfcation-input.long .input{align-items:center;border:1px solid #e8e9f0;display:inline-flex;flex-direction:row;height:2.5rem;padding-left:8px;width:65%}.device-ctrfcation-input input{color:#2b395d;flex:1 1;font-size:1.125rem;font-weight:700;line-height:1;min-width:0}.device-ctrfcation-input input::placeholder{color:#c7cbda;font-weight:700}.device-ctrfcation-input input::-webkit-input-placeholder{color:#c7cbda;font-weight:700}.device-ctrfcation-input input:-ms-input-placeholder{color:#c7cbda;font-weight:700}.device-ctrfcation-input .input-wrap .eye img{height:auto;width:24px}.device-ctrfcation-input .timer{color:var(--bodycodi-color);font-size:.875rem;letter-spacing:1px;line-height:1;margin-left:8px}.device-ctrfcation-input .confirm{align-items:center;background-color:#d6d9de;border-radius:20px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;height:34px;letter-spacing:-.07px;line-height:1;margin-bottom:12px;margin-left:13px;padding:8px 25px;transition:background-color .05s linear}.device-ctrfcation-input .confirm.active{background-color:var(--bodycodi-color)}.device-ctrfcation-input-btn{display:flex;flex-direction:row;justify-content:space-between;margin-top:.8rem;width:100%}.device-ctrfcation-input-btn .text{align-items:center;color:#312f32;display:inline-flex;flex:1 1;flex-direction:row;font-size:.8rem;font-weight:700;height:2.18rem;justify-content:flex-start;letter-spacing:-.032rem;margin-right:1rem}.device-ctrfcation-input-btn .input{border:1px solid #e8e9f0;justify-content:space-between;padding:3px 0 0 1.18rem;width:70%}.device-ctrfcation-input-btn .btn,.device-ctrfcation-input-btn .input{align-items:center;display:inline-flex;flex-direction:row;height:2.5rem}.device-ctrfcation-input-btn .btn{background-color:var(--main-color);color:#fff;font-size:.8rem;font-weight:500;justify-content:center;letter-spacing:.025rem;margin-bottom:2px;padding-top:2px;transition:all .1s ease-in-out;width:4rem}.device-ctrfcation-input-btn .btn.disable{background-color:#bdc6d9}.device-ctrfcation-input-btn .timer{color:#b6b7b8;font-size:.7rem;margin-right:.81rem;width:auto}.device-ctrfcation-input-btn input{color:var(--main-color);flex:1 1;font-size:.93rem;font-weight:500;line-height:1;margin-right:.81rem;width:calc(100% - 7.39rem)}.device-ctrfcation-input-btn input.gray{color:#312f32;font-size:.8rem;line-height:1}.device-ctrfcation-footer{height:auto;margin-top:auto;padding:2.5rem 1.81rem;width:100%}.device-ctrfcation-footer .btn{align-items:center;background-color:#d6d9de;border-radius:6px;color:#fff;display:flex;flex-direction:row;font-size:1.125rem;font-weight:500;height:54px;justify-content:center;line-height:1;width:100%}.device-ctrfcation-footer .btn.active1{background-color:var(--bodycodi-color)}.login-page{display:flex;flex-direction:column;height:100%;overflow:auto;width:100%}.login-logo{height:auto;padding:48px 0;text-align:center;width:100%}.login-all .login-logo{padding:120px 0 60px}.login-logo .login-text{color:#727b8e;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:28px;margin-top:12px;text-align:center}.login-logo .bodycodi-logo{height:auto;width:187px}.login-logo .goto-logo{height:auto;max-width:16rem;width:192px}.login-logo .beneider-logo{height:auto;width:278px}.login-logo .bodynsol-logo{height:auto;width:270px}.login-logo .ebgolf-logo{height:auto;width:294px}.login-logo .fitredmoon-logo,.login-logo .pilatesdun-logo{height:auto;width:268px}.login-logo .prism-logo{height:auto;width:126px}.login-logo .klapilates-logo{height:auto;width:288px}.login-logo .onegram-logo{height:auto;width:294px}.login-logo .ananda-logo{height:auto;width:306px}.login-logo .circle-logo{height:auto;width:298px}.login-logo .fitness101-logo{height:auto;width:258px}.login-logo .friends-logo{height:auto;width:252px}.login-logo .jigolf-logo{height:auto;width:288px}.login-logo .upfit-logo{height:auto;width:174px}.login-logo .nrpilates-logo{height:auto;width:290px}.login-logo .onemilion-logo{height:auto;width:262px}.login-logo .burstar-logo{height:auto;width:294px}.login-logo .glam-logo{height:auto;width:216px}.login-logo .dagym-logo{height:auto;width:188px}.login-logo .modern-logo{height:auto;width:302px}.login-logo .momiya-logo{height:auto;width:178px}.login-logo .questionpilates-logo{height:auto;width:268px}.login-logo .centreal-logo{height:auto;width:246px}.login-logo .spoizm-logo{height:auto;width:190px}.login-logo .diana-logo{height:auto;width:250px}.login-logo .laongolf-logo{height:auto;width:270px}.login-logo .fitnience-logo{height:auto;width:278px}.login-logo .multigroundspark-logo{height:auto;width:208px}.login-logo .vantt-logo{height:auto;width:269px}.login-input-wrap{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0 32px;width:100%}.login-input-wrap-div{width:100%}.login-input-div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.login-input-div+div{margin-top:24px}.login-input-div input{background:#fff;border:1px solid #e1e6ed!important;border-radius:8px;color:var(--color-black1);font-size:16px;font-weight:400;height:100%;line-height:24px;padding:12px 16px;width:100%}.login-input-div input::placeholder{color:#9a9ea8}.login-input-div input::-webkit-input-placeholder{color:#9a9ea8}.login-input-div input:-ms-input-placeholder{color:#9a9ea8}.login-input-div .label{color:#515458;font-size:14px;font-weight:500;line-height:18px;margin-bottom:8px}.login-input-div.active1 .label{color:var(--bodycodi-color)}.login-input-div.active1{border-color:var(--bodycodi-color)}.login-input-div.active1 input{color:#020202}.login-input-div.active1 .input-img .on{display:inline-block}.blue-btn{background-color:var(--bodycodi-color);border-radius:8px;color:#fff}.blue-btn,.bluegay-btn{align-items:center;display:flex;font-size:18px;font-weight:600;height:54px;justify-content:center;letter-spacing:-.2px;line-height:28px;width:100%}.bluegay-btn{background-color:#fff;border:1.5px solid var(--bodycodi-color);border-radius:8px;color:var(--bodycodi-color);margin-top:16px}.find-wrap{color:var(--color-gray);display:flex;font-size:14px;font-weight:400;justify-content:center;letter-spacing:-.2px;line-height:20px;margin-bottom:60px}.find-line{align-items:center;background-color:var(--color-gray);display:flex;height:12px;margin:4px 14px;width:1px}.login-btn-wrap{margin-bottom:24px;margin-top:48px;padding:0 32px}.social-login-btn-wrap{padding:0 24px}.social-login-btn-wrap .btn{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:15px;font-weight:600;height:54px;justify-content:center;line-height:24px;width:100%}.social-login-btn-wrap .btn img{height:30px;margin-right:8px;width:30px}.social-login-btn-wrap .btn+div{margin-top:15px}.social-login-btn-wrap .btn.kakao{background-color:#fee500;color:#222}.social-login-btn-wrap .btn.naver{background-color:#00c73c}.social-login-btn-wrap .btn.apple{background-color:#000}.social-login-btn-wrap .btn.bodycodi{background-color:#024fe9}.login-cmplt-pop{margin:auto 0}.login-cmplt-pop-wrap{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;padding:24px 0}.login-cmplt-pop .title{color:var(--color-black3);font-size:1.875rem;font-weight:700;line-height:36px;text-align:center}.login-cmplt-pop .title .blue{color:var(--color-blue1);font-size:1.125rem;line-height:1;margin-bottom:12px}.login-cmplt-pop .title .blue img{height:auto;width:18px}.login-cmplt-pop .title span{color:var(--bodycodi-color)}.login-cmplt-pop .img{margin-bottom:10px}.login-cmplt-pop .img img{height:auto;width:100%}.login-cmplt-pop .footer{padding:0 24px}.login-cmplt-pop .footer .btn{align-items:center;background-color:var(--bodycodi-color);border-radius:6px;color:#fff;display:flex;flex-direction:row;font-size:1.125rem;font-weight:500;height:54px;justify-content:center;line-height:1;width:100%}.on-boarding-pop{background-color:#fff;height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;transform:translateY(30px);width:100%;z-index:10000}.on-boarding-pop.open{opacity:1;transform:translateY(0);visibility:visible}.on-boarding-pop.close{opacity:0;transform:translateY(30px);visibility:hidden}.on-boarding,.on-boarding-wrap{height:100%;width:100%}.on-boarding-wrap{display:flex;flex-direction:column;overflow:auto}.on-boarding-fotter{margin-top:auto}.on-boarding-swiper{align-items:center;display:flex;flex-direction:column;height:auto;overflow:scroll;width:100%}.on-boarding-swiper picture{display:flex;height:calc(100% - 150px);justify-content:center;width:auto}.on-boarding-swiper picture img{height:100%;width:auto}.on-boarding-swiper img{height:calc(100% - 150px);width:auto}.on-boarding-swiper .title{font-size:1.5rem;font-weight:700;line-height:34px;margin-bottom:12px;text-align:center;width:100%}.on-boarding-swiper .black{color:var(--color-black)}.on-boarding-swiper .blue{color:var(--bodycodi-color)}.on-boarding-swiper .decs{color:rgba(114,123,142,.7);font-size:.875rem;font-weight:500;margin-bottom:29px;padding:0 10px;text-align:center;white-space:pre-wrap;width:100%}.on-boarding-pagenation{justify-content:space-between;margin-bottom:36px;margin-top:auto}.on-boarding-pagenation,.on-boarding-pagenation .dot-wrap{align-items:center;display:flex;flex-direction:row;width:100%}.on-boarding-pagenation .dot-wrap{flex:1 1;justify-content:center;line-height:1;margin:0 1.75rem;overflow:auto;text-align:right;white-space:nowrap}.on-boarding-pagenation .dot{background-color:#eaeaff;border-radius:50%;height:5px;margin-right:6px;transition:width .1s ease;width:5px}.on-boarding-pagenation .dot.active1{background-color:var(--bodycodi-color);border-radius:20px;width:19px}.on-boarding-fotter{align-items:center;display:flex;justify-content:space-between;padding:0 24px 24px}.on-boarding-fotter .btn{font-size:1rem;font-weight:400;line-height:1;padding:10px}.on-boarding-fotter .btn.gray{color:var(--color-gray)}.on-boarding-fotter .btn.blue{color:var(--bodycodi-color)}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.device-mngt-wrap{height:100%;padding:0 20px;width:100%}.device-mngt-wrap-header{color:#909090;font-size:.815rem;font-weight:500;letter-spacing:-.07px;margin-bottom:8px;margin-top:34px;width:100%}.device-mngt-wrap-body{width:100%}.device-mngt{border-bottom:1px solid #f4f4f4;display:flex;padding:20px 0}.device-mngt,.device-wrap{align-items:center;flex-direction:row;justify-content:space-between}.device-wrap{display:inline-flex;width:70%}.device-wrap img{margin-right:14px;width:24px}.device-wrap-device{width:calc(100% - .87rem)}.device-wrap-device .name{color:var(--color-black);font-size:.9375rem;font-weight:500;line-height:1;margin-bottom:4px}.device-wrap-device .name,.device-wrap-device .reg-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-wrap-device .reg-date{color:var(--color-gray2);font-size:.75rem;font-weight:400;width:100%}.device-wrap-device .reg-date .osnm,.device-wrap-device .reg-date .text{margin-right:2px}.device-btn{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-end;width:30%}.device-btn .btn{border:1px solid #d6d9de;border-radius:20px;color:var(--color-black);line-height:1;padding:7px 12px}.device-btn .btn,.device-btn .current-btn{font-size:.75rem;font-weight:400;letter-spacing:-.12px;text-align:center}.device-btn .current-btn{color:var(--bodycodi-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-dtl{height:100%;padding:0 20px;width:100%}.notice-dtl-header{border-bottom:1px solid var(--color-gray11);margin:18px 0 20px;padding-bottom:18px}.notice-dtl-title-title{margin-bottom:.625rem}.notice-dtl-title-title span{color:var(--color-black);font-size:1.125rem;font-weight:500}.notice-dtl-title-info{align-items:center;display:flex;justify-content:space-between}.notice-dtl-title-info span{color:var(--color-gray);font-size:.75rem;font-weight:400}.notice-dtl-body{color:var(--color-gray4);font-size:.9375rem;font-weight:400;line-height:1.6;word-break:break-all}.notice-dtl-body figure,.notice-dtl-body p{margin:0}.notice-dtl-body figure img{height:auto;width:100%}.notice-dtl-notion{height:calc(100% - 120px);margin-left:-30px;margin-right:-30px}.notice-dtl-notion iframe{border:none;height:100%;width:100%}.notice-tab-wrap{background:#fff;display:flex;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.notice-tab{border-bottom:1px solid #e3e5e8;color:var(--color-gray2);font-size:1rem;font-size:16px;font-weight:700;line-height:24px;padding:12px 0;text-align:center;width:50%}.notice-tab.active{border-bottom:2px solid var(--bodycodi-color);color:var(--bodycodi-color)}.notice-list{height:calc(100% - 107px);padding:0 20px;width:100%}.notice-wrap{border-bottom:.06rem solid var(--color-gray11);padding:17px 0}.notice-title-wrap{align-items:center;display:flex}.notice-title-wrap img{height:auto;margin-right:5px;width:18px}.notice-title-wrap .notice-title{color:var(--color-black);font-size:1rem;font-weight:400;line-height:26px}.notice-info-wrap{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.notice-info-wrap span{color:var(--color-gray);font-size:.75rem;font-weight:400;line-height:20px}.my-pass-pop{padding:30px 20px 60px}.my-pass-pop-title{color:#202020;font-size:16px;font-weight:700;letter-spacing:-.2px;line-height:24px}.my-pass-pop-title .blue{color:#004fec}.my-pass-pop-title .gray{color:var(--color-gray)}.my-pass-pop-my-pass{margin-top:24px}.my-pass-pop-my-pass .disable{background-color:rgba(240,245,255,.5);height:100%;left:0;position:absolute;top:0;width:100%}.my-pass-pop-my-pass .pauseDate{background-color:#3a4a6b;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:-.36px;line-height:1;padding:9px 0;text-align:center}.my-pass-pop-my-pass .pauseDate .date{letter-spacing:0}.my-pass-pop-my-pass .partner-wrap{align-items:center;display:flex;margin-bottom:12px}.my-pass-pop-my-pass .partner{align-items:center;display:flex;flex:1 1;min-width:0}.my-pass-pop-my-pass .partner .profile{align-items:center;display:flex;height:36px;justify-content:center;margin-right:8px;width:36px}.my-pass-pop-my-pass .partner .profile img{border-radius:50%;height:36px;object-fit:cover;width:36px}.my-pass-pop-my-pass .partner .text{color:#202020;font-size:15px;font-weight:500;letter-spacing:-.2px;line-height:22px}.my-pass-pop-my-pass .partner-wrap .state{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-radius:29px;display:flex;font-size:13px;font-weight:600;height:28px;justify-content:center;letter-spacing:-.2px;line-height:18px;padding:0 10px}.my-pass-pop-my-pass.use .partner-wrap .state{border:1px solid #eaeaea;color:#00c29f}.my-pass-pop-my-pass.pause .partner-wrap .state{background-color:#3a4a6b;border:1px solid #3a4a6b;color:#fff}.my-pass-pop-my-pass.expire .partner-wrap .state{background-color:#fff;border:1px solid #eaeaea;color:#606060}.my-pass-pop-my-pass .info-wrap{border-radius:10px;box-shadow:2px 3px 12px 0 rgba(205,215,228,.59);isolation:isolate;margin-bottom:0;overflow:hidden}.my-pass-pop-my-pass .info{background-color:#fff;background-image:url(data:image/png;base64,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);background-position:calc(100% - 20px) 0;background-repeat:no-repeat;background-size:100px;padding:25px 24px 19px;position:relative;z-index:1}.my-pass-pop-my-pass .info .serviceType,.my-pass-pop-my-pass .info .serviceType-wrap{align-items:center;display:flex;justify-content:space-between}.my-pass-pop-my-pass .info .serviceType{color:#727b8e;font-size:12px;font-weight:500;letter-spacing:-.2px;line-height:14px;margin-bottom:6px}.my-pass-pop-my-pass .info .serviceType .package{height:auto;margin-right:3px;width:16px}.my-pass-pop-my-pass .info .serviceType-wrap .icon-bpay{height:auto;width:51px}.my-pass-pop-my-pass .info .name{color:var(--color-black);font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;margin-bottom:8px;max-width:90%}.my-pass-pop-my-pass .info .date{color:#004fec;font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:20px}.my-pass-pop-my-pass .info .comment{align-items:center;border:.5px solid #e3e5e8;border-radius:6px;color:#949db2;display:inline-flex;font-size:11px;font-weight:500;height:26px;justify-content:center;letter-spacing:-.2px;line-height:14px;margin-top:8px;max-width:90%;padding:0 9px}.my-pass-pop-my-pass .detail-btn{align-items:center;background-color:#eef5ff;color:#929aa9;display:flex;font-size:14px;font-weight:400;height:36px;justify-content:center;letter-spacing:-.2px;line-height:20px;width:100%}.my-pass-pop-my-pass.expire .detail-btn{background-color:#e2e8f1;color:var(--color-gray2)}.my-pass-pop-my-pass .detail-btn .right{height:auto;margin-left:6px;width:5px}.pass-cnt-body{padding:0 20px}.pass-cnt-body1{background-color:var(--color-gray20);padding:0}.center-point-wrap{background-color:var(--color-white);padding:24px 20px}.pass-cnt-title{color:var(--color-black);font-size:.937rem;font-weight:700;letter-spacing:-.08px;margin-top:24px}.pass-cnt-title.margin{margin:0}.section-subscription{background-color:#1242b6;height:48px;justify-content:space-between;padding:0 20px;width:100%}.section-subscription,.section-subscription .left-side-tooltip{align-items:center;display:flex}.section-subscription .left-side-tooltip span{color:#fff;font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:20px;margin-left:4px}.section-subscription .left-side-tooltip span b{color:#7cf7ff;font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:20px;margin-left:4px}.section-subscription .right-side-routing-button{all:unset;align-items:center;display:flex;position:relative;right:-7.5px}.section-subscription .right-side-routing-button span{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px;margin-right:2px}.message-pop-empty{display:flex;justify-content:center;padding:110px 20px 0}.message-list{padding-bottom:45px}.message-list .message-wrap{padding:0 20px}.message-list .message-wrap.blue{background-color:#eef5ff}.message-list .message{border-bottom:1px solid #eaeaea;padding:20px 0}.message-list .message .title{align-items:center;color:#949db2;display:flex;font-size:.75rem;font-weight:400;justify-content:space-between;margin-bottom:6px}.message-list .message .title .partner-name{letter-spacing:-.5px}.message-list .message .decs{color:#202020;font-size:.87rem;font-weight:400;letter-spacing:-.5px;line-height:23px;white-space:pre-wrap}.message-list .message .btn{align-items:center;background-color:#fff;border:1px solid #eaeaea;color:#202020;display:flex;font-size:.87rem;font-weight:400;height:38px;justify-content:center;letter-spacing:-.07px;margin-top:10px;width:100%}.message-list .message .btn.blue{color:var(--bodycodi-color)}.message-list .message .btn.red{color:#ff522d}.message-list .message .btn.puple{color:#a161f1}.center-choose-pop .MuiDrawer-paper{max-height:calc(100vh - 190px)!important}.center-choose-pop-body{height:calc(100% - 64px);overflow:auto;padding:16px 20px 0}.center-choose-pop-list{align-items:center;border:1px solid #e9eaed;border-radius:6px;color:#202020;display:flex;flex-direction:row;font-size:1rem;font-weight:500;height:52px;justify-content:space-between;letter-spacing:-.5px;line-height:1;margin-bottom:16px;padding:0 18px;position:relative}.center-choose-pop-list:last-child{margin-bottom:0}.center-list-wrap1{height:calc(100% - 64px);margin-bottom:8px;overflow:auto}.center-choose-pop-list .icon{height:20px;margin-right:6px;width:20px}.center-choose-pop-list .title{align-items:center;display:flex;justify-content:center}.center-choose-add-center-wrap{background-color:#fff;bottom:0;padding-bottom:16px;padding-top:16px;position:-webkit-sticky;position:sticky}.center-choose-add-center{align-items:center;background-color:#f5f8fd;border-radius:6px;display:flex;padding:12px 15px}.center-choose-add-center .center{height:auto;margin-right:7px;width:28px}.center-choose-add-center .text{flex:1 1;font-size:.815rem;font-weight:500;letter-spacing:-.07px;line-height:20px}.center-choose-add-center .text .gray{color:var(--color-gray2)}.center-choose-add-center .text .blue{color:#1e48ae}.center-choose-add-center .text .regular{font-weight:400}.center-choose-add-center .left{height:auto;width:24px}.center-choose-pop-list.active1{border:2px solid var(--bodycodi-color);color:var(--bodycodi-color);font-weight:700}.center-choose-pop-list.active1:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJASURBVHgB7ZdPTttAFMa/iSM13bmQA+QIZIWctlJYVHjLCUpukJ4Ac4LQEwAnKLs67YJIrZqygiNwAIy8K0jYr/MMimwn8vhf5EjMT7IiPWXs9828mfcNoNFoNBqNRvN6Edgwtu2rz6DgBEL4QMvx3N3zrP9vlADT/jU00L5cBAi+N7XeZY1pYUMwP/3eMcj4Fo+RgK8a18YGYNrzngFw8mY8LsvjWDW28RV4SZ7LphePE8Jjz7XOVOMb3QNZyd+7750872hsBczhtdmmqGx68XiR5JnGBBhv/p3KTbqTjNJ5keSZRkpoa//vRAgax2NEuLmfWn0UJNcK8PnMD2qga18dLSUP3IaPnT2UQCmAZ4ubCz/b9vwUFeDkZY078ViUPLDnz/rKM38VSgGp2Trs7v+ZoASZybvWLUqSp4RmiY8KMd6y50coAPubpeSJ/KrJM0oBATDimYrH5M538opgiwCEZ/FYlHwYVk6eUQrgj/BMlRERNapW6zIdF2SM/J8fblADuU6hhQg5c/E4i4js7woWXVaIpL8h+uL92L1ATeRuZJEIuexpEVweaRFZFuFuOjhBjRRuZF17PqTn5BIEeJI1/XHGFsHoPFyjokXIS6lOLPvBofxJ9gR5+QjE00Gb2pMliyDoq/d9MMYaKG0lVopYBdGFNx0cYE2UNnPs1VUXDvY3wePbEdZIZTMn94Qj98TScRp12YdOv6xFyEtlO33nWk56Jar6myLUch+IixCybOqwCBqNRqPRaDQaNf8Bg2r9skpuLXMAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.5rem;position:absolute;right:1rem;width:1.5rem}.message-btn-wrap{display:flex;margin-right:16px;padding:4px;position:relative}.message-btn-wrap img{height:24px;width:24px}.message-btn-wrap .message-alert{background-color:#ff4848;border-radius:8px;color:#fff;font-size:10px;font-weight:600;height:16px;left:14px;line-height:10px;min-width:16px;padding:0 4px;position:absolute;top:0}.message-btn-wrap .message-alert,.schedule-btn{align-items:center;display:flex;justify-content:center}.schedule-btn{box-sizing:content-box;height:2.18rem;padding:0;position:relative;width:2.18rem;z-index:1299}.schedule-btn img{border-radius:50%;height:2.18rem;object-fit:cover;width:2.18rem}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.main-skeleton-text1{height:25px;margin-bottom:14px;width:80px}.main-skeleton-text2{height:25px;width:150px}.main-btn-wrap,.main-member{margin-top:12px;padding:0 20px}.main-btn-wrap{align-items:center;display:flex;font-weight:600;margin-bottom:8px}.main-btn-wrap .add-center{align-items:center;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;height:52px;justify-content:center;margin-right:8px;padding:0 12px}.main-btn-wrap .add-center img{height:18px;margin-bottom:4px;width:18px}.main-btn-wrap .add-center span{color:#202020;font-size:12px;font-weight:600;letter-spacing:-.2px;line-height:14px}.main-btn-wrap .member-card{align-items:center;background:#004fec;border-radius:10px;display:flex;flex:1 1;height:52px;justify-content:center}.main-btn-wrap .member-card img{margin-right:6px}.main-btn-wrap .member-card span{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.2px;line-height:22px}.cpn-pop .MuiDrawer-paper{height:auto}.main_pass{padding-bottom:0}.rcmnd-skeleton{box-shadow:0 8px 16px 0 hsla(0,0%,7%,.04);min-height:324px}.rcmnd-text1{height:18px;width:30%}.rcmnd-text2{height:16px;width:50%}.rcmnd-text3{height:21px;width:70%}.rcmnd-pass-wrap{height:auto;padding:0 20px;width:100%}.rcmndPass-swiper-wrap{border-radius:10px;box-shadow:0 5px 13px 0 #292a2d0f;overflow:hidden}.rcmnd-pass-pagenation{justify-content:space-between;margin-bottom:40px;margin-top:1.25rem}.rcmnd-pass-pagenation,.rcmnd-pass-pagenation .dot-wrap{align-items:center;display:flex;flex-direction:row;width:100%}.rcmnd-pass-pagenation .dot-wrap{flex:1 1;justify-content:center;line-height:1;margin:0 1.75rem;overflow:auto;text-align:right;white-space:nowrap}.rcmnd-pass-pagenation .dot{background-color:#eaeaff;border-radius:50%;height:5px;margin-right:6px;transition:width .1s ease;width:5px}.rcmnd-pass-pagenation .dot.active1{background-color:#2c6aff;border-radius:20px;width:19px}.rcmnd-pass{padding:0 0 0 2rem}.rcmnd-pass-main{border-radius:10px;overflow:hidden}.rcmnd-pass-img{background-color:#f5f5f4;height:210px;overflow:hidden;position:relative;text-align:left;width:100%}.rcmnd-pass-img .icon-hdeal{height:26px;left:14px;position:absolute;top:14px;transform:translate(0);width:auto}.rcmnd-pass-img .icon-coupon{align-items:center;background-color:#ff522d;border-radius:4px;color:#fff;display:flex;font-size:.87rem;font-weight:700;height:26px;justify-content:center;left:14px;line-height:1;padding:1px 7px 0;position:absolute;top:14px}.rcmnd-pass-info{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 20px;width:100%;z-index:1}.rcmnd-pass-info .rcmnd-pass-center{align-items:center;color:#727b8e;display:flex;font-size:13px;font-weight:400;letter-spacing:-.2px;line-height:18px;margin-bottom:2px}.rcmnd-pass-info .rcmnd-pass-center span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.rcmnd-pass-info .rcmnd-pass-center .dot{background-color:#727b8e;border-radius:50%;display:inline-block;height:2px;margin:0 3px;width:2px}.rcmnd-pass-info .rcmnd-pass-center img{height:16px;margin-right:4px;width:16px}.rcmnd-pass-img img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.rcmnd-pass-title1{color:#2b395d;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:28px;margin-bottom:8px;margin-top:24px}.rcmnd-pass-name{color:#202020;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:24px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.rcmnd-pass-price{align-items:center;display:flex}.rcmnd-pass-price .red{align-items:center;color:#004fec;display:inline-flex;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:28px;margin-right:5px}.rcmnd-pass-price .white{color:#fff;font-size:1.31rem;font-weight:700;letter-spacing:.5px}.rcmnd-pass-price .gray{color:#949db2;font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:20px;padding:0 1px;position:relative}.rcmnd-pass-price .gray:after{background-color:#949db2;content:"";display:inline-block;height:1px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.rcmnd-pass-price .thin{font-size:1rem;font-weight:400;letter-spacing:.5px;margin-left:1px}.rcmnd-pass-member{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px;padding:0 20px;width:100%}.rcmnd-pass-member.padding{padding:0}.rcmnd-pass-member-name{color:#363e52;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:32px;width:100%}.rcmnd-pass-member-name.otch{align-items:flex-end;color:#2b395d;display:flex;font-size:1.43rem;font-weight:700;letter-spacing:-1px;line-height:2rem;width:100%}.rcmnd-pass-member-name img{height:auto;margin-bottom:6px;margin-left:12px;width:34px}.rcmnd-pass-member-name .blue{color:#004fec}.rcmnd-pass-more{white-space:nowrap;width:4rem}.rcmnd-pass-more .small{color:#4c5874;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px;text-align:center}.center-body{height:calc(100% - 2.5rem);overflow:auto;width:100%}.center-fotter{align-items:flex-end;display:flex;flex-direction:row;height:2.5rem;justify-content:flex-end;width:100%}.center-list-title{color:#3c3c3c;font-size:.95rem;font-weight:700}.center-list-title.bold{color:#3c3c3c;font-size:1.06rem;font-weight:700}.center-list-wrap{padding:0}.center-list{align-items:center;border:1px solid #b0b1c1;color:#312f32;display:flex;flex-direction:row;font-size:.81rem;font-weight:700;height:2.6rem;justify-content:space-between;margin-bottom:.5rem;padding:2px 1.37rem 0;position:relative}.center-list.active1{border-color:var(--main-color2);color:var(--main-color)}.center-list.active1:after{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:.62rem;position:absolute;right:1rem;width:.8rem}.center-confirm{color:var(--main-color);display:inline-block;font-size:.87rem;font-weight:500;padding:0 .56rem}.picker-pop .MuiDrawer-paper{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;flex-direction:column}.picker-pop.auto .MuiDrawer-paper{height:auto;max-height:100%}.picker-header{align-items:flex-start;display:flex;height:auto;justify-content:space-between;padding:24px 20px 10px;width:100%}.cpn-pop .picker-header{padding:14px 12px 9px 24px}.picker-header .heart{height:18px;margin-left:2px;width:18px}.picker-header .fire{height:22px;margin-left:6px;width:22px}.picker-body{flex:1 1;overflow:auto}.picker-footer{align-items:center;display:flex;height:auto;justify-content:center;padding:12px 20px;text-align:right;width:100%}.picker-header .title{align-items:center;color:#202020;display:flex;font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:28px}.picker-header .close{align-items:center;box-sizing:content-box;display:flex;height:auto;justify-content:center;width:auto}.picker-header .close img{height:24px;width:24px}.cpn-pop .picker-header .close img{height:auto;width:24px}.picker-effect{position:relative}.picker-effect:before{background:linear-gradient(#fff 12.17%,hsla(0,0%,100%,.1));top:0}.picker-effect:after,.picker-effect:before{content:"";height:calc(50% - 20px);left:0;pointer-events:none;position:absolute;touch-action:none;width:calc(100% - 10px);z-index:100}.picker-effect:after{background:linear-gradient(1turn,#fff 5px,hsla(0,0%,100%,.1));bottom:0}.picker-wrap{display:table;height:100%;padding:0 24px;position:relative;table-layout:fixed;width:100%}.picker{display:table-cell;height:200px;padding:0 5px;position:relative}.picker-col{height:100%;overflow:hidden;position:relative;width:100%}.picker-item{align-items:center;color:silver;display:flex;flex-direction:row;font-size:1.3125rem;font-weight:500;height:40px;justify-content:center;transition:font-size,color .1s ease-out;width:100%}.picker-item.active1{color:#202020}.picker-pointer{height:40px;margin-top:-20px;position:absolute;top:50%;width:100%;z-index:10}.picker-footer .confirm-btn{align-items:center;background-color:var(--bodycodi-color);border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:600;height:54px;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:0 16px;position:relative;transition:background-color .1s ease;width:100%}.picker-footer .confirm-btn.disable{background-color:#8a909f}.picker-footer .confirm-btn-border{align-items:center;background-color:#fff;border:2px solid var(--bodycodi-color);border-radius:6px;color:var(--bodycodi-color);display:flex;font-size:1.12rem;font-weight:500;height:54px;justify-content:center;transition:background-color .1s ease;width:100%}.picker-footer .confirm-btn span{align-items:center;display:flex;justify-content:center;padding-right:8px;width:calc(100% - 44px)}.picker-footer .confirm-btn .icon-bpay{height:auto;margin-right:8px;margin-top:1px;width:21px}.picker-footer .confirm-btn .bpay-symbol{height:auto;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.picker-footer .confirm-btn .divider{border-right:1px solid #ffffff4d;box-sizing:border-box;content:"";height:calc(100% - 26px);left:52px;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1}.picker-footer .confirm-btn .icon_toss{height:19px;margin-bottom:2px;margin-right:2px;width:auto}.entrncHstry-empty{padding-top:110px}.entrncHstry-empty .decs{font-size:1rem!important}.entrncHstry-wrap{overflow:auto;padding:40px 24px 20px}.entrncHstry-allEntrncCnt{align-items:center;background-color:#f4f8ff;border-radius:8px;color:var(--bodycodi-color);display:flex;flex-direction:row;justify-content:space-between;line-height:1;padding:24px}.ectrnHstry-month-picker-wrap{margin-bottom:16px;text-align:left;width:100%}.ectrnHstry-month-picker{align-items:center;color:var(--color-black);display:flex;font-size:1.3125rem;font-weight:700}.ectrnHstry-month-picker .month-btn{align-items:center;display:flex;height:19px;justify-content:center;margin-left:6px;padding:2px;width:19px}.ectrnHstry-month-picker img{height:auto;width:18px}.entrncHstry-allEntrncCnt .thin{color:var(--color-gray1);font-size:.9375rem;font-weight:500}.entrncHstry-allEntrncCnt .bold{font-size:1rem;font-weight:700}.entrncHstry-allEntrncCnt .bold.gray{color:var(--color-gray3)}.entrncHstry-allEntrncList{padding-top:32px;width:100%}.entrncHstry-allEntrncListNone{padding-top:2.56rem;text-align:center}.entrncHstry-allEntrncListNone .bold{font-weight:700}.entrncHstry-allEntrncList .thin{font-size:.68rem}.entrncHstry-allEntrncList .bold{font-size:.81rem;font-weight:500;margin-bottom:.5rem}.entrncHstry-allEntrncList .list{border-bottom:1px solid #e5e6eb;color:#312f32;height:auto;padding-bottom:1.56rem;padding-top:2rem;width:100%}.entrncHstry-allEntrncList .list:first-child{padding-top:0}.entr-brcd-popup .MuiDrawer-paper{height:calc(100% - 6.57rem);margin:3.37rem 0 3.2rem 30px!important;width:calc(100% - 30px)}.entr-brcd-popup-body-wrap{background:linear-gradient(#3477fe 0 120px,#f4f8ff 120px 100%);overflow:auto;padding:4px 20px 30px}.entr-brcd-popup-body{background:#fff;border-radius:10px;box-shadow:0 5px 13px rgba(41,42,45,.06);overflow:auto;padding:30px 20px}.mbrshp-card-title-wrap{align-items:center;display:inline-flex;margin-bottom:16px;max-width:100%}.mbrshp-card-title{color:#202020;flex:1 1;font-size:17px;font-weight:700;letter-spacing:-.03em;line-height:21px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mbrshp-card-title-wrap img{height:auto;margin-left:4px;width:16px}.mbrshp-card-qr{margin-top:20px}.mbrshp-card-barcode,.mbrshp-card-qr{display:flex;justify-content:center;position:relative}.mbrshp-card-barcode{align-items:center;color:var(--main-color);flex-direction:row;font-size:1.5rem;width:100%}.mbrshp-card-barcodeNo{color:#202020;font-size:.87rem;font-weight:500;height:auto;letter-spacing:.05rem;text-align:center;width:100%}.mbrshp-card-barcode.member-ship{padding:1.5rem}.mbrshp-card-barcode img{height:90px;object-fit:contain;width:calc(100% + 15px)}.mbrshp-card-expire-wrap{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:row;height:calc(100% + 20px);justify-content:center;left:0;position:absolute;top:0;width:100%}.mbrshp-card-expire-wrap.qr{height:100%}.mbrshp-card-expire{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:center;margin-top:-20px;width:48px}.mbrshp-card-expire .text{color:#fff;font-size:.7rem;padding:.15rem 1.93rem 0}.mbrshp-card-expire .refresh{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;padding-top:.05rem;width:1.5rem}.mbrshp-card-expire .refresh img{height:auto;width:48px}.mbrshp-card-barcode-timer{align-items:center;border:1px solid #f4f4f4;border-radius:4px;display:flex;font-weight:500;height:32px;justify-content:center;padding-bottom:1px;width:108px}.mbrshp-card-barcode-timer-title{color:#909090;font-size:.81rem;font-weight:500}.mbrshp-card-barcode-timer-count{color:#ff2020;font-size:.81rem;font-weight:500;margin-left:5px}.entr-brcd-decs{align-items:center;display:flex;flex-direction:row;font-size:.95rem;height:auto;justify-content:space-between;letter-spacing:-.039rem;margin-top:13px;width:100%}.entr-brcd-decs .title{display:inline-block;font-size:.93rem;font-weight:500;letter-spacing:-.04rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%}.entr-brcd-decs .decs{display:inline-block;font-size:1rem;font-weight:700;letter-spacing:-.01rem;text-align:right;width:30%}.rcnt-entrs-swiper{height:auto;width:100%}.rcnt-entrs-swiper-slide-wrap{height:auto;overflow-x:hidden;overflow-y:auto;width:100%}.rcnt-entrs-swiper-slide{height:auto;width:100%}.rcnt-entrs-swiper-slide+.rcnt-entrs-swiper-slide{border-top:1px solid #f4f4f4;margin-top:18px;padding-top:12px}.rcnt-entrs-swiper-slide.pop{margin-top:21px}.rcnt-entrs-swiper-slide .date{color:#727b8e;font-size:.87rem;font-weight:500;margin-bottom:4px}.rcnt-entrs-swiper-slide .date .dwk{margin-left:0;margin-right:7px}.rcnt-entrs-swiper-slide .title{color:#202020;font-size:.87rem;font-weight:500;letter-spacing:-.3px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcnt-entrs-swiper-slide .center{color:#949db2;font-size:.75rem;font-weight:400}.rcnt-entrs-title{display:flex;flex-direction:row;font-size:1.0625rem;font-weight:700;justify-content:space-between;margin:0 0 21px}.rcnt-entrs-title .more-btn{align-items:center;box-sizing:content-box;display:flex;height:12px;justify-content:center;margin-top:2px;padding:4px;width:auto}.rcnt-entrs-title img{height:auto;width:.9rem}.rcnt-entrs-swiper-wrap{height:auto;overflow:auto;width:100%}.mbr-shp-crd-picker-header{background-color:#3477fe;display:flex;height:55px;justify-content:space-between;padding:16px 20px;width:100%}.mbr-shp-crd-picker-header .title{color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:-.01rem}.mbr-shp-crd-picker-header .close{padding-left:2px;padding-right:2px}.mbr-shp-crd-picker-header .close img{height:auto;margin-top:1.5px;width:20px}.mbrshp-card-mbrNo-wrap{background:#eef5ff;border-radius:25px;height:49px;width:100%}.mbrshp-card-mbrNo-wrap,.mbrshp-card-warn{align-items:center;display:flex;justify-content:center}.mbrshp-card-warn{color:var(--color-gray);font-size:.6875rem;font-weight:400;letter-spacing:-.3px;margin-bottom:10px;margin-top:10px}.mbrshp-card-warn img{height:auto;margin-right:4px;width:18px}.mbrshp-card-no-pass{background-color:hsla(0,0%,98%,.8);border:1px solid var(--color-gray11);border-radius:6px;color:var(--color-gray);font-size:13px;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:20px;padding:22px;text-align:center}.mbrshp-card-mbrNo-title{color:#202020;font-size:.87rem;font-weight:400;margin-right:10px}.mbrshp-card-mbrNo{color:#202020;font-size:1.43rem;font-weight:700;letter-spacing:.23rem}.mbrshp-card-barcode-timer-wrap{align-items:center;display:flex;justify-content:center;margin-top:12px}.mbrshp-card-barcode-timer-wrap.qr{margin-top:16px}.mbrshp-card-line{border-top:1px solid #f4f4f4;height:1px;margin-bottom:16px;margin-top:16px;width:100%}.mbr-shp-crd-drawer .MuiDrawer-paper{height:100%;overflow:hidden!important}.rcnt-entrs-more{color:#949db2;font-size:.76rem;font-weight:400;letter-spacing:-.06rem}.entrnc-history-empty{padding:21px 0 33px}.class-cancel-date-time-wrap{align-items:center;background-color:#202020;display:flex;height:32px;justify-content:center;width:100%}.class-cancel-date-time-wrap p,.class-cancel-date-time-wrap span{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.class-cancel-date-time-wrap .red{color:#ff4848;font-weight:600;margin-left:5px}.class-cancel-date-time-wrap .brown{color:var(--color-brown);font-weight:500;margin-left:5px}.cancel-left-time{align-items:center;background-color:#fb0909;display:flex;flex-direction:column;justify-content:center;padding:.66rem 2.19rem;position:relative;width:100%}.otch-ntf-skeleton-btn{height:34px;width:75px}.otch-ntf-skeleton-text1{height:19px;width:100%}.otch-ntf-skeleton-text2{height:16px;width:20%}.otch-ntf-skeleton-text3{height:12px;width:50%}.otch-ntf-skeleton-text4{height:12px;width:30%}.one-tuch-alert-empty-wrap{margin-bottom:40px;margin-top:20px;padding:0 24px}.one-tuch-alert-empty{border-radius:8px;position:relative}.one-tuch-alert-empty,.one-tuch-alert-empty .img{height:auto;width:100%}.one-tuch-alert-empty .btn{align-items:center;background-color:#4a93ff;border-radius:8px;bottom:24px;color:#fff;display:flex;font-size:.87rem;font-weight:700;height:44px;justify-content:center;left:24px;position:absolute;width:calc(100% - 48px)}.one-touch-wrap{background-color:#eef4ff;margin-bottom:40px;margin-top:32px;padding:32px 20px}.one-tuch-alert-wrap-wrap{background-color:#fff;border-radius:10px;box-shadow:0 5px 13px 0 #292a2d0f;display:flex;flex-direction:column;height:auto;justify-content:center;margin-bottom:16px;padding:20px;width:100%}.one-tuch-alert-wrap{align-items:center;display:flex;height:auto;width:100%}.one-tuch-alert-wrap:last-child{margin-bottom:0}.one-tuch-alert-wrap .info{flex:1 1;line-height:1;min-width:0}.one-tuch-alert-wrap .btn{background-color:#f7f9ff;border-radius:20px;color:#466fff;font-size:.81rem;font-weight:500;letter-spacing:-.07px;line-height:1;margin-left:6px;margin-top:-18px;padding:10px 12px 9px}.one-tuch-alert-wrap .btn.trady{background-color:#fff;border:1px solid #eaeaea;color:grey}.one-tuch-alert-wrap-wrap .date{color:var(--schedule-blue);font-size:.87rem;font-weight:700;margin-bottom:10px}.one-tuch-alert-wrap-wrap .date .gray{color:var(--color-gray9);font-weight:400;margin:0 6px}.one-tuch-alert-wrap .info .schedule-name{color:var(--color-black);font-size:1rem;font-weight:700;letter-spacing:-.16px;margin-bottom:8px}.one-tuch-alert-wrap .info .coach{align-items:center;color:var(--color-gray2);display:flex;flex:1 1;font-size:.81rem;font-weight:500;letter-spacing:-.26px;line-height:1;margin-bottom:18px;min-width:0}.one-tuch-alert-wrap .info .coach .line{background-color:#d6d9de;display:inline-block;height:12px;margin:0 6px;width:1px}.one-tuch-alert-wrap .info .coach .dot{background-color:#4c5874;border-radius:50%;display:inline-block;height:2px;margin:0 3px;width:2px}.one-tuch-alert-wrap .info .partner-name{color:#949db2;font-size:.75rem;font-weight:400;letter-spacing:-.42px}.info-tip-wrap{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.info-tip{background-color:#fff;border:1px solid #949db2;border-radius:6px;box-shadow:1px 4px 14px 0 rgba(64,64,64,.2);padding:20px;position:absolute;visibility:hidden;width:280px}.info-tip .header{align-items:center;color:#202020;display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;letter-spacing:-.3px;line-height:1;margin-bottom:10px}.info-tip .header .icon{height:16px;width:16px}.info-tip .header .icon img{height:auto;width:100%}.info-tip .body{color:#727b8e;font-size:.8125rem;font-weight:400;line-height:20px}.use-able-partnerbranch-pop-wrap{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.use-able-partnerbranch-pop{background-color:#fff;border-radius:6px;height:auto;transform:translateY(0);transition:transform .2s ease 1ms;width:295px}.use-able-partnerbranch-pop.open,.use-able-partnerbranch-pop.open.close{transform:translateY(0)}.use-able-partnerbranch-header{color:#3a3c53;font-size:1.0625rem;font-weight:700;letter-spacing:-.5px;line-height:1;padding:32px 24px;text-align:center}.use-able-partnerbranch-header span{color:var(--bodycodi-color)}.use-able-partnerbranch-body{font-size:1rem;font-weight:400;letter-spacing:-.5px;line-height:1;max-height:260px;overflow:auto;padding:0 30px}.use-able-partnerbranch-body div{margin-bottom:26px}.use-able-partnerbranch-footer{width:100%}.use-able-partnerbranch-footer .btn{border-top:1px solid #d6d9de;font-size:.9375rem;font-weight:700;padding:15px 0;text-align:center;width:100%}.pass-dtl-wrap{background-color:var(--color-blue)}.pass-dtl-wrap.expire{background-color:#97a3b4}.pass-dtl-header{height:auto;justify-content:space-between;padding:20px 20px 0;width:100%}.pass-dtl-header,.pass-dtl-header>div:first-child{align-items:center;display:flex}.pass-dtl-body{padding:8px 20px 64px}.pass-dtl-header .close{align-items:center;box-sizing:content-box;display:flex;height:auto;justify-content:center;padding:10px;width:auto}.pass-dtl-header .close img{height:auto;width:1.5rem}.pass-dtl-header .partner{align-items:center;display:flex}.pass-dtl-header .partner .icon{height:36px;margin-right:7px;width:36px}.pass-dtl-header .partner .icon img{border-radius:50%;height:36px;object-fit:cover;width:36px}.pass-dtl-header .partner .name{color:#fff;font-size:.93rem;font-weight:400;letter-spacing:-.3px}.pass-dtl-header .state{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-radius:20px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:-.24px;line-height:1;margin-left:8px;padding:5px 10px;text-align:center}.pass-dtl-header .state.avail{border:1px solid hsla(0,0%,100%,.3);color:#63ffab}.pass-dtl-header .state.pause{background-color:#3a4a6b;border:1px solid #3a4a6b;color:#fff}.pass-dtl-wrap.expire .pass-dtl-header .state{background-color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.5);color:var(--color-black)}.pass-dtl-info{background-color:#fff;background-image:url(data:image/png;base64,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);background-position:calc(100% - 20px) 0;background-repeat:no-repeat;background-size:100px;padding:23px 20px 19px;position:relative;z-index:1}.pass-dtl-info .type{align-items:center;color:#727b8e;display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:-.2px;line-height:14px;padding-bottom:10px;padding-right:54px}.pass-dtl-info .type,.pass-dtl-info .type span{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.pass-dtl-info .type span{max-width:100%}.pass-dtl-info .type span span{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.pass-dtl-info .type .package{height:auto;margin-right:4px;width:16px}.pass-dtl-info .type span:first-child{align-items:center;display:flex}.pass-dtl-info .type .dot{background-color:#727b8e;border-radius:50%;display:inline-block;height:2px;margin:0 3px;min-width:2px;width:2px}.pass-dtl-info .icon-bpay{height:auto;position:absolute;right:0;top:0;width:51px}.pass-dtl-info .pricing-name{color:#202020;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;margin-bottom:8px;width:80%}.pass-dtl-info .pass-name{border:.5px solid #e3e5e8;border-radius:6px;color:#949db2;display:inline-block;font-size:11px;font-weight:500;letter-spacing:-.2px;line-height:14px;max-width:80%;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.pass-dtl-info .date{color:#004fec;font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:20px;margin-bottom:8px;width:80%}.pass-dtl-decs-wrap{border-radius:10px;isolation:isolate;overflow:hidden}.pass-dtl-decs{background-color:#f5f8fd;margin-top:-1px;padding:24px 20px 30px;position:relative}.pass-dtl-decs .divider{border-bottom:1px solid #e3e5e8;margin-bottom:12px;width:100%}.pass-dtl-decs ul{align-items:center;display:flex;font-size:.81rem;font-weight:500;margin:0 0 12px}.pass-dtl-decs ul:last-child{margin-bottom:0}.pass-dtl-decs ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-dtl-decs ul li:first-child{align-items:center;color:#727b8e;display:flex;margin-right:8px;text-align:left}.pass-dtl-decs ul li:first-child,.pass-dtl-decs ul li:nth-child(2){font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.pass-dtl-decs ul li:nth-child(2){color:#363e52;flex:1 1;min-width:0;position:relative;text-align:right}.pass-dtl-decs ul li .blue{color:#3974ff;font-weight:600}.pass-dtl-decs ul li .red{color:#ff2020}.pass-dtl-decs ul li .gray{color:#909090;font-weight:400}.pass-dtl-pause{background-color:#3a4a6b;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:-.36px;line-height:1;padding:9px 0;text-align:center;width:100%}.pass-dtl-pause .date{letter-spacing:0;margin-left:10px}.pass-dtl-pop-info-btn{align-items:center;display:inline-flex;height:18px;justify-content:center;margin-left:4px;width:18px}.pass-dtl-pop-info-btn img{height:auto;width:18px}.my-pass-wrap{height:auto;overflow-x:auto;overflow-y:hidden;padding:0;width:100%}.my-pass-wrap .icon{height:auto;margin-bottom:13px;width:30px}.my-pass-wrap .icon-cry{height:auto;margin-bottom:10px;width:30px}.my-pass-wrap .medium{font-weight:500}.my-pass-wrap .bold,.my-pass-wrap .medium{color:var(--color-black);font-size:.93rem;letter-spacing:-.15px;line-height:22px}.my-pass-wrap .bold{font-weight:700}.my-pass-wrap .btn{align-items:center;background-color:#eaf3ff;border-radius:8px;color:#3477fe;display:flex;font-size:.87rem;font-weight:700;height:44px;justify-content:center;margin:23px 0 0}.my-pass-header{align-items:center;color:#fff;display:flex;font-size:.93rem;font-weight:500;letter-spacing:-.3px;margin-bottom:16px}.my-pass-header .partner-name{align-items:center;display:flex;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:24px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-pass-header .state{border:1px solid #ffffff4d;border-radius:20px;color:#63ffab;font-size:13px;font-weight:600;letter-spacing:-.2px;line-height:18px;margin-left:8px;padding:6px 10px 5px}.my-pass-header .state.pause{background-color:#3a4a6b;border:1px solid #3a4a6b;color:#fff}.my-pass-header .partner-img{align-items:center;display:inline-flex;height:36px;justify-content:center;margin-right:7px;width:36px}.my-pass-header .partner-img img{border-radius:50%;height:100%;object-fit:cover;width:100%}.swiper-mypass1{background-color:#3477fe}.my-pass{height:auto;padding:28px 20px 0;width:100%}.my-pass-body{background-color:#fff;border-radius:4px;height:auto;margin-top:.68rem;padding:1.5rem 1.75rem;width:100%}.my-pass-body .pricing-type{color:#4c5874;font-size:.81rem;font-weight:500;letter-spacing:-.13px;margin-bottom:1rem}.my-pass-body .pricing-name{color:#202020;font-size:1.31rem;font-weight:700;letter-spacing:-.21px}.my-pass-body .pricing-date{color:var(--main-color2);font-size:.93rem;font-weight:700;letter-spacing:.15px;margin-top:.37rem}.pricing-state-wrap-wrap{align-items:center;background-color:#f5f8fd;display:flex;padding:11px 21px}.pricing-state-wrap-wrap .next{height:auto;margin-left:12px;transform:rotate(0deg);width:24px}.pricing-state-wrap-wrap .next.rotate{transform:rotate(180deg)}.pass-dtl-decs-wrap .pricing-state-wrap{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap}.pass-dtl-decs-wrap .pricing-state{background-color:#fff;border:1px solid #e1e9f5;border-radius:50px;color:var(--bodycodi-color);display:inline-block;font-size:12px;font-weight:600;letter-spacing:-.2px;line-height:14px;margin-right:8px;padding:8px 11px}.my-pass-pagenation{height:48px;justify-content:space-between}.my-pass-pagenation,.my-pass-pagenation .dot-wrap{align-items:center;display:flex;flex-direction:row;width:100%}.my-pass-pagenation .dot-wrap{flex:1 1;justify-content:center;line-height:1;margin:0 1.75rem;overflow:auto;text-align:right;white-space:nowrap}.my-pass-pagenation .dot{background-color:#eaeaff;border-radius:50%;height:5px;margin-right:6px;transition:width .1s ease;width:5px}.my-pass-pagenation .dot.active1{background-color:#fff;border-radius:20px;width:19px}.popup-ad-wrap{padding:0 20px}.popup-ad{align-items:center;background-color:#f1f8ff;border-radius:10px;display:flex;height:58px!important;justify-content:space-between;padding:12px 12px 12px 23px}.popup-ad-vertical{display:flex;flex-direction:column;justify-content:center;line-height:1.6}.popup-ad .info{align-items:center;display:flex;flex:1 1;min-width:0}.popup-ad .info .width{flex:1 1;height:54px;min-width:0}.popup-ad .info .notice-icon{height:auto;margin-right:8px;width:30px}.popup-ad .info .gray{color:#4c5874;font-size:11px;font-weight:400;letter-spacing:-.2px;line-height:14px}.popup-ad .info .blue{color:#2f5fdc;font-size:13px;font-weight:500;letter-spacing:-.2px;line-height:18px}.popup-ad .info .green{color:var(--color-green);font-size:.75rem;font-weight:500;letter-spacing:-.3px}.popup-ad .next-icon{height:auto;width:24px}.popup-ad-pop-wrap{padding:16px 0 0}.popup-ad-pop-container{overflow:visible!important;overflow:initial!important}.popup-ad-pop-title{align-items:center;display:flex;margin-bottom:8px;padding:0 24px}.popup-ad-pop-title .partner-img{align-items:center;display:flex;height:26px;justify-content:center;margin-right:7px;width:26px}.popup-ad-pop-title .partner-img img{border-radius:50%;height:26px;object-fit:cover;width:26px}.popup-ad-pop-title .text{color:var(--color-black);font-size:.81rem;font-weight:400;letter-spacing:-.26px}.popup-ad-pop-swiper{align-items:center;display:flex;justify-content:center;overflow:hidden;width:calc(100% - 48px)!important}.popup-ad-pop-swiper img{border-radius:6px;height:calc(75vw - 36px);object-fit:cover;width:calc(100vw - 48px)}.popup-ad-pop-swiper-not-watch{color:#949db2;font-size:.81rem;font-weight:400;letter-spacing:-.26px;padding:12px 0 23px;text-align:center}.rsrv-filter-wrap{background-color:#fff;border-bottom:1px solid #eaeaea;height:44px;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:124px;width:100%;z-index:10}.rsrv-filter,.rsrv-filter-wrap{align-items:center;display:flex}.rsrv-filter{color:var(--color-gray1);font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px;max-width:50%}.checkbox-fillter{align-items:center;display:flex}.checkbox-fillter input[type=checkbox]{display:none}.checkbox-fillter label{align-items:center;color:#4c5874;display:inline-flex;font-size:.875rem;font-weight:500;letter-spacing:-.05em;line-height:20px}.checkbox-fillter label input[type=checkbox]+span+span{line-height:1;margin-left:2px}.checkbox-fillter label input[type=checkbox]+span:before{align-items:center;background-image:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTNPX39bZ3tTZ3tbZ3tba3tbZ3tba39XZ3tXZ3dXZ3tbZ3k3WoPsAAAALdFJOUwAc3zSAaaTK71CPOAvD2gAAAOJJREFUOMtjYBgFwwKYlRngkWXdvXsLHuno3bt3C+DTvHt3AE5pa5C0Ay5Z5m6Q9ARc0hIg2U24ZBm1QdKKuKSFwJoFaKK5GiTdjEuzOEh2B84QzwZJ70QLCEMYi203ZoAya+9eAGWuBsluxXDsdohTWXZjCe7VcI96g2TRoxrkl00GuDRDXLsVl2ZI/AI1gZMB3JVwADFzm0A0mMIMC7Chu1XBZAKmNCc4fYDBdgFc0QQGhbgjGXdMikGlcSUD7914kwErXs0MDEagZIA754Bc14wn34lBogUnsDQYLdgGPwAA0Z+XyrJxfc0AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:1.25rem auto;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:20px;justify-content:center;margin-top:-2px;width:20px}.checkbox-fillter label input[type=checkbox]:checked+span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTABP6wBQ6wBO7ABP7ABQ7ABP7ABQ7ABQ6wBP7ABP7ABP7PWitAYAAAALdFJOUwDfIJ+BMGlIEMrvtky2nQAAAN1JREFUOMtjYBgFwwIUTw7AI8u2e/cWPNLZu3fvVsCneffuBJzS0SBpB1yyrKtB0gW4pLVAshtxyTJJg6SFcEkrgjUr0EIzx2yQ9FJcmjtBsrtwhrg1SHo7WkBUwFjMuzEDlFUaHoTeINltGI7dCXEqy24swe0N9yhYM3pUg/yyMQCXZohrt+HSzFAN1cSGVTPUzM0N2WAKMyzAhu4WA5MGmNLs4PQBBjsbcEUTGMzAHcm4Y7IZKo0rGXjvxpsM2PBqZmAIBCUD3DkH5LqlePKdMiRacILwgtGCbfADAG3Ymq67HZW2AAAAAElFTkSuQmCC);content:""}.rsrv-filter .decs{text-align:right;width:100%}.rsrv-filter .decs .select{align-items:center;background-color:#fff;border-radius:6px;color:#4c5874;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:space-between;letter-spacing:-.05em;margin-left:auto;padding:.56rem .75rem .56rem 0;position:relative;width:100%}.rsrv-filter .decs .select img{height:auto;width:20px}.rsrv-filter .decs .select div{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rsrv-schedule-list-wrap{padding:0 20px}.rsrv-schedule-list-wrap .fadeIn{animation:fadeIn .5s ease-in-out forwards;opacity:0}.rsrv-schedule-list{align-items:center;display:flex;height:auto;justify-content:space-between;padding:16px 0;width:100%}.rsrv-schedule-list .fadeIn{animation:fadeIn .5s ease-in-out forwards;opacity:0}.rsrv-schedule-list+.rsrv-schedule-list{border-top:1px solid #eaeaea}.rsrv-schedule-list-decs{display:inline-block;flex:1 1;min-width:0}.rsrv-schedule-list-decs .medium{color:#1e48ae;font-size:16px;line-height:24px;margin-bottom:4px}.rsrv-schedule-list-decs .bold,.rsrv-schedule-list-decs .medium{font-weight:600;letter-spacing:-.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsrv-schedule-list-decs .bold{color:var(--color-black);font-size:18px;line-height:28px;margin-bottom:2px}.rsrv-schedule-list-decs .gray{color:var(--color-gray1);font-weight:600;margin-bottom:16px}.rsrv-schedule-list-decs .gray,.rsrv-schedule-list-decs .thin{font-size:14px;letter-spacing:-.2px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsrv-schedule-list-decs .thin{font-weight:500;margin-top:1rem}.rsrv-schedule-list-decs .gray1{color:var(--color-gray);font-weight:700}.rsrv-schedule-list-decs .black{color:var(--color-gray1)}.rsrv-schedule-list-decs .blue{color:var(--bodycodi-color)}.rsrv-schedule-list-decs .blue .accent{color:var(--bodycodi-color);font-weight:700}.rsrv-schedule-list-decs .slash{color:var(--color-gray9);font-weight:400;margin:0 6px}.rsrv-schedule-list-btn-wrap{align-items:center;display:flex;font-size:14px;justify-content:flex-end;text-align:right;width:6rem}.rsrv-schedule-btn{align-items:center;color:var(--color-white);display:flex;flex-direction:row;font-size:14px;font-weight:500;height:2.12rem;letter-spacing:-.2px;line-height:20px;margin-left:auto;padding:9px 14px;width:auto}.rsrv-schedule-btn.rsrv{background-color:var(--bodycodi-color);border-radius:20px;font-weight:600}.rsrv-schedule-btn.wait{background-color:#73bcff;border-radius:20px;font-weight:600}.rsrv-schedule-btn .dot{border-radius:50%;display:inline-block;height:7px;margin-right:6px;width:7px}.rsrv-schedule-btn.blue{color:var(--schedule-blue)}.rsrv-schedule-btn.blue .dot{background-color:var(--schedule-blue)}.rsrv-schedule-btn.red{color:var(--schedule-red)}.rsrv-schedule-btn.red .dot{background-color:var(--schedule-red)}.rsrv-schedule-btn.green{color:#00ac78}.rsrv-schedule-btn.green .dot{background-color:#00ac78}.rsrv-schedule-btn.gray{color:#50abff}.rsrv-schedule-btn.gray .dot{background-color:#50abff}.rsrv-schedule-btn.gray1{color:grey}.rsrv-schedule-btn.gray1 .dot{background-color:grey}.rsrv-filter-condition{align-items:center;display:flex;flex:1 1}.rsrv-filter-condition .slash{background-color:var(--color-gray7);height:14px;margin:0 8px;width:1px}.rsrv-filter-reload{align-items:center;color:var(--color-gray1);display:flex;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:-.05em}.rsrv-filter-reload img{height:auto;margin-left:2px;width:18px}@keyframes load-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rsrv-filter-reload img.load-animation{animation:load-animation .4s cubic-bezier(.3,.89,1,1) 1 normal forwards}.calendar{height:auto;margin-top:16px;width:100%}.calendar-animation{width:100%;will-change:transform}.calender-wrap{transition:height .1s ease-out;will-change:height}.calendar-header{width:100%}.calendar-body{height:auto;overflow:hidden;width:100%;will-change:height}.calendar .week{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;padding:0 20px;width:100%}.calendar-header .week{padding:.1rem 20px}.year-month{align-items:center;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:space-between;letter-spacing:-.4px;line-height:28px;padding:0 20px;width:100%}.year-month .center,.year-month .left_arrow,.year-month .right_arrow{align-items:center;display:flex;justify-content:center}.year-month .left_arrow,.year-month .right_arrow{height:24px;width:24px}.year-month .left_arrow{margin-right:26px}.year-month .right_arrow{margin-left:26px}.year-month img{height:24px;width:24px}.year-month .today{align-items:center;background:#fff;border:1px solid rgba(217,222,232,.7);border-radius:13px;display:flex;height:26px;justify-content:center;width:45px}.year-month .today span{color:var(--color-gray1);font-size:12px;font-weight:400;line-height:16px}.calendar .week .day{align-items:center;color:var(--color-gray);display:flex;font-weight:500;justify-content:center}.calendar .week .day,.calendar-body .date{font-size:16px;height:42px;line-height:24px;width:42px}.calendar-body .date{border-radius:50%;color:var(--color-black);font-weight:600;position:relative}.calendar-body .date>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.calendar-body .date.schedule>div{padding-top:6px}.calendar-body .date .holiday{height:auto;position:absolute;right:-1.5rem;top:-.35rem;width:2rem;z-index:10}.calendar-body .date.close-date{color:#d2d2d2}.calendar-body .date.disable{color:#ccc}.calendar-body .date.to-day{color:var(--bodycodi-color)}.calendar-body .date.active{background-color:var(--main-color2);color:#fff!important}.choose-date-wrap{background:#fff;padding:12px 20px 16px;position:-webkit-sticky;position:sticky;top:48px;z-index:10}.choose-date{align-items:center;background:#f0f4fe;border-radius:8px;display:flex;height:48px;justify-content:center}.choose-date span{color:var(--bodycodi-color);font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:24px}.choose-date .today{color:var(--color-black);font-weight:500}.choose-date .today .gray{color:#d6d9de;font-weight:400;margin:0 12px}.calendar-state-wrap{align-items:center;display:flex;height:5px;justify-content:center;width:100%}.calendar-state{border-radius:50%;height:5px;margin-right:4px;width:5px}.calendar-state:last-child{margin-right:0}.calendar-state.green{background-color:var(--schedule-green)}.calendar-state.red{background-color:var(--schedule-red)}.calendar-state.blue{background-color:var(--schedule-blue)}.calendar-state.puple{background-color:var(--schedule-puple)}.calendar-state.gray{background-color:#73bcff}.calendar .week .date:first-child,.calendar .week .day:first-child{color:#fa7575}.calendar .week .date.disable:first-child{color:#fdcece}.calendar .week .date:nth-child(7),.calendar .week .day:nth-child(7){color:#6d88e9}.calendar .week .date.disable:nth-child(7){color:#d3dbf8}.view-pass-empty{background-color:rgba(243,248,255,.4);border:1px solid #eaf3ff;border-radius:8px;padding:24px 0}.view-pass-empty .decs{text-align:center}.pt-title{color:var(--color-gray2);font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px;margin-bottom:12px;padding:16px 20px 0}.pass-wrap{box-sizing:content-box;height:auto;padding:0 1.5rem}.pass{border:2px solid #e3e5e8;border-radius:8px;padding:14px;position:relative;transition:all .1s ease-in-out;width:100%}.pass+.pass{margin-top:16px}.pass.active1{border:2px solid var(--bodycodi-color);padding:14px}.pass.disabled{border:2px solid #eaeaea}.pass.disabled:after{background:rgba(242,243,249,.7);border-radius:8px;content:"";height:100%;isolation:isolate;left:0;position:absolute;top:0;width:100%}.pass .top{display:flex;flex-direction:column;justify-content:space-between}.pass .top div:first-child{flex:1 1;min-width:0}.pass .top .black{color:var(--color-black);font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:28px}.pass .top .black,.pass .top .date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass .top .date{color:var(--color-gray1);font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px;margin-top:4px}.pass .btn .small{height:auto;margin-left:2px;width:31px}.pass .btn .big{font-size:1.12rem;font-weight:700;line-height:1;padding-top:4px}.pass .middle{font-size:14px;font-weight:500;height:auto;line-height:20px;margin-top:20px;overflow:hidden;width:100%}.pass .middle .decs>div:first-child{margin-bottom:4px}.pass .middle .decs .regular{font-weight:500}.pass .middle .decs .black{color:var(--color-black);margin-right:6px}.pass .middle .decs .bold{color:var(--color-black);font-weight:600}.view-pass-slash{color:var(--color-gray9);font-weight:400;margin-left:6px;margin-right:6px}.pass .middle .decs .blue{color:var(--bodycodi-color);font-weight:600}.pass .middle .decs .gray{color:var(--color-gray3)}.pass .fold-wrap{background-color:#f7f8fb;border-radius:8px;height:0;margin-top:0;overflow:hidden;transition:height .1s ease}.pass .fold-wrap.active1{margin-top:16px}.pass .fold{box-sizing:content-box;height:auto;margin:16px 20px;width:auto}.pass .fold ul{align-items:center;display:flex;justify-content:space-between;margin:0}.pass .fold ul+ul{margin-top:12px}.pass .fold li{align-items:center;color:var(--color-gray2);display:flex;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.pass .fold .blue{color:var(--bodycodi-color);font-weight:600}.pass .fold .black{color:var(--color-black)}.pass .fold-temp{align-items:center;display:flex;justify-content:space-between}.pass .fold-btn{align-items:center;color:var(--color-gray);display:flex;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.pass .fold-btn svg{margin-left:2px}.pass .fold-btn.active1 img{transform:rotate(180deg)}.trainer-profile-wrap{display:block;overflow-x:auto;padding:24px 20px 16px;position:relative;white-space:nowrap;width:auto}.trainer-profile-wrap:after{content:""}.trainer-profile{align-items:center;display:inline-flex;flex-direction:column;width:76px}.trainer-profile+.trainer-profile{margin-left:14px}.trainer-profile .avatar-wrap{align-items:center;background-color:#f5f5f4;border:2px solid #f5f5f4;border-radius:50%;display:flex;height:76px;justify-content:center;margin-bottom:6px;padding:2px;transition:all .1s ease-in-out;width:76px}.selected-trainer .avatar-wrap{background-color:#fff;border:2px solid var(--bodycodi-color);transition:all .1s ease-in-out}.available-trainer .avatar-wrap{border:2px solid #f5f5f4}.trainer-profile img{border-radius:50%;height:68px;object-fit:cover;width:68px}.trainer-profile p{margin:0}.trainer-profile .trainer-name{font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:24px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.trainer-name{color:var(--color-black)}.selected-trainer .trainer-name{color:var(--bodycodi-color)}.trainer-profile .trainer-word{font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.trainer-word{color:var(--color-gray2)}.selected-trainer .trainer-word{color:var(--bodycodi-color)}.trainer-schedule-block-wrap{align-items:center;display:flex;justify-content:center;padding:8px 20px}.trainer-schedule-block-wrap .schedule-time-block{align-items:center;color:var(--color-gray2);display:flex;flex:1 1;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.4px;line-height:24px}.trainer-schedule-dtl{display:flex;flex:1 1;flex-direction:column}.trainer-schedule-dtl+.trainer-schedule-dtl{margin-left:10px}.trainer-schedule-wrap{align-items:flex-start;display:flex;justify-content:space-between;padding:0 20px}.trainer-schedule-dtl .schedule-time-wrap{display:flex;flex-direction:column}.schedule-time-wrap .schedule-time{border:1px solid #ddd;border-radius:8px;margin-bottom:11px;padding:8px;text-align:center;width:100%}.schedule-time-wrap .schedule-time p{color:var(--color-black);font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px}.schedule-time-wrap .schedule-time.selected-time p{color:var(--bodycodi-color);font-weight:700}.selected-time{border:2px solid var(--bodycodi-color)!important}.rsrv-info-ripple{align-items:center;display:inline-flex;height:16px;justify-content:center;margin-left:4px;width:16px}.rsrv-info{height:auto;width:18px}.rental-list{margin:16px 0}.rental-list-empty{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.rental-list-empty p{color:var(--color-gray18);font-weight:400;text-align:center}.rental-list-empty .ask,.rental-list-empty p{font-size:16px;letter-spacing:-.4px;line-height:24px}.rental-list-empty .ask{border:1px solid var(--bodycodi-color);border-radius:20px;color:var(--bodycodi-color);font-weight:500;margin-top:24px;padding:8px 14px}.reserved-schedule-bannner-wrap{align-items:center;animation:fadeInFromBottom .35s ease-out forwards;bottom:84px;display:flex;gap:8px;height:44px;justify-content:space-between;left:50%;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);will-change:transform;z-index:100}.reserved-schedule-bannner-wrap.scroll-down{animation:moveDown .3s ease-out forwards}.reserved-schedule-bannner-wrap.scroll-up{animation:moveUp .3s ease-out forwards}.reserved-schedule-bannner-wrap .content-wrap{background-color:var(--bodycodi-color);height:100%;justify-content:space-between;padding:0 12px 0 16px;width:calc(100% - 40px)}.reserved-schedule-bannner-wrap .close-wrap,.reserved-schedule-bannner-wrap .content-wrap{align-items:center;border-radius:8px;box-shadow:0 4px 16px 0 rgba(0,79,236,.2);display:flex}.reserved-schedule-bannner-wrap .close-wrap{background-color:var(--color-white);height:44px;justify-content:center;width:44px}.reserved-schedule-bannner-wrap .close{height:auto;width:11px}.reserved-schedule-bannner-wrap .content{align-items:center;display:flex;height:100%;width:100%}.reserved-schedule-bannner-wrap .content-wrap .content .count,.reserved-schedule-bannner-wrap .content-wrap .content .time{color:var(--color-white);font-size:.81rem;font-weight:700;line-height:19px}.reserved-schedule-bannner-wrap .content-wrap .content .count{margin-left:5px;white-space:nowrap}.reserved-schedule-bannner-wrap .content-wrap .content .text{color:var(--color-white);font-size:.81rem;font-weight:400;line-height:19px;margin-left:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reserved-schedule-bannner-wrap .content-wrap .content .my-schedule-text{color:var(--color-white);font-size:.81rem;font-weight:400;line-height:19px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reserved-schedule-bannner-wrap .content-wrap .arrow{height:auto;width:18px}.center-selling-pass-skeleton-wrap{padding:0 20px}.center-selling-pass-skeleton{align-items:center;border-bottom:1px solid #eaeaea;box-sizing:content-box;display:flex;height:120px;padding-bottom:18px;width:100%}.center-selling-pass-skeleton .img{border-radius:8px;height:100%;margin-right:10px;width:117px}.center-selling-pass-skeleton .info{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:calc(100% - 117px)}.center-selling-pass-skeleton .info .wave-text{border-radius:4px;height:6px;width:30px}.center-selling-pass-wrap{padding:0 20px}.popup-body-search .center-selling-pass-wrap{padding:0}.center-selling-pass-wrap+div{margin-top:16px}.center-selling-pass-wrap:last-child .center-selling-pass{border-bottom:1px solid transparent}.center-selling-pass{border-bottom:1px solid #eaeaea;display:flex;padding-bottom:16px;width:100%}.center-selling-pass-img{background-color:#fff;height:119px;margin-right:12px;position:relative;width:117px}.center-selling-pass-img img{border-radius:8px;height:119px;object-fit:cover;width:117px}.center-selling-pass-img .hdeal{border-radius:4px;height:auto;left:6px;position:absolute;top:6px;width:30px}.center-selling-pass-img .cpn{background:#ff522d;border-radius:4px;color:#fff;font-size:12px;font-weight:700;left:6px;letter-spacing:-.05em;line-height:14px;padding:3px 5px;position:absolute;top:6px}.center-selling-pass-info{display:flex;flex-direction:column;justify-content:space-between;margin-top:2px;overflow-x:hidden}.center-selling-pass-type{align-items:center;color:var(--color-gray1);display:flex;font-size:11px;font-weight:400;letter-spacing:-.2px;line-height:14px;margin-bottom:3px}.center-selling-pass-type img{height:14px;margin-right:4px;width:14px}.center-selling-pass-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-black);display:-webkit-box;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:22px;margin-bottom:3px;max-height:44px;overflow:hidden}.center-selling-pass-price span{color:var(--bodycodi-color);font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:24px}.center-selling-pass-price .price{font-weight:700;letter-spacing:-.4px}.center-selling-pass-price .gray{color:var(--color-gray);font-size:13px;line-height:21px;margin-left:4px;text-decoration:line-through}.center-selling-pass-hash-tag{overflow:auto;white-space:nowrap;width:100%}.center-selling-pass-hash-tag .hash-tag1{border:1px solid rgba(127,153,209,.1);border-radius:21px;color:#859ac8;display:inline-block;font-size:11px;font-weight:400;letter-spacing:-.2px;line-height:14px;margin-right:4px;padding:4px 7px}.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}.selling-pass-empty{padding:40px 10px}.hash-tag-list-wrap{margin-top:-34px;overflow:auto;padding-bottom:16px;width:100%;z-index:10}.hash-tag-list{display:flex;flex-wrap:nowrap;height:auto;overflow:scroll;width:100%}.hash-tag{flex:0 0 auto;height:auto;margin-right:16px;width:62px}.hash-tag:first-child{margin-left:20px}.hash-tag:last-child{margin-right:20px}.hash-tag .icon{align-items:center;background:#fff;border:.5px solid #e5ebf4;border-radius:50%;box-shadow:1px 2px 4px rgba(0,0,0,.04);display:inline-flex;height:62px;justify-content:center;transition:border .1s ease;width:62px}.hash-tag .text{color:var(--color-gray1);font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px;margin-top:8px;text-align:center;transition:color .1s ease}.hash-tag.active1 .icon{border:2px solid var(--bodycodi-color)}.hash-tag.active1 .text{color:var(--bodycodi-color);font-weight:700}.shop-body{height:100%;overflow:auto;overflow-x:hidden;position:relative;scroll-behavior:smooth;width:100%}.shop-top{bottom:54px;height:0;position:fixed;right:0;transform-origin:center;transition:width .1s ease;width:0}.shop-top.on{height:80px;width:80px}.shop-top img{height:auto;width:100%}.choose-center-shop{height:100%;padding:1.87rem 1.87rem 2.18rem;width:100%}.center-shop{padding:0 1.68rem}.hdeal-skeleton{margin-bottom:16px;padding:8px 24px 0;width:100%}.hdeal-skeleton div{border-radius:8px;height:72px;width:100%}.hDeal-wrap{height:auto;margin-bottom:16px;padding:8px 20px 0;position:relative;width:100%}.hDeal-slide{align-items:center;background:#70baff;border-radius:8px;display:flex;height:72px;justify-content:space-between;padding:10px 20px;width:100%}.hDeal-slide.type1{background:#ff96af}.hDeal-slide.type2{background:#90a9ff}.hDeal-slide.type3{background:#4fd0c1}.hDeal-slide.type4{background:#ff9878}.hDeal-title{color:#fff;font-size:12px;font-weight:700;letter-spacing:-.2px;line-height:12px;margin-bottom:8px}.hDeal-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:16px;overflow:hidden;text-overflow:ellipsis;width:182px}.hDeal-name,.hDeal-percent{color:#fff;font-weight:700;letter-spacing:-.4px}.hDeal-percent{align-items:center;background:#e746e0;border-radius:26px;display:flex;font-size:20px;height:52px;justify-content:center;line-height:20px;width:52px}.hDeal-percent.type1{background:#ff5c5c}.hDeal-percent.type2{background:#00d2df}.hDeal-percent.type3{background:#2fa7ff}.hDeal-percent.type4{background:#ff5252}.hDeal-percent span{font-size:16px;line-height:24px}.center-shop-selling-wrap{padding:0 0 20px}.hdeal-pagenation{align-items:center;display:flex;justify-content:space-between;position:absolute;right:32px;top:16px;z-index:2}.hdeal-pagenation .dot-wrap{display:flex}.hdeal-pagenation .dot{background:#fff;border-radius:5px;height:4px;opacity:.5;transition:opacity .2s ease;width:4px}.hdeal-pagenation .dot+div{margin-left:4px}.hdeal-pagenation .dot.active1{opacity:1}.pass-search-wrap{background:rgba(229,238,255,.7);font-weight:500;padding:20px 0 50px;z-index:10}.pass-search{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.pass-search-title{align-items:center;color:#4c5874;display:flex;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px}.pass-search-title img{height:auto;margin-left:5px;width:24px}.pass-search-wrap .pass-search-button{align-items:center;background:hsla(0,0%,100%,.5);border-radius:16px;display:flex;height:32px;justify-content:center;width:60px}.pass-search-button .search-text{color:#4c5874;font-size:14px;letter-spacing:-.2px;line-height:20px;margin-left:2px}.paynow-wrap{background:#c3d6fc;padding:24px}.paynow-wrap.home{background:#fff;padding-bottom:0}.paynow-wrap.home .main-title{color:var(--color-black3);font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:28px;margin-bottom:10px}.paynow-box{background:#fff;border-radius:8px;font-weight:500;height:100%;padding:22px}.paynow-box.home{border:1px solid #eaeaea;box-shadow:2px 5px 13px 0 #535a671a}.paynow-box+div{margin-top:16px}.paynow-box .title-box{align-items:center;display:flex;margin-bottom:16px}.paynow-box .title-box img{border-radius:50%;height:44px;margin-right:10px;width:44px}.paynow-box .title-box .title{color:var(--color-black5);font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:24px}.paynow-box .title-box .title .coach-name{color:var(--bodycodi-color)}.paynow-box .pass-box{margin-bottom:16px}.paynow-box .pass-box .pass-info{align-items:center;background:#f5f8fd;border-radius:6px;display:flex;justify-content:space-between;padding:8px 16px}.paynow-box .pass-box .pass-info+div{margin-top:8px}.paynow-box .pass-box .pass-info .name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-gray1);display:-webkit-box;font-size:13px;letter-spacing:-.3px;line-height:20px;overflow:hidden}.paynow-box .pass-box .pass-info .name .dday{color:#ff546c;font-weight:600;margin-right:6px}.paynow-box .pass-box .pass-info .type{background:#fff;border-radius:20px;color:var(--bodycodi-color);font-size:11px;line-height:16px;padding:2px 7px;word-break:keep-all}.paynow-box .confirm-btn{align-items:center;background-color:var(--bodycodi-color);border-radius:8px;display:flex;height:44px;justify-content:center;padding:0 12px;position:relative;transition:background-color .1s ease;width:100%}.paynow-box .confirm-btn .bpay-symbol{height:auto;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.paynow-box .confirm-btn span{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:-.4px;line-height:24px;padding-right:8px;width:calc(100% - 40px)}.paynow-box .confirm-btn .divider{border-right:1px solid #ffffff4d;box-sizing:border-box;content:"";height:calc(100% - 26px);left:44px;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1}.dday-noti{background:#ff546c;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;font-size:11px;line-height:13px;margin:24px -24px 0;padding:6px;text-align:center}.button-fixed{bottom:0;position:-webkit-sticky;position:sticky;width:100%}.pass-package-card{background:#fff;border:2px solid #004fec;border-radius:8px;margin-bottom:30px;padding:16px 20px}.pass-package-card.margin-bottom{margin-bottom:10px}.pass-package-card .name{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px;margin-bottom:6px}.pass-package-card .type{align-items:center;color:var(--color-gray1);display:flex;font-size:13px;font-weight:500;line-height:13px}.pass-package-card .type img{height:16px;margin-right:4px;width:16px}.same-pass-info{align-items:center;background:rgba(255,32,32,.05);border-radius:8px;color:#ff4040;display:flex;font-size:12px;font-weight:400;letter-spacing:-.3px;line-height:21px;padding:8px 16px}.same-pass-info img{margin-right:4px}.pass-info-box{padding:20px 24px 40px}.pass-info-box .pass-info-card{background:#f3f7ff;border:1px solid #e4ebfa;border-radius:8px;padding:12px 0 0}.pass-info-box .pass-info-card+div{margin-top:10px}.pass-info-box .pass-info-card .title-box{align-items:center;color:var(--color-black6);display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:24px;margin-bottom:4px;padding:0 20px}.pass-info-box .pass-info-card .title-box .title{letter-spacing:-.4px}.pass-info-box .pass-info-card .title-box .time{background:#fff;border-radius:22px;color:var(--bodycodi-color);font-size:12px;font-weight:500;line-height:12px;padding:6px 8px}.pass-info-box .pass-info-card .short-desc{align-items:center;color:var(--color-gray2);display:flex;font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px;margin-bottom:8px;padding:0 20px}.pass-info-box .pass-info-card .detail-desc{background:#fff;overflow:hidden;transition:height .2s linear}.pass-info-box .pass-info-card .detail-desc .desc-card{padding:16px 24px}.pass-info-box .pass-info-card .detail-desc .desc-box{align-items:center;display:flex;justify-content:space-between}.pass-info-box .pass-info-card .detail-desc .desc-box+div{margin-top:12px}.pass-info-box .pass-info-card .detail-desc .desc-box .desc{align-items:center;display:flex;justify-content:space-between}.pass-info-box .pass-info-card .detail-desc .desc-box .desc img{height:20px;margin-left:4px;width:20px}.pass-info-box .pass-info-card .detail-desc .desc-box span{color:var(--color-gray2);font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.pass-info-box .pass-info-card .detail-desc .desc-box .cnt{color:#000;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.pass-info-box .pass-info-card .detail-desc .desc-box .blue{color:#3974ff;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.pass-info-box .pass-info-card .divider{border-bottom:1px solid #e3e5e8;margin-bottom:12px;width:100%}.pass-info-box .pass-info-card .detail-desc .desc-box.able-center{border:1px solid #e4ebfa;border-radius:4px;padding:10px 12px}.pass-info-box .pass-info-card .open-button{align-items:center;color:#9fa2a9;display:flex;font-size:12px;font-weight:400;justify-content:center;line-height:15px;margin:0 0 8px;padding:0 20px;transition:margin .2s linear}.pass-info-box .pass-info-card .open-button.open{margin-top:8px}.pass-info-box .pass-info-card .open-button img{transition:transform .2s linear}.pass-info-box .pass-info-card .open-button .open{transform:rotate(180deg)}.pass-info-box .pass-info-card .open-button .close{transform:rotate(0deg)}.redblue-info-wrap{padding:31px 20px;width:100%}.redblue-biz-title{color:#4c5874;font-size:.87rem;font-weight:400;letter-spacing:-.02rem;width:100%}.redblue-biz-toogle{color:#4c5874;font-size:.68rem;font-weight:400;letter-spacing:-.03px;line-height:20px;margin-top:14px;overflow:hidden}.redblue-biz-toogle .link{border-bottom:1px solid var(--color-black);margin-left:6px}.redblue-biz-toogle .bold{font-weight:700;margin-right:3px}.redblue-biz-toogle .gray{color:#c9c9c9;margin:0 3px}.redblue-info-down-img{margin-bottom:-4px;margin-left:4px;transform:rotate(0deg);width:19px}.redblue-info-down-img.rotate{transform:rotate(180deg)}.redblue-biz-sub-title-wrap{margin-top:10px;width:100%}.redblue-biz-sub-title{color:#4c5874;display:inline-block;font-size:.87rem;font-weight:400;letter-spacing:-.02rem;margin-right:12px}.redblue-social-wrap{margin-top:20px;width:100%}.redblue-social-img{height:auto;margin-right:8px;width:34px}.redblue-info-ctnt-wrap{margin-top:20px;width:100%}.redblue-info-ctnt{color:#949db2;font-size:.68rem;font-weight:400;letter-spacing:-.02rem;line-height:1.12rem}.redblue-info-logo-wrap{margin-top:30px;width:100%}.redblue-info-logo-img{display:block;height:auto;width:87px}.redblue-info-logo-ctnt{color:#4c5874;font-size:.75rem;font-weight:400;margin-top:6px}.center-r-title{color:#202020;font-size:1rem;font-weight:500;letter-spacing:-.48px;margin-bottom:-4px;margin-top:30px}.center-search-btn-wrap{margin-bottom:1.5rem;padding:0 1.5rem}.center-search-btn{align-items:center;border:1px solid #f0f0f0;border-radius:8px;display:flex;height:3.12rem;padding:3px 1rem 0}.center-search-btn img{height:1.5rem;width:1.5rem}.center-search-btn input{flex:1 1;height:1.5rem;line-height:1;margin-left:.5rem;vertical-align:middle}.center-search-btn input::-webkit-input-placeholder{color:#717a99;font-size:1rem;font-weight:400;letter-spacing:-.5px}.center-search-btn input:-ms-input-placeholder{color:#717a99;font-size:1rem;font-weight:400;letter-spacing:-.5px}.search-btn{box-sizing:content-box;height:1.4rem;margin-right:.5rem!important;padding:.5rem;width:1.4rem}.search-btn img{height:auto;width:1.4rem}.search-popup{background-color:#fff;height:calc(100% - 40px)}.search-popup .MuiBackdrop-root{height:calc(100% - 40px);opacity:0!important}.search-popup .MuiPaper-elevation24{box-shadow:none}.search-popup header{background-color:#fff;height:40px;position:fixed;top:0;width:100%}.search-popup section{height:calc(100% - 40px);margin-top:40px;padding:10px}.center-search-wrap{padding:0 4.88rem}.popup-body-search{height:calc(100% - 54px);overflow:auto;padding:0 20px}.center-search-result{width:100%}.center-search-result.padding{padding:0}.center-search-result.padding,.center-search-result.padding2{height:auto;overflow:visible;overflow:initial}.center-search-result.padding1{padding:0 24px}.center-search-result article{border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 8px 16px 0 hsla(0,0%,7%,.04);font-size:0;margin:17px 0;overflow:hidden}.center-search-result article .center-img{align-items:center;display:flex;height:104px;justify-content:center;overflow:hidden;width:100%}.center-search-result article .center-info{padding:20px}.center-title .center-img img{height:100%;object-fit:cover;width:100%}.center-name{color:#202020;font-size:1rem;font-weight:700;letter-spacing:-.45px;line-height:1;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-addr{color:#727b8e;font-size:.81rem;font-weight:400;letter-spacing:0,13px;margin:4px 0 0}.center-desc-wrap{align-items:flex-end;border-top:1px solid #f4f4f4;display:flex;flex-direction:row;margin-top:13px;width:100%}.center-desc{flex:1 1;margin-top:9px;min-width:0;overflow:hidden;position:relative;transition:height .3s cubic-bezier(.4,0,.2,1)}.center-desc-text{color:#949db2;font-size:.75rem;font-weight:400;height:auto;letter-spacing:-.12px;line-height:18px;margin:0;transition:height .1s ease-in-out;white-space:normal;width:100%}.shrink{text-overflow:ellipsis;white-space:nowrap}.center-desc-wrap .btn{background-color:#fff;border:none;height:24px;margin-bottom:-4px;margin-left:12px;outline:none;padding:0;width:24px}.center-desc-wrap .btn img{height:auto;transform:rotate(0deg);width:24px}.center-tags{margin-top:10px;overflow:auto;white-space:nowrap;width:100%}.center-tags span{border:1px solid rgba(127,153,209,.1);border-radius:20px;color:#859ac8;display:inline-block;font-size:.68rem;font-weight:400;letter-spacing:-.5px;line-height:1;margin-right:6px;padding:6px 8px}.center-apply-button-wrap{margin-top:14px}.center-apply-button{background-color:var(--bodycodi-color)}.center-apply-button,.center-r-button{align-items:center;border:none;border-radius:6px;color:#fff;display:flex;font-size:.875rem;font-weight:500;height:42px;justify-content:center;letter-spacing:-.07px;width:100%}.center-r-button{background-color:#00ce9d}.center-d-button{align-items:center;background-color:#8a909f;border:none;border-radius:6px;color:#fff;display:flex;font-size:.875rem;font-weight:500;height:42px;justify-content:center;letter-spacing:-.07px;width:100%}.loading{height:60px}.loading-block{display:none}.center-sch-ex{margin-top:30px;padding:0}.center-sch-ex-title{color:#202020;font-size:1rem;font-weight:500;letter-spacing:-.48px;margin-bottom:27px}.center-sch-ex-decs:ntn-child(1){margin-top:1.31rem}.center-sch-ex-decs{margin-bottom:21px}.center-sch-ex-decs .name{color:#4c5874;font-size:.87rem;font-weight:700;letter-spacing:-.42px;margin-bottom:5px}.center-sch-ex-decs .ex{color:#5d8eef;font-size:1rem;font-weight:500;letter-spacing:-.48px}.center-sch-ex-decs .ex span{margin-right:.5rem}.search-empty{margin-top:80px;width:100%}.search-empty .title{color:#202020;font-size:1rem;font-weight:500;letter-spacing:-.48px;text-align:center}.search-empty .decs{color:#727b8e;font-size:.93rem;font-weight:400;letter-spacing:-.5px;line-height:23px;margin-top:14px;text-align:center}.search-result{color:#202020;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px;margin:20px 0}.search-result-cpn{color:#606060;font-size:.875rem;font-weight:400;letter-spacing:-.45px;line-height:24px;margin-left:24px;margin-right:24px;margin-top:14px}.search-result-cpn .blue{color:var(--bodycodi-color);font-weight:500}.search-result-notice-hd{color:#606060;font-size:.875rem;font-weight:400;letter-spacing:-.45px;line-height:24px;margin:7px 24px 14px}.search-result-notice-hd b{color:#f6497d}.center-confirm-pop{padding-bottom:24px;text-align:center}.center-confirm-pop .center-img{align-items:center;display:inline-flex;height:87px;justify-content:center;margin:auto auto 19px;overflow:hidden;width:105px}.center-confirm-pop .center-img img{height:100%;width:auto}.center-confirm-pop .title{color:var(--color-black);font-size:1.25rem;font-weight:700;letter-spacing:-.6px;line-height:28px;margin-bottom:16px;text-align:center}.center-confirm-pop .title span{color:var(--bodycodi-color)}.center-confirm-pop .title span.gray{color:#727b8e}.center-confirm-pop .decs{color:#727b8e;font-size:.875rem;font-weight:400;letter-spacing:-.5px;line-height:24px;margin-bottom:30px;text-align:center}.center-confirm-pop .decs .bold{font-weight:700}.center-confirm-pop .decs img{height:auto;margin-left:4px;width:16px}.center-confirm-pop .btn{background-color:var(--bodycodi-color);border-radius:6px;color:#fff;font-size:1.125rem;font-weight:500;letter-spacing:-.18px;line-height:1;margin:0 24px;padding:15px 0;text-align:center}.center-r-info-pop{padding:0 24px}.center-r-info-pop .title{color:var(--color-black);font-size:1.25rem;font-weight:700;letter-spacing:-.6px;line-height:30px;margin-bottom:16px;text-align:center}.center-r-info-pop .title span{color:#00ce9d}.center-r-info-pop .decs{color:var(--color-gray2);font-size:.875rem;font-weight:400;letter-spacing:-.3px;line-height:24px;margin-bottom:4px;text-align:center}.center-r-info-pop .decs .icon{width:14px}.center-d-info-pop{padding:0 24px}.center-d-info-pop .title{color:var(--color-black);font-size:1.25rem;font-weight:700;letter-spacing:-.6px;line-height:30px;margin-bottom:16px;text-align:center}.center-d-info-pop .title span{color:#6c77a0}.center-d-info-pop .decs{color:var(--color-gray2);font-size:.875rem;font-weight:400;letter-spacing:-.3px;line-height:24px;margin-bottom:4px;text-align:center}.center-d-info-pop .decs .icon{width:14px}.section-home{height:100%;position:relative;width:100%}#home-section,#home-section.no-footer{height:calc(100% - 58px);overflow:auto;width:100%}#home-footer{align-items:center;background:#fff;border-radius:24px 24px 0 0;border-top:1px solid #f2f2f4;bottom:0;box-shadow:0 -4px 4px rgba(0,0,0,.02);display:flex;height:64px;justify-content:space-between;padding:0 16px;position:fixed;transition:transform .3s ease;width:100%;will-change:transform;z-index:100}#home-footer.hidden{transform:translateY(100%)}.home-footer-btn{align-items:center;display:flex;flex-direction:column;height:48px;justify-content:center;position:relative;width:56px}.home-footer-btn .on{display:none;height:24px;margin-bottom:6px;width:24px}.home-footer-btn .off{display:block;margin-bottom:6px}.home-footer-btn .off,.home-footer-btn img{height:24px;width:24px}.home-footer-btn .off .new,.home-footer-btn .on .new{height:18px;position:absolute;right:-1px;top:-1px;width:30px}.home-footer-btn .text{color:#b2bfd1;font-size:12px;font-weight:600;line-height:12px}.home-footer-btn.active1 .text{color:var(--bodycodi-color)}.home-footer-btn.active1 .on{display:inline-block}.home-footer-btn.active1 .off{display:none}.home-footer-btn.MuiButton-root{display:block!important}.bodycodi-logo,.goto-logo,.home-logo{display:inline;height:1.43rem;width:auto}.beneider-logo{display:inline;height:38px;width:auto}.bodynsol-logo{display:inline;height:36px;width:auto}.ebgolf-logo{display:inline;height:25px;width:auto}.pilatesdun-logo{display:inline;height:50px;width:auto}.fitredmoon-logo{display:inline;height:26px;width:auto}.prism-logo{display:inline;height:50px;width:auto}.klapilates-logo{display:inline;height:20px;width:auto}.onegram-logo{display:inline;height:32px;width:auto}.ananda-logo{display:inline;height:38px;width:auto}.circle-logo{display:inline;height:32px;width:auto}.fitness101-logo{display:inline;height:30px;width:auto}.friends-logo{display:inline;height:16px;width:auto}.jigolf-logo{height:24px}.jigolf-logo,.upfit-logo{display:inline;width:auto}.upfit-logo{height:38px}.nrpilates-logo{display:inline;height:40px;width:auto}.onemilion-logo{display:inline;height:30px;width:auto}.burstar-logo{height:25px}.burstar-logo,.glam-logo{display:inline;width:auto}.glam-logo{height:46px}.dagym-logo{height:48px}.dagym-logo,.modern-logo{display:inline;width:auto}.modern-logo{height:40px}.momiya-logo{display:inline;height:26px;width:auto}.questionpilates-logo{display:inline;height:38px;width:auto}.centreal-logo,.spoizm-logo{display:inline;height:35px;width:auto}.diana-logo{display:inline;height:40px;width:auto}.laongolf-logo{display:inline;height:30px;width:auto}.fitnience-logo,.multigroundspark-logo{display:inline;height:29px;width:auto}.hnc-title-wrap{margin-bottom:12px}.hnc-img-wrap,.hnc-title-wrap{margin-left:24px;margin-top:16px;width:calc(100% - 48px)}.hnc-img{height:auto;width:100%}.hnc-name{color:#2b395d}.hnc-name,.hnc-title{font-size:1.43rem;font-weight:700;letter-spacing:-.06rem}.hnc-title{align-items:center;color:#2c6aff;display:flex}.hnc-title img{height:auto;margin-left:2px;width:30px}.hnc-img-ctnt-title{color:#004fec;font-size:.81rem;letter-spacing:-.03rem;margin-top:-23px}.hnc-img-ctnt,.hnc-img-ctnt-title{font-weight:700;text-align:center;width:100%}.hnc-img-ctnt{color:#3a3c53;font-size:1.12rem;letter-spacing:-.031em;line-height:28px;margin-top:8px}.hnc-img-ctnt-dtl{color:#949db2;font-size:.75rem;font-weight:400;letter-spacing:-.02em;margin-top:15px;text-align:center;width:100%}.home-nocenter-center-list{margin-top:30px;padding:0 24px}.home-nocenter-center-list .title{color:#2b395d;font-size:1.125rem;font-weight:700;letter-spacing:-1px;margin-top:40px}.my-cpn-empty{margin-top:150px}.my-cpn-pop-tab{background-color:#fff;color:var(--color-balck);display:flex;font-size:1rem;font-weight:500;height:48px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.my-cpn-pop-tab .tab{align-items:center;border-bottom:2px solid #d6d9de;color:#727b8e;display:flex;height:100%;justify-content:center;width:50%}.my-cpn-pop-tab .tab,.my-cpn-pop-tab .tab.active{font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:24px}.my-cpn-pop-tab .tab.active{border-bottom:2px solid var(--main-color2);color:#004fec}.my-cpn-pop{padding:30px 20px}.use-able-cpn{color:var(--color-black);font-size:.937rem;font-weight:700;letter-spacing:-.08px}.use-able-cpn .red{color:#ff522d}.use-able-cpn .gray{color:var(--color-gray)}.my-cpn-pop .coupon-wrap{margin-top:44px}.my-cpn-pop .coupon-wrap:first-child{margin-top:24px}.my-cpn-pop .info-wrap{align-items:center;display:flex;margin-bottom:14px;width:100%}.my-cpn-pop .partner{align-items:center;display:flex;flex:1 1;min-width:0}.my-cpn-pop .partner .profile{height:34px;margin-right:8px;width:34px}.my-cpn-pop .partner .profile img{border-radius:50%;height:34px;isolation:isolate;object-fit:cover;width:34px}.my-cpn-pop .partner .info{flex:1 1;min-width:0}.my-cpn-pop .partner .info .black{color:var(--color-black);font-size:.875rem;letter-spacing:-.28px;margin-bottom:4px}.my-cpn-pop .partner .info .black,.my-cpn-pop .partner .info .gray{font-weight:500;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-cpn-pop .partner .info .gray{color:grey;font-size:.8125rem}.my-cpn-pop .remain-days{border:1px solid #eaeaea;border-radius:29px;color:var(--bodycodi-color);font-size:.75rem;font-weight:500;line-height:1;padding:7px 10px}.my-cpn-pop .remain-days.red{color:#ff2020}.my-cpn-pop .remain-days.gray{color:#606060}.my-cpn-pop .coupon-shadow{align-items:center;display:flex;height:138px;position:relative;width:100%}.my-cpn-pop .coupon-shadow:after{box-shadow:8px 4px 18px 0 rgba(0,0,0,.13);content:"";height:calc(100% - 10px);left:0;position:absolute;top:5px;width:100%;z-index:0}.my-cpn-pop .coupon{background-color:transparent;border-radius:8px;display:flex;height:calc(100% + 10px);overflow:hidden;width:100%;z-index:1}.my-cpn-pop .coupon .left{background-color:#fff;flex:1 1;min-width:0;padding:21px 24px 23px;position:relative}.my-cpn-pop .coupon .left .cpn-sum-max-amt{margin-bottom:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-cpn-pop .coupon .left .cpn-sum-max-amt.text-left{text-align:left!important}.my-cpn-pop .coupon .left .cpn-sum-max-amt .percent{color:#ff5029;font-size:2.312rem;font-weight:700;line-height:1}.my-cpn-pop .coupon.gray .left .cpn-sum-max-amt .percent{color:var(--color-gray)}.my-cpn-pop .coupon .left .cpn-sum-max-amt .percent .bold{font-size:1.125rem;font-weight:700;letter-spacing:-.5px}.my-cpn-pop .coupon .left .cpn-sum-max-amt .percent .thin{font-size:1.5rem}.my-cpn-pop .coupon .left .cpn-sum-max-amt .medium{color:var(--color-black);font-size:.75rem;font-weight:500;line-height:1;margin-left:10px}.my-cpn-pop .coupon.gray .left .cpn-sum-max-amt .medium{color:var(--color-gray);font-size:.75rem;font-weight:500;line-height:1;margin-left:10px}.my-cpn-pop .coupon .left .cpn-sum-max-amt .bold{color:#ff5029;font-size:.75rem;font-weight:700;line-height:1}.my-cpn-pop .coupon.gray .left .cpn-sum-max-amt .bold{color:var(--color-gray);font-size:.75rem;font-weight:700;line-height:1}.my-cpn-pop .coupon .left .comment{color:var(--color-black);font-size:.8125rem;letter-spacing:-.07px;line-height:20px}.my-cpn-pop .coupon.gray .left .comment{color:var(--color-gray);font-size:.8125rem;letter-spacing:-.07px}.my-cpn-pop .coupon .left .comment .bold{font-weight:700;margin-bottom:4px}.my-cpn-pop .coupon .left .comment .regular{font-weight:400}.cpn-dash{display:flex;flex-direction:column;height:100%;justify-content:center;width:3px}.cpn-dash div{background-color:#fff;border-radius:50%;height:3px;margin-top:4px;width:3px}.my-cpn-pop .coupon .corner{align-items:center;background:linear-gradient(90deg,#fff 50%,#ff5029 50% 100%);display:flex;justify-content:center;margin:6px 0;position:relative;width:12px}.my-cpn-pop .coupon.gray .corner{background:linear-gradient(90deg,#fff 50%,#bfc4d1 50% 100%)}.my-cpn-pop .coupon .corner:after{border-color:#ff5029 #fff transparent transparent;border-radius:50%;border-style:solid;border-width:5px;top:-18px;transform:rotate(135deg)}.my-cpn-pop .coupon .corner:after,.my-cpn-pop .coupon .corner:before{box-sizing:content-box;content:"";height:12px;left:-6px;position:absolute;width:12px}.my-cpn-pop .coupon .corner:before{border-color:#fff #ff5029 transparent transparent;border-radius:50%;border-style:solid;border-width:5px;bottom:-18px;transform:rotate(315deg)}.my-cpn-pop .coupon.gray .corner:after{border-top-color:#bfc4d1}.my-cpn-pop .coupon.gray .corner:before{border-right-color:#bfc4d1}.my-cpn-pop .coupon .right{align-items:center;background-color:#ff5029;display:flex;justify-content:center;padding-right:5px;width:44px}.my-cpn-pop .coupon.gray .right{align-items:center;background-color:#bfc4d1;display:flex;justify-content:center;width:38px}.my-cpn-pop .coupon .right img{height:auto;width:24px}.cpn-pop{border:1px solid #c1b8c8;height:auto;margin-bottom:1.25rem;padding:1.4rem 1.62rem 2.43rem;width:100%}.remain{margin-right:.5rem}.cpn-info-pop{color:#606060;font-size:.8125rem;font-weight:400;letter-spacing:-.65px;line-height:23px;padding:0 20px}.cpn-info-pop div{margin-bottom:10px}.center-mngt-info-pop{padding:0 24px 40px}.mngt-info-pop-title{align-items:center;color:var(--color-black);display:flex;font-size:.937rem;font-weight:700;letter-spacing:-.15px;margin-top:30px}.mngt-info-pop-title img{height:auto;margin-right:6px;width:16px}.mngt-info-pop-title.blue{color:var(--bodycodi-color)}.mngt-info-pop-decs{color:#606060;font-size:.815rem;font-weight:400;letter-spacing:-.07px;line-height:21px;margin-top:5px}.mngt-info-pop-decs .highlight{font-weight:700}.center-mgnt-title{color:var(--color-black);font-size:.937rem;font-weight:700;letter-spacing:-.08px;margin-top:30px}.center-mgnt-title.blue{color:var(--bodycodi-color)}.center-mgnt-title.margin{margin-top:0}.center-mgnt-wrap{padding:18px 20px}.center-mgnt{align-items:center;border:1px solid #eaeaea;border-radius:6px;display:flex;margin-top:12px;padding:19px 24px 19px 16px}.center-mgnt.main{border:2px solid var(--bodycodi-color)}.center-mgnt .info-wrap{align-items:center;display:flex;flex:1 1;min-width:0}.center-mgnt .profile{align-items:center;display:flex;height:36px;justify-content:center;margin-right:10px;width:36px}.center-mgnt .profile img{border-radius:50%;height:36px;object-fit:cover;width:36px}.center-mgnt .info{flex:1 1;margin-right:20px;min-width:0}.center-mgnt .info .medium{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:20px}.center-mgnt .info .direct-medium,.center-mgnt .info .medium{color:var(--color-black);font-size:.875rem;font-weight:500;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis}.center-mgnt .info .direct-medium{line-height:1;white-space:nowrap}.center-mgnt .info .direct-medium:last-child{margin-top:8px}.center-mgnt .info .blue{color:var(--bodycodi-color);font-weight:700}.center-mgnt .info .regular{color:var(--color-gray2);font-size:.75rem;font-weight:400;letter-spacing:-.3px;line-height:1;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-mgnt .icon{height:auto;width:20px}.center-mgnt .remove-icon{height:auto;margin-left:20px;width:18px}.center-mgnt .btn{background-color:#f4fcf8;border-radius:20px;color:#00ce9d;font-size:.685rem;font-weight:500;letter-spacing:-.11px;line-height:1;padding:9px 11px}.center-mgnt .btn.blue{background-color:#fff;border:1px solid var(--color-gray7);color:var(--bodycodi-color)}.center-mngt-add{align-items:center;background-color:#f5f8fd;border-radius:6px;color:var(--color-gray1);display:flex;font-size:.9375rem;font-weight:500;justify-content:center;letter-spacing:-.08px;margin-top:12px;padding:10px 0}.center-mngt-add img{height:auto;margin-right:4px;width:28px}.question-list-empty{padding-top:100px}.question-list{display:flex;flex-direction:column;padding:0 20px 24px}.question-button{align-items:center;background-color:#004fec;border:none;border-radius:5px;display:flex;height:48px;justify-content:center;margin-top:18px;outline:none;padding:.66rem;width:100%}.question-button span,.question-button-title{color:#fff;font-size:.93rem;font-weight:500}.question-button img{height:auto;margin-right:10px;width:25px}.question-list-header{align-items:center;display:flex;padding-top:50px}.question-list-header img{height:.94rem;margin-right:.63rem;width:.81rem}.question-list-header .my-question-text{color:#000;font-size:.88rem;font-weight:700;margin-right:.31rem}.question-list-header .my-question-count{color:#004fec;font-size:.88rem;font-weight:700}.my-question-wrap{align-items:flex-end;border-bottom:1px solid #f4f4f4;display:flex;padding-bottom:22px;padding-top:12px}.my-question-wrap .my-question-content{align-items:center;display:flex}.my-question-wrap .on-review-tag{background-color:#f6f6f6;border-radius:12.5px;color:#606060;display:block;font-size:.62rem;font-weight:500;height:25px;padding-left:10px;padding-right:10px;padding-top:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.on-review-wrap{height:auto;left:-2px;margin-bottom:8px;position:relative;width:100%}.answered-tag{background-color:#f6f6f6;border-radius:12.5px;color:#004fec;display:block;font-size:.62rem;font-weight:500;height:25px;padding-left:10px;padding-right:10px;padding-top:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.my-question-wrap .on-review-wrap img{height:2.5rem;left:0;position:absolute;top:0;width:2.5rem}.my-question-wrap .on-review-wrap span{color:#868383;font-size:.63rem}.my-question-wrap .answered-wrap{align-items:center;background-color:var(--main-color2);border-radius:50%;color:#fff;display:flex;font-size:.63rem;height:2.5rem;justify-content:center;margin:0 1.38rem 0 0;width:2.5rem}.question-info-wrap{display:inline-block;width:100%}.question-info-wrap p{margin:0}.question-info-wrap .question-center{color:#312f32;font-size:.72rem;font-weight:700;margin-bottom:.63rem}.question-info-wrap .question-detail{color:#202020;font-size:.93rem;font-weight:500;margin-bottom:4px;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-date{align-items:flex-start;color:var(--color-gray);display:flex;font-size:.63rem;font-weight:400}.question-date p{color:#949db2;font-size:.75rem;font-weight:400;margin-bottom:0;margin-top:3px}.my-answer-wrap{position:relative}.answer-button{align-items:center;border:none;display:flex;height:20px;justify-content:center;outline:none;width:20px}.answer-button-open{transform:rotate(0deg)}.answer-button-close{transform:rotate(180deg)}.answer-button-wrap{margin-left:20px;width:20px}.answer-button img{height:auto;width:20px}.answer-content-wrap{background-color:#f8fafe;padding:16px}.my-question-detail{align-items:flex-start;display:flex;width:100%}.my-question-detail .decs-wrap{flex:1 1;min-width:0}.my-question-detail .title{color:var(--color-gray1);font-size:.8125rem;font-weight:400;margin-bottom:12px}.my-question-detail img{height:auto;width:100%}.my-question-detail figure{margin:0}.my-question-detail-img{height:auto!important;margin-right:11px;width:26px!important}.my-question-detail .decs{color:#4c5874;font-size:.81rem;font-weight:400;min-width:0;white-space:pre-line;width:100%}.my-answer-detail{align-items:flex-start;display:flex;margin-top:32px;position:relative}.my-answer-detail .answer-center{align-items:center;display:flex}.my-answer-detail .answer-center img{height:.91rem;margin-right:.88rem;width:.5rem}.my-answer-detail .answer-center span{color:#312f32;font-size:.72rem;font-weight:500}.my-answer-detail .answer-text{color:#4c5874;flex:1 1;font-size:.81rem;font-weight:400;margin:0}.answer-closed{display:none}.ask-icon-wrap{align-items:center;display:flex;justify-content:center}.ask-icon-wrap img{height:1.41rem;width:1.47rem}.ask-input-contents-wrap{margin-bottom:20px;margin-top:20px}.center-select{align-items:center;border:1.5px solid #004fec;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:1.63rem;padding:10px 14px;width:100%}.center-select p{color:#004fec;font-size:1rem;font-weight:500;margin:0}.center-select img{height:auto;width:20px}.ask-title-wrap{border:1px solid #d6d9de;border-radius:4px;margin-bottom:.5rem;margin-top:30px;padding:14px;width:100%}.ask-title-wrap input{color:var(--color-black);font-size:.93rem;font-weight:400;height:100%;width:100%}.ask-title-wrap input::-webkit-input-placeholder{color:var(--color-gray5)}.ask-title-wrap input:-ms-input-placeholder{color:var(--color-gray5)}.ask-content-wrap{border:1px solid #d6d9de;border-radius:4px;height:10.66rem;margin-top:14px;padding:14px;width:100%}.ask-content-wrap textarea{border:none;color:var(--color-black);font-size:.93rem;font-weight:400;height:100%;width:100%!important}.ask-content-wrap textarea::-webkit-input-placeholder{color:var(--color-gray5)}.ask-content-wrap textarea:-ms-input-placeholder{color:var(--color-gray5)}.ask-question-button-wrap{margin-top:auto;width:100%}.ask-question-button{align-items:center;background-color:#004fec;border:none;border-radius:4px;color:#fff;display:flex;font-size:1.12rem;font-weight:500;justify-content:center;outline:none;padding:.84rem 0;width:100%}.question-title-wrap{height:auto;margin-top:40px;width:100%}.question-title{color:#000;font-size:1.18rem;font-weight:500;line-height:26px}.my-question-info{flex:1 1;min-width:0}.pymnt-history .info .refund{color:var(--color-red);font-size:.8125rem;font-weight:500;line-height:1;margin-top:6px}.purchace-history-empty{margin-top:200px}.purchace-period-wrap{margin:0 1.66rem}.purchace-period{margin-right:1.13rem;padding:.34rem 1.25rem .34rem 0}.purchace-history-list{background-color:#f2f4f8;overflow:auto}.history-wrap{background-color:#fff;padding:12px 20px 24px}.history-wrap.dtl{margin-top:12px}.history-wrap+.history-wrap{margin-top:14px}.history-header{align-items:center;border-bottom:1px solid #f4f4f4;display:flex;font-weight:500;justify-content:space-between;padding:8px 0}.history-header .order-date,.history-header .order-time{color:var(--color-gray1);font-size:.875rem;line-height:20px}.history-header .order-time{margin-left:6px}.history-header .receipt{align-items:center;background:#f7f8fa;border:1px solid #e3e5e8;border-radius:17px;color:#4c5874;display:flex;height:34px;padding:0 12px}.history-header .receipt img{padding-right:4px}.history-header .receipt span{font-size:13px;font-weight:500;line-height:18px}.purchace-dtl-btn{align-items:center;background-color:#fff;border:none;display:flex;justify-content:center;outline:none}.purchace-dtl-btn span{color:var(--bodycodi-color);font-size:14px;font-weight:500;line-height:20px}.purchace-dtl-btn img{margin-left:8px}.history-body{margin-top:8px}.pymnt-state-wrap{align-items:center;color:var(--bodycodi-color);display:flex;font-size:1rem;font-weight:700;justify-content:space-between;letter-spacing:-.4px;line-height:24px;margin:8px 0 0;padding:8px 0 16px}.pymnt-state-wrap .title.purple{color:#9650ef}.pymnt-state-wrap .title.red{color:#ff4848}.pymnt-state-wrap .title-desc{color:var(--color-gray2);font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:20px}.pymnt-state-wrap .badge{align-items:center;background:rgba(76,74,82,.8);border-radius:4px;color:var(--color-white);display:flex;font-size:12px;height:24px;justify-content:center;line-height:14px;width:56px}.pymnt-state-wrap.wait{color:#6e94de}.pymnt-state-wrap.cancle{color:var(--color-red)}.pymnt-state-wrap.error{color:var(--color-gray4)}.pymnt-state-wrap img{height:24px;width:56px}.pymnt-history{display:flex;position:relative}.pymnt-history .image{align-items:center;display:flex;height:108px;justify-content:center;margin-right:12px;overflow:hidden;width:110px}.pymnt-history .image img{border-radius:6px;height:115px;object-fit:cover;width:115px}.pymnt-history .info{display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative}.pymnt-history .info .companyName{bottom:0;color:#727b8e;font-size:13px;font-weight:500;left:0;letter-spacing:-.2px;line-height:18px;position:absolute}.pymnt-history .info .type{align-items:center;color:var(--color-gray1);display:flex;font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px;margin-bottom:4px}.pymnt-history .info .type span{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pymnt-history .info .type img{height:auto;margin-right:4px;width:16px}.pymnt-history .info .name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;letter-spacing:-.4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all}.pymnt-history .info .name,.pymnt-history .info .price{color:var(--color-black);font-size:1rem;line-height:24px}.pymnt-history .info .price{font-weight:700}.pymnt-history .info .price .medium{font-weight:500}.pymnt-history .info .price.black{color:var(--color-black);font-size:1rem}.pymnt-history-dtl-pop{background-color:#f2f4f8;padding-bottom:34px}.pymnt-history-info{background-color:#fff;font-weight:500;margin-top:12px;padding:24px}.pymnt-history-info .title{font-size:1rem;font-weight:700;line-height:24px;margin-bottom:20px}.pymnt-history-info .top{border-bottom:1px solid #f4f4f4;padding-bottom:12px}.pymnt-history-info .middle{border-bottom:1px solid #f4f4f4;padding:12px 0}.pymnt-history-info .bottom{padding-top:12px}.pymnt-history-info .bottom .refund-info{background:#fef2f4;border-radius:4px;color:#ee495a;display:flex;font-size:12px;font-weight:500;height:56px;letter-spacing:-.2px;line-height:18px;margin-top:20px;padding:10px}.pymnt-history-info .bottom .refund-info img{height:18px;margin-right:6px;width:18px}.pymnt-history-info ul{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin:0}.pymnt-history-info ul+ul{margin-top:12px}.pymnt-history-info li:first-child{color:var(--color-gray2);font-size:.875rem;letter-spacing:-.2px;line-height:20px}.pymnt-history-info li:nth-child(2){color:var(--color-black);font-size:1rem;letter-spacing:-.4px;line-height:24px}.pymnt-history-info .total{align-items:center;color:var(--color-black);display:flex;font-size:1rem;justify-content:space-between;line-height:24px}.pymnt-history-info .total+div{margin-top:12px}.pymnt-history-info .total .decs{color:var(--bodycodi-color);font-size:18px;font-weight:700;line-height:28px}.pymnt-history-info .total .decs.black{color:var(--color-black)}.pymnt-history-info .total .decs.red{color:var(--color-red)}.pymnt-history-info .total .decs.gray{color:var(--color-gray)}.pymnt-history-info .total .decs .thin{font-size:1.125rem;font-weight:500}.pymnt-history-drawer{background-color:#fff;margin-top:12px;overflow:hidden;transition:height .1s ease-in-out}.pymnt-history-drawer .title{align-items:center;color:var(--color-black);display:flex;font-size:1rem;font-weight:500;justify-content:space-between;letter-spacing:-3%;padding:22px 24px}.pymnt-history-drawer .title img{height:auto;transition:transform .1s ease-in-out;width:12px}.pymnt-history-drawer .title.open img{transform:rotate(0deg)}.pymnt-history-drawer .title.close img{transform:rotate(180deg)}.pymnt-history-drawer .decs{color:var(--color-gray4);font-size:.8125rem;font-weight:400;letter-spacing:-.3px;line-height:1.8;padding:2px 24px 20px;white-space:pre-line}.on-site-pymnt-history{display:flex;flex-direction:column}.on-site-pymnt-history .type{align-items:center;color:var(--color-gray1);display:flex;font-size:14px;font-weight:400;line-height:20px;margin-bottom:4px}.on-site-pymnt-history .type span{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.on-site-pymnt-history .type img{height:16px;margin-right:4px;width:16px}.on-site-pymnt-history .name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-black);display:-webkit-box;font-size:1rem;font-weight:500;line-height:24px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all}.on-site-pymnt-history .price{align-items:center;color:var(--color-black);display:flex;font-size:1rem;font-weight:700;line-height:24px;margin-bottom:8px}.on-site-pymnt-history .companyName{color:#727b8e;font-size:13px;font-weight:500;letter-spacing:-.2px;line-height:18px}.purchace-history-list .tip,.pymnt-history-dtl-pop .tip{align-items:flex-start;background:#f3f7ff;border-radius:4px;color:var(--color-gray2);display:flex;font-size:12px;font-weight:500;line-height:18px;margin-top:16px;padding:10px}.purchace-history-list .tip.blue,.pymnt-history-dtl-pop .tip.blue{background-color:#f2f4f8;border-radius:6px;color:#727b8e;font-size:13px;font-weight:500;letter-spacing:-.2px;line-height:18px}.pymnt-history-dtl-pop .tip.blue span{margin-left:4px}.purchace-history-list .tip.red,.pymnt-history-dtl-pop .tip.red{background:#fef2f4;color:#ee495a}.purchace-history-list .tip .bold,.pymnt-history-dtl-pop .tip .bold{font-weight:700}.purchace-history-list .tip img,.pymnt-history-dtl-pop .tip img{height:18px;margin-right:6px;width:18px}.pymnt-history-status{margin-top:20px}.pymnt-history-status .status-btn{font-size:.875rem;font-weight:500;line-height:1;padding:14px 0;text-align:center;width:100%}.pymnt-history-status .status-btn.gray{border:1px solid #e3e5e8;border-radius:8px;color:#3c3f44;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:20px}.pymnt-history-status .status-btn.blue{background-color:var(--bodycodi-color);border:1px solid var(--bodycodi-color);border-radius:6px;color:#fff}.popup-header-receipt{align-items:center;display:flex;height:58px;justify-content:space-between;padding:0 24px;width:100%}.popup-header-receipt img{height:24px;width:24px}.popup-header-receipt .title{color:var(--color-black);font-size:18px;font-weight:600;letter-spacing:-.4px;line-height:28px}.pymnt-receipt-dtl-pop{background:#f2f4f8;color:var(--color-black);font-weight:500;padding:20px 24px}.pymnt-receipt-info{background:#fff;border-radius:8px 8px 0 0;display:flex;flex-direction:column;padding:24px}.effect{background:#fff;background-image:radial-gradient(circle closest-side,hsla(0,0%,100%,0) 88%,#fff 100%),radial-gradient(circle at 22px 8px,#f2f4f8 40%,#f2f4f8 100%);background-position:center 18px,center 18px;background-repeat:space no-repeat;background-size:18px 12px,18px 12px;height:24px}.pymnt-receipt-info .totalBox{align-items:center;display:flex;flex-direction:column}.pymnt-receipt-info .totalBox .total{font-size:16px;letter-spacing:-.4px;line-height:24px}.pymnt-receipt-info .totalBox .amount{font-size:24px;font-weight:600;letter-spacing:-.4px;line-height:32px}.pymnt-receipt-info .divider{border-bottom:1px solid #e3e5e8;margin:18px 0}.pymnt-receipt-info .title{font-size:14px;font-weight:600;line-height:20px;margin-bottom:12px}.pymnt-receipt-info .detailBox{display:flex;flex-direction:column;font-size:14px;line-height:20px}.pymnt-receipt-info .detailBox .detail{display:flex;justify-content:space-between}.pymnt-receipt-info .detailBox .detail+div{margin-top:10px}.pymnt-receipt-info .detailBox .detail .name{color:var(--color-gray2);flex:1 1 25%}.pymnt-receipt-info .detailBox .detail .desc{text-align:right}.pymnt-receipt-dtl-pop .information{color:var(--color-gray2);font-size:13px;font-weight:400;letter-spacing:-.2px;line-height:18px;margin-top:12px}.pymnt-receipt-dtl-pop .button{align-items:center;background:#004fec;border-radius:6px;color:#fff;display:flex;font-size:18px;font-weight:600;height:54px;justify-content:center;letter-spacing:-.4px;line-height:28px;margin-top:28px;width:100%}.class-wrap{padding-bottom:80px;position:relative}.class-wrap+footer{bottom:0;position:absolute;width:100%}.place-wrap .divider-box{background:#f5f6f9;height:12px}.place-invite-list{padding:24px}.place-invite-list .max-number{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.place-invite-list .current-number{align-items:center;background:#f4f8ff;border:1px solid #e6eefa;border-radius:8px;display:flex;justify-content:space-between;padding:14px 20px}.place-invite-list .current-number>div{align-items:center;display:flex}.place-invite-list .current-number .left img{margin-right:4px}.place-invite-list .current-number .right img{border:2px solid #fff;border-radius:50%;height:32px;width:32px}.place-invite-list .current-number .right img+img{margin-left:-12px}.place-invite-list span{color:#363e52;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px}.place-invite-list span.blue{color:#1753e3;font-weight:600}.space-member-wrap{padding:8px 20px}.space-member-wrap .space-member{align-items:center;display:flex;justify-content:space-between}.space-member-wrap .space-member+div{margin-top:16px}.space-member-wrap .space-member .left{align-items:center;display:flex}.space-member-wrap .space-member img{border-radius:50%;height:36px;margin-right:8px;width:36px}.space-member-wrap .space-member span{color:var(--color-black);font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.space-member-wrap .space-member .host{background:rgba(57,116,255,.1);border-radius:6px;color:var(--schedule-blue);font-size:11px;font-weight:600;line-height:14px;margin-left:8px;padding:4px 6px}.space-member-wrap .space-member .right{border:1px solid #e3e5e8;border-radius:15px;color:var(--color-gray2);font-size:12px;font-weight:500;letter-spacing:-.2px;line-height:14px;margin-left:8px;padding:7px 12px}.place-policy{padding:24px}.place-policy span{color:var(--color-gray2);display:block;font-size:14px;font-weight:400;line-height:24px}.place-policy span.title{color:#363e52;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:24px;margin-bottom:16px}.place-footer{bottom:0;position:-webkit-sticky;position:sticky}.place-current-member{background:#1a1f2b;padding:10px 0;text-align:center}.place-current-member span{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px}.place-current-member span.yellow{color:#fae300}.place-share-box{justify-content:space-between}.place-share-box,.place-share-box div{background:#fff;display:flex;padding:16px 24px}.place-share-box div{align-items:center;border-radius:6px;color:#555663;flex:1 1;font-size:18px;font-weight:600;justify-content:center;letter-spacing:-.4px;line-height:28px}.place-share-box div+div{margin-left:12px}.place-share-box .place-share-link{background:#eaeaea}.place-share-box .place-share-kakao{background:#fae300;color:#391b1b}.class-info{background-color:#fff;color:#2d2c2d;padding:24px 20px 16px;width:100%}.class-info .center-name{color:var(--color-gray1);font-size:.875rem;font-weight:400;letter-spacing:-.2px;line-height:20px;margin-bottom:4px}.class-info .lesson-name-wrap{align-items:center;display:flex;justify-content:space-between}.class-info .lesson-name-wrap .tag{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;letter-spacing:-.4px;line-height:24px;width:48px}.class-info .lesson-name-wrap .tag.gray{background-color:#555663}.class-info .lesson-name-wrap .tag.red{background-color:#ff6363}.class-info .lesson-name-wrap .tag.green{background-color:#00ac78}.class-info .lesson-name-wrap .tag.purple{background-color:#7749d8}.class-info .lesson-name-wrap .tag.lightblue{background-color:#50abff}.class-info .lesson-name-wrap .tag.blue{background-color:#3974ff}.class-info .lesson{color:#000;font-size:1.25rem;font-weight:600;letter-spacing:-.4px;line-height:28px}.class-info .lesson-info-wrap{margin-top:10px}.class-info .lesson-info{background-color:#f5f8fd;border-radius:3rem;display:inline-block;font-size:.81rem;font-weight:500;letter-spacing:-.65px;margin-right:8px;padding:9px 13px}.class-info .lesson-info .blue{color:#5c82de}.class-info .lesson-info .gray{color:#727b8e}.class-info .trainer{font-size:.81rem;font-weight:500;margin:0}.class-info .trainer img{height:.8rem;margin-right:.5rem;width:.66rem}.class-img-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;height:75vw;width:100%}.class-date-time{color:#000;display:inline-block;padding:0 20px;width:100%}.class-date-time.space{padding-bottom:1.5rem}.class-date-time ul{align-items:center;display:flex;height:1.87rem;margin:0}.class-date-time li:first-child{color:#363e52;font-weight:500;width:30%}.class-date-time li:first-child,.class-date-time li:nth-child(2){font-size:1rem;letter-spacing:-.4px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-date-time li:nth-child(2){color:var(--main-color2);font-weight:600;text-align:right;width:70%}.reservation-content{padding:.5rem 20px}.reservation-content .content-title{margin:0 0 8px}.reservation-content .content-title,.reservation-content .content-title1{color:#363e52;font-size:.93rem;font-weight:500;letter-spacing:-.45px;line-height:1}.reservation-content .content-title1{margin:0 0 10px}.reservation-content .content-text{color:#909090;font-size:.93rem;font-weight:400;letter-spacing:-.3px;line-height:24px;margin:0;white-space:pre-wrap}.reservation-content .content-text.pass-info span:first-child{margin-right:4px}.reservation-content .content-text.pass-info:last-child{margin-bottom:0}.reservation-content .content-text.pass-info{line-height:1;margin-bottom:8px}.reservation-content .content-text.pass-info span:nth-child(2){margin-left:4px}.reservation-content .content-text:first-child{margin-top:0}.reservation-seat-wrap{display:flex;flex-flow:row wrap}.seat-wrap{margin:5px;position:relative}.seat{align-items:center;border-radius:7px;display:flex;font-size:1rem;font-weight:700;height:2.16rem;justify-content:center;padding-top:1px;transition:background-color,color .1s ease;width:2.16rem}.selected-seat{background-color:var(--main-color2);color:#fff}.available-seat{background-color:#dceaff;color:var(--main-color2)}.reserved-seat{background-color:#f4f6f9;color:#d6dbe4}.check-hide{display:none}.policy-title{color:#363e52;font-size:.93rem;font-weight:500;margin:20px 0 8px}.agreement-unchecked{border:.02rem solid #999da6;color:#000}.agreement-checked{border:.02rem solid var(--main-color2);color:var(--main-color2)}.reservation-button button{align-items:center;border:none;display:flex;font-size:18px;font-weight:600;height:60px;justify-content:center;letter-spacing:-.2px;line-height:28px;margin:0;outline:none;padding:0 1rem;width:100%}.notification-border{border-top:1px solid var(--color-gray7);margin:1rem 1.5rem}.cancel-button{background-color:#e8eaf0;color:#8d93a4;flex-basis:47%}.confirm-button{background-color:#8a909f;color:#fff}.confirm-button-activated{background-color:var(--main-color2);color:#fff}.complete-msg{align-items:center;color:#3d4148;display:flex;font-size:1.56rem;font-weight:700;justify-content:space-between;padding:1.66rem 3.06rem 1.66rem 1.66rem}.complete-msg .msg-wrap{display:inline-block}.complete-msg img{height:auto;width:3.7rem}.complete-msg p{margin:0}.complete-class{background-color:#edf1f7;margin-left:1.66rem}.complete-class .complete-class-info p{margin:0}.complete-class .complete-class-info{background-color:#edf1f7;padding:2rem}.complete-class .complete-class-info .center-name{color:#727b8e;font-size:.93rem;font-weight:400}.complete-class .complete-class-info .lesson-name{color:var(--main-color);font-size:1.43rem;font-weight:700;margin-bottom:.66rem}.complete-class .complete-class-info .class-name{color:var(--main-color);font-size:1.38rem;font-weight:700;margin-bottom:1.53rem}.complete-class .complete-class-info .trainer-name{color:var(--main-color);font-size:1rem;font-weight:500}.complete-class .rsrv-info{background-color:var(--main-color);color:#fff;font-size:.81rem;font-weight:700;margin-left:2rem;padding:1.38rem 2rem 1.68rem 2.47rem;vertical-align:middle}.complete-class .rsrv-info-title{margin-bottom:.9rem}.complete-class .rsrv-info-title span{color:#fff;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:-.036rem;margin-left:.5rem;vertical-align:middle}.complete-class .rsrv-info-title img{vertical-align:middle;width:1rem}.complete-class .rsrv-info p{font-size:1.05rem;font-weight:500;letter-spacing:-.042rem;line-height:1.4;margin:0}.complete-class .pass-info{padding:2rem}.complete-class .pass-title{color:#3d4148;font-size:.9rem;font-weight:700;letter-spacing:-.036rem}.complete-class .pass-detail{color:#3d4148;font-size:.9rem;letter-spacing:-.04rem;margin:0}.complete-button-wrap{display:flex;flex-direction:row-reverse}.complete-button{background-color:#fff;border:none;color:var(--main-color);float:right;font-size:1.2rem;font-weight:700;padding:1.25rem 2.31rem .75rem}.complete-button img{height:auto;margin-bottom:.3rem;margin-left:.75rem;width:1.4rem}.rsrv-cmpl-msg{color:#004fec}.rsrv-cmpl-msg,.rsrv-fail-msg{display:block;font-size:1.5rem;font-weight:700;height:auto;text-align:center;width:100%}.rsrv-fail-msg{color:#202020}.rsrv-fail-msgCtnt{color:#202020;font-size:.93rem;font-weight:500;letter-spacing:-.03rem;line-height:24px;margin-top:24px}.rsrv-fail-msgCtnt,.rsrv-fail-msgCtntDtl{display:block;height:auto;margin-left:15%;text-align:center;width:70%;word-break:keep-all}.rsrv-fail-msgCtntDtl{color:#727b8e;font-size:.81rem;font-weight:400;letter-spacing:-.02rem;margin-top:10px}.rsrv-partner{border:1px solid #eaeaea;border-radius:15.5px;color:#1e48ae;font-size:.81rem;font-weight:400;height:31px;padding-left:13px;padding-right:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rsrv-partner,.rsrv-partner-wrap{align-items:center;display:flex;justify-content:center}.rsrv-partner-wrap{margin-top:24px}.rsrv-lesson-name{color:#202020;font-size:1.12rem;font-weight:500;letter-spacing:-.03rem}.rsrv-lesson-wrap{margin-top:11px}.rsrv-lesson-wrap,.rsrv-trainer-wrap{align-items:center;display:flex;justify-content:center}.rsrv-trainer-wrap{margin-top:10px}.rsrv-trainer,.rsrv-trainer-dot{color:#727b8e;font-size:.81rem;font-weight:400}.rsrv-trainer-dot{margin-left:5px;margin-right:5px}.rsrv-date-wrap{align-items:center;background-color:#eef5ff;border-radius:5px;display:flex;height:53px;justify-content:center;margin:21px auto 0;width:calc(100% - 40px)}.rsrv-date{color:#004fec;font-size:1rem;font-weight:700;letter-spacing:.04rem}.rsrv-pass-wrap{height:45px;margin:0 auto;padding-left:10px;padding-right:10px;padding-top:15px;width:calc(100% - 40px)}.rsrv-pass-title{color:#727b8e;font-weight:400;letter-spacing:-.03rem;text-align:left;width:100px}.rsrv-pass-ctnt,.rsrv-pass-title{display:inline-block;font-size:.81rem}.rsrv-pass-ctnt{color:#202020;font-weight:500;letter-spacing:-.04rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 100px)}.rsrv-cmpl-line{border-top:1px solid #eaeaea;height:2px;margin:4px auto 0;width:calc(100% - 40px)}.rsrv-limit-wrap{height:26px;margin:0 auto;padding-left:10px;padding-right:10px;padding-top:15px;width:calc(100% - 40px)}.rsrv-limit-ctnt-blue{color:#004fec}.rsrv-limit-ctnt-blue,.rsrv-limit-ctnt-slash{float:right;font-size:.81rem;font-weight:500;letter-spacing:-.02rem}.rsrv-limit-ctnt-slash{color:#eaeaea;margin-left:5px;margin-right:5px}.rsrv-limit-ctnt{color:#202020;float:right;font-size:.81rem;font-weight:500;letter-spacing:-.02rem}.rsrv-confirm-btn-blue{background-color:#004fec!important}.rsrv-confirm-btn-black,.rsrv-confirm-btn-blue{font-weight:500;letter-spacing:-.01rem!important;margin-top:12px}.rsrv-confirm-btn-black{background-color:#40444f!important}.rsrv-cmpl-img-wrap{align-items:center;display:flex;justify-content:center;margin-top:-29px}.rsrv-cmpl-img{height:auto;width:120px}.coach-comment-wrap{margin-bottom:10px;margin-top:30px}.coach-comment-wrap-body{padding:10px 24px}.coach-comment-pagenation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1.25rem;width:100%}.coach-comment-pagenation .dot-wrap{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center;line-height:1;margin:0 1.75rem;overflow:auto;text-align:right;white-space:nowrap;width:100%}.coach-comment-pagenation .dot{background-color:#eaeaff;border-radius:50%;height:5px;margin-right:6px;transition:width .1s ease;width:5px}.coach-comment-pagenation .dot.active1{background-color:#2c6aff;border-radius:20px;width:19px}.coach-comment{border:1px solid var(--color-gray7);border-radius:8px;isolation:isolate;width:calc(100% - 48px)!important}.coach-comment.full{width:100%!important}.coach-comment-title{color:var(--color-black);font-size:1.125rem;font-weight:700;letter-spacing:-.03em;margin-bottom:16px;padding:0 24px}.coach-comment-pricing-name.pop{margin:0 24px}.coach-comment-pricing-name{background-color:#f5f8fd;border-radius:4px;color:var(--color-black);font-size:.875rem;font-weight:400;letter-spacing:-.3px;margin:0 24px 10px;padding:8px 16px}.coach-comment-title span{color:var(--bodycodi-color)}.coach-comment-header{align-items:center;display:flex;padding:18px 24px 0}.coach-comment-header .coach-name{flex:1 1;min-width:0}.coach-comment-header .profile{border-radius:50%;height:58px;isolation:isolate;object-fit:cover;width:58px}.coach-comment-header .coach-name .bold{color:var(--color-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.coach-comment-header .coach-name .medium{color:var(--color-gray1);font-size:.875rem;font-weight:500;letter-spacing:-.03em;line-height:1}.coach-comment-body{display:flex;padding:23px 25px}.coach-comment-body .decs{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--color-gray1);display:-webkit-box;flex:1 1;font-size:.875rem;font-weight:500;height:84px;letter-spacing:-.3px;line-height:21px;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.coach-comment-body .icon{height:auto;margin-right:11px;width:18px}.coach-comment-body .icon img{height:auto;width:18px}.pass-ugrad{height:100%;overflow:auto;width:100%}.pass-ugrad-swiper{aspect-ratio:1.339/1;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:1.5rem;overflow:hidden;position:relative;width:100%}.pass-ugrad-swiper .hdeal{height:auto;left:16px;position:absolute;top:16px;width:61px}.pass-ugrad-swiper img{width:100%}.pass-ugrad-hdeal-ugrad{align-items:center;background-color:var(--main-color2);bottom:0;color:#fff;display:flex;flex-direction:row;font-size:.82rem;font-weight:700;height:2.6rem;justify-content:space-between;left:2rem;letter-spacing:.06rem;line-height:1;padding:.1rem 1.45rem 0 2rem;position:absolute;width:12rem}.pass-ugrad-hdeal-ugrad img{height:1.2rem;margin-bottom:.2rem;width:auto}.pass-ugrad-title{letter-spacing:-.039rem;padding:0 20px;width:100%}.pass-buy-savingPoints-wrap{margin-top:24px;width:100%}.pass-buy-savingPoints-wrap .pass-buy-savingPoints{align-items:center;display:flex;height:56px;justify-content:baseline;padding:0 20px;width:100%}.pass-buy-savingPoints-wrap .pass-buy-savingPoints .savingPoints{height:auto;margin-right:8px;width:22px}.pass-buy-savingPoints-wrap .pass-buy-savingPoints .text{color:#4c5874;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:24px}.pass-buy-savingPoints-wrap .pass-buy-savingPoints .point{color:#004fec;font-size:16px;font-weight:700;letter-spacing:-.2px;line-height:24px;margin-left:4px;margin-right:4px}.pass-buy-savingPoints-wrap:after,.pass-buy-savingPoints-wrap:before{background-color:#f5f6f9;content:"";display:block;height:10px;width:100%}.pass-ugrad-body{height:calc(100% - 3.37rem);overflow:auto;padding-bottom:40px}.pass-ugrad-footer{display:flex;flex-direction:row;font-size:1.125rem;font-weight:500;height:3.37rem;justify-content:space-between;letter-spacing:-2%}.pass-ugrad-footer .buy-btn{align-items:center;background-color:#828a9d;color:#fff;display:flex;flex:1 1;justify-content:center;padding:.87rem 0;transition:background-color .1s ease}.pass-ugrad-footer .buy-btn.active{background-color:var(--bodycodi-color)}.pass-ugrad-footer .buy-btn img{height:21px;margin-right:6px;width:auto}.pass-ugrad-footer .question-btn{border-top:1px solid #eaeaea;padding:.87rem 0;text-align:center;width:65px}.pass-ugrad-footer .question-btn img{height:auto;width:24px}.pass-ugrad-title-pricing-name{color:#202020;font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:28px;margin-bottom:8px}.pass-ugrad-title-servicetype{align-items:center;color:#727b8e;display:flex;font-size:13px;font-weight:500;letter-spacing:-.2px;line-height:18px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.pass-ugrad-title-servicetype .dot{background-color:#727b8e;border-radius:50%;display:inline-block;height:2px;margin:0 4px 2px;min-width:2px;vertical-align:middle;width:2px}.pass-ugrad-title-info{align-items:center;display:flex;margin-bottom:8px}.pass-ugrad-title-info span{align-items:center;background-color:#f4f8ff;border-radius:49px;color:#727b8e;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:-.2px;line-height:14px;margin-right:4px;padding:0 12px;white-space:nowrap}.pass-ugrad-title-price{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;line-height:1}.pass-ugrad-title-price .dscntPercent{align-items:center;color:#004fec;display:inline-flex;flex-direction:row;font-size:18px;font-weight:500;letter-spacing:-.4px;line-height:28px;margin-right:6px}.pass-ugrad-title-price .dscntPercent b{all:unset;color:#004fec;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:28px}.pass-ugrad-title-price .gray{color:#949db2;font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:24px;text-decoration-line:line-through}.pass-ugrad-cpn{height:30px;margin-top:20px}.pass-ugrad-cpn ul{display:flex;height:100%;margin:0;width:100%}.pass-ugrad-cpn li{align-items:center;display:flex;font-size:.8125rem;font-weight:700;height:100%;justify-content:center;letter-spacing:-.39px;padding-top:2px}.pass-ugrad-cpn li:first-child{background-color:#ff522d;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#fff;flex:1 1;overflow:hidden;padding:0 1.43rem;text-overflow:ellipsis;white-space:nowrap}.pass-ugrad-cpn li:nth-child(2){border:1px solid #ff522d;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#ff522d;padding:0 1.31rem}.pass-ugrad-cpn img{height:auto;margin-right:.25rem;width:1.5rem}.pass-ugrad-title-sub{align-items:center;color:var(--color-black);display:flex;font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:-.4px;line-height:20px;margin-bottom:16px}.pass-ugrad-title-sub.drawer{margin-bottom:0}.pass-ugrad-title-sub img{height:auto;transition:transform .2s linear;width:12px}.pass-ugrad-buy-info.open .pass-ugrad-title-sub img{transform:rotate(180deg)}.pass-ugrad-buy-info.close .pass-ugrad-title-sub img{transform:rotate(0deg)}.pass-ugrad-buy-info{margin-top:40px;overflow:hidden;padding:0 20px;transition:height .2s linear}.pass-ugrad-buy-info .contract-button{align-items:center;background-color:transparent;border:1px solid var(--color-gray9);border-radius:8px;color:var(--color-black);display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:24px;width:100%}.pass-ugrad-buy-info .contract-button span{margin-left:6px;margin-right:4px}.pass-ugrad-buy-info.margin{margin-bottom:30px;margin-top:30px}.pass-ugrad-buy-info.margin1{margin-bottom:20px;margin-top:20px}.pass-ugrad-buy-info.close.margin1{margin-bottom:16px}.pass-ugrad-buy-info.margin2{margin-bottom:30px;margin-top:30px}.pass-ugrad-buy-info.rental{margin:30px 0}.pass-ugrad-partner-info{color:var(--color-gray4);font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px;margin-top:24px}.pass-ugrad-partner-info div+div{margin-top:12px}.pass-ugrad-partner-info .medium{color:var(--color-black);font-weight:500;margin-right:12px}.pass-ugrad-mlstn-sticky{background-color:#fff;padding-top:18px;position:-webkit-sticky;position:sticky;top:-1px;z-index:10}.pass-ugrad-mlstn-wrap{align-items:center;border-bottom:1px solid #d6d9de;display:flex;padding-left:20px}.pass-ugrad-mlstn{border-bottom:2px solid transparent;color:#202020;font-size:.9375rem;font-weight:500;letter-spacing:-.3px;line-height:1;margin-right:24px;overflow-x:hidden;padding-bottom:12px;text-align:center;white-space:nowrap}.pass-ugrad-mlstn.active1{border-bottom:2px solid #004fec;color:#004fec;font-weight:700}.pass-ugrad-pass-expl .pass-ugrad-decs-wrap{overflow-x:auto;overflow-y:hidden;width:100%}.pass-ugrad-pass-expl .pass-ugrad-decs-wrap.auto{height:auto}.pass-ugrad-pass-expl .pass-ugrad-decs{font-weight:400;line-height:1.7;margin:20px 20px 0;white-space:pre-wrap;word-break:break-all}.pass-ugrad-pass-expl .pass-ugrad-decs .iframe{margin:5px 0;position:relative}.pass-ugrad-pass-expl .pass-ugrad-decs .iframe iframe{background-color:#fff;border:none;height:100%;left:0;position:absolute;top:0;width:100%}.pass-ugrad-pass-expl .pass-ugrad-decs figure{margin:0 0 -8px}.pass-ugrad-pass-expl .pass-ugrad-decs img{height:auto;margin-left:-24px;width:calc(100% + 48px)}.pass-ugrad-pass-expl .pass-ugrad-decs iframe{background-color:#fff;border:none;height:100%;width:100%}.pass-ugrad-pass-expl .unflod-btn-wrap{position:relative}.pass-ugrad-pass-expl .unflod-btn{align-items:center;border:1px solid #d6d9de;border-radius:4px;box-shadow:2px 4px 7px 3px rgba(64,64,64,.07);color:#202020;display:flex;font-size:.93rem;font-weight:500;height:48px;justify-content:center;letter-spacing:-.5px;margin:0 24px;padding-top:3px;position:relative;z-index:1}.pass-ugrad-pass-expl .unflod-btn+div{background:linear-gradient(1turn,#fff 35.19%,hsla(0,0%,100%,0) 90.98%);border-radius:4px;bottom:0;content:"";height:109px;left:0;position:absolute;width:100%;z-index:0}.pass-ugrad-pass-expl .unflod-btn img{height:auto;margin-left:6px;transform:rotate(0deg);width:24px}.pass-ugrad-pass-expl .unflod-btn.open img{transform:rotate(180deg)}.pass-ugrad-pass-wrap{border:1px solid rgba(32,32,32,.12);border-radius:8px;height:auto;isolation:isolate;overflow:hidden;width:auto}.pass-ugrad-pass-wrap .top{padding:16px}.pass-ugrad-pass-wrap .service-type{align-items:center;color:#727b8e;display:flex;font-size:13px;font-weight:500;letter-spacing:-.4px;line-height:28px;margin-bottom:8px}.pass-ugrad-pass-wrap .pass-name{color:#202020;font-size:1.12rem;font-weight:700;letter-spacing:-.18px;line-height:1;margin-bottom:8px}.pass-ugrad-pass-wrap .middle{background-color:#f5f8fd;padding:16px 32px}.pass-ugrad-pass-wrap .divider{border-bottom:1px solid #e3e5e8;margin:6px 0 16px;width:100%}.pass-ugrad-pass-wrap .bottom{background-color:#f5f8fd;border-top:1px solid rgba(32,32,32,.12);padding:14px 0 0}.pass-ugrad-pass-wrap ul{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.pass-ugrad-pass-wrap ul:last-child{margin-bottom:0}.pass-ugrad-pass-wrap li{font-size:.9375rem;font-weight:500;letter-spacing:-.7px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-ugrad-pass-wrap li span.blue{color:#004fec;font-weight:600}.pass-ugrad-pass-wrap li img{height:auto;margin-left:5px;width:18px}.pass-ugrad-pass-wrap li:first-child{align-items:center;color:#727b8e;display:flex;font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:24px}.pass-ugrad-pass-wrap li:nth-child(2){color:#363e52}.pass-ugrad-pass-wrap .use,.pass-ugrad-pass-wrap li:nth-child(2){font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:24px}.pass-ugrad-pass-wrap .use{color:#4c5874;display:inline-block}.pass-ugrad-rental{border:1px solid #eaeaea;border-radius:8px;color:var(--color-black);font-weight:500}.pass-ugrad-rental-top{padding:24px 34px}.pass-ugrad-rental-top .info{color:#4c5874;display:block;font-size:14px;letter-spacing:-.2px;line-height:20px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-ugrad-rental-top .title{font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:28px}.pass-ugrad-rental-middle{background:#f7f8fb;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:20px 34px}.pass-ugrad-rental-middle .card{display:flex;justify-content:space-between}.pass-ugrad-rental-middle .card+.card{margin-top:10px}.pass-ugrad-rental-middle .card span{font-size:16px;letter-spacing:-.4px;line-height:24px;text-align:right}.pass-ugrad-rental-middle .card span.gray{color:#727b8e;text-align:left;text-align:initial}.pass-ugrad-rental-middle .divider{border-bottom:1px solid #e3e5e8;margin-bottom:12px;width:100%}.pass-buy-slash{color:#909090;font-weight:400;margin-left:5px;margin-right:5px}.pass-buy-slash,.pass-buy-use-number{display:inline-block;font-size:.93rem}.pass-buy-use-number{color:#202020;font-weight:500}.pass-buy-important{color:var(--color-gray4);font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:24px;white-space:pre-line}.pass-buy-important1{border:1px solid var(--color-gray7);border-radius:6px;color:var(--color-gray2);font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:18px;margin-top:16px;padding:10px 12px}.pass-buy-line{background-color:var(--color-gray7);height:1px;margin:0 24px}.use-partner{align-items:center;background-color:#fff;border-radius:3px;display:flex;font-size:.87rem;font-weight:400;justify-content:space-between;margin-top:18px;padding:10px 12px;width:100%}.use-partner .title{color:#727b8e}.use-partner .decs{align-items:center;color:#202020;display:flex}.use-partner .decs img{height:auto;width:20px}.pass-option{padding:14px 20px 0}.pass-option .confirm-btn{align-items:center;background-color:var(--bodycodi-color);border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:600;height:54px;justify-content:center;letter-spacing:-.2px;line-height:28px;margin:28px 0 12px;padding:0 16px;position:relative;transition:background-color .1s ease;width:100%}.pass-option .confirm-btn.disable{background-color:#8a909f}.pass-option .confirm-btn-border{align-items:center;background-color:#fff;border:2px solid var(--bodycodi-color);border-radius:6px;color:var(--bodycodi-color);display:flex;font-size:1.12rem;font-weight:500;height:54px;justify-content:center;transition:background-color .1s ease;width:100%}.pass-option .confirm-btn span{align-items:center;display:flex;justify-content:center;padding-right:8px;width:calc(100% - 44px)}.pass-option .confirm-btn .icon-bpay{height:auto;margin-right:8px;margin-top:1px;width:21px}.pass-option .confirm-btn .bpay-symbol{height:auto;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.pass-option .confirm-btn .divider{border-right:1px solid #ffffff4d;box-sizing:border-box;content:"";height:calc(100% - 26px);left:52px;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1}.pass-option.rental{display:flex;flex-direction:column;justify-content:space-between;padding:10px 24px 0}.select-cpn-pop{padding:10px 24px 20px}.pass-option-select-wrap{padding-bottom:16px}.pass-option-select-wrap.option{border-bottom:1px solid #eaeaea;padding:0 0 16px}.pass-option-select-wrap.option:last-child{border-bottom:1px solid #fff;padding:0 0 16px}.pass-option-select-wrap:last-child{margin-bottom:0}.pass-option-select-wrap .profile{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:32px;margin-right:6px;overflow:hidden;width:32px}.pass-option-select-wrap .title{color:#363e52;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.pass-option-select-wrap .title b{all:unset;color:#3974ff}.pass-option-select-wrap .regular{font-weight:400}.pass-option-select-wrap .gray{color:#d6d9de;margin:0 6px}.pass-option-select-wrap .title .bold{font-weight:700}.pass-option-select-wrap .select{align-items:center;border:1px solid #d6d9de;border-radius:6px;display:flex;justify-content:space-between;margin-top:10px;padding:14px}.pass-option-select-wrap .select .coach-placeholder{color:#838791}.pass-option-select-wrap .select .text{align-items:center;color:#202020;display:flex;flex:1 1;font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-option-select-wrap .select img{height:auto;width:20px}.pass-option-select-wrap .select-member{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;margin-top:12px;width:100%}.pass-option-select-wrap .tooltip{align-items:center;background-color:#f5f8fd;border-radius:6px;display:flex;gap:4px;height:40px;justify-content:center;width:100%}.pass-option-select-wrap .tooltip span{color:#727b8e;font-size:13px;font-weight:500}.pass-option-select-wrap .select-member .circle,.pass-option-select-wrap .select-member .circle-null{align-items:center;display:flex;flex-direction:column;justify-content:center}.pass-option-select-wrap .select-member .circle img{overflow:hidden}.pass-option-select-wrap .select-member .circle img,.pass-option-select-wrap .select-member .circle-null img{border-radius:50%;height:56px;margin:0 0 4px;object-fit:cover;width:56px}.pass-option-select-wrap .select-member .circle p{color:#202020;font-size:15px;font-weight:500}.pass-option-select-wrap .select-member .circle span{color:#838791;font-size:12px;font-weight:500}.pass-option-select-wrap .select-member .circle-null p{color:#202020;font-size:15px;font-weight:500}.pass-option-select-wrap .select-member .circle-null span{color:#838791;font-size:12px;font-weight:500}.pass-option-selected{border:1px solid #d6d9de;border-radius:6px;padding:16px 20px}.pass-option-selected.package{border-width:2px}.pass-option-selected.rental{overflow-y:scroll}.pass-option-selected.rental .rental+.rental{border-top:1px solid #f4f4f4;margin-top:8px;padding-top:8px}.pass-option-selected.rental .rental div{align-items:center;display:flex;justify-content:space-between}.pass-option-selected.rental .rental div+div{margin-top:4px}.pass-option-selected.rental .rental div span{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:-.2px;line-height:20px}.pass-option-selected.rental .rental div span.blue{color:#3974ff;font-weight:600}.pass-option-selected.rental .rental div span.gray{color:#7d89a7}.pass-option-selected.rental .rental div span.box{background:rgba(57,116,255,.1);border-radius:14px;color:#3974ff;font-size:12px;font-weight:600;line-height:14px;padding:6px 10px}.pass-option-package-rental{border-top:1px solid #e3e5e8;margin-top:12px;overflow-y:scroll;padding-top:12px}.pass-option-package-rental .rental+.rental{border-top:1px solid #f4f4f4;margin-top:8px;padding-top:8px}.pass-option-package-rental .rental div{align-items:center;display:flex;justify-content:space-between}.pass-option-package-rental .rental div+div{margin-top:4px}.pass-option-package-rental .rental div span{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:-.2px;line-height:20px}.pass-option-package-rental .rental div span.blue{color:#3974ff;font-weight:600}.pass-option-package-rental .rental div span.gray{color:#7d89a7}.pass-option-package-rental .rental div span.box{background:rgba(57,116,255,.1);border-radius:14px;color:#3974ff;font-size:12px;font-weight:600;line-height:14px;padding:6px 10px}.pass-option .recomend-coach{align-items:center;background-color:var(--color-gray14);border:1px solid var(--color-gray13);border-radius:6px;color:var(--color-gray1);display:flex;font-size:.8125rem;font-weight:500;height:40px;justify-content:space-between;letter-spacing:-.3px;line-height:1;margin-top:18px;padding:12px;width:100%}.pass-option .recomend-coach img{height:auto;width:16px}.pass-option .recomend-coach .title1 img{margin-right:4px}.pass-option .recomend-coach .decs1 img{margin-left:4px}.pass-option .recomend-coach .title1{align-items:center;display:flex;margin-right:20px}.pass-option .recomend-coach .decs1{align-items:center;display:flex;flex:1 1;justify-content:flex-end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-option-selected .pass-name-wrap{align-items:center;color:var(--color-black);display:flex;justify-content:space-between}.pass-option-selected .pass-name-wrap .name{flex:1 1;font-size:16px;font-weight:600;letter-spacing:-.3px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-option-selected .pass-name-wrap .name.package{letter-spacing:-.4px;line-height:24px}.pass-option-selected .pass-name-wrap .name img{height:16px;margin-right:8px;width:16px}.pass-option .change-btn{border:1px solid #d6d9de;border-radius:28px;display:inline-block;font-size:.81rem;font-weight:400;letter-spacing:-.07px;line-height:1;padding:6px 10px}.pass-option .change-btn.margin{margin-left:9px}.pass-option-selected .list{margin-top:8px}.pass-option-selected ul{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;margin:0 0 4px}.pass-option-selected ul li span:after{content:", "}.pass-option-selected ul li span:last-child:after{content:""}.pass-option-selected ul:last-child{margin-bottom:0}.pass-option-selected ul li:first-child{color:#363e52}.pass-option-selected ul li:nth-child(2){color:#3974ff;font-weight:600}.pass-option-selected .list .pass-info{color:#363e52;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:20px;padding:0 0 8px}.pass-option-selected .list .pass-info+div{border-top:1px solid var(--color-gray7);padding:8px 0}.pass-option-selected .list .pass-info+div:last-child{padding-bottom:0}.pass-option-selected .list .pass-etc{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.pass-option-selected .list .pass-etc span{color:var(--bodycodi-color)}.pass-total-payment{margin-bottom:16px;margin-top:24px}.pass-total-payment .divider-shadow{-webkit-backdrop-filter:blur(8.244658470153809px);backdrop-filter:blur(8.244658470153809px);border-top:1px solid #f0f0f0;border-top:1px solid var(--grey-grey-100,#f0f0f0);box-shadow:0 17.75px 58.220001220703125px 0 rgba(0,0,0,.1);margin:0 -24px 20px}.pass-total-payment .title{color:#202020;font-size:1.12rem;font-weight:700;letter-spacing:-.18px;margin-bottom:18px}.pass-total-payment ul{align-items:center;color:#202020;display:flex;justify-content:space-between;margin:0 0 14px}.pass-total-payment ul.margin{margin-bottom:9px}.pass-total-payment ul:last-child{margin-bottom:0}.pass-total-payment ul li.red{color:#ff2020}.pass-total-payment ul li.gray{color:#b0b0b0;font-size:.81rem!important}.pass-total-payment ul li.center{align-items:center;display:flex}.pass-total-payment ul li .input{align-items:center;border:1px solid #d6d9de!important;border-radius:4px;display:flex;font-size:1rem;font-weight:500;height:34px;margin-left:auto;max-width:110px;padding:0 10px;text-align:right;width:100%}.pass-total-payment ul li .input.gray{color:#b0b0b0}.pass-total-payment ul li .input.red{color:#ff2020}.pass-total-payment ul li .input input{caret-color:#000;color:inherit;font-size:1rem;font-weight:500;text-align:right;width:calc(100% - 11px)}.pass-total-payment .use-able-point{color:var(--color-gray4);font-size:12px;font-weight:500;line-height:14px;margin-top:8px;text-align:right}.pass-total-payment .use-able-point .blue{color:var(--bodycodi-color)}.pass-total-payment ul li:first-child{font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:20px;max-width:220px;width:auto}.pass-total-payment ul li:nth-child(2){flex:1 1;font-size:16px;font-weight:500;line-height:20px;min-width:0;text-align:right}.select-cpn-pop-header span{color:#ff522d}.pass-buy-cpn-wrap .pass-buy-cpn{align-items:center;border:1px solid #d6d9de;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:12px;padding:15px 20px;position:relative;transition:border .1s ease}.pass-buy-cpn-wrap .pass-buy-cpn img{display:none;height:auto;width:24px}.pass-buy-cpn-wrap .pass-buy-cpn.active1{border:1px solid #ff522d}.pass-buy-cpn-wrap .pass-buy-cpn.active1 img{display:inline-block}.pass-buy-cpn .dis-count{color:#ff522d;font-size:1rem;letter-spacing:-.16px;line-height:1;margin-bottom:6px}.pass-buy-cpn .dis-count .bold{font-weight:700;margin-right:6px}.pass-buy-cpn .dis-count .medium{font-weight:500}.pass-buy-cpn .remain-date{align-items:center;display:flex;font-size:.81rem;font-weight:500}.pass-buy-cpn .remain-date .medium{font-weight:500}.pass-buy-cpn .remain-date .gray{color:#909090;margin-left:6px}.pass-buy-cpn .remain-date .imminent{background-color:#ffeee7;border-radius:20px;color:#ff3030;font-size:.68rem;font-weight:500;margin-left:6px;padding:4px 8px}.pass-total-payment .total-payment{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.pass-total-payment .saving-points-wrap{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.pass-total-payment .saving-points-wrap .saving-points{align-items:center;background-color:var(--color-blue6);border-radius:6px;display:flex;height:24px;justify-content:space-between;padding:0 8px;width:auto}.pass-total-payment .saving-points-wrap .saving-points img{width:16px}.pass-total-payment .saving-points-wrap .saving-points .text{color:var(--color-gray1);font-size:.75rem;font-weight:400;line-height:16px}.pass-total-payment .saving-points-wrap .saving-points .point{color:var(--bodycodi-color);font-size:.75rem;font-weight:700;line-height:16px;margin-left:4px;margin-right:2px}.pass-total-payment .total-payment .black{color:var(--color-black);font-size:18px;font-weight:700;line-height:21px}.pass-total-payment .total-payment .blue{color:var(--bodycodi-color);font-size:20px;font-weight:700;line-height:24px}.pass-total-payment .total-save{background-color:#eef5ff;border-radius:6px;font-size:.87rem;letter-spacing:-.14px;margin-top:20px;padding:9px 0;text-align:center;width:100%}.pass-total-payment .total-save .red{color:#ff2020;font-weight:700}.pass-total-payment .total-save .blue{color:#004fec;font-weight:500}.pass-total-payment .total-save .icon{height:auto;width:16px}.pass-buy-coach-wrap{align-items:center;display:flex;margin:18px 0 6px;overflow:auto;padding:0 24px;position:static;white-space:nowrap;width:100%}.pass-buy-coach-wrap.package{margin-top:18px}.pass-buy-coach{display:inline-block;height:122px;margin-right:20px;width:76px}.pass-buy-coach .profile{align-items:center;border:2px solid transparent;border-radius:50%;display:flex;height:76px;justify-content:center;overflow:hidden;padding:2px;transition:border .1s ease;width:100%}.pass-buy-coach .profile img{border-radius:50%;height:68px;object-fit:cover;width:68px}.pass-buy-coach.active1 .profile{border:2px solid #1753e3}.pass-buy-coach .name{color:#202020;font-size:.93rem;font-weight:500;letter-spacing:-.45px;margin-top:7px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pass-buy-coach.active1 .name{color:var(--bodycodi-color);font-weight:700}.pass-buy-coach.active1 .text{color:var(--bodycodi-color)}.pass-buy-coach .text{color:grey;font-size:.81rem;font-weight:400;letter-spacing:-.39px;margin-top:2px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pass-buy-package-info-wrap{margin-top:20px}.pass-buy-package-info{border:1px solid #eaeaea;border-radius:3px;height:38px;margin-bottom:6px;width:100%}.pass-buy-package-info,.pass-buy-package-info ul{align-items:center;display:flex}.pass-buy-package-info li:first-child{border-right:1px solid #eaeaea;color:#004fec;font-size:.93rem;font-weight:700;height:auto;text-align:center;width:38px}.pass-buy-package-info li:nth-child(2){color:#202020;flex:1 1;font-size:.87rem;font-weight:400;letter-spacing:-.5px;padding-left:16px;text-align:left}.pass-ugrad-title-servicetype-package{align-items:center;color:var(--color-gray);display:flex;font-size:13px;font-weight:400;letter-spacing:-.2px;line-height:18px;margin-bottom:4px}.pass-ugrad-title-servicetype-package .icon{height:auto;margin-right:4px;width:16px}.pass-ugrad-title-servicetype-package .dot{background-color:#4c5874;border-radius:50%;height:2px;margin:0 2px;width:2px}.pass-buy-package-swiper-tab-wrap{margin-bottom:22px;overflow:auto;text-align:center;width:100%}.pass-buy-package-swiper-tab-wrap .tab{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:17px;color:#004fec;display:inline-flex;font-size:.87rem;font-weight:700;height:34px;justify-content:center;letter-spacing:-.7px;line-height:1;margin-right:6px;margin-top:10px;padding:6px 12px;width:34px}.pass-buy-package-swiper-tab-wrap .tab.active1{background-color:#004fec;color:#fff}.pass-buy-package-pagenation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;margin-top:1.25rem;width:100%}.pass-buy-package-pagenation .dot-wrap{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center;line-height:1;margin:0 1.75rem;overflow:auto;text-align:right;white-space:nowrap;width:100%}.pass-buy-package-pagenation .dot{background-color:#eaeaff;border-radius:50%;height:5px;margin-right:6px;transition:width .1s ease;width:5px}.pass-buy-package-pagenation .dot.active1{background-color:#2c6aff;border-radius:20px;width:19px}.pass-buy-info-ripple{align-items:center;display:inline-flex;height:18px;justify-content:center;margin-left:5px;width:18px}.pass-buy-info{height:auto;margin-left:0!important;width:14px}.policy-agree{align-items:center;background-color:#f5f8fd;border-radius:6px;color:#000;display:flex;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px;margin:0 20px 30px;padding:14px}.policy-agree input[type=checkbox]{display:none}.policy-agree label{align-items:center;color:#000;display:inline-flex;font-size:1rem;font-weight:500;letter-spacing:-.3px;line-height:20px}.policy-agree input[type=checkbox]+span+span{margin-left:8px}.policy-agree input[type=checkbox]+span:before{align-items:center;background-image:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCBAMAAAAReh3bAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTNbZ3tXZ3tbZ3tbZ3s/X39fX39TZ3s/T29XZ3dXY3dbZ3v///93f4+rr7vn5+0KjHH8AAAALdFJOUwDcjaTvICA0EFBgysvLEAAAAeRJREFUSMeVljtPAkEQx8cHIFYmxEeksTDxQSOloTEWPkKjiZ0N1jZo7GzU+AGM2tmordUBYnQCfgBX+QBo+AAYv4BovFvubh83t5z/BLIHv5udmd2ZXQBJsdtsGq3UXBFCtJ/HrqxF8v/YNAqlNgggh7LKAWQog2hGLlHXpAqcYFCzihNpgrDkefaQ0qgAEnmSqIjMbSGtVaMXiifHGKYJl8iEEqUuMIzhOuPEpoFY40TOQPBpYmiSE82AkViwiW0jcd/Dja4jdEI/vLUBSJJAi7XdUZF2tNZhL+5wCvpoEz6xBIeUCcb8WapwRRCfjL154ydqYeuMNdoi3Bxp4lXUDZEOx0RT7DOCsE38SDsR/De9154VE4g+0XF/tpPFvpEgap7plhSpTnAjjom2SqTVEN91EyKWOs90nekmLJExnmr761frNCLrznJ92Z+mvsnu5CVnSrK4HmFX3jZashw9wKCybwImcAT6pacOaxAFk1BWtU3Vdp6oATkdpu7RTUevqqxGquy4kShAD0fKvAedGogxTiQNxHXEbhmh48ZDu3bBa+wHIcTKP04P2CGJcemMIj0RXkQ6CQFuAsC6dt7G9U5TOgIzUi4ED/54VgKWC+Tt4cKLqDITdgFJnPMbyrxyKfgDeuDkzETmXZAAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:1.15rem auto;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:20px;justify-content:center;width:20px}.policy-agree input[type=checkbox]:checked+span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAMAAADUivDaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTABQ6wBO7ABP7ABP7ABO6wBQ6wBQ6wBP7ABO7ABO7ABP7ABP7ABP7P///xxj7ubu/jFx8IKp9szc/F6Q83Cc9aC9+J+9+Nx+TD8AAAANdFJOUwAQUM/voDQg35Bgr4A+DdF3AAABvElEQVRYw7WY25aDIAxFFZGLNqDVdv7/T8dqO6NgIIA9j+1yk5BAEqoKk+x03yhYpJpeM1ElSmgOjlTL6N/Lm/f9hyJpgBYCIkBqDRHFIIxDVKorMmGTrtFdUECUQpwRZALGEBwSxE9STSYRzhhSQaJcX+pkAkBzjIuGDOk9oYMssZKNeG/pvystZOrPFQnZkqVGLMe22IiPGW0J4rYiUsIxWjco6y1DB9jJmIfzm0jyww7GmOEkrmQ/xhfBGN8TkUi4+zGhbsW8ArytAOioZ/SxAob5LMl7EuG+EcaTv/qqSSDY05uHFJBngACq8oI/zycJtWiyyAIeYnKXixE8xOiabLd0+MHddBHWcRtLqD1CBcNHICg/qBvDzMGUPAS1x1L5HkrJQ2pp/EAFUvKQ4B12Mbw12Gg9khBkRAmva4uHGFOUoNCKvOVknLBWEoGfzie1NGPtzThSGpW1jtxKSlF7VUG8oCxf0RzkdVp7I5Z+j+cR9n0jy0N01zaNWa2rqq9uoFMHgaUpkN8YJtJ8UaJ0sGrk98a710hAMISzklk5asJFA/cGQdzhN0l/PGA+hev0Jwy2fwLp8PV/AWWvr5TuuY+3AAAAAElFTkSuQmCC);content:""}.recomend-coach-search-pop{padding:4px 24px 12px}.recomend-coach-search-pop .btn{align-items:center;background-color:var(--bodycodi-color);border-radius:6px;color:var(--color-white);display:flex;font-size:1.125rem;font-weight:500;height:54px;justify-content:center;letter-spacing:-.01em;width:100%}.recomend-coach-search-pop .search-input{align-items:center;background-color:var(--color-gray15);border-radius:22px;display:flex;height:44px;padding:0 16px;width:100%}.recomend-coach-search-pop .search-input .icon-search{height:auto;margin-right:8px;width:18px}.recomend-coach-search-pop .search-input .icon-remove{height:auto;width:20px}.recomend-coach-search-pop .search-input input{background-color:inherit;color:var(--color-gray5);flex:1 1;font-size:.93rem;font-weight:500;letter-spacing:-.01em;min-width:0}.recomend-coach-search-pop .search-input ::placeholder{color:var(--color-gray5)}.recomend-coach-search-pop .search-input ::-webkit-input-placeholder{color:var(--color-gray5)}.recomend-coach-search-pop .search-input :-ms-input-placeholder{color:var(--color-gray5)}.recomend-coach-search-pop .recomend-coach-list{max-height:220px;overflow:auto}.recomend-coach-search-pop .recomend-coach-list li{align-items:center;color:var(--color-black6);display:flex;font-size:1rem;font-weight:500;height:53px;letter-spacing:-.01em;position:relative;width:100%}.recomend-coach-search-pop .recomend-coach-list .charge-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 66px)}.recomend-coach-search-pop .recomend-coach-list .charge-wrap .name-wrap{align-items:center;display:flex;height:22px;justify-content:space-between}.recomend-coach-search-pop .recomend-coach-list .charge-wrap .branch-wrap{color:var(--color-gray2);font-size:.75rem;font-weight:500;letter-spacing:-.01em}.recomend-coach-search-pop .recomend-coach-list .charge-wrap .name-wrap .charge{align-items:center;background-color:rgba(0,79,236,.05);border-radius:4px;display:flex;height:20px;justify-content:center;margin-left:4px;width:54px}.recomend-coach-search-pop .recomend-coach-list .charge-wrap .name-wrap .charge div{color:var(--bodycodi-color);font-size:.56rem;font-weight:500;letter-spacing:-.01em}.recomend-coach-search-pop .recomend-coach-list .charge-wrap .name-wrap .appointment{align-items:center;background-color:rgba(115,87,197,.05);border-radius:4px;display:flex;height:20px;justify-content:center;margin-left:4px;width:54px}.recomend-coach-search-pop .recomend-coach-list .charge-wrap .name-wrap .appointment div{color:#7357c5;font-size:.56rem;font-weight:500;letter-spacing:-.01em}.recomend-coach-search-pop .recomend-coach-list li img{border-radius:50%;height:32px;isolation:isolate;margin-right:10px;object-fit:cover;width:32px}.recomend-coach-search-pop .recomend-coach-list li p{flex:1 1}.recomend-coach-search-pop .recomend-coach-list li.active1:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANlSURBVHgB7ZvfcdpAEMb3hN+DJ5BnSjAdQANEVBC7AnAFxhWAK3BSAQoNmA5CCTzHMKaAoMudROIxaHV36E7/2N8MMx5r8cifV/vt7mEAgiAIgiAIgiAIIm8YXBqD7QMwPhZfNcVrCaxxB8H1Ggu/LIG+bp8B+O3Rd3fAwj4EX1ZJb/HgUvBF5pyKI2kC96bY2y5DICkO55OUiBvsQv0F8je+QhxJE7tQb4H8tw5weNaIXGIX6itQJM7+BVKy4z/SyRDqKZD/1jyI01HGMn6fZvNXUEf4Xj5WHXUcf4Sf7VlaSP0yKLJz8JVxHJ5g0Z6owurVKPrbkciKmTqQr0TmdEGD+mSQ/9rTEwfWwK6GoEk9Mih2rF+gdiwhTqOfVpSPqb5A73beUcayRleIswIDqv2IRXb+Zw76dm4kjqTaNs9DMWSyG3Wc2s4xqptB+HT+EU07x6hmDXJg5xjVyyBHdo6RnkGyCIbhSBQ4+ZzLzdsTtnnLBYd2jsEUN3Nqn5EbnFfwMuHYzjHwR4zvHxJvhrMpDDffIE9ysHOMtBqED3whzMD/rbZXW5jYueXsThOomXqNe/Mo7V2Tk51j4AIxfA15IK4JLkWK7XyiDhR2vmiNwQFpGfQD1AiRwnlUI2yTs51j4AIFre+i4D2CEtEC8P0UbBI5FptrRFqzcwx1Jz3YCKFA7Vryr71o30NWCrJzDHUn7TXEs83UN8HYODr3zkKBdo6hFii4Fh201weZziqYKKhZeqQC7RxDf1g1Sv2wazySqI+HYyI7d+NYSZhN87I55J7OYdzuUB/WoPVz85vOTTGb5mVWMLjTiGxq90glsXMM83VH0ApEQdZxK3WPVCI7xzhvHxR8nhn0SMkCmJ2dD4sQR3L+wiwQcw/X6rZ7MHj92EiW0M4xsm0UF61bjZnttEcqoZ1jZN9Jx5+kkFu+jjJWZgN4n8po5xh2lvYmPZIW+ds5hp2lvSyg0mVk/5OdQuwcw96pRiQSz/qLFWbnGHaPfYL2UrORTKZAO8ewfy6mvUc6omA7x3B3supvZsKJRlqx0s4d7JNt4Pbo2d+8CJF6qTElsXMMx0fPoqakLtvcLdtt4VageNkmnW2dcLVUdo7h/sML/3okFsq5bRe9WPRvSKWyc4IgCIIgCIIgCKI8/AWr04nJEHp08AAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:24px auto;content:"";height:24px;position:relative;width:24px}.rental-day-box{border-bottom:1px solid #f5f5f5;display:flex;overflow-x:scroll;padding:12px 24px;width:100%}.rental-day-box .rental-day{align-items:center;display:flex;flex-direction:column;height:68px;justify-content:space-between;width:44px}.rental-day-box .rental-day span{color:var(--color-gray);font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px}.rental-day-box .rental-day span.red{color:#fa7575}.rental-day-box .rental-day span.blue{color:#6d88e9}.rental-day-box .rental-day span.off{color:#ccc}.rental-day-box .rental-day div{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.rental-day-box .rental-day div.on{background:var(--bodycodi-color);border-radius:22px}.rental-day-box .rental-day div.on p{color:#fff!important}.rental-day-box .rental-day div p{color:#202020;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px}.rental-day-box .rental-day div p.red{color:#fa7575}.rental-day-box .rental-day div p.blue{color:#6d88e9}.rental-day-box .rental-day div p.off{color:#ccc}.rental-time-box{padding:16px 24px;width:100%}.rental-time-box .top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.rental-time-box .top span{color:#000;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.rental-time-box .top button{align-items:center;background:#fff;border:1px solid #e3e5e8;border-radius:5px;color:#1f6aff;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.2px;line-height:16px;padding:4px 6px 4px 4px}.rental-time-box .top img{margin-right:2px}.rental-time-box .rental-time{align-items:flex-end;display:flex;overflow-x:scroll;width:100%}.rental-time-box .rental-time .box{background:#c2d6ff;height:24px;margin-left:-19px;min-width:40px;z-index:2}.rental-time-box .rental-time .box.able{background:var(--bodycodi-color)}.rental-time-box .rental-time .box.disable{background:#f5f5f5}.rental-time-box .rental-time .box.disable.first{margin-left:0}.rental-time-box .rental-time .divider-box{align-items:center;display:flex;flex-direction:column;margin-left:-19px;min-width:40px;z-index:1}.rental-time-box .rental-time .divider-box span{color:#464646;font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:20px;text-align:center}.rental-time-box .rental-time .divider{background:#e3e5e8;height:32px;width:2px}.rental-list-box{padding:8px 24px}.rental-selected-list{border:1px solid #e3e5e8;border-radius:6px;padding:12px 16px}.rental-selected-list+div{margin-top:8px}.rental-selected-list p{color:#464646;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px}.rental-selected-list p.bold{font-weight:600}.rental-selected-list p.price{color:var(--bodycodi-color);font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px}.rental-selected-list div{align-items:center;display:flex;justify-content:space-between}.rental-selected-list div+div{margin-top:4px}.pass-cnt .info-wrap{align-items:center;border:1px solid #f4f4f4;border-radius:8px;display:flex;flex:1 1;height:74px;justify-content:space-between;margin-top:14px;min-width:0;padding:0 17px}.pass-cnt .info .direct-medium{-webkit-line-clamp:2;color:var(--color-black);font-size:1rem;font-weight:500;letter-spacing:-.5px;line-height:1;line-height:21px;overflow:hidden;text-overflow:ellipsis}.pass-cnt .info-wrap .icon-right{height:auto;width:16px}.pass-cnt .profile{align-items:center;display:flex;height:36px;justify-content:center;margin-right:10px;width:36px}.pass-cnt .profile img{border-radius:50%;height:36px;object-fit:cover;width:36px}.pass-cnt .title-wrap{max-width:70%}.pass-cnt .cnt-wrap,.pass-cnt .title-wrap{align-items:center;display:flex;justify-content:space-between}.pass-cnt .cnt{color:var(--bodycodi-color);font-size:1rem;font-weight:700;letter-spacing:-.5px;margin-right:5px}.pass-cnt .cnt.cpn{color:#ff522d}.toss-cmplt-wrap{display:flex;flex-direction:column;height:100%;overflow:scroll;padding-bottom:16px;width:100%}.toss-cmplt-title{background-color:var(--bodycodi-color);display:flex;flex-direction:column;justify-content:center;padding:24px}.toss-cmplt-title.gray{background-color:#40444f}.toss-cmplt-title .logo{height:auto;margin-bottom:20px;width:86px}.toss-cmplt-title .text_wrap{align-items:center;display:flex;justify-content:space-between}.toss-cmplt-title .text{color:#fff;font-size:1.3125rem;letter-spacing:-.5px;line-height:32px}.toss-cmplt-title .bold{font-weight:700}.toss-cmplt-title .red{color:#f77}.toss-cmplt-title .gray{color:#9e9db4}.toss-cmplt-title .regular{font-weight:400}.toss-cmplt-title img{width:63px}.toss-cmplt{margin-bottom:24px;overflow-y:scroll;padding:0 24px}.toss-cmplt.no-border>div:first-child{border-bottom:none}.toss-cmplt-pymnt{border-bottom:1px solid #f4f4f4;display:flex;padding:24px 0}.toss-cmplt-pymnt .image{align-items:center;border-radius:8px;display:flex;height:108px;justify-content:center;margin-right:12px;overflow:hidden;width:110px}.toss-cmplt-pymnt .image img{height:100%;width:auto}.toss-cmplt-pymnt .info{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:3.5px 0}.toss-cmplt-pymnt .info .type{align-items:center;color:#4c5874;display:flex;font-size:.8125rem;font-weight:400;letter-spacing:-.3px;line-height:1;margin-bottom:7.5px;width:100%}.toss-cmplt-pymnt .info .type,.toss-cmplt-pymnt .info .type span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toss-cmplt-pymnt .info .type img{height:auto;margin-right:4px;width:16px}.toss-cmplt-pymnt .info .name{color:var(--color-black);font-size:1rem;font-weight:500;line-height:1;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.toss-cmplt-pymnt .info .price{color:var(--bodycodi-color);font-size:1.25rem;font-weight:700;line-height:1;margin-top:auto}.toss-cmplt-pymnt .info .price .medium{font-weight:500}.toss-cmplt-pymnt .info .price.black{color:var(--color-black);font-size:1rem}.toss-cmplt-pymnt-info-wrap{border-top:1px solid var(--color-gray11);margin-bottom:37.5px;padding-top:16px}.toss-cmplt-pymnt-info-wrap .title{color:var(--color-black);font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:24px}.toss-cmplt-pymnt-info-wrap .title-start-date{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 0}.toss-cmplt-pymnt-info-wrap .title-start-date span{color:var(--color-gray2);font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px}.toss-cmplt-pymnt-info-wrap .title-start-date span.blue{color:var(--bodycodi-color);font-weight:700}.toss-cmplt-pymnt-info-title{background:#f4f8ff;border-radius:4px;color:var(--color-black);display:flex;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px;margin:16px 0 12px;padding:10px 20px 10px 18px}.toss-cmplt-pymnt-info-title .count{border-right:1px solid #eaeaea;color:var(--bodycodi-color);font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:24px;margin-right:12px;padding-right:12px}.toss-cmplt-pymnt-info+.toss-cmplt-pymnt-info-title{margin-top:24px}.toss-cmplt-pymnt-info ul{align-items:center;display:flex;font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:-.4px;line-height:24px;margin:12px 0 0}.toss-cmplt-pymnt-info ul li:first-child{color:var(--color-gray2);letter-spacing:-.14px}.toss-cmplt-pymnt-info ul li:nth-child(2){color:var(--color-black)}.toss-cmplt-pymnt-dt ul{align-items:center;display:flex;justify-content:space-between;margin:0}.toss-cmplt-pymnt-dt li:first-child{color:var(--color-black);font-size:1rem;font-weight:700;letter-spacing:-.3px}.toss-cmplt-pymnt-dt li:nth-child(2){color:var(--bodycodi-color);font-size:1.125rem;font-weight:700}.toss-cmplt-fail-msg{color:var(--color-red);font-size:.875rem;font-weight:500;padding:0 24px}.toss-cmplt-pymnt-btn-wrap{margin-top:auto;padding:0 24px}.toss-cmplt-pymnt-btn-wrap .btn-box{display:flex}.toss-cmplt-pymnt-btn-wrap .btn-box+div{margin-top:12px}.toss-cmplt-pymnt-btn-wrap .btn{align-items:center;border:1px solid #dbdbdb;border-radius:6px;color:var(--bodycodi-color);display:flex;flex:1 1;font-size:1.125rem;font-weight:600;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:16px 24px}.toss-cmplt-pymnt-btn-wrap .btn img{margin-right:8px}.toss-cmplt-pymnt-btn-wrap .btn.gray{background:#eaeaea;border:none;color:#555663}.toss-cmplt-pymnt-btn-wrap .btn.kakao{background:#fae300;border:none;color:#391b1b}.toss-cmplt-pymnt-btn-wrap .btn+div{margin-left:12px}.toss-cmplt-pymnt-btn{align-items:center;border:1px solid #dbdbdb;border-radius:6px;color:var(--bodycodi-color);display:flex;font-size:1.125rem;font-weight:600;justify-content:center;letter-spacing:-.2px;line-height:28px;margin-top:12px;padding:16px 0}.toss-cmplt-pymnt-btn.blue{background-color:var(--bodycodi-color);border:1px solid var(--bodycodi-color);color:#fff;margin-top:33.5px}.toss-cmplt-wrap .recomend-coach{align-items:center;background-color:var(--color-gray14);border:1px solid var(--color-gray13);border-radius:6px;color:var(--color-gray1);display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:-.5px;line-height:16px;margin-top:16px;padding:12px 16px 12px 12px;width:100%}.toss-cmplt-wrap .recomend-coach img{height:auto;width:16px}.toss-cmplt-wrap .recomend-coach .title1 img{margin-right:4px}.toss-cmplt-wrap .recomend-coach .decs1 img{margin-left:4px}.toss-cmplt-wrap .recomend-coach .title1{align-items:center;display:flex;margin-right:20px}.toss-cmplt-wrap .recomend-coach .decs1{align-items:center;color:var(--bodycodi-color);display:flex;flex:1 1;justify-content:flex-end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toss-cmplt .rental{padding:16px 0}.toss-cmplt .rental+.rental{border-top:1px solid #f4f4f4;padding-top:16px}.toss-cmplt .rental div{align-items:center;display:flex;justify-content:space-between}.toss-cmplt .rental div+div{margin-top:6px}.toss-cmplt .rental div span{align-items:center;color:#202020;display:flex;font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:-.4px;line-height:24px}.toss-cmplt .rental div span.blue{color:var(--bodycodi-color);font-weight:600}.toss-cmplt .rental div span.gray{color:#727b8e}.toss-cmplt .rental div span.box{background:rgba(57,116,255,.1);border-radius:14px;color:#3974ff;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:20px;padding:4px 10px}.toss-payment-button{align-items:center;background:var(--bodycodi-color);border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:center;letter-spacing:-.2px;line-height:28px;margin:24px;padding:13px 10px}@keyframes fadeInFromBottom{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes moveDown{0%{transform:translate(-50%)}to{transform:translate(-50%,64px)}}@keyframes moveUp{0%{transform:translate(-50%,64px)}to{transform:translate(-50%)}}.my-schedule-empty{padding:30px 24px 60px}.my-schedule-scheduleView{-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.my-schedule-scheduleView,.my-schedule-scroll,.schedule-bundle{display:flex;flex-direction:column}.my-schedule-selector{align-items:center;background-color:#fff;color:#4c5874;display:flex;font-size:.87rem;font-weight:400;height:41px;letter-spacing:-.14px;padding-bottom:11px;padding-left:20px;padding-top:11px;position:-webkit-sticky;position:sticky;top:48px;width:100%;z-index:14}.scroll-to-calendar-wrap{animation:fadeInFromBottom .35s ease-out forwards;bottom:84px;height:40px;left:50%;position:fixed;transform:translate(-50%);width:auto;will-change:transform,opacity}.scroll-to-calendar-wrap.scroll-down{animation:moveDown .3s ease-out forwards}.scroll-to-calendar-wrap.scroll-up{animation:moveUp .3s ease-out forwards}.scroll-to-calendar{align-items:center;background-color:#fff;border:1px solid #c8cdd9;border-radius:24px;box-shadow:2px 4px 8px 3px rgba(32,32,32,.1);color:var(--bodycodi-black);display:flex;font-size:14px;font-weight:700;height:0;height:40px;justify-content:center;letter-spacing:-.2px;line-height:20px;overflow:hidden;transform-origin:center;transition:width .1s ease;width:0;width:86px}.scroll-to-calendar img{height:auto;margin-right:4px;width:18px}.my-schedule-selector img{height:auto;margin-left:.5rem;width:.5rem}.my-schedule-state-wrap{background-color:#f4f8ff;border-radius:10px;margin:10px 20px 13px;padding:16px 20px;transition:height .2s ease,padding .2s ease,margin .2s ease;will-change:height,padding,margin}.my-schedule-state-wrap.able{height:101px}.my-schedule-state-wrap.disable{height:0;margin:0;padding:0}.my-schedule-state{align-items:center;color:#4c5874;display:flex;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:-.45px}.my-schedule-state-wrap .title{align-items:center;color:#3a3c53;display:flex;font-size:16px;font-weight:700;justify-content:flex-start;letter-spacing:-.34px;margin-bottom:8px}.my-schedule-state-wrap .title img{height:auto;margin-left:4px;width:1.56rem}.my-schedule-state .green{align-items:center;display:flex;flex-direction:row}.my-schedule-state .green .state-title{color:var(--schedule-green);font-size:14px;font-weight:600;letter-spacing:-.45px;margin-right:.25rem}.my-schedule-state .green:before{background-color:var(--schedule-green);border-radius:50%;content:"";display:block;height:6px;margin-right:6px;width:6px;z-index:11}.my-schedule-state .red{align-items:center;display:flex;flex-direction:row}.my-schedule-state .red:before{background-color:var(--schedule-red);border-radius:50%;content:"";display:block;height:6px;margin-right:6px;width:6px;z-index:11}.my-schedule-state .red .state-title{color:var(--schedule-red);font-size:14px;font-weight:600;letter-spacing:-.45px;margin-right:.25rem}.my-schedule-state .blue{align-items:center;display:flex;flex-direction:row}.my-schedule-state .blue:before{background-color:var(--schedule-blue);border-radius:50%;content:"";display:block;height:6px;margin-right:6px;width:6px;z-index:11}.my-schedule-state .blue .state-title{color:var(--schedule-blue);font-size:14px;font-weight:600;letter-spacing:-.45px;margin-right:.25rem}.my-schedule-state .puple{align-items:center;display:flex;flex-direction:row}.my-schedule-state .puple:before{background-color:var(--schedule-puple);border-radius:50%;content:"";display:block;height:6px;margin-right:6px;width:6px;z-index:11}.my-schedule-state .puple .state-title{color:var(--schedule-puple);font-size:14px;font-weight:600;letter-spacing:-.45px;margin-right:.25rem}.my-schedule-state .lightblue{align-items:center;display:flex;flex-direction:row}.my-schedule-state .lightblue:before{background-color:var(--schedule-lightblue);border-radius:50%;content:"";display:block;height:6px;margin-right:6px;width:6px;z-index:11}.my-schedule-state .lightblue .state-title{color:var(--schedule-lightblue);font-size:.93rem;font-weight:500;letter-spacing:-.45px;margin-right:.25rem}.my-schedule-state .orange{color:var(--schedule-orange);margin-right:.25rem}.my-schedule-state .gray{color:#50abff;margin-right:.25rem}.my-schedule-date-list-wrap{flex:1 1;padding:0}.my-schedule-date-list{display:inline-block;height:auto;padding-left:1.5rem;padding-top:1.62rem;position:relative;width:100%}.my-schedule-date-list:after{background-color:var(--color-gray7);content:"";display:block;height:100%;left:1.5rem;position:absolute;top:0;width:1px;z-index:10}.my-schedule-date{background-color:#f8faff;color:#6e7890;font-size:13px;font-weight:400;left:0;padding:.5rem 0 .5rem 1.25rem;position:-webkit-sticky;position:sticky;top:89px;width:100%;z-index:12}.my-schedule-date.home{top:0}.my-schedule{font-size:13px;font-weight:500;justify-content:space-between;margin-bottom:2.5rem;padding:0 1.5rem 0 1rem}.auto-close-alert,.my-schedule{align-items:center;display:flex;flex-direction:row;position:relative}.auto-close-alert{background:linear-gradient(0deg,rgba(238,73,90,.05),rgba(238,73,90,.05)),#fff;border:1px solid rgba(238,73,90,.1);border-radius:8px;height:38px;margin-bottom:20px;padding:0 16px;right:14px;top:-20px;width:100%;z-index:11}.auto-close-alert .icon{margin-right:4px}.auto-close-alert .text{color:#ee495a;font-size:13px;font-weight:400;letter-spacing:-.2px;line-height:18px}.auto-close-alert .text.bold{font-weight:700}.my-schedule>div:first-child{flex:1 1;min-width:0}.my-schedule.blue:before{background-color:var(--schedule-blue)}.my-schedule.blue:before,.my-schedule.green:before{border-radius:50%;content:"";display:block;height:9px;left:-4px;position:absolute;top:3px;width:9px;z-index:11}.my-schedule.green:before{background-color:var(--schedule-green)}.my-schedule.red:before{background-color:var(--schedule-red)}.my-schedule.puple:before,.my-schedule.red:before{border-radius:50%;content:"";display:block;height:9px;left:-4px;position:absolute;top:3px;width:9px;z-index:11}.my-schedule.puple:before{background-color:var(--schedule-puple)}.my-schedule.orange:before{background-color:var(--schedule-orange)}.my-schedule.gray:before,.my-schedule.orange:before{border-radius:50%;content:"";display:block;height:9px;left:-4px;position:absolute;top:3px;width:9px;z-index:11}.my-schedule.gray:before{background-color:#73bcff}.my-schedule.dark-gray:before{background-color:var(--color-black6);border-radius:50%;content:"";display:block;height:9px;left:-4px;position:absolute;top:3px;width:9px;z-index:11}.my-schedule .blue{color:var(--schedule-blue)}.my-schedule .green{color:var(--schedule-green)}.my-schedule .red{color:var(--schedule-red)}.my-schedule .puple{color:var(--schedule-puple)}.my-schedule .orange{color:var(--schedule-orange)}.my-schedule .gray{color:#50abff}.my-schedule .dark-gray{color:var(--color-black6)}.my-schedule .state{font-size:.87rem;font-weight:500;letter-spacing:-.42px;margin-right:8px}.my-schedule .dot{background-color:#202020;border-radius:50%;display:inline-block;height:2px;margin:0 3px 4px;vertical-align:middle;width:2px}.my-schedule .scheduleType{color:#202020;font-size:.87rem;font-weight:400;letter-spacing:-.28px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.my-schedule .scheduleType .blue{color:var(--schedule-blue)}.my-schedule .scheduleType.disabled{color:#b9bdc1}.my-schedule .title{align-items:center;display:flex;flex-direction:row;height:24px;justify-content:center;margin-bottom:6px}.my-schedule .scheduleNm{color:#202020;font-size:1rem;font-weight:500;letter-spacing:-.16px;line-height:24px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.my-schedule .auto-close-badge{align-items:center;background-color:#555663;border-radius:4px;color:#fff;display:flex;font-size:13px;font-weight:400;height:22px;justify-content:center;letter-spacing:-.2px;line-height:18px;margin-right:6px;min-width:35px}.my-schedule .time{color:var(--color-gray1);font-size:.87rem;font-weight:500;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.my-schedule .time span.disabled{color:#b9bdc1}.my-schedule .partnerNm{color:var(--color-gray2);font-size:.87rem;font-weight:400;letter-spacing:-.46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.my-schedule .partnerNm.disabled{color:#b9bdc1}.my-schedule .small{color:#312f32;font-size:.68rem}.my-schedule .slash{background-color:#d6d9de;display:inline-block;height:12px;margin:0 6px;width:1px}.my-schedule-btn{align-items:center;border:1px solid #dbdbdb;border-radius:20px;display:flex;flex-direction:row;font-size:.87rem;font-weight:500;justify-content:center;padding:.5rem .87rem;white-space:nowrap;width:82px}.open-details-button{background:transparent;border:none;cursor:pointer;outline:none}.class-wrap .auto-close-info{padding:4px 24px 24px}.class-wrap .auto-close-info .box{background-color:#fef6f7;border:1px solid rgba(238,73,90,.1);border-radius:8px;height:auto;padding:14px 20px}.class-wrap .auto-close-info .box .title{color:var(--color-gray1);font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:20px;margin-bottom:12px}.class-wrap .auto-close-info .box .title span:first-child{margin-right:4px}.class-wrap .auto-close-info .box .title span:nth-child(2){font-weight:700}.class-wrap .auto-close-info .box .content{color:var(--color-gray1);display:flex;flex-direction:row;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:-.2px;line-height:20px}.class-wrap .auto-close-info .box .content span:nth-child(2){color:#ee495a;font-weight:700}.class-wrap .auto-close-info .box div:nth-child(2){margin-bottom:6px}.class-wrap .auto-close-info.blue{padding:20px 24px 24px}.class-wrap .auto-close-info.blue .box{background-color:#f5f8fd;border:1px solid #e6eefa}.class-wrap .auto-close-info.blue .box .content span:nth-child(2){color:var(--color-gray1);font-weight:700}.terns-policy-pop{border-top:1px solid #f4f4f4}.terns-policy-pop .terns-btn-wrap{color:var(--color-black);font-size:1rem;font-weight:500;letter-spacing:-.2px;padding:0 20px;width:100%}.terns-policy-pop .terns-btn{align-items:center;border-bottom:1px solid #f4f4f4;display:flex;justify-content:space-between;padding:16px 0;width:100%}.terns-policy-pop .terns-btn b{color:var(--bodycodi-color);font-size:14px;font-weight:500;position:relative;top:-1px}.my-info-wrap{background-color:var(--main-color2);padding:2rem 20px}.my-info{align-items:center;display:flex}.my-info .my-img{border-radius:50%;height:60px;margin-right:12px;object-fit:cover;width:60px}.my-info .go{height:auto;width:1.25rem}.my-info>div{flex:1 1}.my-info .name{color:#fff;font-size:1.06rem;font-weight:700;letter-spacing:-.51px;margin-bottom:4px}.my-info .email{color:#fff;font-size:.87rem;font-weight:400;letter-spacing:-.42px}.my-info-service-wrap{margin-bottom:40px;margin-top:10px;padding:0}.my-info-service{height:auto;padding:20px;position:relative;width:100%}.my-info-service .service-name{align-items:center;color:#202020;display:flex;font-size:1rem;font-weight:400;letter-spacing:-.48px;margin:0}.my-info-service .service-icon{height:auto;margin-right:.62rem;width:1.25rem}.my-img-wrap{align-items:center;display:flex;justify-content:center;padding:18px 0 32px}.my-img{position:relative}.my-img img{border-radius:50%;height:80px;object-fit:cover;width:80px}.img-change-btn{background-color:transparent;border:none;bottom:0;height:30px;outline:none;position:absolute;right:0;width:30px}.img-change-btn img{height:auto;width:30px}.my-basic-info-wrap{padding:0 24px}.my-info-title{color:var(--color-gray3);font-size:.875rem;font-weight:400;padding-bottom:4px}.my-info-title p{margin:0}.my-basic-info-content{align-items:center;border-bottom:1px solid #f4f4f4;display:flex;height:51px;justify-content:space-between}.my-basic-info-content .info-content-header{color:var(--color-black);font-size:.9375rem;font-weight:400;letter-spacing:-.2px;line-height:1;margin-right:1.31rem}.my-basic-info-content .info-content-text{align-items:center;color:var(--color-gray4);display:flex;flex:1 1;font-size:.9375rem;font-weight:400;justify-content:flex-end;letter-spacing:-.2px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.my-basic-info-content .info-content-text img{height:14px;width:14px}.my-notification-wrap{background-color:var(--color-white);border-top:1px solid var(--color-gray11);padding:24px 20px}.info-change-btn{height:18px;margin-left:8px;width:18px}.content-with-btn{align-items:center;display:flex;justify-content:flex-end}.change-info-pop{padding:0 20px}.change-info-content{margin-top:12px}.change-info-content:first-child{margin-top:24px}.change-info-content .change-info-content-header{color:#3a3c53;font-size:.875rem;font-weight:400;line-height:1;margin-bottom:8px}.change-info-content-body .error{color:#ee495a;font-size:.75rem;font-weight:400;height:12px;line-height:1;margin-top:8px}.change-info-content-body input{border:1px solid var(--color-gray7)!important;border-radius:6px;color:var(--color-black);font-size:1rem;font-weight:500;height:49px;padding:0 16px;transition:border .2s linear;vertical-align:middle;width:100%}.change-info-content-body input:focus{border:1px solid var(--bodycodi-color)!important}.change-info-content-body input::-webkit-input-placeholder{color:var(--color-gray5)}.change-info-content-body input:-ms-input-placeholder{color:var(--color-gray5)}.my-info-pay-wrap{align-items:center;background-color:#fff;border-radius:10px;display:flex;height:56px;margin-top:1.37rem;padding:0 10px}.my-info-pay{border-right:1px solid rgba(26,27,54,.1);flex-basis:33.33333%;text-align:center}.my-info-pay .title .dot{background-color:#ff3d00;border-radius:2px;height:4px;position:absolute;right:10px;top:3px;width:4px}.my-info-pay .title{align-items:center;color:#202002;display:flex;font-size:.93rem;font-weight:500;justify-content:center;letter-spacing:-.45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-info-pay img{height:auto;margin-right:1px;width:1.5rem}.my-info-pay .count{color:var(--main-color2);font-size:1.12rem;font-weight:700;letter-spacing:.18px}.my-info-pay:last-child{border-right:0 solid #000}.my-pt-password{margin-bottom:40px;padding:50px 24px}.my-pt-password .my-pt-password-title{color:var(--color-gray3);font-size:.875rem;font-weight:400;line-height:1;padding-bottom:4px}.my-pt-password .my-pt-password-decs{align-items:center;color:var(--color-black);display:flex;font-size:.9375rem;font-weight:400;justify-content:space-between;letter-spacing:-.2px;line-height:1;padding:16px 0}.my-toggle{align-items:center;border-radius:40px;display:inline-flex;font-size:0;height:auto;padding:2px;transition:background-color .12s linear;width:51px}.my-toggle.on{background-color:var(--bodycodi-color)}.my-toggle.off{background-color:#c4c4c4}.my-toggle-btn{background-color:#fff;border-radius:50%;box-shadow:0 8px 16px 0 hsla(0,0%,7%,.04);height:27px;transition:transform .12s linear;width:27px;will-change:transform}.my-toggle.on .my-toggle-btn{transform:translateX(20px)}.my-toggle.off .my-toggle-btn{transform:translateX(0)}.my-profile-pop{margin-top:10px;padding-bottom:30px}.my-radio input[type=radio]{display:none}.my-radio label{align-items:center;color:#606060;display:inline-flex;font-size:.87rem;font-weight:400;letter-spacing:-.6px;line-height:20px}.my-radio label input[type=radio]+div:before{align-items:center;background-image:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgBAMAAAAQtmoLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURUdwTNbZ3tTY3dbY3s/T29XZ3tPX39bZ3tba39bZ3tbZ39XZ3dbZ3tbZ3iw6+KMAAAANdFJOUwDfO18QiiDvxXCgUK+pwPGaAAADGklEQVRYw81YS2sUQRDufWRJoodFQSEyMKKgIAtRxOQiDIoGD8IeBPGxsKLEUw5K9CIDwZwUAzkoeFnQgyBIIApehEAugpc9TNbJ7sbt/2JX9zx7erqr8WJddunpb7qqvqrqqiGkKFfe/TpO6ZM3d04TjFz9SBN5fcm4vf6e5mS9q99f3aCSTLZ1+284tCDBfPn+GZ9SG0Q1en/w6cIyIdfP3d/QIxp9/nh4z0s88EO84kBt+QJ/+MzNHSp8fFS1/5pwoyctn+fLtxQK8dNfFh9wRFBU6gysn1AdzRFH5NUarIae0rgOPJM91YNz3RL3gbZjibISyzL+2MwtXS6+Q1ZqkHM3EOZqYhJiJvv8gcoPWTnJNjzPJIGj9LRkd5D6cIrhn+oTBWhq50x2DZmVNRvOC025y4gaxlrP5o4rEVB7N9Uo8IzVgamxF/1nf/fN5afFXpvGXdsMmErCo5JAjTqtxiYMMCVxJw43hmxiANORJocU2VHKHdB7GGcCE1am1tjPCtIEbuxv8dPEAZaE1eygDzgAY2LEIs8cqVmrPeAZaTMhPviTheoBFtAB7Rkdf7CAHfDPTeErlPC9LcEGSiqQEr00kYwyC0R0UMmQEBESdk9tYwGMggkQ7WIBVaCaZUMXC2gAyT7QjQcMCYsPghbY/B8CfAsv1cFoa7daE9dHVqWohE3sg6+HLhq85o0hgZpYwDQkkHWKVuyKwBqkXYgFbIG9NWAPKQ5QULcrlV1ejNvoojESV/wquiwNhK/wF8q+YGOEtnk3c9dhqpIoYQ6yuiYNQA/JddIALGGamWwDMINvTuYT6J4ZsJJehi1sgzVIEwnXwsWp2fC1fXRyg6atrW0bat/oWrfS5DGmWT/2L+MANzvU9tFS0liPNGJo6mpm1LFyLFMHhXIs435Qz5xfqZImMVoqEGdLRstoeJUR9UVa6g8x187lx+PbfPGFmv4tMZ9/SQfw72Lmn5S4rxaN+KOf3x4Rsnzqbjzyl8ZAzVF9RBhuamqV6jPFW+3F2pf3jwyZ1VjM739lrlgPP6fb5y6iqrT2c9FfjI3DHRHkeBcAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:1.25rem auto;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:22px;justify-content:center;width:22px}.my-radio label input[type=radio]:checked+div:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTABP7ABP7ABP7ABP7ABO7ABQ7wBP7ABP7ABQ7ABP7ABQ3////wBP7N/p/YOq9iJn7xBa7aTA+O/0/kmB8sfZ+1+R83Cc9a5d/IAAAAAMdFJOUwBE769wlxDdXyS/EEK4WoAAAAOdSURBVGjezVrpuqMgDK0LolZZRd//Tae9d4ooBAnY+Sa/NYcskHDC45EkXdWShtJ6fklNx4a0Vfe4S7qe0DkglPTDDdrbcY7IWIhRRbX/SlPlL57OSUL7LP1tPSdLBkRFZ5QgIYZmRgtBhLv3vSOXTRnGppdoYxRfZL4RHfGU8x/NR2HKAyFJm284eX9ReoJELScjEtw0HNwjOaz9145V4BB6lPofCH4w4iIQrfvtyqYkYav7V5uqX5gpWZRIQ3D9s+kJIXpN8dLgen9CihuJ4TI/Me75iNndVAcROkc/mzKE7Qg0tONIof4DAokFOFf/AaGHA5Cv30XwwrA7yEwFYuz510AO4lOR7Nl6LNXWQSu8l9S2iPcCxas0wG7cbCYFDRDA/tX8dDALCEOL0JFhDVCAehmokcBZaGycO9+AsIOC6uF4rb4J1gAWT25PginN5DkKVWxFSsZaCalimfRJpCayHn7VrQQWpT9rGk+n9JqhP4hg/+qOIfYNUCkdl+8lfQzzp4Ne4HBFRfoLW1wfDfBKRFrTKGDLO8dDMicAQBhsmHvnHPU8xJL7XqkhHxFnlylwR2aYwPe91kE5xBCtu2cC24NQQSFQmMuBZ4K0m7mFQiAwAAsUhNbGmBd46CUaqDvEHkSqxEPw743dxwYqfWmyAWWH2iw1gBMzg8AsQA04UeAABABQPz5fnNMAeYmV0P93Acz/H4C8C6AGjqLCIGsbZAoAFKbp9T64aaON3z8qCLAEjQNgQMUh8HG9lMTYOa7BgsNLPOQUHLBkalngIadk2jTiBSasUL2lsbYFYQKLtS092NzkN16T23h132wdh3/R/O4slL6rfWdHQqFLuUqgLiDriTgawTDnXaHstbH5V5dAu9fkPddYn0xoLy7i0PIvLuI7Z9TVcS6HrUH1YV5DhdiQ9ooMYerkqAUihXcypA/SORvMZr3pnPfK33QOTKquQTpnT6T7CKkTa2dHHrKMUgN5x53Vv4cU9Hn+b9Oa3ydm76WWnxfDlUJyHBq0DJd0XCw/5SW9fxxQrLgBxZY2xjmMWFSWexBDnG8MiU5jrpknQJxY2x43CBRXVpzU10POqDHCl2eMGoPD0hATzvyJLHmmjntpYNzLlTE/qcuYeZUGvxeoEcP9geAH1g3ufUKPHbnj3yZgIOo2611CKgRtn49MqRIeD4zZDzd+w93Hn57kL97FAB/P3KD9rzzfz3/Gz/Mf+n7+k6j8D9rTaiD8bx5RAAAAAElFTkSuQmCC);content:""}.my-radio label input[type=radio]+div+div{color:#2b395d;font-size:1.125rem;font-weight:700;margin-left:8px}.my-radio{font-size:0;margin-left:41px}.my-radio:first-child{margin-left:0}.change-sex-radio{align-items:center;display:flex;height:58px;width:100%}.change-sex-radio .title{color:var(--color-black);flex:1 1;font-size:.9375rem;font-weight:500;letter-spacing:-.5px;line-height:1;min-width:0}.change-sex-pop{padding:0 20px}.my-info-pop{display:flex;flex-direction:column;padding-bottom:32px}.my-info-pop-confirm{background-color:var(--bodycodi-color);border-radius:6px;color:#fff;font-size:1.125rem;font-weight:500;height:48px;letter-spacing:-.18px;margin-top:18px;width:100%}.my-info-pop .fotter,.my-info-pop-confirm{align-items:center;display:flex;justify-content:center;line-height:1}.my-info-pop .fotter{color:#b0b0b0;font-size:.875rem;font-weight:400;margin-top:auto}.my-info-pop .line{background-color:#c4c4c4;display:inline-block;height:100%;margin:0 14px;width:1px}.my-info-select-profile input{display:none}.change-password-pop1{display:flex;flex-direction:column;padding:0 24px}.change-password-input-wrap{flex:1 1;padding-top:24px}.change-password-btn{align-items:center;background-color:var(--color-gray10);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:500;height:48px;justify-content:center;letter-spacing:-.18px;line-height:1;margin-bottom:16px;margin-top:auto;transition:color .1s ease,background-color .1s ease;width:100%}.change-password-btn.active{background-color:var(--bodycodi-color);color:#fff}.lost-password{background-color:#f3f7ff;color:#70747d;display:inline-block;font-size:.9375rem;font-weight:500;line-height:1;padding:10px 16px;width:auto}.scrm1010-input{margin-bottom:24px}.scrm1010-input .input-wrap{align-items:center;border:1px solid #e9eaed;border-radius:10px;display:flex;height:50px;justify-content:center;width:100%}.scrm1010-input .input-wrap.error{border:1px solid var(--color-red)}.scrm1010-input .title{color:var(--color-gray1);font-size:.875rem;font-weight:400;letter-spacing:-.01em;margin-bottom:10px}.scrm1010-input.error .title{color:var(--color-red)}@keyframes errorAnimation{0%{height:0}to{height:38px}}.scrm1010-input .error-wrap{height:0;overflow:hidden;transition:height .1s linear;width:100%}.scrm1010-input .error-wrap.active{height:38px}.scrm1010-input .error-wrap .error{align-items:center;color:var(--color-red);display:inline-flex;font-size:.75rem;font-weight:400;line-height:1;margin-top:10px}.scrm1010-input .error-wrap .error img{height:auto;margin-right:4px;width:15px}.scrm1010-input .succes-wrap{height:0;overflow:hidden;transition:height .1s linear;width:100%}.scrm1010-input .succes-wrap.active{height:38px}.scrm1010-input .succes-wrap .succes{align-items:center;color:#00aa81;display:inline-flex;font-size:.75rem;font-weight:400;line-height:1;margin-top:10px}.scrm1010-input .succes-wrap .succes img{height:auto;margin-right:4px;width:15px}.scrm1010-input .input{align-items:center;display:flex;flex:1 1;padding:12px 16px}.scrm1010-input .input input{color:var(--color-black);font-size:1rem;font-weight:400;height:24px;width:calc(100% - 34px)}.scrm1010-input .input img{height:24px;margin-left:10px;width:24px}.scrm1010-input .input input::-webkit-input-placeholder{color:var(--color-gray);font-weight:400}.scrm1010-input .input input:-ms-input-placeholder{color:var(--color-gray);font-weight:400}.scrm1010-input .input .text{color:var(--color-black);font-size:1rem;font-weight:400;width:100%}.scrm1010-input .check{font-size:1rem;font-weight:500;letter-spacing:-.01em}.scrm1010-input .check,.scrm1010-input .check li{align-items:center;display:flex;height:100%;justify-content:center}.scrm1010-input .check li{border-left:1px solid var(--color-gray2);color:var(--color-gray4);padding:0 15px}.scrm1010-input .check li.active{color:var(--bodycodi-color)}.scrm1010-input .btn{align-items:center;background-color:var(--color-gray4);border-radius:5px;color:var(--color-white);display:flex;font-size:1rem;font-weight:500;height:calc(100% - 10px);justify-content:center;letter-spacing:-.01em;line-height:1;margin:0 5px;padding:7px 14px;transition:background-color .1s linear}.scrm1010-input .btn.active{background-color:var(--bodycodi-color)}.secession-guid-pop{display:flex;flex-direction:column;padding:24px}.secession-guid-title{color:var(--color-black);flex-shrink:0;font-size:1.375rem;font-weight:600;margin-bottom:20px}.secession-guid-sub-title{color:var(--color-black5);flex-shrink:0;font-size:1rem;font-weight:500;letter-spacing:-.3px}.secession-guid-pop ul{color:var(--color-gray2);flex-shrink:0;font-size:.875rem;font-weight:400;letter-spacing:-.3px;line-height:24px;margin:12px 0}.secession-guid-pop li{align-items:flex-start;display:flex;margin-bottom:16px}.secession-guid-pop li:last-child{margin-bottom:0}.secession-guid-pop li:before{content:"・";font-size:1rem;font-weight:400}.secession-guid-checkbox{align-items:center;color:var(--color-black5);display:flex;flex-shrink:0;font-size:1rem;font-weight:500;margin-bottom:24px;margin-top:auto}.secession-guid-checkbox input[type=checkbox]{display:none}.secession-guid-checkbox input[type=checkbox]:checked+span:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAMAAADUivDaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTABQ6wBO7ABP7ABP7ABO6wBQ6wBQ6wBP7ABO7ABO7ABP7ABP7ABP7P///xxj7ubu/jFx8IKp9szc/F6Q83Cc9aC9+J+9+Nx+TD8AAAANdFJOUwAQUM/voDQg35Bgr4A+DdF3AAABvElEQVRYw7WY25aDIAxFFZGLNqDVdv7/T8dqO6NgIIA9j+1yk5BAEqoKk+x03yhYpJpeM1ElSmgOjlTL6N/Lm/f9hyJpgBYCIkBqDRHFIIxDVKorMmGTrtFdUECUQpwRZALGEBwSxE9STSYRzhhSQaJcX+pkAkBzjIuGDOk9oYMssZKNeG/pvystZOrPFQnZkqVGLMe22IiPGW0J4rYiUsIxWjco6y1DB9jJmIfzm0jyww7GmOEkrmQ/xhfBGN8TkUi4+zGhbsW8ArytAOioZ/SxAob5LMl7EuG+EcaTv/qqSSDY05uHFJBngACq8oI/zycJtWiyyAIeYnKXixE8xOiabLd0+MHddBHWcRtLqD1CBcNHICg/qBvDzMGUPAS1x1L5HkrJQ2pp/EAFUvKQ4B12Mbw12Gg9khBkRAmva4uHGFOUoNCKvOVknLBWEoGfzie1NGPtzThSGpW1jtxKSlF7VUG8oCxf0RzkdVp7I5Z+j+cR9n0jy0N01zaNWa2rqq9uoFMHgaUpkN8YJtJ8UaJ0sGrk98a710hAMISzklk5asJFA/cGQdzhN0l/PGA+hev0Jwy2fwLp8PV/AWWvr5TuuY+3AAAAAElFTkSuQmCC);content:""}.secession-guid-checkbox input[type=checkbox]+span:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCBAMAAAAReh3bAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTNbZ3tXZ3tbZ3tbZ3s/X39fX39TZ3s/T29XZ3dXY3dbZ3v///93f4+rr7vn5+0KjHH8AAAALdFJOUwDcjaTvICA0EFBgysvLEAAAAeRJREFUSMeVljtPAkEQx8cHIFYmxEeksTDxQSOloTEWPkKjiZ0N1jZo7GzU+AGM2tmordUBYnQCfgBX+QBo+AAYv4BovFvubh83t5z/BLIHv5udmd2ZXQBJsdtsGq3UXBFCtJ/HrqxF8v/YNAqlNgggh7LKAWQog2hGLlHXpAqcYFCzihNpgrDkefaQ0qgAEnmSqIjMbSGtVaMXiifHGKYJl8iEEqUuMIzhOuPEpoFY40TOQPBpYmiSE82AkViwiW0jcd/Dja4jdEI/vLUBSJJAi7XdUZF2tNZhL+5wCvpoEz6xBIeUCcb8WapwRRCfjL154ydqYeuMNdoi3Bxp4lXUDZEOx0RT7DOCsE38SDsR/De9154VE4g+0XF/tpPFvpEgap7plhSpTnAjjom2SqTVEN91EyKWOs90nekmLJExnmr761frNCLrznJ92Z+mvsnu5CVnSrK4HmFX3jZashw9wKCybwImcAT6pacOaxAFk1BWtU3Vdp6oATkdpu7RTUevqqxGquy4kShAD0fKvAedGogxTiQNxHXEbhmh48ZDu3bBa+wHIcTKP04P2CGJcemMIj0RXkQ6CQFuAsC6dt7G9U5TOgIzUi4ED/54VgKWC+Tt4cKLqDITdgFJnPMbyrxyKfgDeuDkzETmXZAAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:24px auto;content:"";display:flex;height:24px;width:24px}.secession-guid-checkbox input[type=checkbox]+span+span{flex:1 1;margin-left:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secession-guid-btn{align-items:center;background-color:var(--color-gray9);border-radius:8px;color:var(--color-white);display:flex;flex-shrink:0;font-size:1.125rem;font-weight:600;height:54px;justify-content:center;margin:0 0 16px;transition:background-color .1s ease;width:100%}.secession-guid-btn.active{background-color:var(--schedule-red)}.alert-setting-wrap{background-color:var(--color-white);height:100%;position:relative}.partner-point-detail{align-items:center;background-color:var(--color-blue5);border:1px solid var(--color-blue4);border-radius:8px;display:flex;flex-direction:column;height:auto;justify-content:center;margin:8px 20px;padding:32px 0;position:relative}.partner-point-detail-refresh{align-items:center;color:var(--color-gray);display:flex;font-size:.75rem;font-weight:500;letter-spacing:-.3px;position:absolute;right:12px;top:12px}.partner-point-detail-refresh img{margin-left:2px;width:16px}.partner-point-detail .partner{color:var(--color-gray1);font-size:.875rem;font-weight:500;letter-spacing:-.3px;margin-bottom:12px}.partner-point-detail .point{align-items:center;color:var(--bodycodi-color);display:flex;font-size:1.75rem;font-weight:700;letter-spacing:.5px;line-height:1}.partner-point-detail .point img{border-radius:50%;height:36px;margin-right:8px;object-fit:cover;width:36px}.partner-point-detail-filter{align-items:center;border-bottom:1px solid var(--color-gray17);display:flex;font-size:.9375rem;font-weight:500;height:38px;padding:0 20px;width:auto}.partner-point-detail-filter img{height:auto;margin-left:8px;width:8px}.partner-point-detail-list{margin:0;padding:0 20px}.partner-point-detail-list>li{border-bottom:1px solid var(--color-gray17);padding:16px 0}.partner-point-detail-list ul li{margin-bottom:4px;width:100%}.partner-point-detail-list ul li dl{align-items:center;display:flex;justify-content:space-between;width:100%}.partner-point-detail-list ul li:first-child dl dt{color:var(--color-black6);flex:1 1;font-size:.9375rem;font-weight:400;letter-spacing:-.02em;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-point-detail-list ul li:first-child dl dd{color:var(--bodycodi-color);font-size:1rem;font-weight:700;letter-spacing:-.5px;line-height:1}.partner-point-detail-list ul li:first-child dl dd.use{color:var(--color-red)}.point-detail-empty{color:var(--color-gray1);font-size:.9375rem;font-weight:500;letter-spacing:-.03em;padding-top:100px;text-align:center}.point-detail-empty div{color:var(--color-gray18);margin-top:12px}.partner-point-detail-list ul li:nth-child(2) dl dt{color:var(--color-gray16);font-size:.8125rem;font-weight:400;letter-spacing:-.5px}.partner-point-detail-list ul li:nth-child(2) dl dd{color:var(--color-gray16);flex:1 1;font-size:.75rem;font-weight:400;letter-spacing:-.2px;line-height:1;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.point-detail-filter{margin:0;padding:8px 24px}.point-detail-filter li{align-items:center;color:var(--color-black);display:flex;font-size:1rem;font-weight:500;height:44px;justify-content:space-between;letter-spacing:-.01em;width:100%}.point-detail-filter li.active{color:var(--bodycodi-color)}.point-detail-filter li.active:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJASURBVHgB7ZdPTttAFMa/iSM13bmQA+QIZIWctlJYVHjLCUpukJ4Ac4LQEwAnKLs67YJIrZqygiNwAIy8K0jYr/MMimwn8vhf5EjMT7IiPWXs9828mfcNoNFoNBqNRvN6Edgwtu2rz6DgBEL4QMvx3N3zrP9vlADT/jU00L5cBAi+N7XeZY1pYUMwP/3eMcj4Fo+RgK8a18YGYNrzngFw8mY8LsvjWDW28RV4SZ7LphePE8Jjz7XOVOMb3QNZyd+7750872hsBczhtdmmqGx68XiR5JnGBBhv/p3KTbqTjNJ5keSZRkpoa//vRAgax2NEuLmfWn0UJNcK8PnMD2qga18dLSUP3IaPnT2UQCmAZ4ubCz/b9vwUFeDkZY078ViUPLDnz/rKM38VSgGp2Trs7v+ZoASZybvWLUqSp4RmiY8KMd6y50coAPubpeSJ/KrJM0oBATDimYrH5M538opgiwCEZ/FYlHwYVk6eUQrgj/BMlRERNapW6zIdF2SM/J8fblADuU6hhQg5c/E4i4js7woWXVaIpL8h+uL92L1ATeRuZJEIuexpEVweaRFZFuFuOjhBjRRuZF17PqTn5BIEeJI1/XHGFsHoPFyjokXIS6lOLPvBofxJ9gR5+QjE00Gb2pMliyDoq/d9MMYaKG0lVopYBdGFNx0cYE2UNnPs1VUXDvY3wePbEdZIZTMn94Qj98TScRp12YdOv6xFyEtlO33nWk56Jar6myLUch+IixCybOqwCBqNRqPRaDQaNf8Bg2r9skpuLXMAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;content:"";display:block;height:24px;width:24px}.point-detail-info{align-items:center;background-color:var(--color-gray19);border-radius:8px;color:var(--color-gray2);display:flex;font-size:.75rem;font-weight:400;height:37px;justify-content:center;letter-spacing:-.3px;margin:20px}.point-detail-info img{height:auto;margin-right:4px;width:18px}.point-drawer-wrap{background-color:var(--color-white);margin-bottom:40px;margin-top:12px;overflow:hidden;padding:0 20px;transition:height .2s ease-in-out}.point-drawer-title{align-items:center;color:var(--color-black);display:flex;font-size:1rem;font-weight:500;justify-content:space-between;letter-spacing:-.2px;margin-bottom:0;padding:22px 0}.point-drawer-title img{height:auto;transition:transform .2s ease-in-out;width:12px}.point-drawer-wrap.open .pass-ugrad-title-sub img{transform:rotate(180deg)}.point-drawer-wrap.close .pass-ugrad-title-sub img{transform:rotate(0deg)}.point-drawer{color:var(--color-gray4);font-size:.8125rem;font-weight:400;letter-spacing:-.03em;line-height:23px}.point-drawer ul{margin:0}.point-drawer li{margin-bottom:8px}.point-drawer li:last-child{margin-bottom:0}.cpn-home-pass-list-wrap{margin-bottom:17px}.cpn-sum-max-amt{text-align:center}.cpn-home-wrap{background-color:#2870ff;margin-top:28px;position:relative}.cpn-home-wrap.home{margin-top:0}.cpn-home-pass-list-title{color:var(--color-black);font-size:1.125rem;font-weight:700;letter-spacing:-.3px;line-height:1;margin-bottom:3px;margin-top:40px;padding:0 24px}.cpn-home{padding:34px}.cpn-home-wrap-particle{height:100%;left:0;position:absolute;top:0;width:100%}.cpn-home-wrap-particle .fire{height:11px;opacity:0;position:absolute;right:27px;top:-54px;transform:rotate(0deg);transition:top .25s ease-in-out,right .25s ease-in-out,transform .25s ease-in-out;width:11px}.cpn-home-wrap-particle.active .fire{opacity:1}.cpn-home-wrap-particle.home .fire{right:calc(100% - 120px);top:-54px}.cpn-home-wrap-particle .fire:first-child{background-color:#ffeb36;display:none;transform:rotate(-54.23deg)}.cpn-home-wrap-particle .fire:nth-child(2){background-color:#ff8399;transform:rotate(-83.37deg)}.cpn-home-wrap-particle .fire:nth-child(3){background-color:#36cfff;transform:rotate(-45deg)}.cpn-home-wrap-particle .fire:nth-child(4){background-color:#ff8f77;transform:rotate(18.53deg)}.cpn-home-wrap-particle .fire:nth-child(5){background-color:#36ff9f;transform:rotate(31.44deg)}.cpn-home-wrap-particle .fire:nth-child(6){background-color:#ffeb36;transform:rotate(-68.59deg)}.cpn-home-wrap-particle .fire:nth-child(7){background-color:#ff8ba0;transform:rotate(-52.72deg)}.cpn-home-wrap-particle .fire:nth-child(8){background-color:#ffeb36;transform:rotate(-45deg)}.cpn-home-wrap-particle.home.active .fire:first-child{right:calc(100% - 120px);top:-54px}.cpn-home-wrap-particle.active .fire:first-child{right:27px;top:-54px}.cpn-home-wrap-particle.active .fire:nth-child(2){right:77px;top:-28px}.cpn-home-wrap-particle.active .fire:nth-child(3){right:43px;top:-5px}.cpn-home-wrap-particle.active .fire:nth-child(4){right:127px;top:20px}.cpn-home-wrap-particle.active .fire:nth-child(5){right:24px;top:128px}.cpn-home-wrap-particle.active .fire:nth-child(6){right:calc(100% - 5px);top:164px}.cpn-home-wrap-particle.active .fire:nth-child(7){right:calc(100% - 24px);top:217px}.cpn-home-wrap-particle.active .fire:nth-child(8){right:25px;top:241px}.cpn-home-wrap .price-name{color:#fff;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:12px;text-align:center}.cpn-home-wrap .comment{color:#fff;font-size:.875rem;font-weight:500;line-height:1;margin-bottom:26px;text-align:center}.cpn-home-wrap .info-wrap{align-items:center;display:flex;margin-bottom:28px;width:100%}.cpn-home-wrap .partner{align-items:center;display:flex;flex:1 1;min-width:0}.cpn-home-wrap .partner .profile{height:34px;margin-right:8px;overflow:hidden;width:34px}.cpn-home-wrap .partner .profile img{border-radius:50%;height:34px;object-fit:cover;width:34px}.cpn-home-wrap .partner .info{color:#fff;flex:1 1;font-size:.875rem;letter-spacing:-.28px;min-width:0}.cpn-home-wrap .partner .info,.cpn-home-wrap .partner .info .gray{font-weight:500;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpn-home-wrap .partner .info .gray{color:grey;font-size:.8125rem}.cpn-home-wrap .remain-days{background-color:var(--bodycodi-color);border:1px solid var(--bodycodi-color);border-radius:29px;color:#fff61c;font-size:.75rem;font-weight:700;line-height:1;padding:7.5px 10px}.cpn-home-wrap .coupon-shadow{align-items:center;display:flex;height:132px;position:relative;width:100%}.cpn-home-wrap .coupon-shadow:after{box-shadow:8px 4px 18px 0 rgba(0,0,0,.13);content:"";height:calc(100% - 10px);left:0;position:absolute;top:5px;width:100%;z-index:0}.cpn-home-wrap .coupon{background-color:transparent;border-radius:10px;display:flex;height:calc(100% + 10px);overflow:hidden;width:100%;z-index:1}.cpn-home-wrap .coupon .left{align-items:center;background-color:#fff;display:flex;flex:1 1;justify-content:center;min-width:0;padding-left:5px;position:relative}.cpn-home-wrap .coupon .left .icon{height:12px;margin-bottom:10px;width:auto}.cpn-home-wrap .coupon .left .amt.price{font-size:2.375rem}.cpn-home-wrap .coupon .left .amt.price .thin{font-size:1.3125rem}.cpn-home-wrap .coupon .left .amt{color:#ff5029}.cpn-home-wrap .coupon .left .amt.price{font-size:2.3rem;font-weight:700;line-height:1;margin-bottom:6px;text-align:center}.cpn-home-wrap .coupon .left .amt.price .thin{font-size:1.3rem;font-weight:700;vertical-align:middle}.cpn-home-wrap .coupon .left .amt.percent{font-size:3rem;font-weight:700;line-height:1;margin-bottom:6px;text-align:center}.cpn-home-wrap .coupon .left .amt.percent .thin{font-size:1.75rem;vertical-align:middle}.cpn-home-wrap .coupon .left .max{font-size:.875rem;text-align:center}.cpn-home-wrap .coupon .left .max .black{color:var(--color-black);font-weight:500}.cpn-home-wrap .coupon .left .max .red{color:#ff5029;font-weight:700}.cpn-home-wrap .coupon .corner{align-items:center;background:linear-gradient(90deg,#fff 50%,#ff5029 50% 100%);display:flex;justify-content:center;margin:5px 0;position:relative;width:10px}.cpn-home-wrap .coupon.gray .corner{background:linear-gradient(90deg,#fff 50%,#bfc4d1 50% 100%)}.cpn-home-wrap .coupon .corner:after{border-color:#ff5029 #fff transparent transparent;border-radius:50%;border-style:solid;border-width:5px;top:-15px;transform:rotate(135deg)}.cpn-home-wrap .coupon .corner:after,.cpn-home-wrap .coupon .corner:before{box-sizing:content-box;content:"";height:10px;left:-5px;position:absolute;width:10px}.cpn-home-wrap .coupon .corner:before{border-color:#fff #ff5029 transparent transparent;border-radius:50%;border-style:solid;border-width:5px;bottom:-15px;transform:rotate(-45deg)}.cpn-home-wrap .coupon.gray .corner:after{border-top-color:#bfc4d1}.cpn-home-wrap .coupon.gray .corner:before{border-right-color:#bfc4d1}.cpn-home-wrap .coupon .right{background-color:#ff5029;overflow:hidden;padding-right:5px}.cpn-home-wrap .coupon .right,.cpn-home-wrap .coupon.gray .right{align-items:center;display:flex;justify-content:center;width:44px}.cpn-home-wrap .coupon.gray .right{background-color:#bfc4d1}.cpn-home-wrap .coupon .right img{height:100%;width:100%}.direct-partner-pop{align-items:center;display:flex;flex-direction:column;padding:0 24px}.direct-partner{color:var(--color-black);font-size:1.25rem;font-weight:700;letter-spacing:-.5px;line-height:28px;margin-bottom:24px;text-align:center}.direct-partner-name{color:var(--color-gray2);font-size:1rem;font-weight:500;line-height:24px;text-align:center}.direct-partner-btn{align-items:center;background-color:#d6d9de;border-radius:8px;color:#fff;display:flex;font-size:1.125rem;font-weight:500;height:3.12rem;justify-content:center;letter-spacing:-.18px;transition:background-color .1s ease;width:100%}.direct-partner-btn.active{background-color:var(--bodycodi-color)}.cpn-pop-use-cpn{align-items:center;background-color:#004adc;border-radius:6px;color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1;margin-top:23px;padding:16px;text-align:center}.cpn-pop-use-cpn img{height:auto;margin-left:4px;width:20px}.cpn-pop-go-cpn{color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:400;line-height:1;margin-top:15px;position:relative;text-align:center;z-index:10}.cpn-pop-go-cpn span{border-bottom:1px solid hsla(0,0%,100%,.7)}.choose-center-rsrv{height:100%;padding:1.87rem 1.87rem 2.18rem;width:100%}.rsrv-header{background-color:#fff;display:flex;height:48px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.rsrv-empty-page{margin:24px;padding:24px;width:calc(100% - 40px)}.rsrv-header-btn{align-items:center;border-bottom:1px solid #e3e5e8;color:var(--color-gray2);display:inline-flex;flex:1 1;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:-.4px;line-height:24px}.rsrv-header-btn.blue{border-bottom:2px solid var(--bodycodi-color);color:var(--bodycodi-color)}.rsrvtion-pass-list-wrap{height:auto;padding:0 20px 16px;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rsrvtion-pass-list-wrap .fadeIn{animation:fadeIn .5s ease-in-out forwards;opacity:0}.rsrvtion-pass-list-wrap.padding{padding:0}.default-tab-desc-wrap{align-items:center;display:flex;height:58px;padding:0 24.5px;width:100%}.default-tab-desc-wrap,.default-tab-desc-wrap-my,.prior-lesson-form{background-color:var(--color-white)}.default-tab-desc-wrap-my{align-items:center;border-top:1px solid var(--color-gray11);display:flex;height:58px;padding:24px 20px 0;width:100%}.default-tab-desc{color:var(--color-gray2);font-size:.87rem;font-weight:400;letter-spacing:-.3px;line-height:21px}.tab-select-wrap{align-items:center;display:flex;height:56px;justify-content:space-between;padding:0 20px;width:100%}.tab-select-label{font-size:1rem;font-weight:500;letter-spacing:-.5px}.default-tab-radio input[type=radio]{display:none}.default-tab-radio label{font-size:1rem;font-weight:500;letter-spacing:-.5px}.default-tab-radio label,.default-tab-radio label div{align-items:center;display:flex;justify-content:space-between;width:100%}.default-tab-radio label input[type=radio]+div:after{align-items:center;background-image:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgBAMAAAAQtmoLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURUdwTNbZ3tTY3dbY3s/T29XZ3tPX39bZ3tba39bZ3tbZ39XZ3dbZ3tbZ3iw6+KMAAAANdFJOUwDfO18QiiDvxXCgUK+pwPGaAAADGklEQVRYw81YS2sUQRDufWRJoodFQSEyMKKgIAtRxOQiDIoGD8IeBPGxsKLEUw5K9CIDwZwUAzkoeFnQgyBIIApehEAugpc9TNbJ7sbt/2JX9zx7erqr8WJddunpb7qqvqrqqiGkKFfe/TpO6ZM3d04TjFz9SBN5fcm4vf6e5mS9q99f3aCSTLZ1+284tCDBfPn+GZ9SG0Q1en/w6cIyIdfP3d/QIxp9/nh4z0s88EO84kBt+QJ/+MzNHSp8fFS1/5pwoyctn+fLtxQK8dNfFh9wRFBU6gysn1AdzRFH5NUarIae0rgOPJM91YNz3RL3gbZjibISyzL+2MwtXS6+Q1ZqkHM3EOZqYhJiJvv8gcoPWTnJNjzPJIGj9LRkd5D6cIrhn+oTBWhq50x2DZmVNRvOC025y4gaxlrP5o4rEVB7N9Uo8IzVgamxF/1nf/fN5afFXpvGXdsMmErCo5JAjTqtxiYMMCVxJw43hmxiANORJocU2VHKHdB7GGcCE1am1tjPCtIEbuxv8dPEAZaE1eygDzgAY2LEIs8cqVmrPeAZaTMhPviTheoBFtAB7Rkdf7CAHfDPTeErlPC9LcEGSiqQEr00kYwyC0R0UMmQEBESdk9tYwGMggkQ7WIBVaCaZUMXC2gAyT7QjQcMCYsPghbY/B8CfAsv1cFoa7daE9dHVqWohE3sg6+HLhq85o0hgZpYwDQkkHWKVuyKwBqkXYgFbIG9NWAPKQ5QULcrlV1ejNvoojESV/wquiwNhK/wF8q+YGOEtnk3c9dhqpIoYQ6yuiYNQA/JddIALGGamWwDMINvTuYT6J4ZsJJehi1sgzVIEwnXwsWp2fC1fXRyg6atrW0bat/oWrfS5DGmWT/2L+MANzvU9tFS0liPNGJo6mpm1LFyLFMHhXIs435Qz5xfqZImMVoqEGdLRstoeJUR9UVa6g8x187lx+PbfPGFmv4tMZ9/SQfw72Lmn5S4rxaN+KOf3x4Rsnzqbjzyl8ZAzVF9RBhuamqV6jPFW+3F2pf3jwyZ1VjM739lrlgPP6fb5y6iqrT2c9FfjI3DHRHkeBcAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:1.25rem auto;box-sizing:border-box;content:"";display:flex;flex-direction:row;height:22px;justify-content:center;width:22px}.default-tab-radio label input[type=radio]:checked+div:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTABP7ABP7ABP7ABP7ABO7ABQ7wBP7ABP7ABQ7ABP7ABQ3////wBP7N/p/YOq9iJn7xBa7aTA+O/0/kmB8sfZ+1+R83Cc9a5d/IAAAAAMdFJOUwBE769wlxDdXyS/EEK4WoAAAAOdSURBVGjezVrpuqMgDK0LolZZRd//Tae9d4ooBAnY+Sa/NYcskHDC45EkXdWShtJ6fklNx4a0Vfe4S7qe0DkglPTDDdrbcY7IWIhRRbX/SlPlL57OSUL7LP1tPSdLBkRFZ5QgIYZmRgtBhLv3vSOXTRnGppdoYxRfZL4RHfGU8x/NR2HKAyFJm284eX9ReoJELScjEtw0HNwjOaz9145V4BB6lPofCH4w4iIQrfvtyqYkYav7V5uqX5gpWZRIQ3D9s+kJIXpN8dLgen9CihuJ4TI/Me75iNndVAcROkc/mzKE7Qg0tONIof4DAokFOFf/AaGHA5Cv30XwwrA7yEwFYuz510AO4lOR7Nl6LNXWQSu8l9S2iPcCxas0wG7cbCYFDRDA/tX8dDALCEOL0JFhDVCAehmokcBZaGycO9+AsIOC6uF4rb4J1gAWT25PginN5DkKVWxFSsZaCalimfRJpCayHn7VrQQWpT9rGk+n9JqhP4hg/+qOIfYNUCkdl+8lfQzzp4Ne4HBFRfoLW1wfDfBKRFrTKGDLO8dDMicAQBhsmHvnHPU8xJL7XqkhHxFnlylwR2aYwPe91kE5xBCtu2cC24NQQSFQmMuBZ4K0m7mFQiAwAAsUhNbGmBd46CUaqDvEHkSqxEPw743dxwYqfWmyAWWH2iw1gBMzg8AsQA04UeAABABQPz5fnNMAeYmV0P93Acz/H4C8C6AGjqLCIGsbZAoAFKbp9T64aaON3z8qCLAEjQNgQMUh8HG9lMTYOa7BgsNLPOQUHLBkalngIadk2jTiBSasUL2lsbYFYQKLtS092NzkN16T23h132wdh3/R/O4slL6rfWdHQqFLuUqgLiDriTgawTDnXaHstbH5V5dAu9fkPddYn0xoLy7i0PIvLuI7Z9TVcS6HrUH1YV5DhdiQ9ooMYerkqAUihXcypA/SORvMZr3pnPfK33QOTKquQTpnT6T7CKkTa2dHHrKMUgN5x53Vv4cU9Hn+b9Oa3ydm76WWnxfDlUJyHBq0DJd0XCw/5SW9fxxQrLgBxZY2xjmMWFSWexBDnG8MiU5jrpknQJxY2x43CBRXVpzU10POqDHCl2eMGoPD0hATzvyJLHmmjntpYNzLlTE/qcuYeZUGvxeoEcP9geAH1g3ufUKPHbnj3yZgIOo2611CKgRtn49MqRIeD4zZDzd+w93Hn57kL97FAB/P3KD9rzzfz3/Gz/Mf+n7+k6j8D9rTaiD8bx5RAAAAAElFTkSuQmCC);content:""}.default-tab-radio label input[type=radio]+div+div{color:#2b395d;font-size:1.125rem;font-weight:700;margin-left:8px}.default-tab-radio{align-items:center;display:flex;justify-content:space-between;width:100%}.tab-select-line{border-bottom:1px solid var(--color-gray11);width:100%}.tab-select-desc-wrap,.tab-select-line{margin-left:24px;width:calc(100% - 48px)}.tab-select-desc-wrap{height:45px;margin-bottom:24px;margin-top:12px}.tab-select-desc-wrap,.tab-select-desc-wrap-popup{align-items:center;background-color:#f7f8fb;border-radius:8px;display:flex;padding:0 16px}.tab-select-desc-wrap-popup{height:37px;margin:12px auto 24px;width:calc(100% - 40px)}.tab-select-desc{color:var(--color-gray2);font-size:.81rem;font-weight:500}.tab-select-icon-info{height:20px;margin-right:5px;width:20px}.tab-select-icon-right{height:8px;margin-left:4px;margin-right:5px;width:4px}.tab-select-link{border-bottom:1px solid var(--bodycodi-color);color:var(--bodycodi-color);font-size:.81rem;font-weight:500;line-height:1.1;margin-top:3px}.tab-select-button{border-radius:8px;font-weight:600;margin-bottom:12px;margin-left:auto;margin-right:auto}.tab-select-button,.tab-select-button-my{align-items:center;background-color:var(--bodycodi-color);display:flex;height:54px;justify-content:center;width:calc(100% - 40px)}.tab-select-button-my{border-radius:6px;bottom:0;left:50%;margin-bottom:46px;position:absolute;transform:translateX(-50%)}.tab-select-button-text{color:var(--color-white);font-size:1.12rem;font-weight:500;letter-spacing:-.1em}
/*# sourceMappingURL=main.45017695.css.map*/