@charset "utf-8";.accordion{position:relative}.accordion__trigger{cursor:pointer}.accordion__target{max-height:0;overflow:hidden}@media (min-width:1280px),print{.root{overflow:visible}.price{display:flex;align-items:flex-start;margin-top:-5px}.price__aside{position:sticky;top:130px;flex-shrink:0;width:250px;margin-right:80px}.price__aside-title{padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--line-color);color:var(--accent-color);font-size:1.8rem;line-height:1.5;letter-spacing:.1em;display:flex;align-items:center}.price__aside-title small{font-size:1.3rem;letter-spacing:.1em}.price__aside-links .item{opacity:.5}.price__aside-links .item:not(:last-of-type){margin-bottom:12px}.price__aside-links .item a{display:flex;align-items:center;min-height:30px;color:var(--primary-color);font-size:1.5rem;font-weight:500;line-height:1.8;letter-spacing:.1em}.price__aside-links .item a .icon{flex-shrink:0;width:28px;height:28px;margin-right:8px;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color)}.price__aside-links .item a .lb{width:100%}.price__aside-links .item.active{opacity:1;pointer-events:none}.price__aside-links .item.active a{color:#689fd6}.price__aside-links .item.active a .icon{background-color:#689fd6}.price__aside-button{display:flex;flex-direction:column;gap:24px;margin-top:56px}.price__aside-button .btn{width:100%;font-size:1.5rem;line-height:1.46;letter-spacing:.1em}.price__aside-button .btn:after{right:14px}.price__aside-button .btn-line{min-width:inherit;width:100%;font-size:1.5rem;line-height:1.36;padding-top:8px;padding-bottom:8px}.price__content{width:100%;margin-top:7px;overflow:hidden}.price__content-intro{margin-bottom:79px}.price__content-intro .intro-txt{font-size:1.6rem;line-height:2;letter-spacing:.1em}.price__content-intro .intro-fees{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:33px}.price__content-intro .intro-fees:first-child{margin-top:0}.price__content-intro .intro-fees__item{display:flex;align-items:center;padding:10px 27px 10px 22px;min-height:88px;border-radius:10px;border:1px solid #d5d9da;background-color:rgba(255,255,255,.5)}.price__content-intro .intro-fees__lb{width:100%;font-size:1.6rem;line-height:1.32;font-weight:500;letter-spacing:.1em}.price__content-intro .intro-fees__price{flex-shrink:0;margin-left:15px;font-size:2rem;font-weight:500;line-height:1.8;letter-spacing:.01em;background:linear-gradient(to top,#edf1f4 14px,transparent 14px,transparent 100%)}.price__content-intro .intro-fees__price span{font-size:3rem;line-height:1.5;letter-spacing:.05em;margin:0 3px}.price__content-intro .intro-fees__price small{font-size:1.2rem;font-weight:400;line-height:1.8;letter-spacing:.1em}.price__content-intro .intro-fees__free{flex-shrink:0;margin-left:20px;font-size:2rem;font-weight:500;line-height:1;letter-spacing:0;color:#689fd6;display:flex;align-items:flex-end}.price__content-intro .intro-fees__free em{font-style:normal;background:linear-gradient(to top,#edf1f4 14px,transparent 14px,transparent 100%)}.price__content-intro .intro-fees__free span{display:inline-flex;justify-content:center;align-items:center;padding:0 9px 0 11px;min-width:50px;min-height:26px;background:#689fd6;border-radius:100px;font-weight:500;font-size:1.4rem;line-height:1.36;letter-spacing:.08em;color:#fff;margin-right:10px}.price__content-intro .intro-fees__free small{font-weight:500;font-size:3rem;line-height:1;letter-spacing:.05em;color:#689fd6}.price__content-sec .page-tl{margin-bottom:18px}.price__content-sec .price-box{padding-top:24px}.price__content-sec .price-box__main{border-radius:20px;background-color:#fff}.price__content-sec .price-box__head{display:flex;align-items:center;padding:24px 40px}.price__content-sec .price-box__head-info{display:flex;align-items:center;width:100%}.price__content-sec .price-box__head-info .icon{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100px;height:100px;margin-right:24px;border-radius:50%;background-color:#edeff0}.price__content-sec .price-box__head-info .icon:after{content:"";width:56px;height:56px;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color)}.price__content-sec .price-box__head-info .name{display:flex;flex-direction:column}.price__content-sec .price-box__head-info .name__ja{font-size:2.4rem;font-weight:500;line-height:1.5}.price__content-sec .price-box__head-info .name__en{position:relative;top:-6px;margin-top:12px;color:var(--primary-color);font-family:var(--font-en);font-size:1.2rem;line-height:1;letter-spacing:0}.price__content-sec .price-box__head-toggle{position:relative;flex-shrink:0;margin-left:30px;padding-right:21px;text-decoration:underline;text-underline-offset:4px;color:var(--primary-color);font-size:1.5rem;line-height:1.8;letter-spacing:.1em}.price__content-sec .price-box__head-toggle .is-close{display:none!important}.price__content-sec .price-box__head-toggle .icon{position:absolute;top:50%;right:0;width:13px;height:13px;transform:translateY(-50%)}.price__content-sec .price-box__head-toggle .icon:before,.price__content-sec .price-box__head-toggle .icon:after{position:absolute;top:50%;left:50%;content:"";background-color:var(--primary-color);transform:translate(-50%,-50%)}.price__content-sec .price-box__head-toggle .icon:before{width:100%;height:1px;transition:background .2s ease-out;will-change:background}.price__content-sec .price-box__head-toggle .icon:after{width:1px;height:100%;transition:opacity .2s ease-out;will-change:opacity}.price__content-sec .price-box__head.active .price-box__head-toggle .is-close{display:inline!important}.price__content-sec .price-box__head.active .price-box__head-toggle .is-open{display:none!important}.price__content-sec .price-box__head.active .price-box__head-toggle .icon:after{opacity:0}.price__content-sec .price-box__inner{padding:0 40px 41px}.price__content-sec .price-box__inner .price-tbl{border-radius:10px 10px 0 0;overflow:hidden}.price__content-sec .price-box__inner .price-tbl:not(:last-of-type){margin-bottom:24px}.price__content-sec .price-box__inner .price-tbl table{width:100%;table-layout:fixed;border-collapse:collapse}.price__content-sec .price-box__inner .price-tbl table .sp-label{display:none!important}.price__content-sec .price-box__inner .price-tbl table colgroup col.col-price{width:111px}.price__content-sec .price-box__inner .price-tbl table colgroup col.col-detail{width:290px}.price__content-sec .price-box__inner .price-tbl table th,.price__content-sec .price-box__inner .price-tbl table td{height:48px;padding:10px 13px 10px 15px;border-right:1px solid var(--line-color);border-top:1px solid var(--line-color);font-size:1.6rem;line-height:1.6;letter-spacing:.1em}.price__content-sec .price-box__inner .price-tbl table th:last-child,.price__content-sec .price-box__inner .price-tbl table td:last-child{border-right:none}.price__content-sec .price-box__inner .price-tbl table th small,.price__content-sec .price-box__inner .price-tbl table td small{font-size:1.3rem}.price__content-sec .price-box__inner .price-tbl table tr:first-child th,.price__content-sec .price-box__inner .price-tbl table tr:first-child td{border-top:none}.price__content-sec .price-box__inner .price-tbl table thead th{padding:5px 7px;background-color:#edeff0;font-weight:500;text-align:center;border-right-color:#fff}.price__content-sec .price-box__inner .price-tbl table tbody tr td:last-child{padding-left:10px}.price__content-sec .price-box__inner .price-button{margin-top:12px;text-align:right}}@media (min-width:768px) and (max-width:1279px){.root{overflow:visible}.price{display:flex;align-items:flex-start;margin-top:-.39vw}.price__aside{position:sticky;top:10.16vw;flex-shrink:0;width:19.53vw;margin-right:6.25vw}.price__aside-title{padding-bottom:1.56vw;margin-bottom:2.19vw;border-bottom:1px solid var(--line-color);color:var(--accent-color);font-size:1.41vw;line-height:1.5;letter-spacing:.1em;display:flex;align-items:center}.price__aside-title small{font-size:1.02vw;letter-spacing:.1em}.price__aside-links .item{opacity:.5}.price__aside-links .item:not(:last-of-type){margin-bottom:.94vw}.price__aside-links .item a{display:flex;align-items:center;min-height:2.34vw;color:var(--primary-color);font-size:1.17vw;font-weight:500;line-height:1.8;letter-spacing:.1em}.price__aside-links .item a .icon{flex-shrink:0;width:2.19vw;height:2.19vw;margin-right:.63vw;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color)}.price__aside-links .item a .lb{width:100%}.price__aside-links .item.active{opacity:1;pointer-events:none}.price__aside-links .item.active a{color:#689fd6}.price__aside-links .item.active a .icon{background-color:#689fd6}.price__aside-button{display:flex;flex-direction:column;gap:1.88vw;margin-top:4.38vw}.price__aside-button .btn{width:100%;font-size:1.17vw;line-height:1.46;letter-spacing:.1em}.price__aside-button .btn:after{right:1.09vw}.price__aside-button .btn-line{min-width:inherit;width:100%;font-size:1.17vw;line-height:1.36;padding-top:.63vw;padding-bottom:.63vw}.price__content{width:100%;margin-top:.55vw;overflow:hidden}.price__content-intro{margin-bottom:6.17vw}.price__content-intro .intro-txt{font-size:1.25vw;line-height:2;letter-spacing:.1em}.price__content-intro .intro-fees{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25vw;margin-top:2.58vw}.price__content-intro .intro-fees:first-child{margin-top:0}.price__content-intro .intro-fees__item{display:flex;align-items:center;padding:.78vw 2.11vw .78vw 1.72vw;min-height:6.88vw;border-radius:.78vw;border:1px solid #d5d9da;background-color:rgba(255,255,255,.5)}.price__content-intro .intro-fees__lb{width:100%;font-size:1.25vw;line-height:1.32;font-weight:500;letter-spacing:.1em}.price__content-intro .intro-fees__price{flex-shrink:0;margin-left:1.17vw;font-size:1.56vw;font-weight:500;line-height:1.8;letter-spacing:.01em;background:linear-gradient(to top,#edf1f4 1.09vw,transparent 1.09vw,transparent 100%)}.price__content-intro .intro-fees__price span{font-size:2.34vw;line-height:1.5;letter-spacing:.05em;margin:0 .23vw}.price__content-intro .intro-fees__price small{font-size:.94vw;font-weight:400;line-height:1.8;letter-spacing:.1em}.price__content-intro .intro-fees__free{flex-shrink:0;margin-left:1.56vw;font-size:1.56vw;font-weight:500;line-height:1;letter-spacing:0;color:#689fd6;display:flex;align-items:flex-end}.price__content-intro .intro-fees__free em{font-style:normal;background:linear-gradient(to top,#edf1f4 1.09vw,transparent 1.09vw,transparent 100%)}.price__content-intro .intro-fees__free span{display:inline-flex;justify-content:center;align-items:center;padding:0 .7vw 0 .86vw;min-width:3.91vw;min-height:2.03vw;background:#689fd6;border-radius:7.81vw;font-weight:500;font-size:1.09vw;line-height:1.36;letter-spacing:.08em;color:#fff;margin-right:.78vw}.price__content-intro .intro-fees__free small{font-weight:500;font-size:2.34vw;line-height:1;letter-spacing:.05em;color:#689fd6}.price__content-sec .page-tl{margin-bottom:1.41vw}.price__content-sec .price-box{padding-top:1.88vw}.price__content-sec .price-box__main{border-radius:1.56vw;background-color:#fff}.price__content-sec .price-box__head{display:flex;align-items:center;padding:1.88vw 3.13vw}.price__content-sec .price-box__head-info{display:flex;align-items:center;width:100%}.price__content-sec .price-box__head-info .icon{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:7.81vw;height:7.81vw;margin-right:1.88vw;border-radius:50%;background-color:#edeff0}.price__content-sec .price-box__head-info .icon:after{content:"";width:4.38vw;height:4.38vw;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color)}.price__content-sec .price-box__head-info .name{display:flex;flex-direction:column}.price__content-sec .price-box__head-info .name__ja{font-size:1.88vw;font-weight:500;line-height:1.5}.price__content-sec .price-box__head-info .name__en{position:relative;top:-.47vw;margin-top:.94vw;color:var(--primary-color);font-family:var(--font-en);font-size:.94vw;line-height:1;letter-spacing:0}.price__content-sec .price-box__head-toggle{position:relative;flex-shrink:0;margin-left:2.34vw;padding-right:1.64vw;text-decoration:underline;text-underline-offset:.31vw;color:var(--primary-color);font-size:1.17vw;line-height:1.8;letter-spacing:.1em}.price__content-sec .price-box__head-toggle .is-close{display:none!important}.price__content-sec .price-box__head-toggle .icon{position:absolute;top:50%;right:0;width:1.02vw;height:1.02vw;transform:translateY(-50%)}.price__content-sec .price-box__head-toggle .icon:before,.price__content-sec .price-box__head-toggle .icon:after{position:absolute;top:50%;left:50%;content:"";background-color:var(--primary-color);transform:translate(-50%,-50%)}.price__content-sec .price-box__head-toggle .icon:before{width:100%;height:1px;transition:background .2s ease-out;will-change:background}.price__content-sec .price-box__head-toggle .icon:after{width:1px;height:100%;transition:opacity .2s ease-out;will-change:opacity}.price__content-sec .price-box__head.active .price-box__head-toggle .is-close{display:inline!important}.price__content-sec .price-box__head.active .price-box__head-toggle .is-open{display:none!important}.price__content-sec .price-box__head.active .price-box__head-toggle .icon:after{opacity:0}.price__content-sec .price-box__inner{padding:0 3.13vw 3.2vw}.price__content-sec .price-box__inner .price-tbl{border-radius:.78vw .78vw 0 0;overflow:hidden}.price__content-sec .price-box__inner .price-tbl:not(:last-of-type){margin-bottom:1.88vw}.price__content-sec .price-box__inner .price-tbl table{width:100%;table-layout:fixed;border-collapse:collapse}.price__content-sec .price-box__inner .price-tbl table .sp-label{display:none!important}.price__content-sec .price-box__inner .price-tbl table colgroup col.col-price{width:8.67vw}.price__content-sec .price-box__inner .price-tbl table colgroup col.col-detail{width:22.66vw}.price__content-sec .price-box__inner .price-tbl table th,.price__content-sec .price-box__inner .price-tbl table td{height:3.75vw;padding:.78vw 1.02vw .78vw 1.17vw;border-right:1px solid var(--line-color);border-top:1px solid var(--line-color);font-size:1.25vw;line-height:1.6;letter-spacing:.1em}.price__content-sec .price-box__inner .price-tbl table th:last-child,.price__content-sec .price-box__inner .price-tbl table td:last-child{border-right:none}.price__content-sec .price-box__inner .price-tbl table th small,.price__content-sec .price-box__inner .price-tbl table td small{font-size:1.02vw}.price__content-sec .price-box__inner .price-tbl table tr:first-child th,.price__content-sec .price-box__inner .price-tbl table tr:first-child td{border-top:none}.price__content-sec .price-box__inner .price-tbl table thead th{padding:.39vw .55vw;background-color:#edeff0;font-weight:500;text-align:center;border-right-color:#fff}.price__content-sec .price-box__inner .price-tbl table tbody tr td:last-child{padding-left:.78vw}.price__content-sec .price-box__inner .price-button{margin-top:.94vw;text-align:right}}@media only screen and (max-width:767px){.price__aside{margin-bottom:9.74vw}.price__aside-title{display:none!important}.price__aside-links{display:grid;grid-template-columns:repeat(2,1fr);gap:2.56vw}.price__aside-links .item a{position:relative;display:flex;align-items:center;min-height:14.62vw;padding:2.56vw 8.97vw 2.56vw 3.08vw;border-radius:2563.85vw;background-color:#fff;font-size:3.08vw;font-weight:500;line-height:1.36;letter-spacing:.1em}.price__aside-links .item a .icon{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:9.23vw;height:9.23vw;border-radius:50%;background-color:#edeff0;margin-right:2.56vw}.price__aside-links .item a .icon:after{content:"";width:5.13vw;height:5.13vw;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color)}.price__aside-links .item a .lb{width:100%}.price__aside-links .item a:after{position:absolute;top:50%;right:4.36vw;content:"";width:2.05vw;height:2.82vw;background-image:url(../images/common/ic_arr_bot.png?v6d0902e94dbee973c50ce42452024521);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%)}.price__aside-button{display:grid;grid-template-columns:repeat(2,1fr);gap:2.56vw;margin-top:8.21vw}.price__aside-button .btn{min-width:inherit;min-height:14.36vw;font-size:3.33vw;line-height:1.36;letter-spacing:.08em;padding-left:5.13vw;padding-right:15.38vw}.price__aside-button .btn:after{right:3.08vw}.price__aside-button .btn-line{min-width:inherit;padding:1.28vw 6.15vw 1.28vw 17.95vw;min-height:14.36vw;font-size:3.33vw;line-height:1.36}.price__aside-button .btn-line:before{left:5.64vw}.price__aside-button .btn-line:after{display:none}.price__content{width:100%;overflow:hidden}.price__content-intro{margin-bottom:17.18vw}.price__content-intro .intro-txt{font-size:3.59vw;line-height:2;letter-spacing:.1em}.price__content-intro .intro-fees{display:grid;grid-template-columns:repeat(1,1fr);gap:3.08vw;margin-top:5.13vw}.price__content-intro .intro-fees__item{display:flex;align-items:center;padding:2.56vw 7.18vw 2.56vw 6.15vw;min-height:20vw;border-radius:2.56vw;border:1px solid #d5d9da;background-color:rgba(255,255,255,.5)}.price__content-intro .intro-fees__lb{width:100%;font-size:3.59vw;font-weight:500;letter-spacing:.1em}.price__content-intro .intro-fees__price{flex-shrink:0;margin-left:2.56vw;font-size:5.13vw;font-weight:500;line-height:1.8;letter-spacing:.01em}.price__content-intro .intro-fees__price span{font-size:6.67vw;line-height:1.5;letter-spacing:.05em}.price__content-intro .intro-fees__price small{font-size:3.08vw;font-weight:400;line-height:1.8;letter-spacing:.1em}.price__content-intro .intro-fees__free{flex-shrink:0;margin-left:5.13vw;font-size:4.62vw;font-weight:500;line-height:1;letter-spacing:0;color:#689fd6;display:flex;align-items:flex-end}.price__content-intro .intro-fees__free em{font-style:normal;background:linear-gradient(to top,#edf1f4 3.59vw,transparent 3.59vw,transparent 100%)}.price__content-intro .intro-fees__free span{display:inline-flex;justify-content:center;align-items:center;padding:0 2.31vw;min-width:11.28vw;min-height:5.64vw;background:#689fd6;border-radius:25.64vw;font-weight:500;font-size:3.08vw;line-height:1.36;letter-spacing:.08em;color:#fff;margin-right:2.56vw}.price__content-intro .intro-fees__free small{font-weight:500;font-size:6.67vw;line-height:1;letter-spacing:.05em;color:#689fd6}.price__content-sec .page-tl{margin-bottom:2.82vw}.price__content-sec .price-box{padding-top:6.15vw}.price__content-sec .price-box__main{border-radius:5.13vw;background-color:#fff}.price__content-sec .price-box__head{position:relative;display:flex;align-items:center;padding:3.59vw 5.13vw 4.62vw}.price__content-sec .price-box__head-info{display:flex;align-items:center;width:100%}.price__content-sec .price-box__head-info .icon{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:17.44vw;height:17.44vw;margin-right:3.59vw;border-radius:50%;background-color:#edeff0}.price__content-sec .price-box__head-info .icon:after{content:"";width:9.23vw;height:9.23vw;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color)}.price__content-sec .price-box__head-info .name{display:flex;flex-direction:column}.price__content-sec .price-box__head-info .name__ja{font-size:4.36vw;font-weight:500;line-height:1.5}.price__content-sec .price-box__head-info .name__en{position:relative;top:-1.54vw;margin-top:3.08vw;margin-left:1.03vw;color:var(--primary-color);font-family:var(--font-en);font-size:2.56vw;line-height:1;letter-spacing:0}.price__content-sec .price-box__head-toggle{position:absolute;top:calc(50% - .77vw);right:5.13vw;transform:translateY(-50%)}.price__content-sec .price-box__head-toggle .is-open{display:none!important}.price__content-sec .price-box__head-toggle .is-close{display:none!important}.price__content-sec .price-box__head-toggle .icon{display:block;width:8.46vw;height:8.46vw;border-radius:50%;background-color:var(--primary-color)}.price__content-sec .price-box__head-toggle .icon:before,.price__content-sec .price-box__head-toggle .icon:after{position:absolute;top:50%;left:50%;content:"";background-color:#fff;transform:translate(-50%,-50%)}.price__content-sec .price-box__head-toggle .icon:before{width:2.56vw;height:1px;transition:background .2s ease-out;will-change:background}.price__content-sec .price-box__head-toggle .icon:after{width:1px;height:2.56vw;transition:opacity .2s ease-out;will-change:opacity}.price__content-sec .price-box__head.active{padding:6.67vw 5.13vw}.price__content-sec .price-box__head.active .price-box__head-toggle .icon:after{opacity:0}.price__content-sec .price-box__body{margin-top:-1.03vw}.price__content-sec .price-box__inner{padding:0 5.13vw 10.26vw}.price__content-sec .price-box__inner .price-tbl:not(:last-child){margin-bottom:4.1vw}.price__content-sec .price-box__inner .price-tbl table{display:block}.price__content-sec .price-box__inner .price-tbl table tr{display:block}.price__content-sec .price-box__inner .price-tbl table th,.price__content-sec .price-box__inner .price-tbl table td{display:block}.price__content-sec .price-box__inner .price-tbl table th small,.price__content-sec .price-box__inner .price-tbl table td small{font-size:2.56vw;letter-spacing:.1em}.price__content-sec .price-box__inner .price-tbl table tr:not(:last-child){border-bottom:1px solid var(--line-color)}.price__content-sec .price-box__inner .price-tbl table thead{display:block}.price__content-sec .price-box__inner .price-tbl table thead th{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:10.77vw;padding:1.54vw 5.13vw;border-radius:2.56vw 2.56vw 0 0;background-color:#edeff0;font-size:3.59vw;font-weight:500;text-align:center;line-height:2;letter-spacing:.1em}.price__content-sec .price-box__inner .price-tbl table tbody{display:block}.price__content-sec .price-box__inner .price-tbl table tbody tr{padding:4.62vw 2.05vw 4.1vw}.price__content-sec .price-box__inner .price-tbl table tbody tr th{font-size:3.33vw;font-weight:500;line-height:1.5}.price__content-sec .price-box__inner .price-tbl table tbody tr th:not(:last-child){margin-bottom:1.28vw}.price__content-sec .price-box__inner .price-tbl table tbody tr td{font-size:3.33vw;text-align:left;line-height:1.7}.price__content-sec .price-box__inner .price-tbl table tbody tr td:not(:last-child){margin-bottom:.77vw}.price__content-sec .price-box__inner .price-tbl table tbody tr td .sp-label{font-weight:500;line-height:1.5}.price__content-sec .price-box__inner .price-tbl table tbody tr td .sp-label:not(:last-child){margin-bottom:1.28vw}.price__content-sec .price-box__inner .price-tbl+.price-button{margin-top:-3.08vw}.price__content-sec .price-box__inner .price-button{margin-top:4.1vw;text-align:right}.price__content-sec .price-box__inner .price-button .btn-2nd{width:51.28vw}}