@charset "UTF-8";@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}body#index.pattern-a{background:#fcf9f0;color:#393939}body#index.pattern-a #mv .mvimg{margin-top:24px}body#index.pattern-a #mv .mv-btns{margin-top:40px}body#index.pattern-a #mv .mv-btns .c-bln{border-radius:30px;height:50px;margin:0 auto 17px;max-width:343px;padding:0 10px;width:100%}@media only screen and (max-width:767px){body#index.pattern-a #mv .mv-btns .c-bln{max-width:327px;width:100%}}body#index.pattern-a #mv .mv-btns .c-bln span{font-size:24px;font-size:2.4rem}body#index.pattern-a #mv .mv-btns .row{display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #mv .mv-btns .row{flex-direction:column}}body#index.pattern-a #mv .mv-btns .row .c-btn{height:128px;width:calc(50% - 8px)}@media only screen and (max-width:767px){body#index.pattern-a #mv .mv-btns .row .c-btn{height:110px;width:100%}body#index.pattern-a #mv .mv-btns .row .c-btn:first-child{margin-bottom:10px}}body#index.pattern-a #mv .mv-btns .row .c-btn:after{height:48px}@media only screen and (max-width:767px){body#index.pattern-a #mv .mv-btns .row .c-btn:after{height:40px}}body#index.pattern-a #mv .mv-btns .row .c-btn span{display:block;font-size:20px;font-size:2rem;margin-bottom:14px}@media only screen and (max-width:767px){body#index.pattern-a #mv .mv-btns .row .c-btn span{font-size:16px;font-size:1.6rem}}body#index.pattern-a #mv .mv-btns p{margin-top:18px}@media only screen and (max-width:767px){body#index.pattern-a #mv .mv-btns p{margin-top:15px}}body#index.pattern-a #mv .points{margin:56px auto 0;max-width:1032px;width:calc(100% - 60px)}body#index.pattern-a #mv .points .points-ttl{margin-bottom:24px;text-align:center}body#index.pattern-a #mv .points .points-ttl span{display:block;font-size:24px;font-size:2.4rem;margin-bottom:12px}@media only screen and (max-width:767px){body#index.pattern-a #mv .points .points-ttl span{font-size:21px;font-size:2.1rem;margin-bottom:11px}}body#index.pattern-a #mv .points .points-ttl em{display:block;font-size:36px;font-size:3.6rem;font-weight:800}@media only screen and (max-width:767px){body#index.pattern-a #mv .points .points-ttl em{font-size:32px;font-size:3.2rem}}body#index.pattern-a #mv .points ul{display:flex;justify-content:space-between}@media only screen and (max-width:1000px){body#index.pattern-a #mv .points ul{flex-direction:column;margin:0 auto;max-width:400px;width:100%}}body#index.pattern-a #mv .points ul li{align-items:center;display:flex;justify-content:space-between;width:calc(33.33% - 13.33px)}@media only screen and (max-width:1000px){body#index.pattern-a #mv .points ul li{width:100%}body#index.pattern-a #mv .points ul li:not(:last-child){margin-bottom:20px}}body#index.pattern-a #mv .points ul li .bln{background:#f0ead6;border-radius:8px;padding:12px 0;position:relative;width:63.03%}body#index.pattern-a #mv .points ul li .bln:after{background-image:url(../images/index/bln-beige.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:26px;content:"";height:18px;left:calc(100% - 3px);position:absolute;width:18px}body#index.pattern-a #mv .points ul li .bln .point{align-items:center;color:#e23737;display:flex;font-size:16.6px;font-size:1.66rem;font-weight:800;justify-content:center}body#index.pattern-a #mv .points ul li .bln .point>span{font-size:12px;font-size:1.2rem}body#index.pattern-a #mv .points ul li .bln .point-texts{display:block;text-align:center}body#index.pattern-a #mv .points ul li .bln .point-texts>span{background:linear-gradient(transparent 60%,#f8df4b 0);display:inline-block;font-size:22px;font-size:2.2rem;line-height:1.5}body#index.pattern-a #mv .points ul li .img{width:31.51%}@media only screen and (max-width:1000px){body#index.pattern-a #mv .points ul li:nth-child(2){flex-direction:row-reverse}body#index.pattern-a #mv .points ul li:nth-child(2) .bln:after{left:auto;right:calc(100% - 2px);transform:scaleX(-1)}}body#index.pattern-a #plans .c-flame-ttl{line-height:1;margin:64px auto 24px;max-width:450px}@media only screen and (max-width:767px){body#index.pattern-a #plans .c-flame-ttl{max-width:332px}}body#index.pattern-a #plans .c-flame-ttl small{margin-bottom:10px}body#index.pattern-a #plans .plans-row{align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #plans .plans-row{flex-direction:column}}body#index.pattern-a #plans .plans-row .col{background:#f0ead6;width:calc(50% - 12px)}@media only screen and (max-width:767px){body#index.pattern-a #plans .plans-row .col{width:100%}}body#index.pattern-a #plans .plans-row .col-head{align-items:center;display:flex;flex-direction: column;height:85px;justify-content:center;position:relative}body#index.pattern-a #plans .plans-row .col-head:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:50%;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);width:26px}body#index.pattern-a #plans .plans-row .col-head img{height:36px;width:auto}.plan-sub{margin-top: 7px;color: #ffffff;}body#index.pattern-a #plans .plans-row .col-body{padding:36px 24px 32px}@media only screen and (max-width:1000px){body#index.pattern-a #plans .plans-row .col-body{padding:28px 16px 32px}}body#index.pattern-a #plans .plans-row .col-body .col-copy{display:block;font-size:24px;font-size:2.4rem;margin:0 auto 28px;text-align:center}@media only screen and (max-width:767px){body#index.pattern-a #plans .plans-row .col-body .col-copy{line-height:1.35;margin:0 auto 20px}}body#index.pattern-a #plans .plans-row .col-body .box{background:#fcf9f0;border-radius:4px;display:block}body#index.pattern-a #plans .plans-row .col-body .box:not(:last-of-type){margin-bottom:8px}body#index.pattern-a #plans .plans-row .col-body .box-calculation{align-items:center;display:flex;height:72px;justify-content:center}body#index.pattern-a #plans .plans-row .col-body .box-calculation .item{align-items:center;background:#f6e441;border:2px solid #393939;border-radius:16px;display:flex;font-size:18px;font-size:1.8rem;height:30px;justify-content:center;padding:0 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body#index.pattern-a #plans .plans-row .col-body .box-calculation .plus{background-image:url(../images/index/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:12px;margin:0 6px;width:12px}body#index.pattern-a #plans .plans-row .col-body .box-plan{align-items:center;display:flex;height:71px;justify-content:center}body#index.pattern-a #plans .plans-row .col-body .box-plan>span{background:linear-gradient(transparent 60%,#f6e441 0);display:inline-block;font-size:24px;font-size:2.4rem;line-height:1.2}body#index.pattern-a #plans .plans-row .col-body .box-plan>span>span{font-size:28px;font-size:2.8rem}body#index.pattern-a #plans .plans-row .col-body .box-price{padding:20px 16px}@media only screen and (max-width:1000px){body#index.pattern-a #plans .plans-row .col-body .box-price{padding:16px 10px 20px}}@media only screen and (max-width:767px){body#index.pattern-a #plans .plans-row .col-body .box-price{padding:16px 16px 20px}}body#index.pattern-a #plans .plans-row .col-body .box-price .box-price-ttl{align-items:center;display:flex;font-size:20px;font-size:2rem;justify-content:center}body#index.pattern-a #plans .plans-row .col-body .box-price .box-price-ttl>span{align-items:center;display:flex;font-size:12px;font-size:1.2rem;justify-content:center;margin-left:8px}body#index.pattern-a #plans .plans-row .col-body .box-price .box-price-ttl>span:after,body#index.pattern-a #plans .plans-row .col-body .box-price .box-price-ttl>span:before{border:1px solid #393939;content:"";display:block;height:13px;transform:translateY(-1px);width:3px}body#index.pattern-a #plans .plans-row .col-body .box-price .box-price-ttl>span:before{border-radius:2px 0 0 2px;border-right:none;margin-right:3px}body#index.pattern-a #plans .plans-row .col-body .box-price .box-price-ttl>span:after{border-left:none;border-radius:0 2px 2px 0;margin-left:3px}body#index.pattern-a #plans .plans-row .col-body .box-price .line{background:#dfd9c6;display:block;height:1px;margin:12px 0;width:100%}body#index.pattern-a #plans .plans-row .col-body .box-other{padding:20px 16px}@media only screen and (max-width:767px){body#index.pattern-a #plans .plans-row .col-body .box-other{letter-spacing:-.05em;padding:20px 14px 25px}}body#index.pattern-a #plans .plans-row .col-body .box-other small{display:block;font-size:18px;font-size:1.8rem;line-height:1.5;margin-bottom:5px}body#index.pattern-a #plans .plans-row .col-body .box-other span{background:linear-gradient(transparent 70%,#f6e441 0);font-size:22px;font-size:2.2rem;position:relative}body#index.pattern-a #plans .plans-row .col-body .box-other span .kome {background:none;font-size:1rem;position:absolute;right:-1.8em;text-align:right;top:0;transform:scale(.9)}body#index.pattern-a #plans .plans-row .col-body .box-other .box-row{align-items:flex-start;display:flex;justify-content:space-between}body#index.pattern-a #plans .plans-row .col-body .box-other .box-row .img{width:82px}body#index.pattern-a #plans .plans-row .col-body .box-other .box-row .text{width:calc(100% - 92px)}body#index.pattern-a #plans .plans-row .col-body .c-btn{height:112px;margin-top:16px}body#index.pattern-a #plans .plans-row .col-body .c-btn>span{font-size:18px;font-size:1.8rem;margin-bottom:12px}body#index.pattern-a #plans .plans-row .col-body .c-btn:after{height:40px}body#index.pattern-a #plans .plans-row .col-body .c-atc{margin-top:10px}@media only screen and (max-width:767px){body#index.pattern-a #plans .plans-row .col.basic{margin-bottom:24px}body#index.pattern-a #plans .plans-row .col-body .box-other span .kome{top:.5em}}body#index.pattern-a #plans .plans-row .col.basic .col-head{background:#2ea7e0}body#index.pattern-a #plans .plans-row .col.basic .col-head:after{background-image:url(../images/index/tab-arw-blue.svg)}@media only screen and (min-width:768px){body#index.pattern-a #plans .plans-row .col.basic .col-body .box-other{height:148px}}body#index.pattern-a #plans .plans-row .col.light .col-head{background:#e60012}body#index.pattern-a #plans .plans-row .col.light .col-head:after{background-image:url(../images/index/tab-arw-red.svg)}@media only screen and (max-width:1000px){body#index.pattern-a #plans .plans-row .col.light .col-body .box-calculation{flex-direction:column;height:128px}body#index.pattern-a #plans .plans-row .col.light .col-body .box-calculation .plus{margin:6px auto}}body#index.pattern-a #plans .plans-row .col.light .col-body .box-other{text-align:center}@media only screen and (min-width:768px){body#index.pattern-a #plans .plans-row .col.light .col-body .box-other{align-items:center;display:flex;flex-direction:column;height:148px;justify-content:center}}body#index.pattern-a #usecase{margin-top:64px}body#index.pattern-a #usecase .c-flame-ttl{margin:0 auto 32px;max-width:575px}@media only screen and (max-width:767px){body#index.pattern-a #usecase .c-flame-ttl{font-size:26px;font-size:2.6rem;margin:0 auto 24px;max-width:420px}}body#index.pattern-a #usecase .usecase-content{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #usecase .usecase-content{flex-direction:column}}body#index.pattern-a #usecase .usecase-content .img{width:277px}@media only screen and (max-width:1000px){body#index.pattern-a #usecase .usecase-content .img{width:220px}}@media only screen and (max-width:767px){body#index.pattern-a #usecase .usecase-content .img{margin:0 auto 24px}}body#index.pattern-a #usecase .usecase-content .text{width:calc(100% - 325px)}@media only screen and (max-width:1000px){body#index.pattern-a #usecase .usecase-content .text{width:calc(100% - 260px)}}@media only screen and (max-width:767px){body#index.pattern-a #usecase .usecase-content .text{width:100%}}body#index.pattern-a #usecase .usecase-content .text p{display:block;font-size:22px;font-size:2.2rem;line-height:1.5;margin-bottom:7px}@media only screen and (max-width:767px){body#index.pattern-a #usecase .usecase-content .text p{font-size:18px;font-size:1.8rem}}body#index.pattern-a #usecase .usecase-content .text small{color:#5f5f5f;display:block;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1.5}body#index.pattern-a #ranking{margin-top:48px}@media only screen and (max-width:767px){body#index.pattern-a #ranking{margin-top:32px}}body#index.pattern-a #ranking .rankig-container{background:#f0ead6;padding:32px}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container{letter-spacing:-.04em;padding:0 0 16px}}body#index.pattern-a #ranking .rankig-container .rankig-title{display:block;font-size:30px;font-size:3rem;line-height:1.4;margin-bottom:24px;text-align:center}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .rankig-title{font-size:24px;font-size:2.4rem;line-height:1.35;margin-bottom:16px;padding-top:24px}}@media only screen and (min-width:768px){body#index.pattern-a #ranking .rankig-container .row{align-items:flex-start;display:flex;justify-content:space-between}}body#index.pattern-a #ranking .rankig-container .row .col-tab{display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col-tab{margin:0 auto;width:calc(100% - 24px)}}body#index.pattern-a #ranking .rankig-container .row .col-tab>span{align-items:center;color:#f0ead6;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;height:133px;justify-content:center;opacity:.2;position:relative;transition:.3s;width:calc(50% - 1px)}body#index.pattern-a #ranking .rankig-container .row .col-tab>span:after{background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;left:50%;opacity:0;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);width:26px}body#index.pattern-a #ranking .rankig-container .row .col-tab>span img{margin-bottom:8px;width:72px}body#index.pattern-a #ranking .rankig-container .row .col-tab>span.blue{background:#2ea7e0}body#index.pattern-a #ranking .rankig-container .row .col-tab>span.blue:after{background-image:url(../images/index/tab-arw-blue.svg)}body#index.pattern-a #ranking .rankig-container .row .col-tab>span.red{background:#e60012}body#index.pattern-a #ranking .rankig-container .row .col-tab>span.red:after{background-image:url(../images/index/tab-arw-red.svg)}body#index.pattern-a #ranking .rankig-container .row .col-tab>span.active,body#index.pattern-a #ranking .rankig-container .row .col-tab>span.active:after{opacity:1}body#index.pattern-a #ranking .rankig-container .row .col{width:calc(50% - 20px)}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col{margin:0 auto;width:calc(100% - 32px)}}body#index.pattern-a #ranking .rankig-container .row .col-head{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col-head{display:none}}body#index.pattern-a #ranking .rankig-container .row .col-head img{display:block;width:88px}body#index.pattern-a #ranking .rankig-container .row .col-head span{display:block;font-size:16px;font-size:1.6rem;margin-top:8px}body#index.pattern-a #ranking .rankig-container .row .col-body{background:#fcf9f0;border-radius:4px;margin-top:16px;padding:2px 12px}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col-body{margin-top:0}body#index.pattern-a #ranking .rankig-container .row .col-body.col-body-2{display:none}}body#index.pattern-a #ranking .rankig-container .row .col-body ul li{align-items:center;display:flex;padding:14px 0}@media only screen and (max-width:1000px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li{flex-wrap:wrap}}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li{flex-wrap:nowrap}}body#index.pattern-a #ranking .rankig-container .row .col-body ul li:not(:last-child){border-bottom:1px dashed #dfd9c6}body#index.pattern-a #ranking .rankig-container .row .col-body ul li .num{font-size:18px;font-size:1.8rem;margin-right:8px}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li .num{font-size:16px;font-size:1.6rem}}body#index.pattern-a #ranking .rankig-container .row .col-body ul li .item{background:linear-gradient(transparent 50%,#f6e441 0);font-size:22px;font-size:2.2rem;line-height:1.3}@media only screen and (max-width:1125px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li .item{font-size:20px;font-size:2rem}}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li .item{font-size:18px;font-size:1.8rem}}body#index.pattern-a #ranking .rankig-container .row .col-body ul li small{font-size:16px;font-size:1.6rem}@media only screen and (max-width:1125px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li small{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:1000px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li small{margin-top:6px;padding-left:28px;width:100%}}@media only screen and (max-width:767px){body#index.pattern-a #ranking .rankig-container .row .col-body ul li small{margin-top:0;padding-left:0;width:auto}}body#index.pattern-a #ranking .example{background:#f0ead6;border-radius:4px;font-size:18px;font-size:1.8rem;margin-top:16px}body#index.pattern-a #ranking .example:after{right:24px}body#index.pattern-a #ranking .example .example-head{align-items:center;display:flex;height:50px;justify-content:center}body#index.pattern-a #ranking .example .example-head .ttl{font-size:18px;font-size:1.8rem}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-head .ttl{width:auto}}body#index.pattern-a #ranking .example .example-body{padding:2px 16px 16px}body#index.pattern-a #ranking .example .example-body .row{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body .row{flex-wrap:wrap;padding-top:0}}body#index.pattern-a #ranking .example .example-body table{width:calc(50% - 8px)}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body table{width:100%}}body#index.pattern-a #ranking .example .example-body table tr{background:#fcf9f0;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.3}body#index.pattern-a #ranking .example .example-body table tr:not(:last-of-type){border-bottom:1px solid #d9d2bb}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body table tr{font-size:14px;font-size:1.4rem}}body#index.pattern-a #ranking .example .example-body table tr th{background:#d9d2bb;padding:6px;text-align:left;vertical-align:middle}body#index.pattern-a #ranking .example .example-body table tr td{padding:7.5px;text-align:left}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body table:first-of-type{border-bottom:1px solid #d9d2bb}}body#index.pattern-a #ranking .example .example-body table:first-of-type td:first-of-type{width:86px}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body table:first-of-type td:first-of-type{width:100px}}body#index.pattern-a #ranking .example .example-body table:first-of-type td:last-of-type{width:calc(100% - 108px)}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body table:first-of-type td:last-of-type{width:calc(100% - 86px)}body#index.pattern-a #ranking .example .example-body table:last-of-type{border-top:none}}body#index.pattern-a #ranking .example .example-body table:last-of-type td:first-of-type{width:115px}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body table:last-of-type td:first-of-type{width:100px}}body#index.pattern-a #ranking .example .example-body table:last-of-type td:last-of-type{width:calc(100% - 108px)}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example .example-body table:last-of-type td:last-of-type{width:calc(100% - 86px)}}body#index.pattern-a #ranking .example.active .accordion-head{transition:.3s}@media only screen and (max-width:767px){body#index.pattern-a #ranking .example.active .accordion-head{height:45px}}body#index.pattern-a #ranking .c-atc{margin-top:17px}body#index.pattern-a #ranking .c-links{margin-top:40px}body#index.pattern-a #expenses{margin-top:60px}body#index.pattern-a #expenses .c-flame-ttl{margin:0 auto 47px;max-width:685px}@media only screen and (max-width:767px){body#index.pattern-a #expenses .c-flame-ttl{font-size:26px;font-size:2.6rem;line-height:1.4;max-width:332px}}body#index.pattern-a #expenses .expenses-row{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row{flex-direction:column}}body#index.pattern-a #expenses .expenses-row .expenses-col{background:#f0ead6;padding:32px 24px;position:relative;width:calc(50% - 16px)}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col{padding:32px 16px;width:100%}body#index.pattern-a #expenses .expenses-row .expenses-col:not(:last-child){margin-bottom:47px}}body#index.pattern-a #expenses .expenses-row .expenses-col .example{align-items:center;background:#f6e441;border-radius:17px;display:flex;font-size:18px;font-size:1.8rem;height:34px;justify-content:center;left:50%;position:absolute;top:-17px;transform:translateX(-50%);width:90px}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-ttl{display:block;font-size:24px;font-size:2.4rem;line-height:1.35;text-align:center}body#index.pattern-a #expenses .expenses-row .expenses-col .case{align-items:flex-start;display:flex;justify-content:space-between;margin:10px 0 16px;padding:0 9px;position:relative}body#index.pattern-a #expenses .expenses-row .expenses-col .case:after,body#index.pattern-a #expenses .expenses-row .expenses-col .case:before{border:1px solid #393939;content:"";display:block;height:100%;position:absolute;top:0;width:6px}body#index.pattern-a #expenses .expenses-row .expenses-col .case:before{border-right:none;left:0}body#index.pattern-a #expenses .expenses-row .expenses-col .case:after{border-left:none;right:0}body#index.pattern-a #expenses .expenses-row .expenses-col .case .img{width:64px}body#index.pattern-a #expenses .expenses-row .expenses-col .case .text{font-size:18px;font-size:1.8rem;line-height:1.3;width:calc(100% - 72px)}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .case .text{font-size:16px;font-size:1.6rem}}body#index.pattern-a #expenses .expenses-row .expenses-col .case .text .type{font-size:18px;font-size:1.8rem}body#index.pattern-a #expenses .expenses-row .expenses-col .case .text .pattern{display:flex}body#index.pattern-a #expenses .expenses-row .expenses-col .case .text .pattern li{align-items:center;background:#cec196;border-radius:13.5px;display:flex;font-size:16px;font-size:1.6rem;height:27px;justify-content:center;margin-bottom:5px;margin-top:5px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body#index.pattern-a #expenses .expenses-row .expenses-col .case .text .pattern li:not(:last-child){margin-right:8px}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .case .text .pattern li{font-size:14px;font-size:1.4rem;height:24px}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .table-head{align-items:center;background:#cec196;display:flex;font-size:20px;font-size:2rem;height:38px;justify-content:center}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .table-head{font-size:16px;font-size:1.6rem;height:32px}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table{width:100%}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr th{background:#c7c1ac;border-top:1px solid #dfd9c6;font-size:20px;font-size:2rem;line-height:1.3;padding:4px 10px;width:50%}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr th:not(:last-child){border-right:1px solid #dfd9c6}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr th{border-top:none;font-size:18px;font-size:1.8rem;padding:3.5px 10px}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td{background:#fcf9f0;border-bottom:1px dashed #dfd9c6;border-right:1px solid #dfd9c6;font-size:20px;font-size:2rem;line-height:1.3;padding:4px 10px;width:50%}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td{font-size:18px;font-size:1.8rem;letter-spacing:-.04em;padding:3px 10px}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td:before{background:#393939;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:4px;vertical-align:middle;width:6px}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td:before{height:5px;margin-right:3px;width:5px}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td:first-child{border-left:1px solid #dfd9c6}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td.no-dot:before{display:none}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td.align-right{border-bottom:1px solid #dfd9c6;text-align:right}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td.align-right:before{display:none}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td.total{border-bottom-style:solid;color:#e24f4f;font-size:22px;font-size:2.2rem;padding:6px;text-align:center}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table table tr td.total:before{display:none}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .point{font-size:20px;font-size:2rem;line-height:1.5;margin-top:14px;text-align:center}@media only screen and (min-width:768px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .point{align-items:center;display:flex;flex-direction:column;height:118px;justify-content:center;padding-bottom:24px;position:relative}}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .point{font-size:18px;font-size:1.8rem}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .point span{background:linear-gradient(transparent 60%,#f6e441 0);display:inline-block;font-size:26px;font-size:2.6rem;line-height:1.3}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .point:after{border-color:#d8cf85 transparent transparent;border-style:solid;border-width:16px 21.5px 0;content:"";display:block;height:0;margin:8px auto 0;width:0}@media only screen and (min-width:768px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .point:after{bottom:0;position:absolute}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row{align-items:stretch;display:flex;justify-content:space-between;margin-top:16px}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan{width:calc(50% - 4px)}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-head{align-items:center;border-radius:8px 8px 0 0;color:#fff;display:flex;flex-direction:column;height:114px;justify-content:center;text-align:center}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-head{height:108px}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-head span{font-size:16px;font-size:1.6rem;line-height:1.3}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-head span{font-size:14px;font-size:1.4rem}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-head img{display:block;height:22px;margin:2px auto 6px;width:auto}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-head small{align-items:center;background:#fff;border-radius:9px;display:flex;font-size:12px;font-size:1.2rem;height:18px;justify-content:center;padding:2px 7px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-body{background:#fcf9f0;border-radius:0 0 8px 8px;border-style:solid;border-width:0 2px 2px}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-body .top{align-items:center;border-bottom:1px dashed #dfd9c6;display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;height:65px;justify-content:center;line-height:1.3;padding:0 10px;text-align:center}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-body .top{font-size:14px;font-size:1.4rem;height:70px}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-body .top span{display:block;font-size:20px;font-size:2rem;margin-top:2px}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-body .bottom{align-items:center;display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;height:62px;justify-content:center}@media only screen and (max-width:767px){body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-body .bottom{hright:63px;font-size:14px;font-size:1.4rem}}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan-body .bottom span{display:block;font-size:22px;font-size:2.2rem;margin-top:5px}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.basic .plan-head{background:#2ea7e0}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.basic .plan-head small{color:#2ea7e0}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.basic .plan-body{border-color:#2ea7e0}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.basic .plan-body .bottom span{color:#2ea7e0}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.light .plan-head{background:#e60012}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.light .plan-head small{color:#e60012}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.light .plan-body{border-color:#e60012}body#index.pattern-a #expenses .expenses-row .expenses-col .expenses-table .plans-row .plan.light .plan-body .bottom span{color:#e60012}body#index.pattern-a #expenses .expenses-row .expenses-col .c-atc{margin-top:16px}body#index.pattern-a #expenses .expenses-row .expenses-col:last-child .expenses-table .plans-row .plan-body .top{height:65px}body#index.pattern-a #feature{margin-top:64px}body#index.pattern-a #feature .c-flame-ttl{margin:0 auto 32px;max-width:331px}@media only screen and (max-width:767px){body#index.pattern-a #feature .c-flame-ttl{font-size:28px;font-size:2.8rem}}body#index.pattern-a #feature .feature-tab{margin-bottom:40px}body#index.pattern-a #feature .feature-tab .tab-head{align-items:flex-start;display:flex;justify-content:space-between}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn{align-items:center;cursor:pointer;display:flex;flex-direction: column;height:85px;justify-content:center;opacity:.2;position:relative;transition:.3s;width:calc(50% - 1px)}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn img{height:36px;width:auto}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-head .tab-btn img{height:28px}}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn:after{background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:50%;opacity:0;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);width:26px}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn.active{cursor:default;opacity:1}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn.active:after{opacity:1}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn.basic{background:#2ea7e0}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn.basic:after{background-image:url(../images/index/tab-arw-blue.svg)}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn.light{background:#e60012}body#index.pattern-a #feature .feature-tab .tab-head .tab-btn.light:after{background-image:url(../images/index/tab-arw-red.svg)}body#index.pattern-a #feature .feature-tab .tab-body{background:#f0ead6;padding:36px 40px 32px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body{padding:32px 16px}}body#index.pattern-a #feature .feature-tab .tab-body .tab-ttl{align-items:center;display:flex;justify-content:center;margin-bottom:15px}body#index.pattern-a #feature .feature-tab .tab-body .tab-ttl .text{align-items:center;display:flex;flex-direction:column;justify-content:center}body#index.pattern-a #feature .feature-tab .tab-body .tab-ttl .text small{font-size:13.81px;font-size:1.381rem;margin-bottom:6px}body#index.pattern-a #feature .feature-tab .tab-body .tab-ttl .text span{font-size:27.63px;font-size:2.763rem}body#index.pattern-a #feature .feature-tab .tab-body .tab-ttl .no1{margin-left:9px}body#index.pattern-a #feature .feature-tab .tab-body .tab-subttl{display:block;font-size:32px;font-size:3.2rem;margin:30px 0 22px;text-align:center}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .tab-subttl{font-size:28px;font-size:2.8rem;margin:30px 0 18px}}body#index.pattern-a #feature .feature-tab .tab-body .c-atc{line-height:1.4}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion:not(:last-of-type){margin-bottom:12px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents{margin-top:-3px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:block;font-size:24px;font-size:2.4rem;line-height:1.3;margin-top:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents .underline{margin-left:auto;margin-right:auto}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons{display:flex;margin:16px 0 14px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons{align-items:center;flex-direction:column;margin:16px 0}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons li{align-items:center;background:#f6e441;border:2px solid #393939;border-radius:18px;display:inline-block;display:flex;font-size:16px;font-size:1.6rem;height:36px;justify-content:center;padding:0 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons li:not(:last-child){margin-bottom:8px}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons li:not(:last-of-type){margin-right:8px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents p{display:block;font-size:18px;font-size:1.8rem;line-height:1.4;margin-bottom:6px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .off-contents p{font-size:16px;font-size:1.6rem}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row{flex-direction:column}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img{width:124px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img img{width:72px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img p{font-size:16px;font-size:1.6rem;line-height:1.4;width:calc(100% - 86px)}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text{width:calc(100% - 138px)}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text{width:100%}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text p{display:block;font-size:18px;font-size:1.8rem;line-height:1.4}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:block;font-size:24px;font-size:2.4rem;line-height:1.3;margin:14px 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text .underline{margin:0 auto 4px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text .c-atc{margin-top:8px}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row{flex-direction:column}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box{border-radius:8px;padding:16px 16px 14px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-left{width:calc(100% - 234px)}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-left{width:100%}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-right{width:210px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-right{width:100%}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-right .box-ttl{margin-bottom:17px}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-ttl{align-items:center;border-radius:15.5px;color:#fff;display:flex;height:31px;justify-content:center;margin-bottom:10px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-ttl{margin-bottom:8px}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li{font-size:16px;font-size:1.6rem;line-height:1.3;padding-left:36px;position:relative}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li:not(:last-child){margin-bottom:18.5px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li:not(:last-child){margin-bottom:10px}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li:before{background-image:url(../images/index/check-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.blue{background:#e5e8ea}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.blue .box-ttl{background:#2ea7e0}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.blue .check-list li:before{background-image:url(../images/index/check-blue.svg)}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.red{background:#f4dbe0}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.red .box-ttl{background:#e60012}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.red .check-list li:before{background-image:url(../images/index/check-red.svg)}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .c-atc{font-size:11px;font-size:1.1rem;line-height:1.3;margin:10px 0 0}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:block;font-size:17px;font-size:1.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline em{font-size:26px;font-size:2.6rem}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline:not(:last-child){margin-bottom:8px;margin-top:14px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline:not(:last-child){margin-top:0}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .c-atc{margin-top:10px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .c-atc span{display:block}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .c-atc span:not(:last-child){margin-bottom:6px}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion.off .accordion-head{padding:12px 16px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .c-accordion.off .accordion-head .ttl{font-size:16px;font-size:1.6rem;width:calc(100% - 100px)}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion.off .accordion-body{padding-top:5px}}body#index.pattern-a #feature .feature-tab .tab-body .c-accordion.off.red .accordion-body .off-contents p,body#index.pattern-a #feature .feature-tab .tab-body .c-accordion.off.red .accordion-body .option-contents .texts-row .text p{font-size:16px;font-size:1.6rem}body#index.pattern-a #feature .feature-tab .tab-body .row{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .row{flex-direction:column}}body#index.pattern-a #feature .feature-tab .tab-body .row .c-table{width:calc(50% - 16px)}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .row .c-table{width:100%}body#index.pattern-a #feature .feature-tab .tab-body .row .c-table:not(:last-child){margin-bottom:16px}}body#index.pattern-a #feature .feature-tab .tab-body .row .c-table table tbody th{width:106px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body .row .c-table table tbody th{width:80px}}body#index.pattern-a #feature .feature-tab .tab-body .row .c-table table tbody td{width:calc(50% - 53px)}body#index.pattern-a #feature .feature-tab .tab-body .c-table.wide{margin-top:40px}body#index.pattern-a #feature .feature-tab .tab-body-basic .color{color:#2ea7e0}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:first-of-type .accordion-body{padding-top:8px}}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:first-of-type .accordion-body .row .img{width:132px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:first-of-type .accordion-body .row .img{width:105px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:first-of-type .accordion-body .row .text{font-size:18px;font-size:1.8rem;padding-top:6px;text-align:center}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:first-of-type .accordion-body .row .text small{display:block;margin-bottom:4px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:first-of-type .accordion-body .row .text .underline{font-size:24px;font-size:2.4rem}}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:first-of-type .accordion-body .box{padding:19px 16px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(2) .accordion-body{padding-top:8px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(2) .accordion-body .row .text .underline{font-size:24px;font-size:2.4rem;margin-bottom:7px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(2) .accordion-body .row .text p{font-size:16px;font-size:1.6rem;margin-top:15px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(3) .accordion-body{padding-top:8px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(3) .accordion-body .row .text .underline{font-size:24px;font-size:2.4rem;margin-bottom:7px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(3) .accordion-body .row .text p{font-size:16px;font-size:1.6rem;margin-top:15px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(4) .accordion-body{padding-top:8px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(4) .accordion-body .row .text .underline{font-size:24px;font-size:2.4rem;margin-bottom:7px}body#index.pattern-a #feature .feature-tab .tab-body-basic .c-accordion:nth-of-type(4) .accordion-body .row .text p{font-size:16px;font-size:1.6rem;margin-top:15px}}body#index.pattern-a #feature .feature-tab .tab-body-basic>.row{margin:16px 0 24px}body#index.pattern-a #feature .feature-tab .tab-body-light .color{color:#e60012}body#index.pattern-a #feature .feature-tab .tab-body-light .tab-ttl .text small{font-size:13px;font-size:1.3rem}body#index.pattern-a #feature .feature-tab .tab-body-light .tab-ttl .text span{font-size:24px;font-size:2.4rem}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext{justify-content:flex-start;margin-bottom:3px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext{justify-content:center}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat,body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog{font-size:32px;font-size:3.2rem;line-height:1.1}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat,body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog{font-size:26px;font-size:2.6rem;letter-spacing:0}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat span:not(.kome),body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog span:not(.kome){font-size:20px;font-size:2rem}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat span:not(.kome),body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog span:not(.kome){font-size:17px;font-size:1.7rem}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat .kome,body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog .kome{top:3px}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat small,body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog small{font-size:18px;font-size:1.8rem}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat small,body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog small{font-size:13px;font-size:1.3rem}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .cat:before,body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:first-of-type .c-pricetext .dog:before{height:23px;width:23px}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:first-child{margin-bottom:28px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:first-child{margin-bottom:23px}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:first-child .text{padding-top:10px}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:first-child .text .underline{display:block;line-height:1.2;margin-bottom:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:first-child .text .underline:not(:last-child){margin-bottom:6px}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:first-child .text>p{margin-top:15px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:first-child .text>p{margin-top:13px}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:last-child .text>p{margin-top:9px}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:last-child .c-atc span{display:block}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(2) .accordion-body .row:last-child .c-atc span:not(:last-of-type){margin-bottom:5px}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(3) .accordion-body .row .text{padding-top:9px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(3) .accordion-body .row .text{padding-top:0}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(3) .accordion-body .row .text .underline small{font-size:14px;font-size:1.4rem;margin:0 2px;vertical-align:top}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(3) .accordion-body .row .text>p{margin-top:11px}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(3) .accordion-body .row .c-atc span{display:block}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(3) .accordion-body .row .c-atc span:not(:last-of-type){margin-bottom:6px}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(4) .accordion-body .row .text{padding-top:9px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(4) .accordion-body .row .text{padding-top:0}}body#index.pattern-a #feature .feature-tab .tab-body-light .c-accordion:nth-of-type(4) .accordion-body .row .text>p{margin-top:11px}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row{align-items:flex-start;display:flex;justify-content:space-between;margin:40px 0 22px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .light-row{flex-direction:column}}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide{margin-top:0;width:calc(62% - 12px)}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide{width:100%}}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table thead tr th{border-right:1px dashed #dfd9c6;font-size:18px;font-size:1.8rem;height:50px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table thead tr th{font-size:14px;font-size:1.4rem;line-height:1.3;width:50px}}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table thead tr td{font-size:20px;font-size:2rem;text-align:center;vertical-align:middle}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td{padding-left:0;padding-right:0;text-align:center;vertical-align:middle}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td{padding-left:10px;padding-right:10px}}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .nomal-text{display:block;font-size:18px;font-size:1.8rem}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .nomal-text{font-size:16px;font-size:1.6rem}}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .small-text{display:block;font-size:14px;font-size:1.4rem;margin-top:5px}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .period,body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .price{display:inline;margin:0}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .price{margin-left:-3px}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .limit{margin-top:6px}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .wide table tbody td .c-atc{margin:5px 0 0}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .row{flex-direction:column;width:calc(38% - 12px)}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .row{width:100%}}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .row .c-table{width:100%}body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .row .c-table:first-of-type{margin-bottom:24px}@media only screen and (max-width:767px){body#index.pattern-a #feature .feature-tab .tab-body-light .light-row .row .c-table:first-of-type{margin:16px 0}}body#index.pattern-a #flow{margin-top:64px}body#index.pattern-a #flow .inner .c-flame-ttl{margin:0 auto 32px;max-width:500px}@media only screen and (max-width:767px){body#index.pattern-a #flow .inner .c-flame-ttl{font-size:26px;font-size:2.6rem;line-height:1.4em}}body#index.pattern-a #flow .inner .flow1{background-color:#f0ead6;border-radius:8px}@media only screen and (max-width:767px){body#index.pattern-a #flow .inner .flow1{margin-top:32px}}body#index.pattern-a #flow .inner .group{display:flex;justify-content:space-between;margin-top:32px}@media only screen and (max-width:767px){body#index.pattern-a #flow .inner .group{flex-direction:column;margin-top:0}}body#index.pattern-a #flow .inner .group .item{background-color:#f0ead6;border-radius:8px;padding:24px;width:calc(50% - 16px)}@media only screen and (max-width:767px){body#index.pattern-a #flow .inner .group .item{margin-top:16px;width:100%}}body#index.pattern-a #flow .inner .group .item:nth-child(odd) h3{background-color:#8cbc07}body#index.pattern-a #flow .inner .group .item h3{background-color:#e60012;border-radius:17px;color:#fff;display:inline-block;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-size:1.8rem;height:34px;letter-spacing:0;line-height:34px;padding:0 14px}@media only screen and (max-width:767px){body#index.pattern-a #flow .inner .group .item h3{font-size:16px;font-size:1.6rem;height:31px;line-height:31px}}body#index.pattern-a #flow .inner .group .item .text1{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-size:2.4rem;letter-spacing:0;line-height:1.3em;margin-top:12px}body#index.pattern-a #flow .inner .group .item .text1 span{font-size:.6em;position:relative;top:-8px}body#index.pattern-a #flow .inner .group .item .text2{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.3em;margin-top:8px}@media only screen and (max-width:767px){body#index.pattern-a #flow .inner .group .item .text2{font-size:16px;font-size:1.6rem}}body#index.pattern-a #flow .inner .group .item .text2 span{font-size:.6em;position:relative;top:-6px}body#index.pattern-a #flow .inner .comment{margin-top:16px}body#index.pattern-a #flow .inner .comment li{color:#5f5f5f;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:1.4em;margin-bottom:1em}@media only screen and (max-width:767px){body#index.pattern-a #flow .inner .comment li{font-size:11px;font-size:1.1rem}}body#index.pattern-a #voice{padding-bottom:18px}body#index.pattern-a #voice .inner{margin-top:50px}@media only screen and (min-width:768px){body#index.pattern-a #voice .inner{max-width:1032px}}body#index.pattern-a #voice .inner .c-flame-ttl{margin:0 auto;max-width:560px}@media only screen and (max-width:767px){body#index.pattern-a #voice .inner .c-flame-ttl{font-size:26px;font-size:2.6rem}}body#index.pattern-a #voice .inner .group{display:flex;justify-content:space-between;margin-top:32px}@media only screen and (max-width:767px){body#index.pattern-a #voice .inner .group{flex-direction:column;margin-top:4px}}body#index.pattern-a #voice .inner .group .item{background-color:#f0ead6;border-radius:8px;padding:24px;width:calc(50% - 16px)}@media only screen and (max-width:767px){body#index.pattern-a #voice .inner .group .item{margin-top:16px;width:100%}}body#index.pattern-a #voice .inner .group .item .cont{display:flex;justify-content:space-between}body#index.pattern-a #voice .inner .group .item .cont .left{border-radius:50%;height:72px;overflow:hidden;width:72px}body#index.pattern-a #voice .inner .group .item .cont .right{width:calc(100% - 90px)}@media only screen and (max-width:767px){body#index.pattern-a #voice .inner .group .item .cont .right{width:calc(100% - 88px)}}body#index.pattern-a #voice .inner .group .item .cont .right h3{color:#e60012;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-size:2.4rem;letter-spacing:0;line-height:1.35em}@media only screen and (max-width:767px){body#index.pattern-a #voice .inner .group .item .cont .right h3{font-size:20px;font-size:2rem}}body#index.pattern-a #voice .inner .group .item .cont .right .text1{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:16px;font-size:1.6rem;letter-spacing:.06em;line-height:1.35em;margin-top:12px}body#index.pattern-a #voice .inner .group .item .text2{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.6em;margin-top:20px}body#index.pattern-a #voice .inner .group .item .text2 .bold{color:#e60012}body#index.pattern-a #voice .inner .info{color:#5f5f5f;font-size:11px;font-size:1.1rem;letter-spacing:0;line-height:1.4em;margin-top:16px}
/*# sourceMappingURL=maps/index.min.css.map */
