:root{--main-color-black-dark: #000;--main-color-gray2: #dedee9}.price{width:114rem;margin:15rem auto}@media screen and (max-width: 767px){.price{width:100%}}@media screen and (max-width: 767px){.price-inner-wrap{width:64.5rem;margin:0 auto}}@media screen and (max-width: 767px){.price-inner-wrap-1{width:70.5rem;margin:0 auto}}@media screen and (max-width: 767px){.price-inner-wrap-1 .news-ttl{width:64.5rem;margin:0 auto}}.price-img{margin:3rem auto;position:relative;display:flex;justify-content:center;align-items:end;width:100%}@media screen and (max-width: 767px){.price-img{flex-wrap:wrap;width:auto}}.price-img .a-1{left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.price-img .price-btn--apple_btn,.price-img .price-btn--android_btn{bottom:12%}}.price-img .a-2{left:50%;transform:translateX(-50%)}.price-img .a-3{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;left:50%;transform:translateX(-50%)}.price-img a{bottom:8%;width:70%;position:absolute}@media screen and (max-width: 767px){.price-img a{left:0;right:0;margin:0 auto;width:46rem;bottom:7rem}}.price-img span{bottom:6rem;width:22rem;position:absolute}@media screen and (max-width: 767px){.price-img span{left:0;right:0;margin:0 auto;width:46rem;opacity:.7}}.price-img-m{position:relative;box-shadow:0px 0px 20px 0px rgba(0,0,0,.15);border-radius:4rem}@media screen and (max-width: 767px){.price-img-m{border-radius:7rem}}.price-img-m-wrap{position:relative;width:31.2%;margin:0 1.2rem}@media screen and (max-width: 767px){.price-img-m-wrap{width:100%;margin-bottom:4rem}}.price-img-m-wrap__large{width:33.6%}@media screen and (max-width: 767px){.price-img-m-wrap__large{width:100%}}.price-img-m-support{margin:1rem auto 6rem;width:75%;overflow-x:auto}.price-img-m-support img{width:100%}@media screen and (max-width: 767px){.price-img-m-support img{min-width:767px}}@media screen and (max-width: 767px){.price-img-m-support{width:100%}}.price-feature{position:relative}@media screen and (max-width: 767px){.price-feature{width:114%;overflow-x:scroll}}.price-feature-header{display:flex;justify-content:space-between;align-items:center;margin-top:11rem}@media screen and (max-width: 767px){.price-feature-header{width:250%}}.price-feature-header p{font-family:"M Plus 1",sans-serif;font-weight:800;font-size:2.8rem;letter-spacing:.015em}@media screen and (max-width: 767px){.price-feature-header p{font-size:4.8rem}}.price-feature-header-icon{display:flex}@media(min-width: 768px){.price-feature-header-icon{flex-wrap:wrap;justify-content:center;position:relative;right:2.5%;width:80%}}.price-feature-header-icon img{width:31%}@media screen and (max-width: 767px){.price-feature-header-icon img{width:47.85rem}}.price-feature-list{margin:4rem 0 8rem}@media screen and (max-width: 767px){.price-feature-list{width:250%;margin-bottom:8rem}}.price-btn{display:flex;justify-content:center}.price-faq{margin-top:-10.6rem;padding-top:20.6rem}.price-faq--tit{font-family:"Montserrat",sans-serif;font-weight:800;font-size:4.8rem;letter-spacing:.015em}.price-faq--sub-tit{font-family:"M Plus 1",sans-serif;font-weight:800;font-size:1.8rem;letter-spacing:.015em;color:var(--main-color-red);margin-left:1.5rem;display:inline-block}.price-faq--list{margin:6.5rem 0 11rem}.price-faq--list-item{border-top:1px solid var(--main-color-gray2);padding:3.5rem 0}.price-faq--list-item:last-child{border-bottom:1px solid var(--main-color-gray2)}.price-faq--list--tit{font-size:2rem;font-weight:600}@media screen and (max-width: 767px){.price-faq--list--tit{font-size:3rem;padding-right:7rem}.price-faq--list--tit br{display:none}}.price-faq--list--text{color:var(--main-color-black-dark);font-size:1.8rem;font-weight:400;margin-top:2rem;line-height:1.6}@media screen and (max-width: 767px){.price-faq--list--text{font-size:2.6rem}}@media screen and (min-width: 767px){.sticky-header{background:#fff;position:sticky;top:8rem;left:0;right:0;margin-left:auto;margin-right:auto;padding-top:1rem;width:114rem;transition:.1s}}.js-accordion+*{display:none}.accordion--parent,.js-accordion--parent--down{cursor:pointer}.js-accordion--parent--down{position:relative}.js-accordion--parent--down::after{content:url(../images/price/icon-arrow__down.svg);position:absolute;right:.8rem;top:50%;transition:.32s;transform:translateY(-50%)}@media screen and (max-width: 767px){.js-accordion--parent--down::after{transform:scale(0.75);top:26%}}.js-accordion--up{cursor:pointer;position:relative}.js-accordion--up::after{content:url(../images/price/icon-arrow__down.svg);position:absolute;transform:translateY(-50%) rotate(180deg);right:.8rem;top:50%;transition:.32s}@media screen and (max-width: 767px){.js-accordion--up::after{transform:scale(0.75) rotate(180deg);top:26%}}@media screen and (min-width: 1024px){.pc-none{display:none}}@media screen and (max-width: 1023px){.sp-none{display:none}}.btn-m--border{position:relative;width:unset;min-width:24rem;padding:1.5rem 4rem}@media screen and (max-width: 767px){.btn-m--border{min-width:47rem}}.price-btn__icon{display:inline-block;width:12px;position:absolute;right:15px;top:25%}@media screen and (max-width: 767px){.price-btn__icon{top:17%}}span.btn-m{opacity:.7}.price-table-wrap{max-width:1036px;margin:75px auto 24px}.office{margin-bottom:75px}@media screen and (max-width: 1023px){.container{max-width:600px}}.plan__row{display:flex}.plan__head{width:19%;font-size:14px;font-weight:500;padding:14px 0;padding-right:10px;color:#232b4f;border-right:1px solid #dedee9;border-bottom:1px solid #dedee9}@media screen and (max-width: 1023px){.plan__head{width:100%;border:0;padding:0 0 8px;font-size:18px}}.plan__cell{flex:1;display:flex;flex-direction:column;align-items:center;padding:14px 4px;font-size:14px;font-weight:600;color:#6a6e81;border-right:1px solid #dedee9;border-bottom:1px solid #dedee9}@media screen and (max-width: 1023px){.plan__cell{align-items:flex-start;border-right:0}.plan__cell.--text-sm{font-size:14px}}.plan__cell.is-hide{display:none}@media screen and (max-width: 1023px){.plan__table{max-width:600px;margin:0 auto 32px}}@media screen and (max-width: 1023px){.plan__wrap{width:100%;display:flex;flex-direction:column;align-items:center}.plan__wrap .plan__cell{padding:0}}.--w-full{width:100%}.--w-fit{width:-moz-fit-content;width:fit-content;margin-inline:auto}.--no-border{border:none}.--no-border-r{border-right:none}.plan__table .--border-right{border-right:1px solid #dedee9}.plan__table .--border-bottom{border-bottom:1px solid #dedee9}.plan__table .--border-top{border-top:1px solid #dedee9}.color-red{color:#fc4c56}.color-navy{color:#232b4f}.color-green{color:#38c1b1}.color-purple{color:#6e4ccf}.--bg-bpo{background:#f7f7fa}.--padding-0{padding-top:0;padding-bottom:0}.--text-sm{font-size:10px}.--text-md{font-size:12px}.--text-lg{font-size:16px}@media screen and (max-width: 1023px){.--text-lg{font-size:20px}}.--text-price{font-size:32px}.--text-center{text-align:center}.--mb-16{margin-bottom:16px}.--mb-20{margin-bottom:20px}.--mb-36{margin-bottom:36px}.--mt-4{margin-top:4px}[class*=tag--]{border-radius:4px;width:100%;text-align:center;padding:12px 4px}.tag--free{background:#f7f7fa}.tag--standard{background:#fc4c56;color:#fff}.tag--premium{background:#232b4f;color:#fff}.tag--sup{background:#38c1b1;color:#fff}.tag--bpo{background:#6e4ccf;color:#fff}[class*=btn--]{border-radius:12px;width:90%;max-width:240px;padding:16px 4px;text-align:center;font-size:16px;font-weight:600}@media screen and (max-width: 1023px){[class*=btn--]{width:240px}}.btn--free{background:#e7e7ed}.btn--standard{background:#fc4c56;color:#fff}.btn--premium{background:#d6d8df;color:#fff}.btn--sup{background:#38c1b1;color:#fff}.btn--bpo{background:#6e4ccf;color:#fff}.btn--toggle{border:0;display:block;margin:24px auto;color:#6a6e81;cursor:pointer;position:relative}.btn--toggle .arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.office__btns,.support__btns{display:flex;gap:44px;margin:20px 0 20px 213px}.office__table-wrap,.support__table-wrap{display:flex;flex-direction:column;gap:20px}.other-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.other-wrap{flex-direction:column;max-width:600px;margin:0 auto}}.other__txt{font-size:12px;margin-right:10px;color:#6a6e81}.other__txt p{margin-bottom:12px}