.p-partIndiv__arrow{display:block;width:min(21.3333333333vw, 128px);aspect-ratio:120/28;background:#005a96;clip-path:polygon(0 0, 100% 0, 50% 100%);margin:min(4vw, 25px) auto}.p-partIndiv__benefits{list-style:none;display:grid;gap:min(5.3333333333vw, 40px) 3.6363636364%;font-weight:bold;font-size:clamp(1.8rem, calc(0.9rem + 2.4vw), 2.4rem)}.p-partIndiv__benefits-item{padding:min(5.3333333333vw, 20px) min(5.3333333333vw, 30px);border-radius:8px;display:flex;align-items:center;column-gap:0.8333333333em}.p-partIndiv__benefits-item:first-child{background:#dce8f5}.p-partIndiv__benefits-item:last-child{background:#e6f0eb}.p-partIndiv__benefits-more{background:#3a8c79;color:#fff;line-height:normal;min-width:4.5833333333em;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center}.p-partComp__imgs,.p-support__imgs{display:grid;gap:min(5.3333333333vw, 55px) 4.5454545455%;list-style:none}.p-partComp__imgs img,.p-support__imgs img{display:block;margin:0 auto}.p-partComp__list{list-style:none;display:grid;gap:min(5.3333333333vw, 25px) min(1.8301610542vw, 25px);margin-bottom:min(8vw, 50px)}.p-partComp__list-item{padding:min(8vw, 30px) min(5.3333333333vw, 30px);background:var(--itemBg, #FFF);text-align:center;border-radius:10px}.p-partComp__list-item img{margin:0 auto;display:block;width:min(23.4666666667vw, 132px)}.p-partComp__list-tit{font-size:100%;margin-bottom:min(4vw, 30px)}.p-partComp__list-txt{display:block;margin-top:min(4vw, 30px)}.p-partComp__list.--flow li:not(:last-child){position:relative}.p-partComp__list.--flow li:not(:last-child)::after{content:"";display:block;height:min(5.3333333333vw, 25px);aspect-ratio:44/25;background:#005a96;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;top:100%;left:50%;transform:translateX(-50%)}.p-partComp__btn:not(:last-child){margin-bottom:min(8vw, 50px)}.p-partComp__grid{display:grid;gap:min(5.3333333333vw, 40px) 3.8181818182%}.p-partComp__grid:not(:last-child){margin-bottom:min(8vw, 50px)}.p-partComp__grid img{display:block;margin:0 auto}.p-partComp__imgs-tit{font-size:100%;margin-bottom:min(2.6666666667vw, 20px)}.p-partComp__imgs-txt{display:block;margin-bottom:min(4vw, 30px)}.p-partComp__imgs-cap{font-size:72.2222222222%;line-height:1.8461538462}.p-partComp__ppa{--itemBg: #E6F0EB;--boxInnerBg: #E6F0EB}.p-partComp__facilities{--itemBg: #EDF3F7}.p-partComp__other table{min-width:min(195.5555555556vw, 1100px)}.p-partComp__other th:first-child{width:18.1818181818%}.p-partComp__other th:nth-child(2){width:25.4545454545%}.p-partComp__other th:nth-child(3){width:27.2727272727%}.p-consultation{--boxMarginB: min(10.6666666667vw, 75px)}.p-consultation__helpdesk{background:#28afcd}.p-consultation__local{background:#005a96}.p-consultation__local-btn{max-width:24.1666666667em;margin:0 auto}.p-consultation__strategy{background:#3a8c79}.p-support__btn{max-width:24.1666666667em;margin:0 auto}.p-support__imgs-note{margin-top:.5em}.p-support__imgs-note small{font-size:72.2222222222%;display:inline-block;line-height:1.8461538462}@media print,screen and (min-width: 700px){.p-support__imgs{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (min-width: 960px){.p-partIndiv__benefits{grid-template-columns:repeat(2, 1fr)}.p-partIndiv__benefits-more{margin-left:max(-0.7320644217vw, -10px)}.p-partComp__anchor-btn{padding-left:min(5.3333333333vw, 30px);padding-right:15px}.p-partComp__list{grid-template-columns:repeat(3, 1fr)}.p-partComp__list-item{display:flex;flex-direction:column}.p-partComp__list-tit{flex-shrink:1;align-content:center;flex-basis:100%;letter-spacing:normal}.p-partComp__list.--flow li:not(:last-child)::after{content:"";width:min(1.8301610542vw, 25px);height:auto;aspect-ratio:25/45;clip-path:polygon(0 0, 0 100%, 100% 50%);top:50%;left:100%;transform:translateY(-50%)}.p-partComp__grid{grid-template-columns:1fr 47.7272727273%}.p-partComp__grid picture{grid-area:1/2/3/3}.p-partComp__imgs{grid-template-columns:repeat(2, 1fr)}.p-partComp__imgs li{display:flex;flex-direction:column}.p-partComp__imgs figure{min-height:var(--imgHeight, auto)}.p-partComp__imgs-txt{flex-basis:100%;flex-shrink:1}.p-partComp__facilities-grid a{max-width:20.8333333333em}.p-partComp__other-btns li:nth-child(2),.p-partComp__other-btns li:nth-child(3){grid-row:2/3}}@media print,screen and (min-width: 1280px){.p-partComp__other table{min-width:none;max-width:100%}}