.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps{position:relative}[data-v-731cfe0c]:root{--txt-size-visual:52px;--txt-size-lnb:28px;--txt-size-large:28px;--txt-size-course:24px;--txt-size-title:22px;--txt-size-middle:20px;--txt-size-default:18px;--txt-size-sub:16px;--txt-size-small:14px}@media only screen and (max-width:767px){[data-v-731cfe0c]:root{--txt-size-visual:30px;--txt-size-lnb:22px;--txt-size-large:20px;--txt-size-course:18px;--txt-size-title:16px;--txt-size-middle:14px;--txt-size-default:13px;--txt-size-sub:12px;--txt-size-small:12px}}.modal-round[data-v-731cfe0c]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:200}.modal-round.modal-achieve[data-v-731cfe0c]{color:#333}.modal-round.modal-achieve .modal-round-container[data-v-731cfe0c]{overflow:visible}.modal-round.modal-achieve .modal-round-container .modal-round-wrap[data-v-731cfe0c]{border-radius:20px}.modal-round.modal-achieve .modal-round-container .modal-round-wrap .modal-round-header[data-v-731cfe0c]{border-radius:20px 20px 0 0}.modal-round.modal-achieve .modal-round-container .modal-round-wrap .modal-round-footer .btn-wrap[data-v-731cfe0c],.modal-round.modal-achieve .modal-round-container .modal-round-wrap .modal-round-footer[data-v-731cfe0c]{border-radius:0 0 20px 20px}.modal-round.modal-rank .modal-round-footer[data-v-731cfe0c]{margin-top:-1px}.modal-round.spring.day .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(244,149,204,0) 11%,#f495cc 17%),url(../../assets/img/bg_spring_day.f656de32.png)}.modal-round.spring.night .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(90,106,181,0) 11%,#5a6ab5 17%),url(../../assets/img/bg_spring_night.81991250.png)}.modal-round.summer.day .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(68,172,225,0) 11%,#44ace1 17%),url(../../assets/img/bg_summer_day.09adca41.png)}.modal-round.summer.night .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(90,106,181,0) 11%,#5a6ab5 17%),url(../../assets/img/bg_summer_night.070ed79f.png)}.modal-round.autumn.day .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(235,184,74,0) 11%,#ebb84a 17%),url(../../assets/img/bg_autumn_day.a7f7e214.png)}.modal-round.autumn.night .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(90,106,181,0) 11%,#5a6ab5 17%),url(../../assets/img/bg_autumn_night.5fcf7f0a.png)}.modal-round.winter.day .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(104,172,228,0) 11%,#68ace4 17%),url(../../assets/img/bg_winter_day.826cf9d8.png)}.modal-round.winter.night .modal-round-container .modal-round-wrap .modal-round-body.point-modal[data-v-731cfe0c]{background-image:linear-gradient(180deg,rgba(90,106,181,0) 11%,#5a6ab5 17%),url(../../assets/img/bg_winter_night.d6d8a36f.png)}.modal-round-header[data-v-731cfe0c]{position:relative;padding:40px 40px 20px;background:#fff}.modal-round-header .title[data-v-731cfe0c]{font-size:24px;font-weight:700}.modal-round-header[data-v-731cfe0c]:after{content:"";position:absolute;z-index:-1;bottom:-1px;left:0;display:block;width:100%;height:2px;background:#fff}.modal-round-container[data-v-731cfe0c]{position:absolute;top:50%;left:50%;width:500px;max-height:90vh;transform:translate(-50%,-50%);border-radius:20px;overflow:hidden}.modal-round-body[data-v-731cfe0c]{background:#fff;display:inline-block;width:100%;padding-bottom:40px}.modal-round-body[data-v-731cfe0c]::-webkit-scrollbar{width:5px}.modal-round-body[data-v-731cfe0c]::-webkit-scrollbar-track{background-color:transparent;border-radius:5px}.modal-round-body[data-v-731cfe0c]::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-radius:5px}.modal-round-body .content[data-v-731cfe0c]{margin:0 40px}.modal-round-body.header-null[data-v-731cfe0c]{max-height:calc(90vh - 90px)}.modal-round-body.header-null .content[data-v-731cfe0c]{margin-top:30px}.modal-round-body.header-null .content.point-modal[data-v-731cfe0c]{margin-top:0}.modal-round-body.point-modal[data-v-731cfe0c]{padding-bottom:0;background-repeat:no-repeat;background-position:0 -.422px;background-size:auto,contain}.modal-round-body.point-modal .content[data-v-731cfe0c]{margin:0 0}.modal-round-wrap[data-v-731cfe0c]{position:relative;box-shadow:0 10px 20px rgba(0,0,0,.2)}.modal-round-wrap[data-v-731cfe0c]:after{content:"";position:absolute;bottom:50px;left:0;display:block;width:100%;height:20px;background:#fff;z-index:-1}.modal-round-footer[data-v-731cfe0c]{background:#888}.modal-round-footer .btn-wrap[data-v-731cfe0c]{margin:0;text-align:center;display:flex;justify-content:center;color:#fff}.modal-round-footer .btn-wrap[data-v-731cfe0c]:has(button){height:58px}.modal-round-footer .btn-wrap[data-v-731cfe0c]:has(button) [class^=btn-l]{flex:1;display:block;height:100%;margin:0;border-radius:0}.modal-round.modal-category-select .modal-round-wrap[data-v-731cfe0c]{height:100%}.modal-round.modal-category-select .modal-round-container[data-v-731cfe0c]{width:1040px;height:100%;border-radius:40px 30px 40px 40px;background:#fff}.modal-round.modal-category-select .modal-round-header[data-v-731cfe0c]{padding:0;background:#4b4b4b}.modal-round.modal-category-select .modal-round-header[data-v-731cfe0c]:before{content:"";position:absolute;bottom:0;right:0;display:block;width:100px;height:100%;background:#fff}.modal-round.modal-category-select .modal-round-header .title[data-v-731cfe0c]{position:relative;z-index:1;padding:0 80px;height:56px;line-height:56px;background:#00a3ad;border-radius:0 40px 40px 0;font-size:20px;color:#fff}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c]{position:relative;height:calc(100% - 114px);padding-bottom:0;background:#00a3ad}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c]:before{content:"";position:absolute;top:-5px;left:0;display:block;width:60px;height:10px;background:#00a3ad;z-index:0}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c]:after{content:"";position:absolute;top:-5px;right:0;display:block;width:60px;height:10px;background:#fff;z-index:0}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c]{position:relative;z-index:0;height:100%;margin:0;background:#a4ce4e;border-radius:40px 0 0 0}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list{height:100%;padding:35px 50px;margin-left:10px;background:#fff;border-radius:40px 0 0 0}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list [class^=depth]{float:left;width:33.333%;height:100%;overflow-y:auto}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list [class^=depth]:first-child{border-right:1px solid #d7d7d7}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .depth02{padding-left:45px}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .ps{height:100%;padding:20px 60px 20px;border-left:1px solid #eaeaea}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item{position:relative;margin-top:30px;line-height:1.2}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item a,.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item button{display:block;cursor:pointer;text-align:left;font-size:18px}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item.is-active a,.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item.is-active button{color:#00a3ad}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item label{padding-left:0!important}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item input{width:0;height:0;border:none;position:absolute;top:0;left:0}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item input:checked+label,.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item input:checked+span{color:#00a3ad}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list .list-item:first-child{margin:0}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list.has-2depth .depth01{width:40%}.modal-round.modal-category-select .modal-round-body .content[data-v-731cfe0c] .category-list.has-2depth .depth02{width:60%}.modal-round.modal-category-select .modal-round-footer[data-v-731cfe0c]{padding:0;margin-top:-1px}.modal-round.modal-category-select .modal-round-footer[data-v-731cfe0c] .btn-l-fill-gray i,.modal-round.modal-category-select .modal-round-footer[data-v-731cfe0c] .btn-l-fill-gray span{display:inline-block;vertical-align:middle}.modal-round.modal-category-select .modal-round-footer[data-v-731cfe0c] .btn-l-fill-gray i{margin-right:10px}@media screen and (max-width:1080px){.modal-round.modal-category-select .modal-round-container[data-v-731cfe0c]{width:90%;margin:0 auto}}@media only screen and (max-width:767px){.modal-round.modal-rank .modal-round-container[data-v-731cfe0c]{width:calc(100% - 10px);max-width:340px}.modal-round.modal-rank .modal-round-body .content[data-v-731cfe0c]{margin-top:0;margin:0 0}.modal-round-container[data-v-731cfe0c]{width:calc(100% - 40px);max-width:500px}.modal-round-container[data-v-731cfe0c]:after{bottom:40px}.modal-round-header[data-v-731cfe0c]{padding:30px 25px 20px}.modal-round-header .title[data-v-731cfe0c]{font-size:18px}.modal-round-body[data-v-731cfe0c]{padding-bottom:25px}.modal-round-body .content[data-v-731cfe0c]{margin:0 25px}.modal-round-body.point-modal .content[data-v-731cfe0c]{margin:0 0}.modal-round-footer .btn-wrap[data-v-731cfe0c]:has(button){height:45px}.modal-round.modal-category-select .modal-round-container[data-v-731cfe0c]{max-height:450px;border-radius:30px 20px 30px 30px}.modal-round.modal-category-select .modal-round-header .title[data-v-731cfe0c]{height:45px;line-height:45px;font-size:18px;padding:0 35px;border-radius:0 20px 20px 0}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c]{height:calc(100% - 90px)}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content{border-radius:30px 0 0 0;padding:0 0 0 8px}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list{padding:25px 25px 15px 30px;margin:0;border-radius:30px 0 0 0}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list .ps{padding:10px 20px}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list .list-item{margin-top:20px}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list .list-item a,.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list .list-item button{font-size:13px}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list.has-2depth [class^=depth]{width:50%}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list.has-2depth [class^=depth] .list{font-size:12px}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list.has-2depth [class^=depth] .list-item:first-child{margin-top:0}.modal-round.modal-category-select .modal-round-body[data-v-731cfe0c] .content .category-list.has-2depth [class^=depth] .list-item{margin-top:14px}.modal-round.modal-category-select .modal-round-footer[data-v-731cfe0c] .btn-l-fill-gray i{margin-right:6px}}[data-v-4651c4b2]:root{--txt-size-visual:52px;--txt-size-lnb:28px;--txt-size-large:28px;--txt-size-course:24px;--txt-size-title:22px;--txt-size-middle:20px;--txt-size-default:18px;--txt-size-sub:16px;--txt-size-small:14px}@media only screen and (max-width:767px){[data-v-4651c4b2]:root{--txt-size-visual:30px;--txt-size-lnb:22px;--txt-size-large:20px;--txt-size-course:18px;--txt-size-title:16px;--txt-size-middle:14px;--txt-size-default:13px;--txt-size-sub:12px;--txt-size-small:12px}}.calculate .btn-wrap[data-v-4651c4b2]:has(.is-pc){display:flex;justify-content:flex-end;align-items:center;margin:0}.calculate [class^=btn].is-mob[data-v-4651c4b2]{display:none}.calculate .nodata[data-v-4651c4b2]{border-radius:5px;border:1px solid #d7d7d7;box-shadow:none}.calculate .info-txt[data-v-4651c4b2]{gap:8px}.calculate .info-txt>span[data-v-4651c4b2]{word-break:keep-all;font-size:var(--txt-size-sub);margin-top:-.05em}.calculate-area[data-v-4651c4b2]{margin-top:20px}.calculate-form[data-v-4651c4b2]{margin-top:20px;padding:20px;border-radius:5px;border:1px solid #d7d7d7}.calculate-form[data-v-4651c4b2]:first-child{margin-top:0}.calculate-form .top[data-v-4651c4b2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.calculate-form .top .kebab-area[data-v-4651c4b2]{margin-left:auto}.calculate-form .top .date[data-v-4651c4b2]{font-size:var(--txt-size-sub)}.calculate-form .cont-name[data-v-4651c4b2]{margin-top:10px;font-weight:500;transition:all .3s ease}.calculate-form .cont-name[data-v-4651c4b2]:hover{text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.calculate-form .cont-proof[data-v-4651c4b2]{margin-top:20px;padding-top:20px;border-top:1px solid #d7d7d7}.calculate-form .cont-proof>.title[data-v-4651c4b2]{font-weight:700;font-size:var(--txt-size-sub)}.calculate-form .cont-proof.is-folded[data-v-4651c4b2]{border-top:0;padding:0;margin-top:0}.calculate-form .cont-proof.is-folded .proof-row[data-v-4651c4b2]:has(.is-total){padding-top:0;border-top:0}.calculate-form .cont-proof.is-folded .btn-wrap .btn-fold[data-v-4651c4b2]{transform:rotate(180deg)}.calculate-form .cont .proof-row[data-v-4651c4b2]{display:flex;margin-top:20px;font-size:var(--txt-size-sub)}.calculate-form .cont .proof-row[data-v-4651c4b2]:first-child{margin-top:20px}.calculate-form .cont .proof-row:has(.radio-list) .proof-title[data-v-4651c4b2]{line-height:25px}.calculate-form .cont .proof-row[data-v-4651c4b2]:has(.is-total){padding-top:30px;border-top:1px solid #d7d7d7}.calculate-form .cont .proof-title[data-v-4651c4b2]{width:70px;line-height:40px}.calculate-form .cont .proof-cont[data-v-4651c4b2]{flex:1;display:flex;flex-direction:column}.calculate-form .cont .proof-cont .radio-list[data-v-4651c4b2]{display:flex;gap:10px 20px;margin-bottom:10px}.calculate-form .cont .proof-cont .btn-cost[data-v-4651c4b2]{width:98px}.calculate-form .cont .proof-cont .price-row[data-v-4651c4b2]{display:flex;gap:8px;align-items:center;flex:1}.calculate-form .cont .proof-cont .price-row>input[data-v-4651c4b2]{flex:1;text-align:right}.calculate-form .cont .proof-cont .price-row>span[data-v-4651c4b2]{color:#999}.calculate-form .cont .proof-cont .price-row.is-total>input[data-v-4651c4b2]{background:#fbfbfb;cursor:default}.calculate-form .cont .proof-cont .price-row.is-total>input.has-cursor[data-v-4651c4b2]{cursor:pointer}.calculate-form .cont .proof-cont .price-add[data-v-4651c4b2]{display:inline-flex;align-items:center;justify-content:space-between;margin:0;padding:0 4px;width:98px;font-size:var(--txt-size-sub);border-bottom:1px solid transparent;transition:all .3s ease}.calculate-form .cont .proof-cont .price-add[data-v-4651c4b2]:hover{cursor:pointer;border-color:#333}.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]{position:relative;width:11px;height:11px}.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]:after,.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]:before{content:"";position:absolute;display:block;background:#333}.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]:before{top:5px;width:100%;height:1px}.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]:after{left:5px;width:1px;height:100%}.calculate-form .cont .proof-cont .price-detail-wrap[data-v-4651c4b2]{margin-top:4px}.calculate-form .cont .proof-cont .price-detail .list[data-v-4651c4b2]{display:flex;align-items:center;flex-direction:row;gap:16px;margin-top:10px}.calculate-form .cont .proof-cont .price-detail .list-item[data-v-4651c4b2]{flex:1;padding:20px;border:1px solid #d7d7d7}.calculate-form .cont .proof-cont .price-detail .list-item[data-v-4651c4b2]:first-child{margin-top:0}.calculate-form .cont .proof-cont .price-detail .list-item .file-list[data-v-4651c4b2]{margin-top:10px}.calculate-form .cont .proof-cont .price-detail .list-item .file-list-item[data-v-4651c4b2]{display:inline-flex;align-items:center;gap:34px;max-width:100%;height:40px;padding:0 10px;border:1px solid #d7d7d7;border-radius:5px}.calculate-form .cont .proof-cont .price-detail .list-item .file-list-item>span[data-v-4651c4b2]{flex:1;display:block;display:-webkit-box;display:-ms-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all;line-height:1.4;margin:-.14em 0}.calculate-form .cont .proof-cont .price-detail .list-del[data-v-4651c4b2]{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#eee;font-size:8px;font-weight:700}.calculate-form .cont .proof-cont .price-group[data-v-4651c4b2]{display:flex;align-items:center;gap:20px}.calculate-form .cont .btn-wrap[data-v-4651c4b2]{margin-top:40px;text-align:center}.calculate-form .cont .btn-wrap .btn-fold[data-v-4651c4b2]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:24px;border:1px solid #d7d7d7;border-radius:12px;font-size:8px;color:#666}.calculate .total-price[data-v-4651c4b2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 10px;font-size:var(--txt-size-sub)}.calculate .total-price>input[data-v-4651c4b2]{flex:1;font-weight:700;text-align:right}.calculate .total-price>span[data-v-4651c4b2]{color:#999}.calculate .total-price .info-txt[data-v-4651c4b2]{width:100%;gap:8px;margin:0}.calculate .total-price .info-txt>span[data-v-4651c4b2]{font-size:var(--txt-size-sub);margin-top:-.05em}.detail-container[data-v-4651c4b2]{position:absolute;left:0;right:0;margin:0;top:0;width:100%;height:100%;background-color:#fff}.detail-container .top[data-v-4651c4b2]{padding:20px}.detail-container .top .title-wrap[data-v-4651c4b2]{display:flex;width:100%;justify-content:space-between;align-items:center}.detail-container .top .title-wrap .title[data-v-4651c4b2]{font-size:var(--txt-size-course);font-weight:700;margin-top:6px;margin-bottom:16px}.detail-container .top .title-wrap .icon-more-vertical[data-v-4651c4b2]{display:inline-block;height:21px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAVCAYAAACOuSR+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQYlZ3RMWoCURCH8d8+X5UjPBArtbKQJ3gMIY02QfAIOYN17hDSmEa7lOkXBIs0wvYewTJJ4QqbRZt8zcDHf4YZpsg5j/GKEb6wjNhg4MIIm4C+v/QDdi25i3jCARPs8RJxxroZDW5wVya841jXFLHFtA4N0QsNcWUaULZk2UkpfaCLiE+sIk6Y/2/PiAc8a93+hsc6NMO4yDl/o2h0/wRUrZFVwMLlN+q6+AXqRB2ue5PXNgAAAABJRU5ErkJggg==) no-repeat 50%/auto 100%;cursor:pointer;padding:0 10px}.detail-container .top .info-wrap[data-v-4651c4b2]{width:100%;display:flex;font-size:var(--txt-size-default);color:#777}.detail-container .top .info-wrap span[data-v-4651c4b2]{display:inline-block;padding-right:6px}.detail-container .top .info-wrap span+span[data-v-4651c4b2]{border-left:1px solid #777;padding-left:6px}.detail-container .detail-description[data-v-4651c4b2]{padding:20px;height:100%;background-color:#fbfbfb}.detail-container .detail-description .description[data-v-4651c4b2]{white-space:pre-line}.communication[data-v-4651c4b2]{position:relative;padding-bottom:100px!important}.communication .title[data-v-4651c4b2]{font-weight:500;margin-bottom:10px}.communication .form-cont[data-v-4651c4b2]{display:block;width:100%;margin-bottom:20px}.communication .form-cont input[data-v-4651c4b2],.communication .form-cont select[data-v-4651c4b2],.communication .form-cont textarea[data-v-4651c4b2]{width:100%}.communication .form-cont textarea[data-v-4651c4b2]{height:200px}.communication .footer[data-v-4651c4b2]{position:absolute;width:100%;left:0;right:0;bottom:0;margin:0 auto}.communication .footer .btn-wrap[data-v-4651c4b2]{display:flex}.communication .footer .btn-wrap button[data-v-4651c4b2]{width:50%;border-radius:0;margin-right:0}.communication .footer .btn-wrap button[data-v-4651c4b2]:first-child{border-bottom-left-radius:20px}.communication .footer .btn-wrap button[data-v-4651c4b2]:last-child{border-bottom-right-radius:20px}@media only screen and (max-width:767px){.calculate [class^=btn].is-pc[data-v-4651c4b2]{display:none}.calculate [class^=btn].is-mob[data-v-4651c4b2]{display:inline-block}.calculate .form-cont>.title.has-btn[data-v-4651c4b2]{display:flex;align-items:center;justify-content:space-between}.calculate-area[data-v-4651c4b2]{margin:0}.calculate-form[data-v-4651c4b2]{padding:15px}.calculate-form .top[data-v-4651c4b2]{gap:6px}.calculate-form .cont-proof[data-v-4651c4b2]{margin-top:15px;padding-top:15px}.calculate-form .cont .proof-row[data-v-4651c4b2]{flex-wrap:wrap;gap:10px;margin-top:8px}.calculate-form .cont .proof-row[data-v-4651c4b2]:has(.is-total){margin-top:20px;padding-top:20px}.calculate-form .cont .proof-title[data-v-4651c4b2]{width:100%;line-height:1}.calculate-form .cont .proof-cont .price-group[data-v-4651c4b2]{gap:10px}.calculate-form .cont .proof-cont .radio-list[data-v-4651c4b2]{width:100%}.calculate-form .cont .proof-cont .btn-cost[data-v-4651c4b2],.calculate-form .cont .proof-cont .price-add[data-v-4651c4b2]{width:80px}.calculate-form .cont .proof-cont .price-add .txt[data-v-4651c4b2]{font-size:13px}.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]{width:13px;height:13px}.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]:before{top:6px}.calculate-form .cont .proof-cont .price-add .icon[data-v-4651c4b2]:after{left:6px}.calculate-form .cont .proof-cont .price-row[data-v-4651c4b2]{flex:1;gap:2px}.calculate-form .cont .proof-cont .price-row>button[data-v-4651c4b2]{margin-left:10px}.calculate-form .cont .proof-cont .price-detail[data-v-4651c4b2]{width:100%;margin-top:12px}.calculate-form .cont .proof-cont .price-detail+.price-detail[data-v-4651c4b2]{margin-top:5px}.calculate-form .cont .proof-cont .price-detail .list[data-v-4651c4b2]{gap:10px;margin-top:0}.calculate-form .cont .proof-cont .price-detail .list-item[data-v-4651c4b2]{padding:10px}.calculate-form .cont .proof-cont .price-detail .list-item .file-list-item[data-v-4651c4b2]{height:32px;gap:8px}.calculate-form .cont .proof-cont .price-detail .list-item .file-list-item>span[data-v-4651c4b2]{padding:.25em 0}.calculate-form .cont .proof-cont .price-detail .list-item .file-list-item>button[data-v-4651c4b2]{font-size:8px}.calculate-form .cont .proof-cont .price-detail .list-del[data-v-4651c4b2]{width:19px;height:19px;font-size:7px}.calculate-form .cont .btn-wrap[data-v-4651c4b2]{margin-top:30px}.calculate-form .cont .btn-wrap .btn-fold[data-v-4651c4b2]{width:50px;height:18px;font-size:6px}}