@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);.swiper .mySwiper[data-v-a302ebba]{position:relative;top:0;left:0;width:100%;height:100%}.vue-slider-rail{height:10px}.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#16469e;border-radius:100%;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both}.sk-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{animation-delay:-1s}.sk-fading-circle .sk-circle4:before{animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.fade-enter-active{opacity:0}.fade-enter-to{opacity:1;transition:opacity .3s}.body{display:flex;flex-direction:column;height:100%}:root{--pt-txt-color:null;--pt-bg-color:null;--progress-percent:null;--party-guide-bg:null}@font-face{font-family:Pretendard;font-style:normal;font-weight:100}@font-face{font-family:Pretendard;font-style:normal;font-weight:200}@font-face{font-family:Pretendard;font-style:normal;font-weight:300}@font-face{font-family:Pretendard;font-style:normal;font-weight:400}@font-face{font-family:Pretendard;font-style:normal;font-weight:500}@font-face{font-family:Pretendard;font-style:normal;font-weight:600}@font-face{font-family:Pretendard;font-style:normal;font-weight:700}@font-face{font-family:Pretendard;font-style:normal;font-weight:800}@font-face{font-family:Pretendard;font-style:normal;font-weight:900}html{font-family:Pretendard,-apple-system,sans-serif;font-size:62.5%;line-height:1.5;box-sizing:border-box;overflow:auto;letter-spacing:-.24px;word-break:break-all;color:#212121;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}@media(max-width:358px){html{font-size:56.25%}}@media(min-width:721px){html{font-size:62.5%}}*{margin:0;padding:0;font-family:inherit;font-size:inherit;box-sizing:inherit;letter-spacing:inherit;word-break:inherit;color:inherit}button{width:100%;border:0;outline:none;cursor:pointer;background-color:transparent}button,img{display:block}img{max-width:100%}a{text-decoration:none;color:inherit}a:focus{outline:none}dl,li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}b{font-weight:600}address,caption,cite,code,dfn,em,i,strong,var{font-style:normal;font-weight:400}:-moz-placeholder-shown{text-overflow:ellipsis}:placeholder-shown{text-overflow:ellipsis}input,select,textarea{width:100%;outline:none;-webkit-appearance:none;-webkit-border-radius:0}input:disabled,select:disabled,textarea:disabled{opacity:1}label{display:block}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+.label,input[type=radio]+.label{display:inline-block}input[type=search]::-webkit-search-cancel-button{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-ms-clear{display:none}textarea{resize:none}fieldset{border:0}.btn,.category li,.form-li .btn,.form-li button,.search-li{position:relative;top:0;left:0;overflow:hidden}.btn:after,.category li:after,.form-li .btn:after,.form-li button:after,.search-li:after{position:absolute;top:0;left:0;content:"";display:block;width:0;height:0}.btn:active,.category li:active,.form-li button:active,.search-li:active{transform:scale(.98);transition:.1s linear}.btn:active:after,.category li:active:after,.form-li button:active:after,.search-li:active:after{width:100%;height:100%;background-color:rgba(0,0,0,.03)}.alarm-page .category li,.btn.disabled,.none-click{position:relative;top:0;left:0;overflow:hidden}.alarm-page .category li:after,.btn.disabled:after,.none-click:after{content:"";display:block;width:0;height:0}.alarm-page .category li:active,.btn.disabled:active,.none-click:active{transform:none;transition:none}.alarm-page .category li:active:after,.btn.disabled:active:after,.none-click:active:after{display:none}@media(min-width:1025px){.mo{display:none}}.main{overflow:hidden;height:100%;display:flex;flex-direction:column}.main>*{flex:0 0 auto}.main>.inner{position:relative;top:0;left:0;display:flex;flex-direction:column;overflow-y:auto;height:100%;flex:1}.main>.inner>*{flex:0 0 auto}.main>.inner.bg{background-color:#eee}.main-con{height:100%}.nav{padding:1.4rem 1.6rem;justify-content:space-between;background:#fff;height:7rem}.nav,.nav-icon{display:flex;align-items:center}.nav-icon{justify-content:center;flex-direction:column;width:100%;font-size:1.2rem;font-weight:500;color:#90a4ae}.nav-icon span{background-size:cover!important}.nav-icon.on{font-weight:600}.nav-icon.on span{color:#e04848}.nav-icon.on .ico-nav-search{background-image:url(../img/ico-nav-search-on.1e87e858.svg)}.nav-icon.on .ico-nav-heart{background-image:url(../img/ico-nav-heart-on.7c2078c4.svg)}.nav-icon.on .ico-nav-workspace-premium{background-image:url(../img/ico-nav-workspace-premium-on.bc827c47.svg)}.nav-icon.on .ico-nav-setting{background-image:url(../img/ico-nav-setting-on.ffd82417.svg)}.nav-icon.on .ico-nav-person{background-image:url(../img/ico-nav-person-on.4731f3cb.svg)}.tab .btn-wrap{padding:0;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #eee}.tab .btn-wrap button{position:relative;top:0;left:0;height:5.6rem;font-size:1.6rem;font-weight:500;color:#757575}.tab .btn-wrap button.on{color:#e04848}.tab .btn-wrap button.on span:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:2px;background-color:#e04848}.tab.type-round .btn-wrap{padding:1rem 1.6rem;justify-content:flex-start;overflow-x:auto}.tab.type-round .btn-wrap button{margin-right:1rem;padding:.8rem 1.2rem;background:#fff;border:1px solid #bdbdbd;line-height:1.2;width:-moz-fit-content;width:fit-content;height:auto;font-size:1.4rem;color:#9e9e9e;border-radius:5rem;flex:0 0 auto}.tab.type-round .btn-wrap button.on{background:#263238;font-weight:700;color:#fff;border:1px solid #263238}.tab.type-round .btn-wrap button.on span:after{display:none}.tab.type-roundSquare{z-index:9;position:sticky;top:5.6rem}.tab.type-roundSquare .btn-wrap{border:unset;background-color:#fff}.tab.type-roundSquare button{padding:1rem;font-size:1.4rem;border-bottom:unset;background:#eee;color:#9e9e9e;border-radius:1.2rem 1.2rem 0 0;height:-moz-fit-content;height:fit-content;font-weight:400}.tab.type-roundSquare button.on{background:#e04848;color:#fff;font-weight:700}.tab.type-roundSquare button span:after{display:none}.tab.type-grade{position:unset!important}.tab.type-grade button{padding:.6rem;width:100%;flex:unset}.tab.type-grade button.bg-color-grade01,.tab.type-grade button.bg-color-grade02,.tab.type-grade button.bg-color-grade03,.tab.type-grade button.bg-color-grade04,.tab.type-grade button.bg-color-grade05{font-weight:700;color:#fff}.tab.type-grade button .num{font-size:1.2rem;display:block;font-weight:400}.tab.type-grade+.notice-box{font-size:1.4rem}.header{padding:1.6rem;width:100%;background:#fff;flex:0 0 auto}.header .inner{display:flex;min-height:2.4rem;justify-content:space-between;align-items:center;position:relative;top:0;left:0;width:100%}.header .inner .ttl{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:unset;font-size:1.6rem;font-weight:500;line-height:1.2;width:100%}.header .inner .center{position:absolute;top:0;left:0;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 100px)}.header .inner .center .ttl{text-align:center}.header .inner .left{display:flex;align-items:center;width:100%}.header .inner .left .btn-arrow-left{background-image:url(../img/ico-arrow-left.df3ea6a5.svg);margin-right:.4rem;flex:0 0 auto}.header .inner .left .btn-arrow-left+label{margin-left:.6rem}.header .inner .right{display:flex;align-items:center;justify-content:flex-end;width:100%}.header .inner .right .btn-share{background-image:url(../img/ico-share-on.d3f5f32f.svg);flex:0 0 auto}.header .inner .right .user-nickname{color:#424242;font-size:1.6rem}.header .inner .right .user-nickname b{font-weight:700;color:#212121}.header.detail{position:fixed;top:0;box-shadow:none;z-index:99}.header.black{background:rgba(0,0,0,.3);color:#fff}.header.black .left .btn-arrow-left{background-image:url(../img/ico-arrow-left-wht.2818d270.svg)}.header.black .right .btn-share{background-image:url(../img/ico-share.c51f8647.svg);flex:0 0 auto}.header .form{margin-top:1.6rem}.header .form-ul{max-height:60vh;overflow-y:auto;overflow-x:hidden}.btn-heart{margin-right:1rem;background-image:url(../img/ico-heart.e7943a11.svg);flex:0 0 auto}.btn-heart.active{background-image:url(../img/ico-heart-on.3cc8d300.svg);background-size:cover;animation:bounce .3s cubic-bezier(.5,1.75,.75,1.25)}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.line{margin:0 .6rem}.modal-dim{transition:top .5s .2s;z-index:20;position:fixed;top:100vh;left:0;width:100%;height:100%}.modal-dim:before{transition:opacity .2s;content:"";display:block;height:100%;background-color:rgba(0,0,0,.5);opacity:0}.modal-dim.on{transition:top .2s 0s;top:0}.modal-dim.on:before{transition:opacity .3s .2s;opacity:1}.modal-dim.on .modal-wrap{transition:top .3s .2s;top:0}.modal-dim.black:before{background-color:#263238}.modal-wrap{transition:top .2s;position:absolute;top:100vh;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal-wrap.img-zoom .modal-inner{width:100%;height:auto}.modal-wrap.img-zoom .swiper-container{display:flex;align-items:center;justify-content:center}.modal-wrap.img-zoom .swiper-container .swiper-wrapper{align-items:center}.modal-wrap.img-zoom .swiper-container .swiper-wrapper .swiper-slide{width:100%!important}.modal-wrap.img-zoom .btn-close{z-index:999;position:absolute;top:2rem;right:2rem;background:url(../img/btn-close-white.9051759b.svg) no-repeat}.modal-wrap.img-zoom img{width:100%}.modal-inner{height:100%}.modal-inner.whole{width:100%}.modal-inner.whole .modal{padding:0;width:100%;height:100%;min-height:100%;border-radius:0}.modal-inner.whole .modal-con{padding:0;height:100%}.modal-inner.whole .modal-txt{height:100%}.modal-inner.whole .modal-txt .txt-con{width:100%}.modal-inner.center{display:flex;justify-content:center;align-items:center}.modal-inner.bottom{width:100%;display:flex;justify-content:center;align-items:flex-end}.modal-inner.bottom .modal{width:100%;padding:0;max-width:100%;border-radius:1rem 1rem 0 0}.modal{display:flex;flex-direction:column;width:32rem;max-height:80%;background:#fff;border-radius:1rem;overflow:hidden}.modal-image img{width:100%;height:100%}.modal-image+.modal-btn .btn-wrap{padding:0}.modal-image+.modal-btn .btn-wrap .btn{margin:0;border-radius:0;border:none}.modal.loading-page{background:hsla(0,0%,100%,.8)}.modal-head{position:relative;top:0;left:0;padding:1.6rem 1.6rem 0 1.6rem;width:100%}.modal-head .btn-close{position:absolute;top:1.6rem;right:1.6rem}.modal-head h1{font-size:1.6rem;font-weight:600;text-align:center}.modal-con{padding:1.6rem 1.6rem 0 1.6rem;overflow-y:auto;overflow-x:hidden}.modal-con .modal-txt{display:flex;flex-direction:column;align-items:center;font-size:1.6rem;color:#424242;text-align:center}.modal-btn .btn-wrap{padding:2.6rem 1.6rem 1.6rem 1.6rem}.modal-li{display:flex;align-items:center;justify-content:center;padding:1.6rem;font-size:1.6rem;font-weight:500;border-bottom:1px solid #eceff1}.modal-li:last-child{border-bottom:0}.modal-li i{margin-right:.4rem}.form-wrap{padding:1.6rem}.form-ul{display:flex;flex-direction:column}.form-li{margin-bottom:2rem}.form-li:last-child{margin-bottom:0}.form-li .btn,.form-li button{flex:0 0 auto;width:8rem;background:#263238;border-radius:.6rem;color:#fff;height:4.4rem;font-size:1.4rem;font-weight:500}.form-li-big-ttl{font-size:1.8rem;font-weight:600}.form-ttl{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-weight:600;font-size:1.4rem;color:#424242}.form-ttl .option-value-txt{font-size:1.2rem;font-weight:600;line-height:1.2;padding:.4rem 1rem;background:#ffe3e3;border-radius:.6rem}.form-ttl .hint{font-size:1.2rem;margin-left:.4rem;color:#757575}.form-in{display:flex;align-items:center;justify-content:center}.form-in+.form-in{margin-top:1rem}.form-in.timer .label{position:relative;top:0;left:0}.form-in.timer .label input{padding-right:4.6rem}.form-in.timer .label .time{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:500;color:#e04848}.form-in button{margin-left:1rem}.form .bar{font-size:1.6rem;margin:0 .4rem;flex:0 0 auto}.form-aside{display:flex;justify-content:space-between;align-items:flex-start}.form-aside-box{width:100%}.form-flex{display:flex;align-items:center}.form-flex-box{margin-right:1rem;width:100%}.form-flex-box:last-child{margin-right:0}.form-info-ol{margin-bottom:1rem;font-size:1.2rem;color:#616161}.form-inputted{padding:.6rem 1rem;background:#f5f5f5}.form-inputted p{font-size:1.4rem;font-weight:600;color:#9e9e9e}.label{position:relative;top:0;left:0;display:flex;align-items:center;width:100%}.label span{color:#424242;margin-left:1rem;font-size:1.6rem;font-weight:500;flex:0 0 auto}.label span.sm-ttl{margin:0 1rem 0 0}.label input,.label select,.label textarea{padding:1rem;width:100%;height:4.4rem;background-color:#fff;border:1px solid #eceff1;font-size:1.6rem;border-radius:.6rem}.label input::-moz-placeholder,.label select::-moz-placeholder,.label textarea::-moz-placeholder{color:#9e9e9e}.label input::placeholder,.label select::placeholder,.label textarea::placeholder{color:#9e9e9e}.label input:focus,.label select:focus,.label textarea:focus{border-color:#e04848}.label input:disabled,.label select:disabled,.label textarea:disabled{background-color:#e0e0e0;color:#9e9e9e}.label.type-bo input{background:#fff}.label.type-bo input::-moz-placeholder{color:#9e9e9e}.label.type-bo input::placeholder{color:#9e9e9e}.label.type-bo input:focus{border-color:#e04848}.label.type-bo input:disabled{background-color:#e0e0e0;color:#9e9e9e}.label.type-bo+.type-bo{margin-left:1rem}.label input[type=search]{padding:1rem 1rem 1rem 4.4rem;background:url(../img/ico-search.8c605be8.svg) no-repeat center left 1rem #fff;background-size:2.4rem}.label select{padding:1rem 3rem 1rem .8rem;background:url(../img/ico-select-down.fb8bf008.svg) no-repeat center right 1rem #fff;background-size:1.6rem}.label textarea{line-height:1.4;background-color:#fff;border:1px solid #eceff1;height:12rem}.label textarea.type-bo{border:1px solid #eceff1;background:#fff}.letters{text-align:right;margin-top:.4rem;color:#757575;font-size:1.2rem;width:100%}.letters-wrap{display:flex;justify-content:space-between}.checkbox{position:relative;top:0;left:0;display:inline-block;flex:0 0 auto}.checkbox input+.check-txt{padding-left:2rem;min-height:2rem;background:url(../img/ico-check.4e8fa69e.svg) no-repeat 0;background-size:1.6rem;font-size:1.4rem;font-weight:500}.checkbox input:checked+.check-txt{background-image:url(../img/ico-check-on.92add837.svg);font-weight:700}.checkbox.big{margin-right:.6rem}.checkbox.big input+.check-txt{padding:0;display:block;width:2rem;height:2rem;background-size:2rem}.check-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(22%,auto));gap:1rem}.check-box.type-fill input+.check-txt{padding:.8rem .8rem .8rem 2.8rem;background-color:#eee;border-radius:.6rem;background-position-x:.8rem;display:flex;justify-content:space-between;align-items:center;min-width:7.2rem;letter-spacing:-.06em}.check-box.type-fill input:checked+.check-txt{background-color:#ffe3e3}.check-box.type-fill .more{width:-moz-fit-content;width:fit-content}.check-box.grid-auto{display:flex;flex-wrap:wrap}.check-box.grid-auto .checkbox{min-width:7.4rem;width:-moz-fit-content;width:fit-content}.check-box.grid-column3{grid-template-columns:1fr 1fr 1fr}.check-box.grid-column1{grid-template-columns:1fr}.radio-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(22%,auto));gap:1rem}.radio-box .radio{position:relative;top:0;left:0;display:inline-block;width:100%}.radio-box .radio input+.radio-txt{display:block;padding:.8rem;background-color:#eee;color:#757575;font-size:1.4rem;border-radius:.6rem;text-align:center}.radio-box .radio input:checked+.radio-txt{font-weight:700;background-color:#e04848;color:#fff}.radio-box.grid-auto{display:flex;flex-wrap:wrap}.radio-box.grid-auto .radio{min-width:7.4rem;width:-moz-fit-content;width:fit-content}.radio-box.type-fill{grid-template-columns:1fr}.radio-box.type-fill input+.radio-txt{padding:.8rem .8rem .8rem 3.2rem!important;border-radius:.6rem;background-position-x:.8rem!important;min-width:8rem;letter-spacing:-.04em;padding-left:2.4rem;min-height:2.4rem;background:url(../img/ico-radio.d35bbd8b.svg) no-repeat left top 1rem #eee;background-size:1.6rem;font-weight:500;text-align:left;color:#212121}.radio-box.type-fill input+.radio-txt .description{font-size:1.2rem;display:block;line-height:1.2;color:#757575;font-weight:400}.radio-box.type-fill input:checked+.radio-txt{background:url(../img/ico-radio-on.dd490e0e.svg) no-repeat left top 1rem #ffe3e3;background-size:1.6rem;color:#212121}.radio-box.type-fill .more{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center}.valid{display:none;margin-top:.4rem;color:#e04848;font-size:1.2rem;font-weight:500}.valid.on{display:flex;flex:0 0 auto}.btn{display:flex;align-items:center;justify-content:center;padding:1.2rem;height:4.8rem;background:#e04848;color:#fff;font-size:1.6rem;font-weight:500;border-radius:.6rem;margin-right:1rem}.btn:last-child{margin-right:0}.btn-wrap{display:flex;align-items:center;width:100%}.btn-wrap.btm{padding:1.6rem}.btn.fit{width:-moz-fit-content;width:fit-content;flex:0 0 auto}.btn.fill{width:100%}.btn.bo{background:#fff;border:1px solid #cfd8dc;color:#212121}.btn.bo.primary{border:1px solid #e04848;color:#e04848}.btn.black{background:#263238;color:#fff}.btn.disabled{background:#e0e0e0;color:#9e9e9e}.btn-close{background-image:url(../img/btn-close.7d727a53.svg);flex:0 0 auto}.btn-filter{margin-left:.8rem;width:3.6rem;height:3.6rem;background-image:url(../img/ico-filter.ee4bde24.svg);background-size:contain;background-repeat:no-repeat;flex:0 0 auto}.btn-change-unit{display:flex;align-items:center;padding:.6rem .8rem;color:#616161;font-size:1.2rem;border:1px solid #e0e0e0;border-radius:.6rem;width:-moz-fit-content;width:fit-content}.btn-change-unit i{margin-right:.2rem}.btn-change-unit span{display:inline-block;margin-left:.2rem;color:#212121;font-weight:500}.btn-link{color:#e04848;text-decoration:underline;font-size:1.4rem;font-weight:700}.btn-fixed,.btn-link{width:-moz-fit-content;width:fit-content}.btn-fixed{position:fixed;right:1.6rem;bottom:8.6rem;z-index:2;padding:.8rem 1.6rem .8rem 1rem;background:#e04848;border-radius:5rem;font-size:1.6rem;color:#fff;font-weight:600}.reset-txt{flex:0 0 auto;display:block;color:#424242;width:auto;font-size:1.2rem;text-decoration:underline}.reset-txt-inner{display:flex;align-items:end;justify-content:space-between}.reset-txt-inner .check-box{width:100%}.notice-btn-wrap{margin-top:1.2rem;display:flex;justify-content:space-between;align-items:center}.notice-btn-wrap .btn-wrap{width:-moz-fit-content;width:fit-content}.notice-btn-wrap .btn-wrap .btn-link{margin-right:1rem}.notice-btn-wrap .btn-wrap .btn-link:last-child{margin-right:0}.empty-wrap{display:flex;align-items:center;min-height:36rem}.empty{margin:8rem 0;padding-top:9.6rem;width:100%;background-image:url(../img/ico-search-empty.2752158b.svg);background-position:top;background-size:8rem;background-repeat:no-repeat;font-size:1.4rem;color:#616161;font-weight:500;line-height:1.4;text-align:center}.empty p{margin-top:.6rem;font-size:1.2rem;font-weight:400;color:#9e9e9e}[class*=" ico-"],[class^=ico-]{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover;vertical-align:top}.ico-kakao-type02,.ico-phone-black,.ico-select-down{width:1.2rem;height:1.2rem;background-repeat:no-repeat;background-size:100%}.ico-arrow-left-gr90,.ico-arrow-right,.ico-arrow-right-gr90,.ico-change,.ico-question-circle,.ico-setting-gray70,.ico-trash{width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-size:100%}.ico-plus-wht,.ico-refresh,.ico-train-wht{width:1.8rem;height:1.8rem;background-repeat:no-repeat;background-size:100%}.ico-arrow-left-right,.ico-estate,.ico-train{width:2rem;height:2rem;background-repeat:no-repeat;background-size:100%}.btn-close,.btn-heart,.header.black .left .btn-arrow-left,.header.black .right .btn-share,.header .inner .left .btn-arrow-left,.header .inner .right .btn-share,.ico-btn-apartment,.ico-btn-corporate-fare,.ico-btn-house,.ico-btn-location-city,.ico-distance,.ico-folder,.ico-image,.ico-location,.ico-logo-lawyer,.ico-nav-heart,.ico-nav-person,.ico-nav-search,.ico-nav-setting,.ico-nav-workspace-premium,.ico-nav-workspace-premium-on,.ico-people,.ico-person,.ico-phone,.ico-photoCamera,.ico-zoom-in,.ico-zoom-out,.membership-type .type.on .ico-logo-lawyer,.membership-type .type.on .ico-people,.membership-type .type.on .ico-person,.nav-icon.on .ico-nav-heart,.nav-icon.on .ico-nav-person,.nav-icon.on .ico-nav-search,.nav-icon.on .ico-nav-setting,.nav-icon.on .ico-nav-workspace-premium{width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-size:100%}.ico-question-circle{background-image:url(../img/ico-question-circle.4760bf91.svg)}.ico-estate{background-image:url(../img/ico-estate-home.1bea9426.svg)}.ico-zoom-in{background-image:url(../img/ico-zoom-in.ca241d0a.svg)}.ico-zoom-out{background-image:url(../img/ico-zoom-out.0a72b4dc.svg)}.ico-change{background-image:url(../img/ico-change.e067650d.svg)}.ico-nav-search{background-image:url(../img/ico-nav-search.e16e6eac.svg)}.ico-nav-heart{background-image:url(../img/ico-nav-heart.c5492d16.svg)}.ico-nav-workspace-premium{background-image:url(../img/ico-nav-workspace-premium.3a8a4326.svg)}.ico-nav-setting{background-image:url(../img/ico-nav-setting.1cd2e734.svg)}.ico-nav-person{background-image:url(../img/ico-nav-person.ea2f4aa9.svg)}.ico-distance{background-image:url(../img/ico-distance.f496b205.svg)}.ico-photoCamera{background-image:url(../img/ico-photoCamera.26314853.svg)}.ico-folder{background-image:url(../img/ico-folder.ba743c1f.svg)}.ico-phone{background-image:url(../img/ico-phone.afbcd754.svg)}.ico-image{background-image:url(../img/ico-image.a9c79acb.svg)}.ico-select-down{background-image:url(../img/ico-select-down.fb8bf008.svg)}.ico-location{background-image:url(../img/ico-location.7c62246e.svg)}.ico-refresh{margin-right:.2rem;background-image:url(../img/ico-refresh.b0b2b753.svg)}.ico-plus-wht{background-image:url(../img/ico-plus-wht.2efe4170.svg)}.ico-train-wht{background-image:url(../img/ico-train-wht.fb02b073.svg)}.ico-arrow-right{background-image:url(../img/ico-arrow-right.cb04c90b.svg);flex:0 0 auto}.ico-arrow-right-gr90{background-image:url(../img/ico-arrow-right-gr90.27cf9945.svg);flex:0 0 auto}.ico-arrow-left-gr90{background-image:url(../img/ico-arrow-left-type02.d44cbd09.svg);flex:0 0 auto}.ico-setting-gray70{background-image:url(../img/ico-setting-gray70.8f717ead.svg)}.ico-train{background-image:url(../img/ico-train.b4594f0a.svg)}.ico-train-wrap{margin-right:.6rem;flex:0 0 auto;width:2.6rem;height:2.6rem;background:#eceff1;border-radius:5rem;display:flex;align-items:center;justify-content:center}.ico-trash{background-image:url(../img/ico-trash.d3c2b6d8.svg)}.ico-person{background-image:url(../img/ico-person.69d1e206.svg)}.ico-people{background-image:url(../img/ico-people.109632ee.svg)}.ico-nav-workspace-premium-on{background-image:url(../img/ico-nav-workspace-premium-on.bc827c47.svg)}.ico-btn-corporate-fare{background-image:url(../img/ico-btn-corporate-fare.363e6027.svg)}.ico-btn-house{background-image:url(../img/ico-btn-house.55ff4f25.svg)}.ico-btn-location-city{background-image:url(../img/ico-btn-location-city.feacb99c.svg)}.ico-btn-apartment{background-image:url(../img/ico-btn-apartment.51d3715f.svg)}.ico-arrow-left-right{background-image:url(../img/ico-arrow-left-right.1e368f42.svg);margin:0 1rem;flex:0 0 auto}.ico-kakao-type02{background-image:url(../img/ico-kakao-type02.d64f3a05.svg);margin-right:.4rem;flex:0 0 auto}.ico-phone-black{background-image:url(../img/ico-phone-black.64e18d5e.svg);margin-right:.4rem;flex:0 0 auto}.ico-logo-lawyer{background-image:url(../img/logo-lawyer.a6ffe2a7.svg)}.thumb{position:relative;top:0;left:0;display:flex;flex-flow:column;justify-content:center;align-items:center;width:6.8rem;height:6.8rem;flex:0 0 auto}.thumb .inner{overflow:hidden;border:2px solid #e5e8ea;border-radius:50%;width:100%;height:100%;background:url(../img/basic-profile.9f6eb54a.svg) no-repeat;background-size:cover}.thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.thumb .tag.redev{position:absolute;top:.4rem;left:.4rem}.thumb .input-file{position:absolute;right:0;bottom:0;background:url(../img/btn-photo-add.1ed4e310.svg) no-repeat;width:2.4rem;height:2.4rem;background-size:2.4rem;z-index:1}.thumb .input-file input[type=file]{display:none}.category li{display:flex;justify-content:space-between;align-items:center;padding:1.6rem;border-bottom:1px solid #f5f5f5;font-size:1.6rem;font-weight:500}.category li .date{margin-top:.4rem;width:100%;font-size:1.2rem;color:#9e9e9e}.category-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:block}.category-name-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.complete{margin:9.6rem auto 0;text-align:center}.complete img{margin:0 auto 2.6rem;height:7rem}.complete-txt{font-size:1.6rem;color:#424242}.complete-ttl{font-size:1.8rem;font-weight:700;color:#424242}.complete .color-primary{font-size:1.2rem}.ol{counter-increment:custom-number}.ol-li{margin-bottom:.4rem;display:flex;flex-wrap:wrap;list-style-type:none;font-size:1.2rem;font-weight:500;color:#757575;letter-spacing:-.04em}.ol-li:last-child{margin-bottom:0}.ol-li:before{flex:0 0 auto;content:"• ";display:inline-block;counter-increment:custom-number;margin-right:.5rem;vertical-align:top}.ol-txt{flex:1}.ol .sub-txt{font-size:1.2rem;color:#9e9e9e}.ol.nb-dot{counter-reset:step-counter calc(var(--start) - 1)}.ol.nb-dot .ol-li{counter-increment:step-counter}.ol.nb-dot .ol-li:before{content:counter(step-counter) ".";display:inline-block}.accordion-menu-li .toggle-ttl{position:relative;top:0;left:0;padding:1.6rem;border-bottom:1px solid #f5f5f5}.accordion-menu-li .toggle-ttl h3{width:calc(100% - 24px);font-size:1.6rem;font-weight:500}.accordion-menu-li .toggle-ttl:after{position:absolute;top:2.8rem;right:1.6rem;content:"";background:url(../img/ico-select-down.fb8bf008.svg) no-repeat 100%;-o-object-fit:cover;object-fit:cover;transform:rotate(0) translateY(-50%);width:1.6rem;height:1.6rem}.accordion-menu-li .toggle-inner{background:#f5f5f5;color:#616161;padding:1rem 1.6rem;font-size:1.4rem}.accordion-menu-li.on .toggle-ttl:after{transform:rotate(180deg) translateY(50%)}.toggle{height:2.4rem}.toggle .switch{position:relative;top:0;left:0;display:inline-block;width:4.8rem;height:2.4rem}.toggle .switch input{opacity:0;width:0;height:0}.toggle .slider{top:0;left:0;right:0;bottom:0;cursor:pointer;background-color:#eceff1}.toggle .slider,.toggle .slider:before{position:absolute;border-radius:5rem;transition:.4s}.toggle .slider:before{content:"";height:1.6rem;width:1.6rem;left:.4rem;bottom:.4rem;background-color:#fff}.toggle input:checked+.slider{background-color:#e04848}.toggle input:focus+.slider{box-shadow:0 0 1px #e04848}.toggle input:checked+.slider:before{transform:translateX(2.4rem)}.loading-process-page{display:flex;align-items:center;justify-content:center;height:100%}.loading-process-page .img-wrap{width:6.4rem}.loading-process-page+.modal-txt{margin-top:1.6rem;font-size:1.4rem;font-weight:600}.loading-process-page+.modal-txt span{font-size:1.2rem;color:#757575;font-weight:500}.infinite{width:100%;height:1px}.access-page{padding:1.6rem}.access-page .logo-wrap{padding-top:4rem}.access-page .logo-wrap img{margin:0 auto;height:7rem}.access-page .title-wrap{margin-top:2.6rem;text-align:center}.access-page .title-wrap .title{font-size:1.6rem;font-weight:700}.access-page .title-wrap .info{margin-top:.4rem;font-size:1.4rem;line-height:1.4;color:#757575;font-weight:500}.access-box{margin-top:3rem}.access-box h6{margin-bottom:.6rem;font-size:1.2rem;color:#9e9e9e;font-weight:600}.access-ul{padding:1.4rem;background-color:#f4f7f9;border-radius:.6rem}.access-li{margin-bottom:1rem;display:flex;align-items:center}.access-li:last-child{margin-bottom:0}.access-li .title{display:flex;align-items:center;font-size:1.4rem;font-weight:700;color:#424242;min-width:8.8rem}.access-li .title i{margin-right:.4rem}.access-li .text{margin-left:.4rem;font-size:1.4rem;color:#616161}.agree-modal-wrap .hint{font-size:1.2rem;color:#9e9e9e}.agree-modal-li{margin-bottom:.6rem;font-size:1.4rem;font-weight:500;color:#424242;line-height:1.4;text-align:left}.agree-modal-li:last-child{margin-bottom:1.6rem}.terms-page{padding:1.6rem}.terms-page p{font-size:1.4rem}.filter-btn{display:flex;align-items:center;justify-content:space-between;padding:.8rem;margin-right:.8rem;width:100%;height:3.6rem;overflow:hidden;border:1px solid #e0e0e0;border-radius:.6rem}.filter-btn:last-child{margin-right:0}.filter-btn i{margin-left:.4rem;flex:0 0 auto}.filter-btn span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline-block;font-size:1.4rem}.filter-btn-box{margin-top:1.4rem;display:flex;align-items:center;justify-content:space-between;width:100%}.filter-btn.on{border:1px solid #e04848;color:#e04848}.filter-btn.on .ico-select-down{background:url(../img/ico-select-down-primary.81b6134d.svg) no-repeat}.filter-btn-wrap{display:flex;align-items:center;width:calc(100% - 40px)}.filter-wrap .form .btn-wrap{margin-top:1.6rem}.filter-wrap .form .btn-wrap .btn{padding:.6rem;height:3.6rem;font-size:1.4rem}.filter-wrap .form .range-li,.filter-wrap .form .range-wrap{margin-top:1rem}.map-wrap{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden}.map-btn-wrap{z-index:10}.map-btn-wrap .btn{left:inherit}.map-btn-wrap .btn,.map-btn-wrap .btn-box{position:absolute;top:1.6rem;right:1.6rem;z-index:5}.map-btn-wrap .btn-box{left:1.6rem;width:-moz-fit-content;width:fit-content}.map-btn-wrap .btn-zoom{margin-top:1rem;display:flex;flex-direction:column;align-items:center;width:3.6rem;border:1px solid #e0e0e0;border-radius:.4rem;background:#fff}.map-btn-wrap .btn-zoom button{padding:.6rem;width:3.6rem}.map-btn-wrap .btn-zoom .line{display:block;width:1.6rem;height:.1rem;background-color:#e0e0e0}.map-btn-wrap .btn-location{width:3.6rem;height:3.6rem;flex:0 0 auto;border:1px solid #e0e0e0;border-radius:.4rem;background:#fff}.map-btn-wrap .btn{padding:.4rem 1rem;height:3.6rem;width:-moz-fit-content;width:fit-content;line-height:1.5;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:1.4rem;border:1px solid #fff}.map-btn-wrap .btn.off{border:1px solid #bdbdbd;background-color:#eee;color:#424242;font-weight:500}.map-position-box .position-round{width:4.6rem;height:4.6rem;font-size:1.4rem;background:rgba(255,0,0,.7);justify-content:center;color:#fff;border-radius:100%}.map-position-box .position-round,.map-position-box .position-tag{position:absolute;top:0;left:0;font-weight:600;display:flex;align-items:center}.map-position-box .position-tag{background:#fff;border-radius:5rem;overflow:hidden;font-size:1.2rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.map-position-box .position-tag span{flex:0 0 auto}.map-position-box .position-tag .left{padding:.2rem .8rem .2rem 1rem;color:#fff;height:100%}.map-position-box .position-tag .right{padding:.2rem 1rem}.map-position-box .position-tag.city .left{background:#e04848}.map-position-box .position-tag.station .left{background:#6498e0}.map-position-box .position-tag.price{padding:.2rem 1rem;color:#e04848;border:1px solid #e04848}.map-txt{margin-bottom:.2rem;font-size:1.4rem}.search-li{display:flex;align-items:center;padding:1.6rem;font-size:1.4rem}.section .form-li{margin-bottom:3.6rem}.section .form-li:last-child{margin-bottom:0}.section .form-li .sm-txt{margin:0 0 1rem 0;font-size:1.2rem;color:#757575;font-weight:500}.range-wrap{border-top:1px solid #eceff1}.range-li,.range-wrap{margin-top:2rem}.tag{display:inline-block;margin-right:.8rem;padding:.4rem .8rem;font-size:1.2rem;font-weight:700;line-height:1.2;color:#fff;border-radius:.4rem}.tag:last-child{margin-right:0}.tag-wrap{display:flex;align-items:center}.tag-wrap.break{flex-wrap:wrap;gap:.8rem}.tag.gray{padding:.4rem .8rem;background:#ffe6e6;color:#212121;font-size:1.4rem;font-weight:400;margin:0;border-radius:0}.tag.grade01{background:#2fb14c}.tag.grade02{background:#a6c100}.tag.grade03{background:#f6b100}.tag.grade04{background:#ff8a1e}.tag.grade05{background:#f94c16}.tag.cert-wait{background:#e6ecff;color:#0038ff}.tag.cert-complete{background:#def2e2;color:#2fb14c}.tag.cert-refusal{background:#ffe6e6;color:red}.tag.cert-lawyer{background:#ffd84f;color:#5a2b21}.tag.cert-baro{color:#fff;background:red}.tag.redev{background:#455a64;padding:.4rem .6rem}.tag.post-dvert{color:#0038ff;border:1px solid #0038ff}.tag.post-report{color:#e04848;border:1px solid #e04848}.tag.post-end{color:#9e9e9e;border:1px solid #bdbdbd}.tag.post-stop{color:#212121;border:1px solid #212121}.tag.post-save{color:#2fb14c;border:1px solid #2fb14c}.tag.post-deputy{color:#ff8a1e;border:1px solid #ff8a1e}.tag.approval-wait{background:#eee;color:#9e9e9e}.tag.approval-refusal{background:#e04848}.tag.call-inquiry,.tag.kakao-inquiry{display:flex;align-items:center;justify-content:center;border-radius:.4rem;background:#eee;font-size:1.4rem;font-weight:500;color:#424242;width:-moz-fit-content;width:fit-content}.tag.kakao-inquiry{background:#fee500}.estate-num{padding:1rem 1.6rem;font-size:1.4rem;font-weight:500;color:#616161;background:#fafafa;border:1px solid #eceff1}.estate-list-sum{display:flex;align-items:center;justify-content:space-between;padding:1.6rem;background:#fff}.estate-list-sum p{font-size:1.4rem;font-weight:500;color:#616161}.estate-list-sum .btn{padding:.6rem 1rem;font-size:1.2rem;color:#fff;font-weight:600;height:-moz-fit-content;height:fit-content}.estate-list-ul{padding:1.6rem}.estate-list-li{margin-bottom:1rem}.estate-list-li:last-child{margin-bottom:0}.estate-info-wrap{margin-bottom:1rem;display:flex;color:#616161;line-height:1.2}.estate-info-wrap .inner{width:100%}.estate-info-wrap .inner .title{margin-bottom:.4rem}.estate-info-wrap .inner .title .address{margin-bottom:.4rem;font-size:1.3rem}.estate-info-wrap .inner .title h3{font-size:1.6rem;font-weight:600;line-height:1.3}.estate-info-wrap .inner .title h3 .price{color:#212121}.estate-info-wrap .inner .title h3 .line{color:#ffbaba}.estate-info-wrap .inner .place{margin-bottom:.4rem;font-size:1.6rem;font-weight:600}.estate-info-wrap .inner .place p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:inherit;line-height:1.3}.estate-info-wrap .inner .info{font-size:1.2rem;line-height:1.3}.estate-info-wrap .inner .info p{margin-bottom:.2rem}.estate-info-wrap .inner .info p:last-child{margin-bottom:0}.estate-info-wrap .inner .info .line{color:#bdbdbd}.estate-btn-wrap{padding:1.6rem 1.6rem 0;display:flex;justify-content:space-between;align-items:center}.estate-btn-wrap .btn{margin-right:.6rem;padding:.6rem .6rem;height:-moz-fit-content;height:fit-content;font-size:1.4rem;letter-spacing:-.06em}.estate-btn-wrap .btn:last-child{margin-right:0}.card{position:relative;top:0;left:0;padding:1.6rem;background:#fff;border-radius:1.2rem;line-height:1.2}.card.shadow{border:1px solid #eee;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.card.shadow:hover{background-color:#f4f7f9}.card .thumb{margin-right:1.2rem;width:9.6rem;height:9.6rem}.card .thumb .inner{border-radius:.4rem;border:unset}.card .thumb .tag{margin-right:0;font-size:1rem;letter-spacing:-.04em}.card .thumb .btn-heart{position:absolute;right:.4rem;bottom:.4rem;margin-right:0}.card .number-txt{padding:.4rem .6rem;font-size:1.2rem;color:#616161;background:#eee;border-radius:.4rem;font-weight:500}.card .edit-wrap .btn-wrap{margin-top:1.4rem}.card .edit-wrap .btn-wrap .btn{font-size:1.2rem;font-weight:700;height:4rem}.card .edit-box{margin-top:1.4rem;display:flex;align-items:center;height:6.8rem}.card .edit-box .btn-wrap{margin-top:0;width:-moz-fit-content;width:fit-content;flex-direction:column;justify-content:space-between;height:100%}.card .edit-box .btn-wrap .btn{margin:0 0 .2rem 0;height:100%;flex:unset}.card .edit-box .btn-wrap .btn:last-child{margin-bottom:0}.card .edit-box .form-in{width:100%;height:100%}.card .edit-box .form-in label{margin-right:1rem;height:100%}.card .edit-box .form-in label textarea{height:100%}.card .edit-box .btn{padding:.8rem;width:4.6rem;height:6.8rem;flex:0 0 auto}.card-disabled-area{position:absolute;top:0;left:0;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:12px;background:rgba(0,0,0,.01);backdrop-filter:blur(8.3833332062px);-webkit-backdrop-filter:blur(8.3833332062px);font-size:1.6rem;font-weight:600;line-height:1.4;color:#616161;text-align:center}.post-wrap{margin-bottom:1.2rem;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.post-inquiry{margin-top:1rem;display:flex;align-items:center;color:#616161;font-size:1.2rem}.post-inquiry .btn-link{margin-right:.8rem;font-size:1.2rem;color:#757575}.post-inquiry .btn-link:last-child{margin-right:0}.post-inquiry .line{color:#e0e0e0}.post-header{padding:1.6rem;border-bottom:1px solid #f5f5f5}.post-header .ttl{font-size:1.6rem;font-weight:500}.post-header .date{margin-top:.2rem;font-size:1.2rem;color:#9e9e9e}.post-inner{padding:1.6rem;font-size:1.4rem}.post-inner img{width:100%;margin-top:1.6rem}.advert-status-txt{display:flex;align-items:center;font-size:1.2rem}.advert-status-txt p{width:7rem;color:#424242;font-weight:600}.advert-status-txt span{display:inline-block;margin-left:.4rem;color:#616161}.advert-status-wrap{padding:1rem 1.6rem;display:flex;align-items:baseline;justify-content:space-between}.search-wrap{padding:0 1.6rem 1rem}.search-wrap .form-in{width:100%}.search-wrap .form-in .search{margin-right:1rem;flex:0 0 auto;width:-moz-fit-content;width:fit-content}.info-txt-box{padding:1.6rem;background:#f4f7f9;color:#616161;font-size:1.4rem}.info-txt-box .ttl{margin-bottom:.4rem;font-weight:600}.info-txt-box .table{margin-top:.4rem}.info-txt-box .table li{display:flex;align-items:center;font-size:1.2rem}.info-txt-box .table li p{padding:.8rem;font-size:1.2rem;background:#fff;border:1px solid #eee;width:100%;text-align:left;color:#212121}.info-txt-box .table li .title{font-weight:500;width:33.333%;flex:0 0 auto;text-align:center}.detail-page{color:#424242;padding-bottom:7.2rem}.detail-page .add-date-box{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.detail-page .add-date-box p{font-size:1.2rem;color:#757575}.detail-page .post-wrap{margin-bottom:1rem}.detail-page-title{padding:1.6rem;font-size:1.8rem;font-weight:700;border-left:1px solid #e5e8ea;border-right:1px solid #e5e8ea}.detail-page .tab{z-index:9;position:sticky;background:#fff;top:5.6rem}.detail-title{padding:1rem 1.6rem 1.6rem 1.6rem;border:1px solid #eceff1}.detail-title .title{font-size:1.6rem}.detail-title .title span{font-size:2.4rem;font-weight:700}.detail-info-icon-ul{padding:2.6rem 1.6rem;display:grid;grid-template-columns:1fr 1fr;gap:.8rem .4rem}.detail-info-icon-li{display:flex;align-items:center;font-weight:500}.detail-info-icon-li .txt{margin-left:.6rem;font-size:1.2rem}.detail-info-icon-li .txt .color-primary{margin-left:.4rem;font-weight:400}.detail-info-icon-li .txt .gray-txt{color:#616161;font-size:1.1rem}.detail-info-icon-li img{width:2.8rem;height:2.8rem}.detail-li{padding:1.6rem;border-bottom:10px solid #eee}.detail-li:last-child{border-bottom:none}.detail-li-ttl{margin-bottom:2rem;font-size:1.6rem;font-weight:700}.section{margin-bottom:3.6rem}.section:last-child{margin-bottom:0}.section-ttl{margin-bottom:1.6rem;display:flex;justify-content:space-between}.section-ttl .color-primary{margin-top:.4rem;font-size:1.3rem;font-weight:500}.section-ttl .btn-link{color:#212121}.section-ttl .cert-round{font-size:1.4rem;font-weight:700;color:#212121;padding:.2rem 1rem;border:1px solid #212121;border-radius:2rem}.section-ttl .ttl{font-weight:700;color:#e04848;font-size:1.6rem}.section .ft-14{margin-top:1.6rem}.contact-wrap{position:fixed;bottom:0;padding:1rem 1.6rem;z-index:10;display:flex;width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.1);background:#fff}.contact-wrap .writer{font-size:1.6rem;font-weight:700}.contact-wrap .writer-wrap{width:100%}.contact-wrap .writer-wrap .company-name{margin-top:.4rem;font-size:1.4rem;color:#757575;width:100%}.contact-wrap .btn-wrap{width:-moz-fit-content;width:fit-content;flex:0 0 auto}.contact-wrap .btn-wrap button{padding:1rem 1.6rem;margin-right:1rem;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.2rem;border-radius:1.2rem;font-weight:500}.contact-wrap .btn-wrap button:last-child{margin-right:0}.contact-wrap .btn-wrap button img{width:2rem;height:2rem}.contact-wrap .btn-wrap button.btn-kakao-inquiry{background:#fee500;color:#392020}.contact-wrap .btn-wrap button.btn-call-inquiry{background:#e04848;color:#fff}.essen{margin-right:.4rem;width:.4rem;height:.4rem;background:#e04848}.safe-grade-ul{padding:1.6rem}.safe-grade-li{margin-bottom:1rem}.safe-grade-li:last-child{margin-bottom:0}.safe-grade-li .title{padding:.6rem;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.2;border-radius:.8rem .8rem 0 0}.safe-grade-li .title span{display:block;font-size:1.3rem;font-weight:500}.safe-grade-li .ol{padding:1rem;border-radius:0 0 .8rem .8rem;border:1px solid #e0e0e0;font-size:1.4rem;color:#424242}.safe-grade-li .ol li{margin-bottom:.4rem}.safe-grade-li .ol li:last-child{margin-bottom:0}.safe-grade-box{margin-bottom:3.6rem}.safe-grade-box:last-child{margin-bottom:0}.safe-grade-box .more-btn-wrap .btn-link{margin:2.6rem 0;float:right}.safe-grade-box .more-btn-wrap .btn-wrap{justify-content:space-between}.safe-grade-box .more-btn-wrap .btn-box{display:flex;align-items:center}.safe-grade-box .more-btn-wrap .btn-box .btn{padding:.4rem .6rem .4rem 1.2rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:1.2rem;font-weight:700}.safe-grade-box .more-btn-wrap .btn-box .btn img{width:1rem;height:1rem;margin-left:.2rem}.safe-grade-box .more-btn-wrap .btn-box p{margin-right:1rem;font-size:1.4rem;font-weight:700}.safe-grade-ttl{display:flex;align-items:center;margin-bottom:1rem;font-size:1.4rem}.safe-grade-ttl .ttl{display:flex;align-items:center;margin-right:.4rem}.comment-box{border-radius:.4rem;overflow:hidden}.comment-box .top{display:flex;align-items:center;padding:1rem;background:#f5f5f5}.comment-box .top .thumb{margin-right:1rem;width:4rem;height:4rem;flex:0 0 auto}.comment-box .top .thumb .inner{border-radius:.8rem}.comment-box .top .thumb+.txt-box{width:calc(100% - 50px)}.comment-box .top .thumb+.txt-box p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:block}.comment-box .bottom{padding:1rem;border:1px solid #f5f5f5}.comment-box .txt-box{letter-spacing:-.04em}.comment-box .txt-box span{margin-left:.4rem;font-weight:400;color:#757575;font-size:1.1rem}.comment-box .txt-box .sm-ttl{font-size:1.2rem}.comment-box .txt-box p{display:block}.comment-box .ttl{margin-bottom:.2rem;font-size:1.4rem;font-weight:500}.comment-box .info{font-size:1.2rem;letter-spacing:-.08em;color:#424242}.comment-box .txt{font-size:1.2rem}.comment-box .tag{padding:.6rem 0;text-align:center;width:6.4rem}.comment-box .tag-wrap{margin-right:1rem}.comment-box .label textarea.type-bo{padding:0;border:none}.comment-box-wrap{padding:1.6rem;border-top:4px solid #f5f5f5}.comment-list-li{border-bottom:6px solid #eee}.comment-list-li .writer{display:flex;justify-content:space-between}.comment-list-li .writer-box{padding:1.2rem 1.6rem;border-bottom:1px solid #f5f5f5}.comment-list-li .writer .date{font-size:1.2rem;color:#9e9e9e}.comment-list-li .writer .user-nickname{font-size:1.6rem;font-weight:700}.comment-list-li .writer-info{margin-top:.2rem;display:flex;align-items:center;font-size:1.2rem;font-weight:600}.comment-list-li .writer-info .company-name{margin-right:.4rem;color:#616161}.comment-list-li .writer-info .address{color:#9e9e9e}.comment-txt{padding:1.6rem;font-size:1.4rem}.status-bar{margin:0 0 auto;width:1rem;height:18.6rem}.status-bar .bar{position:relative;width:100%;height:100%;background:#f5f5f5;border:1px solid #eee;border-radius:5rem}.status-bar .gauge{position:absolute;bottom:0;width:100%;height:100%;border-radius:5rem}.status-bar-ul{display:flex;height:100%}.status-bar-li{margin-right:.4rem;display:flex;flex-direction:column;align-items:center;width:100%}.status-bar-li:last-child{margin-right:0}.status-bar-li p{margin-top:.8rem;font-size:1.2rem;color:#616161;font-weight:700}.status-bar-li .tag{width:100%;padding:.4rem;text-align:center;border-radius:.8rem}.status-bar-li .tag-wrap{width:100%;margin-bottom:.8rem}.txt-info-li{margin-bottom:.6rem;display:flex;align-items:center;font-size:1.4rem}.txt-info-li.flex-column{align-items:start;margin-bottom:1.6rem}.txt-info-li.flex-column .txt-info-ttl{width:unset}.txt-info-li.flex-column .txt-info-txt{margin-top:.6rem}.txt-info-li.flex-column .txt-info-txt-flex-wrap{margin-top:1rem;display:flex;align-items:center;width:100%}.txt-info-li.flex-column .txt-info-txt-flex-wrap .btn{margin-left:.4rem;padding:.4rem .6rem .4rem 1.2rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:1.2rem;font-weight:700}.txt-info-li.flex-column .txt-info-txt-flex-wrap .btn img{width:1rem;height:1rem;margin-left:.2rem}.txt-info-li.flex-column .txt-info-txt .sm-txt{font-size:1.2rem;color:#757575}.txt-info-ttl{display:flex;margin-right:1rem;font-weight:700;width:9rem}.txt-info-ttl img{margin-right:.2rem;flex:0 0 auto;width:2rem;height:2rem}.txt-info-ttl span{display:block;font-size:1rem}.mypage-info-wrap{position:relative;top:0;left:0;padding:1.6rem;background:#f4f7f9}.mypage-info-wrap .info-txt{margin-bottom:1.6rem;text-align:center;font-size:1.4rem;font-weight:500;color:#9e9e9e}.mypage-info-wrap .user-info{display:flex;align-items:center}.mypage-info-wrap .user-info .thumb{margin-bottom:.6rem}.mypage-info-wrap .user-info .user-nickname{margin-right:.4rem;font-size:2rem;font-weight:700}.mypage-info-wrap .user-info .user-email{font-size:1.4rem;color:#424242}.mypage-info-wrap .btn-setting{position:absolute;top:1.6rem;right:1.6rem;width:-moz-fit-content;width:fit-content;font-size:1.2rem;color:#616161}.mypage-info-wrap .btn-setting i{margin-left:.2rem}.btm-con{display:flex;flex-direction:column;justify-content:space-between;height:100%}.login-box{padding:1.6rem}.login-box .line{margin:0;width:100%;height:.4rem;background:#eee}.login-box .signIn-btn-wrap button{margin-top:1.6rem!important}.login-box .signIn-btn-wrap button i{margin-right:.4rem}.login-box .form-li{margin-bottom:1.6rem}.login-box .form-li:last-child{margin-bottom:0}.login-box .logo-wrap{padding:2rem 0 3rem 0}.login-box .logo-wrap img{margin:0 auto}.login-box .btn.bo{margin:1rem 0}.find-sign{padding:0 1.6rem;margin-top:2rem;display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;font-weight:600;color:#9e9e9e;-webkit-text-decoration-line:underline;text-decoration-line:underline}.find-sign button{width:auto}.find-sign .btn-wrap{width:-moz-fit-content;width:fit-content}.find-sign .btn-wrap button{margin-right:1.2rem}.find-sign .btn-wrap button:last-child{margin-right:0}.sns-login .bar{width:100%;height:.1rem;background:#e0e0e0}.sns-login .bar-area{display:flex;align-items:center}.sns-login .bar-area span{margin:0 1rem;font-size:1.4rem;font-weight:500;color:#9e9e9e;flex:0 0 auto}.sns-btn{margin:2rem 0 3rem;display:flex;align-items:center;justify-content:center}.sns-btn button{margin-right:1.2rem}.sns-btn button:last-child{margin-right:0}.sns-btn .kakao{width:4.2rem;height:4.2rem;background:url(../img/btn-kakao.64d7f7b8.svg) no-repeat 50%}.sns-btn .apple{width:4.2rem;height:4.2rem;background:url(../img/btn-apple.f6493c46.svg) no-repeat 50%}.sns-btn.fill{flex-direction:column;margin:1rem 0 2rem 0}.sns-btn.fill button{margin:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:500;width:100%;border-radius:.6rem;height:4.8rem}.sns-btn.fill button img{margin-right:.8rem;height:1.6rem}.sns-btn.fill .kakao{background:#fee500;color:rgba(0,0,0,.85)}.sns-btn.fill .apple{margin-top:1rem;background:#000;color:#fff}.title-wrap{padding:1.6rem}.title-wrap .title{font-size:1.8rem;font-weight:600;line-height:1.4}.title-wrap .info{margin-top:.4rem;font-size:1.4rem;color:#757575}.img-ttl{margin-bottom:.4rem;font-size:1.2rem;font-weight:700;color:#757575}.add-img{display:flex;flex-wrap:wrap}.add-img-file-name-wrap{padding:.6rem;background:#eceff1;font-size:1.4rem;color:#424242;border-radius:.4rem}.add-img-file-name-wrap p{margin-bottom:.2rem}.add-img-file-name-wrap p:last-child{margin-bottom:0}.add-img .img-file-name{margin-top:.6rem;display:flex;align-items:center;color:#757575;font-size:1.2rem;width:7.4rem}.add-img .img-file-name p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:block}.add-img .img-file-name .extension{flex:0 0 auto}.add-img .img-box{position:relative;top:0;left:0;width:7.4rem;height:7.4rem;border-radius:.4rem;overflow:hidden;background:url(../img/ico-plus-bluegray10.d8453177.svg) no-repeat 50%;background-size:cover}.add-img .img-box img{position:absolute;top:0;left:0;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.add-img .img-box .btn-photo-remove{position:absolute;top:.4rem;left:auto;right:.4rem;background:url(../img/btn-photo-remove.ee17f23a.svg) no-repeat;background-size:cover;width:1.8rem;height:1.8rem}.add-img .img-box-wrap{margin-bottom:1rem;margin-right:1rem}.add-img .img-box-wrap:nth-child(4n){margin-right:0}.add-img .img-box .repre{position:absolute;top:.4rem;left:.4rem;padding:.2rem .8rem;font-size:1.1rem;font-weight:500;line-height:1.2;color:#fff;background:rgba(0,0,0,.6);border-radius:.2rem}.add-img .input-file{position:relative;display:inline-block;width:100%}.add-img .input-file input[type=file]{display:none}.add-img .input-file input[type=file]+.label{display:block;width:100%;height:10rem;overflow:hidden}.table{text-align:center}.table .sm-txt{font-size:1.1rem;color:#757575}.table-wrap{padding:1.6rem}.table-title{margin-bottom:1rem;font-size:1.8rem;font-weight:700;text-align:center}.table .thead,.table .thead .th{display:flex;width:100%}.table .thead .th{align-items:center;justify-content:center;padding:1rem 0;min-height:3.6rem;background:#f5f5f5;font-size:1.2rem;font-weight:500;line-height:1.2;border-right:1px solid #eee;border-top:1px solid #eee;color:#616161}.table .thead .th:first-child{border-left:1px solid #eee}.table .thead .th .sm-txt{display:block;font-size:1rem;line-height:1.2}.table .tbody{display:grid;border-collapse:collapse;width:100%}.table .tbody .tr,.table .tbody .tr .td{display:flex;align-items:center;width:100%}.table .tbody .tr .td{justify-content:center;padding:1rem 0;height:100%;font-size:1.2rem;border-right:1px solid #eee;border-bottom:1px solid #eee}.table .tbody .tr .td:first-child{border-left:1px solid #eee}.table.column{display:flex}.table.column .thead{display:block;width:10rem;flex:0 0 auto}.table.column .thead .th{border-left:1px solid #eee}.table.column .thead .th:last-child{border-bottom:1px solid #eee}.table.column .tbody{width:100%}.table.column .tbody .tr{display:block}.table.column .tbody .tr .td{display:flex;align-items:center;padding:1rem;text-align:left;height:3.6rem}.table.column .tbody .tr .td:first-child{border-left:0;border-top:1px solid #eee}.calc-total{padding:1rem;border:1px solid #eee;border-bottom:0;text-align:center}.calc-total h3{font-size:1.2rem;font-weight:600}.calc-total .price{color:#e04848;font-size:2rem;font-weight:800}.calc-total .price span{margin-left:.2rem;font-size:1.4rem;font-weight:700}.calc-total-wrap .table .thead{width:6rem}.calc-total-box .info-txt{margin-bottom:.4rem;width:100%;text-align:right;font-size:1.2rem;color:#9e9e9e}.add-btn-wrap{gap:1.2rem;padding:1.6rem;display:grid;grid-template-columns:1fr 1fr}.add-btn-wrap i{margin-right:.4rem}.add-btn-wrap button{height:8.2rem}.add-step-box{padding:1.6rem;display:flex;justify-content:space-between;align-items:center}.add-step-box .step{display:flex;align-items:center;font-size:1.4rem;font-weight:500;color:#757575}.add-step-box .step.on{font-weight:700;color:#e04848}.add-step-box .ico-arrow-right.on{background-image:url(../img/ico-arrow-right-primary.70f5b89f.svg)}.admin-approval-status-box{padding:1.6rem 1.6rem 0}.admin-approval-status-box,.alarm-page .category-name{display:flex;justify-content:space-between;align-items:center}.alarm-page .category-name{width:100%}.breakdown-list-ul{padding:1.6rem}.breakdown-list-li{margin-bottom:1.6rem}.breakdown-list-li:last-child{margin-bottom:0}.breakdown-info-wrap .btn-wrap{margin-top:1.6rem}.breakdown-info-wrap .btn-wrap .btn{height:4rem}.breakdown-info-wrap .user-nickname{font-size:1.6rem;font-weight:600}.breakdown-info-wrap .user-nickname-wrap{display:flex;align-items:center;justify-content:space-between}.breakdown-info-wrap .user-nickname-wrap .date{font-size:1.2rem;color:#9e9e9e}.breakdown-info-wrap .user-contact-wrap{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.breakdown-info-wrap .user-number{font-size:1.6rem;color:#424242}.notice-box{padding:.6rem 1rem;margin-bottom:1rem;font-size:1.2rem;font-weight:500}.notice-box.red{background:rgba(224,72,72,.05);color:#e04848}.notice-box.border{border:1px solid #f5f5f5}.paging{margin:6rem auto 0;display:flex;border:1px solid #eee;width:-moz-fit-content;width:fit-content}.paging-type-btn{margin-top:1.6rem;width:100%}.paging-type-btn,.paging-type-btn button{display:flex;align-items:center;justify-content:center}.paging-type-btn button{margin-right:1.6rem;width:3rem;height:3rem;background:#eee;border-radius:.6rem;font-weight:500}.paging-type-btn button:last-child{margin-right:0}.map-btn-fixed{position:absolute;bottom:0;padding:1.6rem;transform:translateY(100%);transition:.2s}.map-btn-fixed.on{transform:translateY(0);transition:.2s}.receipt-wrap li{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;width:100%;color:#424242}.receipt-wrap li:last-child{margin-bottom:0}.receipt-wrap li.line{width:100%;height:1px;background-color:#f5f5f5}.receipt-li{font-size:1.4rem}.receipt-li .total{font-size:1.6rem;font-weight:700}.receipt-li .price{font-weight:600}.receipt-li .price span{margin-right:.4rem;font-weight:400;color:#757575}.receipt-info{width:100%}.receipt-info-ul{padding:1rem;border:1px solid #f5f5f5;border-radius:.4rem}.receipt-info-li{font-size:1.2rem;font-weight:600}.receipt-info-li p{color:#9e9e9e}.receipt-info-li .price{font-weight:400;color:#424242}.reference-mark{margin-top:.4rem;font-size:1.2rem;color:#757575;font-weight:500}.btn-check-wrap{position:relative;top:0;left:0;display:flex;width:100%}.btn-check-wrap button{color:#757575;transition:1s;z-index:1}.btn-check-wrap button a{display:block}.btn-check-wrap button:first-child{color:#fff;transition:1s}.btn-check-wrap:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;border-radius:1.2rem;background-color:#e04848;transition:1s}.btn-check-wrap.check02 button{color:#757575;transition:1s}.btn-check-wrap.check02 button:nth-child(2){color:#fff;transition:1s}.btn-check-wrap.check02:after{left:50%;transition:1s}.three .btn-check-wrap:after{width:33.333%}.three .btn-check-wrap.check02:after{left:33.333%}.three .btn-check-wrap.check03 button{color:#757575;transition:1s}.three .btn-check-wrap.check03 button:nth-child(3){color:#fff;transition:1s}.three .btn-check-wrap.check03:after{left:66.666%}.four .btn-check-wrap:after{width:25%}.four .btn-check-wrap.check02:after{left:25%}.four .btn-check-wrap.check03 button{color:#757575;transition:1s}.four .btn-check-wrap.check03 button:nth-child(3){color:#fff;transition:1s}.four .btn-check-wrap.check03:after{left:50%}.four .btn-check-wrap.check04 button{color:#757575;transition:1s}.four .btn-check-wrap.check04 button:nth-child(4){color:#fff;transition:1s}.four .btn-check-wrap.check04:after{left:75%}.five .btn-check-wrap:after{width:20%}.five .btn-check-wrap.check02:after{left:20%}.five .btn-check-wrap.check03 button{color:#757575;transition:1s}.five .btn-check-wrap.check03 button:nth-child(3){color:#fff;transition:1s}.five .btn-check-wrap.check03:after{left:40%}.five .btn-check-wrap.check04 button{color:#757575;transition:1s}.five .btn-check-wrap.check04 button:nth-child(4){color:#fff;transition:1s}.five .btn-check-wrap.check04:after{left:60%}.five .btn-check-wrap.check05 button{color:#757575;transition:1s}.five .btn-check-wrap.check05 button:nth-child(5){color:#fff;transition:1s}.five .btn-check-wrap.check05:after{left:80%}.tooltip{font-size:1.2rem;background-color:#434343;color:#fff;border-radius:.6rem;position:absolute;top:unset;left:-2rem;right:unset;bottom:-18rem;pointer-events:none;z-index:1;opacity:0;transition:all .25s cubic-bezier(0,0,0,1);width:26rem}.tooltip-wrap{position:relative;top:0;left:0}.tooltip-btn{margin-left:.4rem;background:unset!important;width:1.8rem!important;height:1.8rem!important}.tooltip .message{position:relative;padding:1rem;font-size:1.2rem;font-weight:400}.tooltip .message .title{font-size:1.2rem;font-weight:600}.tooltip .message .ol{font-size:1.2rem}.tooltip .message .ol li{color:#fff!important;margin-bottom:.6rem;font-weight:400}.tooltip .message .ol li:last-child{margin-bottom:0}.sns-wrap{display:flex;align-items:center}.sns-icon{width:2.6rem;height:2.6rem;margin-right:1.6rem}.sns-icon:last-child{margin-right:0}.membership-type{padding:0 1.6rem 1.6rem 1.6rem;display:flex}.membership-type .type{margin-right:1rem;padding:1.2rem;display:flex;flex-direction:column;align-items:center;background:#eee;color:#757575;font-size:1.6rem;border-radius:.6rem}.membership-type .type:last-child{margin-right:0}.membership-type .type i{margin-bottom:.4rem}.membership-type .type.on{background:#e04848;color:#fff;font-weight:600}.membership-type .type.on .ico-person{background-image:url(../img/ico-person-white.848493da.svg)}.membership-type .type.on .ico-people{background-image:url(../img/ico-people-white.70b3bba4.svg)}.membership-type .type.on .ico-logo-lawyer{background-image:url(../img/logo-lawyer-white.1ba2dc01.svg)}.visual{height:24rem}.swiper{width:100%;height:100%}.swiper-wrapper{align-items:center}.swiper-container,.swiper-container.mySwiper{position:relative;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide .img-wrap{overflow:hidden}.swiper-slide .img-wrap,.swiper-slide img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-button-prev{width:5rem!important;height:5rem!important;background:rgba(0,0,0,.03)!important;border-radius:5rem!important;color:#fff!important;left:.6rem!important}.swiper-button-prev:after{font-size:2.4rem!important}.swiper-button-next{width:5rem!important;height:5rem!important;background:rgba(0,0,0,.03)!important;border-radius:5rem!important;color:#fff!important;right:.6rem!important}.swiper-button-next:after{font-size:2.4rem!important}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.2rem}.swiper-pagination-fraction{padding:.4rem .8rem;background:rgba(0,0,0,.6);width:-moz-fit-content!important;width:fit-content!important;border-radius:.8rem;left:unset!important;right:1rem!important;bottom:1rem!important}.swiper-pagination{font-size:1.1rem!important;color:#fff!important}.swiper-pagination-current{color:#e04848!important;font-weight:700}.swiper .tag.redev{position:absolute;left:1rem;bottom:1rem;z-index:1}.slider-container{width:calc(100% - 32px)}.slider-mark-text-wrap{margin:1.2rem auto 0;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 10px)}.slider-mark-text-wrap p{display:inline-block;font-size:1.2rem;font-weight:600;color:#9e9e9e;white-space:nowrap}.rs-container{height:16px;position:relative;top:0;left:0}.rs-container *{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rs-container .rs-bg,.rs-container .rs-selected{background-color:#f5f5f5;border:1px solid #eee;height:1rem;left:0;position:absolute;top:.5rem;width:100%;border-radius:5rem}.rs-container .rs-selected{background-color:#e04848;border:1px solid #e04848;transition:all .2s linear;width:0}.rs-container .rs-pointer{background-color:#fff;border:2px solid #e04848;border-radius:5rem;cursor:pointer;height:1.6rem;left:0;position:absolute;top:.2rem;transition:all .2s linear;width:1.6rem;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25)}.rs-container.sliding .rs-pointer,.rs-container.sliding .rs-selected{transition:none}.rs-container .rs-scale{display:flex;align-items:center;left:0;position:absolute;top:5px;white-space:nowrap}.rs-container .rs-scale span{position:relative;top:0;left:0}.rs-container .rs-scale span:before{background-color:#fff;content:"";height:1rem;left:0;position:absolute;top:0;width:.2rem}.rs-container.rs-noscale span:before{display:none}.rs-container.rs-noscale span:first-child:before,.rs-container.rs-noscale span:last-child:before{display:block}.rs-container .rs-scale span:last-child{margin-left:-1px;width:0}.rs-container .rs-scale span ins{display:none;font-size:1.2rem;font-weight:600;color:#9e9e9e;margin-top:1.2rem;text-decoration:none}.rs-tooltip{color:#333;width:auto;min-width:60px;height:30px;background:#fff;border:1px solid #00969b;border-radius:3px;position:absolute;transform:translate(-50%,-35px);left:13px;text-align:center;font-size:13px;padding:6px 10px 0}.rs-container.disabled .rs-tooltip{border-color:#ccc;color:#999}.watermark{position:absolute;top:0;left:0;top:50%;left:50%;transform:translate(-50%,-50%);flex:0 0 auto;z-index:9;display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,.5);border-radius:1rem;width:100%}.watermark p{margin-left:.6rem;font-size:1.2rem;font-weight:500}.watermark img{width:3rem!important;border-radius:.4rem}.watermark-wrap{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;overflow:auto}.watermark-image,.watermark-pdf{width:100%;height:100vh}.watermark-image{display:flex;align-items:center;justify-content:center}.watermark-image iframe{border:none;width:100%;height:100%;overflow:auto}.confirmation{padding:1rem;color:#212121}.confirmation-wrap{width:100%}.confirmation-iframe{width:100%;height:100%;aspect-ratio:unset;border:none}.confirmation .border-bottom{border-bottom:.3rem solid #212121;padding-bottom:.6rem}.confirmation .title{margin-bottom:1.6rem}.confirmation .title h3{font-size:1.7rem;font-weight:600}.confirmation .title p{font-size:1.4rem;font-weight:500}.confirmation .contents{font-size:1.1rem}.confirmation .contents section{margin-bottom:1.6rem}.confirmation .contents section h6{margin-bottom:.4rem;font-weight:600}.confirmation .contents section .ol-li{color:#212121}.confirmation .contents .agree{margin-right:1.6rem;display:flex;align-items:center;font-size:1.4rem;font-weight:600;flex:0 0 auto}.confirmation .contents .agree .square{display:flex;align-items:center;justify-content:center;font-size:1.5rem;width:1.4rem;height:1.4rem;border:1px solid #212121;margin-right:.4rem}.confirmation .contents .agree-wrap{display:flex;justify-content:flex-end;align-items:center}.confirmation .contents .sign{padding:.6rem 1rem;line-height:1.3;font-size:1.4rem;text-align:center;border:1px solid #212121}.confirmation .contents .sign p+p{font-weight:500}.confirmation-table .table{border:1px solid #212121}.confirmation-table .table-wrap{padding:0}.confirmation-table .table .tbody{display:grid;border-collapse:collapse;width:100%}.confirmation-table .table .tbody .tr{min-height:3.6rem}.confirmation-table .table .tbody .tr:last-child .td,.confirmation-table .table .tbody .tr:last-child .th{border-bottom:0}.confirmation-table .table .tbody .td,.confirmation-table .table .tbody .th{display:flex;align-items:center;padding:.8rem;font-size:1.4rem;font-weight:600;line-height:1.2;height:100%}.confirmation-table .table .tbody .th{justify-content:center;border-right:1px solid #212121;border-bottom:1px solid #212121;width:7rem;flex:0 0 auto}.confirmation-table .table .tbody .td{border-bottom:1px solid #212121;text-align:left;width:100%}.confirmation-table .table .tbody .td+.th{border-left:1px solid #212121}.confirmation .stampArea{margin-top:1rem}.confirmation .stampArea .stamp{margin:0 auto 1rem;width:-moz-fit-content;width:fit-content;padding:.2rem .4rem;background:#ffe6e6;display:flex;align-items:center;justify-content:center;border:1px solid red;color:red;font-weight:600;font-size:1.2rem;line-height:1.3}.confirmation .stampArea .stamp .logo{margin-right:.6rem}.confirmation .stampArea .stamp .logo img{height:2rem}.confirmation .stampArea .stamp .date{margin-left:.2rem;color:red;font-size:1.2rem;line-height:1.3}.mg0{margin:0!important}.mt0{margin-top:0!important}.mt4{margin-top:.4rem!important}.mt6{margin-top:.6rem!important}.mt8{margin-top:.8rem!important}.mt10{margin-top:1rem!important}.mt16{margin-top:1.6rem!important}.mt20{margin-top:2rem!important}.mt24{margin-top:2.4rem!important}.mt30{margin-top:3rem!important}.mt36{margin-top:3.6rem!important}.mt40{margin-top:4rem!important}.mb0{margin-bottom:0!important}.mb4{margin-bottom:.4rem!important}.mb8{margin-bottom:.6rem!important;margin-bottom:.8rem!important}.mb10{margin-bottom:1rem!important}.mb16{margin-bottom:1.6rem!important}.mb20{margin-bottom:2rem!important}.mb24{margin-bottom:2.4rem!important}.mb30{margin-bottom:3rem!important}.mb36{margin-bottom:3.6rem!important}.mb40{margin-bottom:4rem!important}.ml10{margin-left:1rem!important}.pb0{padding-bottom:0}.pd0{padding:0}.pd16{padding:1.6rem}.pd-side10{padding-left:1rem!important;padding-right:1rem!important}.pd-side16{padding-left:1.6rem!important;padding-right:1.6rem!important}.pd-side20{padding-left:2rem!important;padding-right:2rem!important}.pd-side24{padding-left:2.4rem!important;padding-right:2.4rem!important}.color-primary{color:#e04848!important}.color-blue{color:#0038ff!important}.color-gray80{color:#424242!important}.bg-color-grade01{background-color:#2fb14c!important}.bg-color-grade02{background-color:#a6c100!important}.bg-color-grade03{background-color:#f6b100!important}.bg-color-grade04{background-color:#ff8a1e!important}.bg-color-grade05{background-color:#f94c16!important}.flex-column{flex-direction:column}.ft-14{font-size:1.4rem}.body,.wrap{position:relative;top:0;left:0;width:100%;height:100dvh;display:flex;flex-direction:column;flex:1}.editor,.editor-wrap{font-size:16px}.editor>div{white-space:pre-line}.editor table{width:100%;border-color:grey}.editor table td{border:1px solid grey;padding:5px;min-height:25px}.editor p{font-size:inherit;text-align:left;word-break:break-word}.editor sub,.editor sup{position:relative;top:0;left:0;font-size:75%;line-height:0;vertical-align:baseline}.editor sub{bottom:-.25em}.editor sup{top:-.5em}.editor a{display:inline;color:#4169e1;text-decoration:underline}.editor img{display:inline;width:auto;max-width:100%}.editor ol,.editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.editor li:before{content:"";display:inline-block;white-space:nowrap;width:1.2em}.editor li:not(.ql-direction-rtl){padding-left:1.5em}.editor li.ql-direction-rtl{padding-right:1.5em}.editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.editor ul li:before{content:"•"}.editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.editor ol li:before{content:counter(list-0,decimal) ". "}.editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-1}.editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-2}.editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-3}.editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9;counter-increment:list-4}.editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9;counter-increment:list-5}.editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9;counter-increment:list-6}.editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.editor ol li.ql-indent-7{counter-reset:list-8 list-9;counter-increment:list-7}.editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.editor ol li.ql-indent-8{counter-reset:list-9;counter-increment:list-8}.editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.editor ol li.ql-indent-9{counter-increment:list-9}.editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.editor blockquote{font-size:20px;border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.editor code,.editor pre{background-color:#f0f0f0;border-radius:3px}.editor code{font-size:85%;padding:2px 4px}.editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{font-weight:700}.editor h1{font-size:2em}.editor h2{font-size:1.5em}.editor h3{font-size:1.17em}.editor h4{font-size:1em}.editor h5{font-size:.83em}.editor h6{font-size:.67em}.editor em,.editor i{font-style:italic}.editor .ql-direction-rtl{direction:rtl;text-align:inherit}.editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.editor .ql-size-small{font-size:.75em}.editor .ql-size-large{font-size:1.5em}.editor .ql-size-huge{font-size:2.5em}.editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.editor .ql-align-center{text-align:center}.editor .ql-align-justify{text-align:justify}.editor .ql-align-right{text-align:right}.editor .ql-bg-black{background-color:#000}.editor .ql-bg-red{background-color:#e60000}.editor .ql-bg-orange{background-color:#f90}.editor .ql-bg-yellow{background-color:#ff0}.editor .ql-bg-green{background-color:#008a00}.editor .ql-bg-blue{background-color:#06c}.editor .ql-bg-purple{background-color:#93f}.editor .ql-color-white{color:#fff}.editor .ql-color-red{color:#e60000}.editor .ql-color-orange{color:#f90}.editor .ql-color-yellow{color:#ff0}.editor .ql-color-green{color:#008a00}.editor .ql-color-blue{color:#06c}.editor .ql-color-purple{color:#93f}.editor .ql-video{display:block;max-width:100%}.editor .ql-video.ql-align-right{margin:0 0 0 auto}.editor .ql-video.ql-align-center{margin:0 auto}iframe{aspect-ratio:16/9}.tab.type-roundSquare{top:0}.vue-slider-mark-label{display:none}.vue-slider{padding:0!important;height:-moz-fit-content!important;height:fit-content!important}.vue-slider-process{border-color:#e04848!important;background-color:#e04848!important}.vue-slider-rail{border-color:#eee!important;background-color:#f5f5f5!important}.vue-slider-mark{width:.2rem!important}.vue-slider-mark-label{display:none!important}.vue-slider-mark-step{border-radius:0!important;background-color:#fff!important}.vue-slider-dot,.vue-slider-dot-handle{width:1.6rem!important;height:1.6rem!important}.vue-slider-dot-handle{border:2px solid #e04848!important;box-shadow:1px 1px 2px rgba(0,0,0,.25)!important}.txt-con{white-space:pre-wrap}.btn-wrap.map-btn-fixed{z-index:10}.detail-page .tab{top:-.4rem}input[type=date]{position:relative;width:100%;background:url(../img/ico-date-picker.977140d0.svg) center right 1.6rem no-repeat #eceff1;text-align:center}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer}input[type=date]:before{content:attr(placeholder);width:100%;height:100%}input[type=date]:valid:before{display:none}.slider-container{width:94%;margin:0 auto}.vue-slider-rail{height:10px!important}.vue-slider-process{border-color:#e04848;background-color:#e04848}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}