@charset "UTF-8";.business-copy{font-size:clamp(1.71rem,1.67vw,3.2rem);letter-spacing:.16em;line-height:1.8em;font-weight:600;margin-bottom:6vmax;display:block;width:100%}.business-content-wrapper{display:flex;justify-content:space-between}.business-content-wrapper .left-navi{position:sticky;top:12rem;height:fit-content;width:22%;padding:2vw 2vw 2vw 0;border-radius:0 30px 30px 0;background:#f2f2f2}.business-content-wrapper .left-navi ul.navi-list{padding-left:3vw}.business-content-wrapper .left-navi ul.navi-list li{margin-bottom:1rem}.business-content-wrapper .left-navi ul.navi-list li a{position:relative;display:inline-block;font-size:1vw;font-weight:700;padding:0 .5rem;transition:all .4s ease}.business-content-wrapper .left-navi ul.navi-list li a::before{content:"";position:absolute;background:#fff;left:0;top:0;width:0;height:100%;transition:all .4s ease;z-index:-1}.business-content-wrapper .left-navi ul.navi-list li.active a{color:#406dff}.business-content-wrapper .left-navi ul.navi-list li.active a::before{width:100%}.business-content-wrapper .right-content{width:75%}.business-content-wrapper .right-content .business-section-img{width:100%;margin-bottom:2vw}.business-content-wrapper .right-content .business-section-img img{width:100%}.business-content-wrapper .right-content .business-wide-wrapper{padding-right:7%}.business-content-wrapper .right-content .business-wide-wrapper .tab-list li .no-wrap{white-space:nowrap;font-weight:600;font-size:clamp(1.42rem,1.39vw,2.67rem)}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex{display:flex;justify-content:space-between;margin-bottom:3vw}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex .text{width:70%}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex .ph{width:25%}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex .ph img{width:100%}.business-content-wrapper .right-content .business-wide-wrapper .business-dl-wrap{margin-bottom:3vw}.business-content-wrapper .right-content .business-wide-wrapper .business-dl-wrap dl.business-dl{display:flex;align-items:center;border-top:solid 1px #000;padding:1rem 0}.business-content-wrapper .right-content .business-wide-wrapper .business-dl-wrap dl.business-dl dt{width:20%;font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:700}.business-content-wrapper .right-content .business-wide-wrapper .business-dl-wrap dl.business-dl dd{width:80%}.business-content-wrapper .right-content .business-wide-wrapper .business-dl-wrap dl.business-dl:last-child{border-bottom:solid 1px #000}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list{display:flex;flex-direction:column;row-gap:1vw;margin-bottom:3vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li{background:#f2f2f2;padding:2vw;border-radius:20px}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li p.num{color:#406dff;font-family:Poppins,sans-serif;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:600;line-height:100%;letter-spacing:normal;margin-bottom:1vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex{display:flex;justify-content:space-between}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text{width:70%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text p.name{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:700;margin-bottom:10px}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text p.notes{display:inline-block;background:#fff;padding:.3rem 1rem .6rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text p.notes span{position:relative;font-size:clamp(1rem,.97vw,1.87rem);font-weight:700}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text p.notes span::before{content:"";position:absolute;border-bottom:dashed 1.5px #406dff;width:100%;height:1.5px;left:0;bottom:-.3rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-graph{width:27%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-graph img{width:100%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow{display:flex;flex-direction:column;row-gap:3vw;margin-bottom:3vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li{position:relative;border:solid 1px #000;border-radius:5px;padding:1.5vw;display:flex;justify-content:space-between}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title{width:27%;display:flex;align-items:center}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title p.num{color:#406dff;font-family:Poppins,sans-serif;font-weight:600;font-size:2.6rem;letter-spacing:normal;line-height:100%;margin-right:1rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title p.title{font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:700;line-height:100%;color:#406dff;border:1px solid #406dff;border-radius:5px;background:0 0;padding:.1rem 1rem .3rem;transform:translateY(-1px)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title p.title span{font-size:clamp(1.07rem,1.04vw,2rem);font-weight:600}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content{width:70%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content p.paragraph{margin-bottom:10px}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list{display:flex;flex-wrap:wrap}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list li{position:relative;font-size:clamp(1rem,.97vw,1.87rem);font-weight:500;margin-right:1vw;padding-left:2rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list li::before{content:"●";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:clamp(1rem,.97vw,1.87rem);font-weight:500}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list li.etc::before{display:none}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li::before{content:"";position:absolute;bottom:-2.5vw;left:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:1vw 1vw 0 1vw;border-color:#000 transparent transparent transparent}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li:last-child::before{content:unset}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list{display:flex;flex-direction:column;row-gap:10px;margin-bottom:3vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li{position:relative;display:flex;align-items:center;justify-content:space-between;background:#f2f2f2;padding:2rem 5rem 2rem 1.5rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .place-wrap{width:60%;position:relative;display:flex;align-items:center;font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:700}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .place-wrap .tag-list{margin-left:10px;display:flex;align-items:center;gap:5px;transform:translateY(1px)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .place-wrap .tag-list a.tag{display:none;background:#000;color:#fff;font-size:1rem;font-weight:700;line-height:100%;padding:.3rem .5rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .add{width:40%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li a.arrow{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:block;background:#fff;height:calc(100% - 2rem);width:2.5vw;border-radius:5px}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li a.arrow span{display:block;position:relative;width:100%;height:100%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li a.arrow span::before{content:"";position:absolute;background:url(../images/common/common-arrow.svg) no-repeat;background-size:contain;width:1em;height:1em;top:50%;left:50%;transform:translate(-50%,-50%)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox{width:100%;display:block;padding:1vmax 0;display:none}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox p.title{display:block;font-weight:600;color:#406dff}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox .imgbox{display:block;margin-bottom:1vmax}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox .imgbox img{display:block;max-width:90%;width:auto;margin-bottom:1.5vmax}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox .imgbox p.read{display:block;font-size:clamp(1rem,.97vw,1.87rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox dl{width:100%;display:flex;justify-content:space-between;margin-bottom:.5vmax}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox dl dt{width:30%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox dl dd{width:67%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .pullbox dl dd p.paragraph{margin-bottom:0}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list.renewal li{flex-wrap:wrap}.business-content-wrapper .right-content .business-wide-wrapper ul.business-bigdot-list{display:flex;width:100%;flex-wrap:wrap;margin-bottom:3vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-bigdot-list li{margin-right:2vw;display:block;width:fit-content;position:relative;padding-left:1.5em;font-size:clamp(1.14rem,1.11vw,2.13rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-bigdot-list li::before{content:"●";position:absolute;left:0;top:0;font-size:clamp(1.14rem,1.11vw,2.13rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list{width:100%;display:flex;flex-wrap:wrap}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li{width:32%;margin-right:2%;display:flex;align-items:center;min-height:5vmax;margin-bottom:1vw;background:#f2f2f2;border-radius:1vw;padding:1vw 0}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li span{display:block;width:100%;padding:0 2em;font-size:clamp(1.14rem,1.11vw,2.13rem);text-align:center;line-height:1.6}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li:nth-of-type(3n){margin-right:0}.business-content-wrapper .right-content .business-wide-wrapper p.business-center-mid-text{display:block;text-align:center;font-size:clamp(1.21rem,1.18vw,2.27rem);font-weight:700;padding:2vw 0;margin-bottom:3vw}a.business-wide-box-link{display:block;background:#406dff;text-align:center;font-size:clamp(1.28rem,1.25vw,2.4rem);color:#fff;font-weight:700;padding:1.5vw;margin-bottom:3vw}@media screen and (max-width:1024px) and (orientation:portrait){.business-copy{font-size:clamp(1.8rem,4.8vw,2.06rem);letter-spacing:.1em;line-height:1.5em}.business-content-wrapper{display:block}.business-content-wrapper .left-navi{position:static;width:80%;margin-bottom:2rem}.business-content-wrapper .left-navi ul.navi-list{padding-left:6vw}.business-content-wrapper .left-navi ul.navi-list li{margin:.8rem 0}.business-content-wrapper .right-content{width:86%;margin:0 auto 4vmax}.business-content-wrapper .right-content .business-wide-wrapper{width:100%;padding-right:0}.business-content-wrapper .right-content .business-wide-wrapper .page-lead-text{font-size:clamp(1.8rem,4.8vw,2.06rem);letter-spacing:.1em;line-height:1.5em;margin-bottom:1rem}.business-content-wrapper .right-content .business-wide-wrapper .tab-list li{line-height:1.5em;margin:auto 0}.business-content-wrapper .right-content .business-wide-wrapper .tab-list li .no-wrap{white-space:nowrap;font-weight:600;font-size:clamp(1.5rem,4vw,1.72rem)}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex{display:block}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex .text{width:100%}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex .ph{width:100%}.business-content-wrapper .right-content .business-wide-wrapper .business-dl-wrap dl.business-dl dt{font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li{padding:5vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li p.num{font-size:clamp(2rem,5.33vw,2.29rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex{display:block}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text{width:100%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text p.name{font-size:clamp(2rem,5.33vw,2.29rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text p.notes span{font-size:clamp(1.4rem,3.73vw,1.61rem);text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:#406dff;text-decoration-thickness:1.5px;text-underline-offset:.4rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-text p.notes span::before{display:none}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-graph{width:80%;margin:0 auto}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li{padding:2.5vw;display:block;margin-bottom:2vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title{width:100%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title p.title{font-size:clamp(1.8rem,4.8vw,2.06rem);padding:.3rem 1rem .3rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title p.title span{font-size:clamp(1.5rem,4vw,1.72rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content{width:100%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content p.paragraph{margin-bottom:8px;line-height:2.2rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list li{font-size:clamp(1.4rem,3.73vw,1.61rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list li::before{font-size:clamp(1.4rem,3.73vw,1.61rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li::before{bottom:-4.8vw;border-width:2vw 2vw 0 2vw}.business-content-wrapper .right-content .business-wide-wrapper .no-wrap{font-size:clamp(2rem,5.33vw,2.29rem);white-space:nowrap;font-weight:700}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li{display:block}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .place-wrap{width:90%;display:block;font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .place-wrap .tag-list{margin-left:0}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .add{width:90%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li a.arrow{width:7vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-bigdot-list li{font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-bigdot-list li::before{font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li{width:100%;margin-right:0;border-radius:2vw;padding:.5vw 0}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li span{display:inline-block;padding:0 1em;font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li span span.no-wrap{font-weight:400;width:fit-content;padding:0}.business-content-wrapper .right-content .business-wide-wrapper p.business-center-mid-text{font-size:clamp(1.7rem,4.53vw,1.95rem)}.business-content-wrapper .right-content .business-wide-wrapper a.business-wide-box-link{font-size:clamp(1.8rem,4.8vw,2.06rem)}.content-section{border-radius:30px 30px 0 0;margin-top:-30px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.business-content-wrapper{display:block}.business-content-wrapper .left-navi{position:static;width:40%;margin-bottom:2rem}.business-content-wrapper .left-navi ul.navi-list{padding-left:6vw}.business-content-wrapper .left-navi ul.navi-list li{margin:.5rem 0;line-height:1.2em}.business-content-wrapper .right-content{width:86%;margin:0 auto 4vmax}.business-content-wrapper .right-content .business-wide-wrapper{width:100%;padding-right:0}.business-content-wrapper .right-content .business-wide-wrapper .page-lead-text{font-size:clamp(1.8rem,4.8vw,2.06rem);letter-spacing:.1em;line-height:1.5em;margin-bottom:1rem}.business-content-wrapper .right-content .business-wide-wrapper .tab-list li{line-height:1.5em;margin:auto 0}.business-content-wrapper .right-content .business-wide-wrapper .tab-list li .no-wrap{white-space:nowrap;font-weight:600;font-size:clamp(1.3rem,3.47vw,1.49rem)}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex{display:block}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex .text{width:100%}.business-content-wrapper .right-content .business-wide-wrapper .side-ph-flex .ph{width:100%}.business-content-wrapper .right-content .business-wide-wrapper .business-dl-wrap dl.business-dl dt{font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li{padding:4vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-plan-list li .plan-flex .plan-graph{width:60%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li{padding:2.5vw;display:block;margin-bottom:2vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title{width:100%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title p.title{font-size:clamp(1.8rem,4.8vw,2.06rem);padding:.3rem 1rem .3rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-title p.title span{font-size:clamp(1.5rem,4vw,1.72rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content{width:100%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content p.paragraph{margin-bottom:8px;line-height:2.2rem}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list li{font-size:clamp(1.4rem,3.73vw,1.61rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li .flow-content ul.flow-list li::before{font-size:clamp(1.4rem,3.73vw,1.61rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-flow>li::before{bottom:-4.8vw;border-width:2vw 2vw 0 2vw}.business-content-wrapper .right-content .business-wide-wrapper .no-wrap{font-size:clamp(2rem,5.33vw,2.29rem);white-space:nowrap;font-weight:700}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li{display:flex}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .place-wrap{width:65%;display:block;font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .place-wrap .tag-list{margin-left:0}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li .add{width:90%}.business-content-wrapper .right-content .business-wide-wrapper ul.business-add-list li a.arrow{width:7vw}.business-content-wrapper .right-content .business-wide-wrapper ul.business-bigdot-list li{font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-bigdot-list li::before{font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list{justify-content:space-between}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li{width:49%;margin-right:0;border-radius:2vw;padding:.5vw 0}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li span{display:inline-block;width:100%;padding:0 1em;font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-content-wrapper .right-content .business-wide-wrapper ul.business-textbox-list li span span.no-wrap{font-weight:400;width:fit-content;padding:0}.business-content-wrapper .right-content .business-wide-wrapper p.business-center-mid-text{font-size:clamp(1.7rem,4.53vw,1.95rem)}.business-content-wrapper .right-content .business-wide-wrapper a.business-wide-box-link{font-size:clamp(1.8rem,4.8vw,2.06rem)}.content-section{border-radius:50px 50px 0 0;margin-top:-50px}}