.price-v6 .tit{font-size:3.4rem;font-weight:bold;margin:0 auto 4%}.price-v6 .sub-tit{font-size:2.4rem;letter-spacing:.08em}.price-v6 .fee_structure{color:#000;font-weight:bold;font-size:3.2rem;letter-spacing:.2rem;margin:0 auto;text-align:center}.price-v6 .fee_structure ul{width:100%;display:flex;justify-content:center;align-items:center}.price-v6 .fee_structure li{width:8%}.price-v6 .fee_structure li.fee_sq{width:23%;padding:1.4rem 0;font-size:2.6rem;border:solid 1px #606060;border-radius:6px}.price-v6 .plan{background:#f4f6fa;padding:80px 0 100px}.price-v6 .sub-visual{background:#fff;color:#000;padding:6rem 0}.price-v6 .sub-visual .tit{margin:0 auto 2%}.price-v6 .sub-visual .btn_price{width:320px;border:none;display:block;margin:2rem auto 1rem;padding:2rem 3rem;border-radius:8px;font-size:2rem;font-weight:bold;color:#fff;background:#000;text-align:center}.price-v6 .sub-visual .btn_price:hover{background-color:#333;color:#ededed}.price-v6 .sub-visual .btn_price::after{content:"";font-family:"material icons";display:block;float:right}.price-v6 .price_ctr{border-radius:8px;background:#d2e7e9;padding:3%;text-align:center;color:#000}.price-v6 .price_ctr .sub-tit{margin:0 auto 10px;font-size:3rem;line-height:1.2;color:#000}.price-v6 .price_ctr .note-small{font-size:1.6rem;line-height:1.6;margin:0 auto 1.5em;color:#000}.price-v6 .price_ctr .btn_price{font-weight:bold;padding:2rem 3rem;background:#000;width:100%;display:inline-block;margin-right:5%;border-radius:8px;color:#fff;margin:1rem}.price-v6 .price_ctr .btn_price:hover{background:#444}.price-v6 .price_ctr .btn_download{font-weight:bold;padding:2rem 3rem;background:#444;width:100%;display:inline-block;border-radius:8px;color:#fff;margin:1rem}.price-v6 .price_ctr .btn_download:hover{background:#777}.price-v6 .price_ctr .sub{display:block;margin:1rem 0 .5rem}.price-v6 .faq-list{border-bottom:1px solid #e1e2e6}.price-v6 .faq-list li{padding:30px 0;border-top:1px solid #e1e2e6}.price-v6 .faq-list p{padding:0 0 0 45px;position:relative}.price-v6 .faq-list p::before{display:block;color:#0097a7;font-weight:bold;font-size:2.8rem;line-height:1;position:absolute;top:3px;left:0}.price-v6 .faq-list .item-q{font-size:2rem;font-weight:bold;margin:0 0 10px}.price-v6 .faq-list .item-q::before{content:"Q."}.price-v6 .faq-list .item-a::before{content:"A.";top:0}.price-v6 .caption{text-align:center;line-height:1.8;letter-spacing:.08em;margin:0 auto 30px;width:90%}.price-v6 .note-small{color:#141414;font-size:1.2rem;margin-top:30px}.price-v6 .sp-only{display:none}.price-v6 .sub-info{background:#fff;color:#000;padding:0 0 5rem 0}.price-v6 .sub-info .caption a{text-decoration:underline;font-weight:bold}.price-v6 .sub-info .caption a:hover{color:#0097a7}@media screen and (max-width: 1240px){.price-v6 .text-muted{font-size:1.3rem}.price-v6 .price_table,.price-v6 .plan-v6{padding:1rem 4rem}.price-v6 .price_ctr .btn_price,.price-v6 .price_ctr .btn_download{padding:1rem 2rem;max-width:80%}.price-v6 .btn_price{padding:.8rem 1.5rem;width:100%;text-align:center}.price-v6 .btn_price::after{display:none}.price-v6 .plan-v6_tit{font-size:1.75rem}.price-v6 .plan-v6_card-body,.price-v6 .plan-v6_account,.price-v6 .plan-v6_count{font-size:1.4rem}}@media screen and (max-width: 1024px){.price-v6 .sp-only{display:block}.price-v6 .tit{font-size:2.8rem;margin:0 auto 5%}.price-v6 .sub-tit{font-size:2rem;line-height:1.8}.price-v6 .sub-visual{padding:7rem 0 4rem}.price-v6 .sub-visual .caption{font-size:1.4rem}.price-v6 .sub-info .caption{font-size:1.4rem;text-align:left}.price-v6 .sub-info .caption br{display:none}.price-v6 .fee_structure ul{text-align:center}.price-v6 .fee_structure li{width:4%}.price-v6 .fee_structure li.fee_sq{width:42%;font-size:1.8rem}.price-v6 .faq-list li{padding:20px 0}.price-v6 .faq-list p{padding:0 0 0 38px}.price-v6 .faq-list .item-q{font-size:1.8rem}.price-v6 .faq-list .item-a{font-size:1.5rem}.price-v6 .faq-list p::before{font-size:2.4rem}.price-v6 .faq-list .item-a::before{top:2px}.price-v6 .request-box .sub-tit{font-size:3rem;line-height:1.2}.price-v6 .schene{padding-top:7rem}.price-v6 .schene .btn{font-size:.8em;margin:25px auto 30px}.price-v6 .schene .btn a{padding:12px 15px}.price-v6 .schene .btn a::after{font-size:.9rem;top:37%;right:13px}.price-v6 .price_table,.price-v6 .plan-v6{padding:0 1rem}.price-v6 .plan-v6_card-body{padding:.8rem 1rem}.price-v6 .btn_price{padding:1.1rem 2rem}.price-v6 .plan-v6_sub,.price-v6 .table{font-size:1.2rem}}@media screen and (max-width: 767px){.price-v6 .tit{font-size:2.4rem;margin:0 auto 7%}.price-v6 .sub-tit{font-size:1.8rem}.price-v6 .schene{padding:20% 0 6%}.price-v6 .request-box{padding:5%;margin:0 auto 8%}.price-v6 .request-box .sub-tit{font-size:2.5rem;line-height:1.2}.price-v6 .faq-list .item-a{font-size:1.4rem}.price-v6 .schene{padding-top:0}.price-v6 .schene .btn{font-size:1em;margin:25px auto 30px;padding:15px;width:90%}.price-v6 .schene .btn::after{font-size:2rem;top:30%;right:16px}.price-v6 .fee_structure ul{text-align:center}.price-v6 .fee_structure li{width:4%;font-size:1.4rem}.price-v6 .fee_structure li.fee_sq{width:42%;font-size:1.8rem}.price-v6 .ver03_2 .fee_structure ul li.fee_sq{font-size:2rem}.price-v6 .sub-visual .btn_price{max-width:100%;margin:1rem auto .5rem;padding:1rem 1.5rem}.price-v6 .plan-v6 .btn_price{max-width:300px}.price-v6 .price_ctr .sub-tit{font-size:1.8rem;line-height:1.2}}@media screen and (max-width: 767px)and (max-width: 479px){.price-v6 .sub-tit{font-size:1.7rem}.price-v6 .sub-visual{padding:12% 0 26%}.price-v6 .sub-visual .tit{margin:0 auto 5%}.price-v6 .sub-visual .caption{text-align:left}.price-v6 .sub-visual .caption br{display:none}.price-v6 .schene{padding:35% 0 6%}.price-v6 .schene .item-tit{font-size:1.8rem;margin:0 auto}.price-v6 .request-box{padding:5% 10px}.price-v6 .faq-list p{padding:0 0 0 35px;line-height:1.6}.price-v6 .faq-list p::before{top:0}.price-v6 .faq-list .item-q{font-size:1.6rem;letter-spacing:0}.ver03_2 .schene{padding-top:0;padding-bottom:10%}}@media screen and (max-width: 767px){.price-v6 .txt_days{font-size:1.8rem}.price-v6 .sub-visual{padding:12% 0 10%}.price-v6 .sub-visual .tit img{width:100%}.price-v6 .schene .btn a::after{right:20px}.price-v6 .sub-visual .tit{margin:2% auto 2%}}@media screen and (max-width: 360px){.price-v6 .btn a::after{font-size:1.2rem}.price-v6 .schene .btn a::after{right:14px;top:18%}}.fee_structure.has-option{font-weight:normal;font-size:inherit;text-align:inherit;width:100%;padding:0 1em}.fee_structure .tab-btn{width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:center;align-items:stretch}.fee_structure .tab-btn a:hover{color:#fff;background-color:#000}.fee_structure .tab-btn-item{width:28%;padding:1.4rem;font-size:2.6rem;font-weight:700;text-align:center;border:solid 1px #606060;border-radius:6px;display:flex;justify-content:center;align-items:center;position:relative}.fee_structure .tab-btn-item .icon{display:block;width:16px;height:16px;background:url(../img/icon/icon-info.png) no-repeat center/contain;position:absolute;top:1rem;right:1.2rem}.fee_structure .tab-btn-item:hover .icon,.fee_structure .tab-btn-item.is-active .icon{background-image:url(../img/icon/icon-info-wht.png)}.fee_structure .tab-btn-item:not(:last-of-type){margin-right:8%}.fee_structure .tab-btn-item:not(:last-of-type)::after{content:"＋";display:block;font-size:3.2rem;font-weight:bold;width:10%;height:40px;color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:50%;right:-20%;transform:translateY(-50%)}.fee_structure .tab-btn-item.is-active::after{color:#000}.fee_structure .tab-container{width:100%;max-width:1000px;margin:0 auto;position:relative}.fee_structure .tab-content{width:100%;padding:20px;background:#f1f2f3;border-radius:10px;margin:20px 0 0;position:absolute;top:0;z-index:3}.fee_structure .tab-content:has(.option-list){padding:20px 20px 10px}.fee_structure .tab-content:not(:last-of-type){width:28%}.fee_structure .tab-content::before{content:"";display:block;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid #f1f2f3;position:absolute;top:-12px;left:50%;transform:translateX(-50%)}.fee_structure #tab01::before{left:15%;transform:none}.fee_structure #tab02{transform:translateX(130%)}.fee_structure #tab03::before{left:auto;right:11%;transform:none}.fee_structure_ttl{display:block;text-align:center;font-weight:bold;font-size:2.8rem;margin:0 auto 10px}.price-v6 .fee_structure .option-list{justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin:25px auto 0}.option-list-item{background:#fff;padding:10px;font-size:1.4rem;margin:0;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.24)}.option-list-item p{font-size:1.4rem;margin:0}.fee_structure .option-list .option-list-item{width:calc((100% - 9.6rem)/4);margin:0 1.2rem 2.4rem}.option-ttl{display:block;text-align:center;font-weight:bold;font-size:1.6rem;margin:0 auto 10px;letter-spacing:.05em;padding:15px 0 10px}.js-tabContent{height:0;opacity:0;visibility:hidden;transition:all .2s linear}.js-tabContent.is-active{height:auto;opacity:1;visibility:visible}@media screen and (max-width: 1024px){.fee_structure .tab-btn-item{width:42%;font-size:1.8rem;padding:1.4rem 1rem}.fee_structure .tab-btn-item:not(:last-of-type){margin-right:4%}.fee_structure .tab-btn-item:not(:last-of-type)::after{font-size:1.8rem;width:8%;right:-11%}.fee_structure .tab-btn-item .icon{top:.8rem;right:1rem}.fee_structure .tab-content:not(:last-of-type){width:50%}.fee_structure #tab02{transform:translateX(50%)}.fee_structure .option-list .option-list-item{width:calc((100% - 4.8rem)/2)}}@media screen and (max-width: 767px){.fee_structure.has-option{padding:0}.fee_structure .tab-btn-item{width:42%;font-size:1.6rem;padding:1.4rem 0}.fee_structure .tab-btn-item:not(:last-of-type){margin-right:4%}.fee_structure .tab-btn-item:not(:last-of-type)::after{font-size:1.4rem;width:4%;right:-10%}.fee_structure .tab-btn-item .icon{width:12px;height:12px;top:.5rem;right:.8rem}}@media screen and (max-width: 479px){.fee_structure .tab-content:not(:last-of-type){width:100%}.fee_structure .option-list .option-list-item{width:100%;margin-inline:0}.fee_structure #tab02{transform:none}}