﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400..900&family=Noto+Serif+JP:wght@400..900&display=swap";html{scroll-snap-type:y proximity;scroll-padding-top:var(--layout-header-height);scroll-behavior:smooth}body{margin:0 auto;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,Verdana,sans-serif;font-weight:500;color:var(--color-text);scroll-behavior:smooth}main,header,footer{overflow:hidden}img{display:block;object-fit:contain;object-position:top left;height:auto;max-width:100%}.image img{width:100%;height:auto}picture{width:100%;max-width:100%;height:auto}a:hover,a:focus,a.active{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.05em}strong{font-weight:900}.sp-first{width:300px}@media screen and (min-width: 950px){.sp-first{width:1200px}}.sp-first-tab{width:300px}@media screen and (min-width: 950px)and (max-width: 1080px){.sp-first-tab{width:800px}}@media screen and (min-width: 950px){.sp-first-tab{width:1200px}}.pc-first{width:1200px}@media screen and (max-width: 949px){.pc-first{width:300px}}.pc-fitst-tab{width:1200px}@media screen and (max-width: 949px){.pc-fitst-tab{width:300px}}@media screen and (min-width: 950px)and (max-width: 1080px){.pc-fitst-tab{width:800px}}:root{--font-family-sans-serif: YakuHanJP, "Noto Sans JP", sans-serif;--breakpoint-tablet: 950px;--breakpoint-pc: 1280px;--fluid-max: 750;--fluid-min: 375;--fluid-15: clamp(15px / 2, calc(15px / 2 + ((15 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 15px);--fluid-20: clamp(20px / 2, calc(20px / 2 + ((20 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 20px);--fluid-24: clamp(24px / 2, calc(24px / 2 + ((24 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 24px);--fluid-25: clamp(25px / 2, calc(25px / 2 + ((25 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 25px);--fluid-26: clamp(26px / 2, calc(26px / 2 + ((26 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 26px);--fluid-30: clamp(30px / 2, calc(30px / 2 + ((30 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 30px);--fluid-32: clamp(32px / 2, calc(32px / 2 + ((32 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 32px);--fluid-34: clamp(34px / 2, calc(34px / 2 + ((34 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 34px);--fluid-40: clamp(40px / 2, calc(40px / 2 + ((40 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 40px);--fluid-44: clamp(44px / 2, calc(44px / 2 + ((44 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 44px);--fluid-50: clamp(50px / 2, calc(50px / 2 + ((50 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 50px);--fluid-56: clamp(56px / 2, calc(56px / 2 + ((56 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 56px);--fluid-60: clamp(60px / 2, calc(60px / 2 + ((60 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 60px);--fluid-70: clamp(70px / 2, calc(70px / 2 + ((70 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 70px);--fluid-80: clamp(80px / 2, calc(80px / 2 + ((80 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 80px);--fluid-180: clamp(180px / 2, calc(180px / 2 + ((180 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 180px);--layout-width-max: 750px;--layout-content-width-wide: clamp(750px / 2, calc(750px / 2 + ((750 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 750px);--layout-content-width: clamp(690px / 2, calc(690px / 2 + ((690 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 690px);--layout-content-width-narrow: clamp(630px / 2, calc(630px / 2 + ((630 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 630px);--layout-header-height: clamp(150px / 2, calc(150px / 2 + ((150 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 150px)}@media screen and (min-width: 950px){:root{--layout-width-max: 1920px;--layout-content-width-wide: 1280px;--layout-content-width: 1080px;--layout-content-width-narrow: 1020px;--layout-header-height: 100px}}:root{--space-preset-xs: clamp(10px, calc(12px + ((12 - 10) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 12px);--space-preset-s: clamp(16px, calc(18px + ((18 - 16) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 18px);--space-preset-m: clamp(20px, calc(30px + ((30 - 20) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 30px);--space-preset-l: clamp(30px, calc(50px + ((50 - 30) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 50px);--space-preset-xl: clamp(40px, calc(70px + ((70 - 40) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 70px);--space-preset-xxl: clamp(60px, calc(100px + ((100 - 60) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 100px);--space-block-gap: 1.8em;--content-padding-block: var(--fluid-50);--content-padding-inline: var(--fluid-50);--font-size-xxs: var(--fluid-20);--font-size-xs: var(--fluid-24);--font-size-s: var(--fluid-26);--font-size-m: var(--fluid-30);--font-size-l: var(--fluid-34);--font-size-xl: var(--fluid-40);--font-size-xxl: var(--fluid-44)}@media screen and (min-width: 950px){:root{--font-size-xs: 18px}}:root{--color-base: #ffffff;--color-contrast: #333333;--color-primary: #ef8300;--color-secondary: #2774dd;--color-secondary-dark: #201aa0;--color-tertiary: #27a7dd;--color-primary-pale1: color-mix(in srgb, var(--color-primary) 50%, var(--color-base));--color-secondary-pale1: #27a7dd;--color-secondary-pale2: #1ac2e2;--color-gray: #cccccc;--color-dark-gray: #777777;--color-light-gray: #f5f5f5;--color-gradient-primary: linear-gradient(to right, var(--color-primary), var(--color-primary-pale1));--color-gradient-secondary: linear-gradient(to right, var(--color-secondary), var(--color-secondary-pale1) 58%, var(--color-secondary-pale2) 100%);--color-gradient-secondary-sub: linear-gradient(to right, #8fd1dd 0%, #0085c9 58%, #1ac2e2 100%);--color-gradient-secondary-sub2: linear-gradient(to right, var(--color-secondary-pale1), var(--color-secondary) 58%, var(--color-secondary-pale2) 100%);--color-title: var(--color-contrast);--color-text: var(--color-contrast);--color-text-shadow: var(--color-gray);--color-hover: var(--color-secondary);--color-bg-primary: var(--color-white);--color-bg-secondary: var(--color-gray);--color-bg-tertiary: var(--color-light-gray);--color-bg-header: transparent;--color-bg-footer: var(--color-dark-gray);--color-bg-fixed: var(--color-light-gray);--color-bg-cta: var(--color-secondary);--color-marker: #f9f3b9;--z-index-base: 100;--z-index-header: 1000;--z-index-fixed: 2000;--z-index-to-top: 3000;--z-index-overlay: 4000}:root{--layout-content-width: clamp(630px / 2, calc(630px / 2 + ((630 / 2) / (var(--fluid-max) - var(--fluid-min))) * (100vw - var(--fluid-min) * 1px)), 630px);--price-item-color-lite: var(--color-tertiary);--price-item-color-standard: var(--color-secondary);--price-item-color-pro: #201aa0}@media screen and (min-width: 950px){:root{--layout-content-width: 1280px}}body{background-color:#f0f1f4;font-family:YakuHanJP,"Noto Sans JP",sans-serif}.c-button{width:100%;padding-block:clamp(2.5px,2.5px + 2.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),5px)}.p-sec02__text1{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.6;color:var(--color-text);text-align:justify}@media screen and (min-width: 950px){.p-sec02__text1{font-size:20px;letter-spacing:.05em;line-height:2;text-align:center}}.p-sec02 .l-section__contents{padding-block:clamp(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px) clamp(80px,80px + 80/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),160px)}@media screen and (min-width: 950px){.p-sec02 .l-section__contents{padding-block:60px 80px}}.p-sec02__title{margin-block-end:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px)}@media screen and (min-width: 950px){.p-sec02__title{margin-block-end:30px}}.p-sec02__contents{width:100%}@media screen and (min-width: 950px){.p-sec02__contents{padding-inline:10px}}.p-sec02__text1{margin-block-end:clamp(27.5px,27.5px + 27.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),55px)}@media screen and (min-width: 950px){.p-sec02__text1{margin-block-end:50px}}.biz-partner .p-sec02 .l-section__contents{padding-block-end:clamp(40px,40px + 40/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),80px)}.biz-partner .p-sec02__title.c-title .c-title__main{margin-inline:-1em}.biz-partner .p-sec02__text1{font-weight:700;line-height:1.8;margin-block-end:clamp(55px,55px + 55/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),110px)}@media screen and (min-width: 950px){.biz-partner .p-sec02__text1{margin-bottom:80px}}.biz-partner .p-sec02__title-sub{padding-inline:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);position:relative;top:calc(clamp(35px,35px + 35/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),70px)*-1);margin-bottom:calc(clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px)*-1);line-height:1.2;width:106%;margin-inline:-3%}@media screen and (min-width: 950px){.biz-partner .p-sec02__title-sub{top:-30px;margin-bottom:0;margin-inline:auto;width:96%}.biz-partner .p-sec02__title-sub::before,.biz-partner .p-sec02__title-sub::after{bottom:-10px}}.biz-partner .p-sec02__text2{font-weight:700;text-align:center;line-height:1.8;margin-block-end:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px)}@media screen and (min-width: 950px){.biz-partner .p-sec02__text2{margin-bottom:30px}}.biz-partner .p-sec02__list{display:flex;flex-direction:column;gap:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);margin-block-end:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px)}@media screen and (min-width: 950px){.biz-partner .p-sec02__list{flex-direction:row;justify-content:space-between}}.biz-partner .p-sec02__item{background-color:color-mix(in srgb, var(--color-base) 80%, transparent);border-radius:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);padding:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px) clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px)}@media screen and (min-width: 950px){.biz-partner .p-sec02__item{flex:1 1 380px;padding:30px;gap:20px}}.biz-partner .p-sec02__item-image{width:60%;border-radius:clamp(10px,10px + 10/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),20px)}@media screen and (min-width: 950px){.biz-partner .p-sec02__item-image{border-radius:30px;margin-block-end:10px}}.biz-partner .p-sec02__item-title{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);line-height:1.1;color:var(--color-text);letter-spacing:.05em}@media screen and (min-width: 950px){.biz-partner .p-sec02__item-title{font-size:22px}}.biz-partner .p-sec02__item-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(13px,13px + 13/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),26px);line-height:1.4;color:var(--color-text);text-align:left;letter-spacing:.02em}@media screen and (min-width: 950px){.biz-partner .p-sec02__item-text{font-size:16px}}.p-sec03{background-image:url(../image/bg-grad1.webp);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;z-index:0}.p-sec03 .l-section__contents{padding-block:clamp(35px,35px + 35/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),70px)}@media screen and (min-width: 950px){.p-sec03{background-image:url(../image/partner/p-sec03-bg-pc.webp)}.p-sec03 .l-section__contents{padding-block:70px 80px}}.p-sec03__title{margin-block-end:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px)}.p-sec03__title.c-title .c-title__sub{background-image:none;background-color:#8fd1dd;margin-block-end:clamp(5px,5px + 5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),10px)}.p-sec03__title.c-title .c-title__main{color:var(--color-base)}@media screen and (min-width: 950px){.p-sec03__title{margin-block-end:50px}.p-sec03__title.c-title[data-type*=align-left]{flex-direction:column;align-items:flex-start}.p-sec03__title.c-title .c-title__sub{margin-block-end:0}}.p-sec03__text1{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(11px,11px + 11/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),22px);line-height:1.5;color:var(--color-base);text-align:center;letter-spacing:.02em;margin-block-end:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px)}@media screen and (min-width: 950px){.p-sec03__text1{font-size:20px;margin-block-end:50px}}.p-sec03__text2{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(11px,11px + 11/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),22px);line-height:1.5;color:var(--color-base);text-align:center;letter-spacing:.02em;margin-block-end:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px);margin-block-start:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px)}@media screen and (min-width: 950px){.p-sec03__text2{font-size:20px;margin-block-end:50px;margin-block-start:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px)}}.c-function-parts05{padding-top:clamp(130px,130px + 130/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),260px)}@media screen and (min-width: 950px){.c-function-parts05{padding-top:0}}.c-function-parts05__box{width:clamp(345px,345px + 345/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),690px);border-radius:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px) 0 0 clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px);background-color:#fff;margin-left:auto;margin-right:calc(clamp(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px)*-1);padding-inline:clamp(40px,40px + 40/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),80px);padding-block:clamp(100px,100px + 100/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),200px) clamp(50px,50px + 50/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),100px);position:relative}.c-function-parts05__box::before{content:"";background-image:var(--c-function-parts05__box-before, url(../image/price/p-sec10__item-image2.webp));background-size:100%;background-repeat:no-repeat;width:clamp(272px,272px + 272/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),544px);height:clamp(238px,238px + 238/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),476px);position:absolute;top:calc(clamp(135px,135px + 135/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),270px)*-1);left:0;right:0;margin-inline:auto}@media screen and (min-width: 950px){.c-function-parts05__box{padding-block:60px;padding-inline:140px calc(113px + 50% - 50cqi);margin-right:calc(50% - 50cqi);width:calc(810px + 50cqi - 50%);background-color:#fff}.c-function-parts05__box::before{top:60px;left:unset;right:calc(100% - 100px);width:436px;height:auto;aspect-ratio:436/380;width:min(32cqi,436px)}}.c-function-parts05__text1{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.5;color:var(--color-text);margin-block-end:clamp(10px,10px + 10/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),20px);text-align:left}@media screen and (min-width: 950px){.c-function-parts05__text1{font-size:18px;margin-block-end:0;letter-spacing:.02em;max-width:640px}}.c-function-parts05__text2{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.7;color:var(--color-text)}@media screen and (min-width: 950px){.c-function-parts05__text2{font-size:18px;line-height:1.9;letter-spacing:.02em;max-width:640px}}.p-sec06__box1.c-function-parts05{--c-function-parts05__box-before: url(../image/price/p-sec10__item-image2.webp)}.p-sec06__box1.c-function-parts05 .c-function-parts05__box{background-color:#f4fcff;padding-bottom:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px)}.p-sec06__box1.c-function-parts05 .c-function-parts05__box::before{height:clamp(190px,190px + 190/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),380px);top:calc(clamp(100px,100px + 100/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),200px)*-1)}@media screen and (min-width: 950px){.p-sec06__box1.c-function-parts05 .c-function-parts05__box{padding-left:160px}.p-sec06__box1.c-function-parts05 .c-function-parts05__box::before{height:380px;top:30px}}@media screen and (min-width: 950px){.p-sec06__box1.c-function-parts05 .c-function-parts05__text1{font-size:32px}}.p-sec06__box1.c-function-parts05 .c-function-parts05__text2 ul{margin-top:clamp(5px,5px + 5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),10px)}.p-sec06__box1.c-function-parts05 .c-function-parts05__text2 ul li{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.5em}.p-sec06__box1.c-function-parts05 .c-function-parts05__text2 ul li::before{content:"";width:1em;height:1em;background-color:var(--color-secondary);border-radius:50%}@media screen and (min-width: 950px){.p-sec06__box1.c-function-parts05 .c-function-parts05__text2{font-size:18px}.p-sec06__box1.c-function-parts05 .c-function-parts05__text2 ul li{font-size:22px}}.c-box-note{background-color:#fff;padding:1.5rem;border-radius:30px;margin-bottom:2rem;border:#2774dd 2px solid;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.3;color:var(--color-text);text-align:left}@media screen and (min-width: 950px){.c-box-note{font-size:18px}}.c-box-note__title{font-weight:bold;color:#d00000;margin-bottom:.5rem;display:block}.p-partner-target{display:flex;flex-direction:column;gap:30px}.p-partner-target__box{flex:1;padding:25px;border-radius:30px}.p-partner-target__box--ok{background-color:#fff}.p-partner-target__box--ok h3{color:#2774dd;border-bottom:2px solid #2774dd}.p-partner-target__box--ng{background-color:#fff}.p-partner-target__box--ng h3{color:#616161;border-bottom:2px solid #bdbdbd}.p-partner-target__box h3{font-weight:bold;font-size:30px;margin-bottom:15px;padding-bottom:10px}.p-partner-target__box ul li{margin-bottom:8px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.3;color:var(--color-text);text-align:left}@media screen and (min-width: 950px){.p-partner-target__box ul li{font-size:18px}}.p-partner-target__box .kome{margin-top:15px;font-size:.85rem;color:#666}.p-partner-simulation{overflow-x:auto;margin-top:30px}.p-partner-simulation table{width:100%;min-width:320px;border-collapse:collapse}.p-partner-simulation th,.p-partner-simulation td{border:1px solid #ddd;padding:12px;text-align:center}.p-partner-simulation th{background-color:#f9f9f9;font-weight:bold;color:#333}.p-partner-simulation th.bgBlue{background-color:#e3f2fd;color:#0d47a1}.p-partner-simulation td{background-color:#fff}.p-partner-simulation td.bgBlue{background-color:#f4fcff;font-weight:bold;color:#0056b3}.p-partner-simulation tr:first-child th{background-color:#0056b3;color:#fff;font-size:1.1rem}.p-sec04{background-color:var(--color-base)}.p-sec04 .l-section__contents{padding-bottom:clamp(35px,35px + 35/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),70px)}@media screen and (min-width: 950px){.p-sec04 .l-section__contents{padding-bottom:70px}}.p-sec04__title.c-title{margin-block-end:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px)}.p-sec04__title.c-title .c-title__main{margin-inline:-1em}.p-sec04__box1{background-color:#f4fcff;border-radius:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);padding:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px) clamp(16px,16px + 16/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),32px);margin-block-start:clamp(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px);margin-block-end:clamp(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px)}@media screen and (min-width: 950px){.p-sec04__box1{padding:50px 60px;display:flex;justify-content:flex-start;align-items:center;gap:30px;margin-block-end:70px}}.p-sec04__box1-image{width:100%;margin-block-end:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px)}@media screen and (min-width: 950px){.p-sec04__box1-image{margin-block-end:0;flex:0 1 380px;width:380px}}.p-sec04__box1-contents{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px)}@media screen and (min-width: 950px){.p-sec04__box1-contents{gap:30px}}.p-sec04__box1-text1{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);line-height:1.5;color:var(--color-text);text-align:center;letter-spacing:.02em;align-self:center}@media screen and (min-width: 950px){.p-sec04__box1-text1{font-size:32px;text-align:left;align-self:flex-start;letter-spacing:.05em}}.p-sec04__box1-list{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(5px,5px + 5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),10px)}.p-sec04__box1-item{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.3;color:var(--color-text);letter-spacing:.02em;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:.5em}.p-sec04__box1-item::before{content:"";width:1em;height:1em;background-color:var(--color-secondary);border-radius:50%}@media screen and (min-width: 950px){.p-sec04__box1-item{font-size:22px}}.p-sec04__box1-text2{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.3;color:var(--color-text);text-align:left}@media screen and (min-width: 950px){.p-sec04__box1-text2{font-size:18px}}.p-sec04__title2.c-title{margin-block-end:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px)}.p-sec04__title2.c-title .c-title__main{font-size:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px)}@media screen and (min-width: 950px){.p-sec04__title2.c-title{flex-direction:column;align-items:flex-start;margin-block-end:30px}.p-sec04__title2.c-title .c-title__sub{font-size:30px}.p-sec04__title2.c-title .c-title__main{font-size:34px}}.p-sec04__text1{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.67;color:var(--color-text);text-align:left;letter-spacing:.02em;margin-block-end:clamp(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px)}@media screen and (min-width: 950px){.p-sec04__text1{font-size:18px;margin-block-end:50px}}.p-sec04__box1.p-sec-function-table{background-image:none;padding-block:clamp(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px) clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px)}.p-sec04__box2{background-color:#f7f8f9;background-image:url(../image/function/other/bg-grid.webp);background-repeat:repeat;border-radius:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);padding:0 clamp(16px,16px + 16/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),32px) clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px);margin-block-end:clamp(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px);margin-block-start:clamp(35px,35px + 35/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),70px)}@media screen and (min-width: 950px){.p-sec04__box2{padding:0 60px 50px}}.p-sec04__box2-text1.c-function-parts04{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(19px,19px + 19/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),38px);line-height:1.5;color:var(--color-tertiary);padding-inline:clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px);position:relative;letter-spacing:.05em;text-align:center;position:relative;width:fit-content;margin-inline:auto}@media screen and (min-width: 950px){.p-sec04__box2-text1.c-function-parts04{font-size:60px;padding-inline:0;width:100%}}.p-sec04__box2-text2{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.8;color:var(--color-text);text-align:left;letter-spacing:.02em;margin-block-end:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px)}@media screen and (min-width: 950px){.p-sec04__box2-text2{font-size:18px;text-align:center;margin-block-end:30px}}.p-sec04__box2-list{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px)}@media screen and (min-width: 950px){.p-sec04__box2-list{flex-direction:row;justify-content:space-between;gap:30px}}.p-sec04__box2-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:clamp(10px,10px + 10/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),20px);padding-block:clamp(5px,5px + 5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),10px)}.p-sec04__box2-image{width:clamp(62px,62px + 62/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),124px);margin-top:clamp(5px,5px + 5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),10px)}@media screen and (min-width: 950px){.p-sec04__box2-item-contents{padding-top:10px}}.p-sec04__box2-item-text1{width:fit-content;font-family:"Montserrat",sans-serif;font-weight:600;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1;color:var(--color-text);letter-spacing:.02em;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:clamp(5px,5px + 5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),10px)}.p-sec04__box2-item-text1 .sub1{font-size:clamp(26px,26px + 26/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),52px);line-height:1}@media screen and (min-width: 950px){.p-sec04__box2-item-text1{font-size:18px}.p-sec04__box2-item-text1 .sub1{font-size:40px}}.p-sec04__box2-item-text2{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:clamp(13px,13px + 13/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),26px);line-height:1.7;color:var(--color-text);letter-spacing:.05em}@media screen and (min-width: 950px){.p-sec04__box2-item-text2{font-size:24px}}.p-sec04__box2-item-text3{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(12px,12px + 12/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),24px);line-height:1.3;color:var(--color-text);letter-spacing:.02em}@media screen and (min-width: 950px){.p-sec04__box2-item-text3{font-size:16px}}.p-sec05 .l-section__contents{padding-block:clamp(35px,35px + 35/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),70px) clamp(80px,80px + 80/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),160px);background-image:url(../image/price/p-sec06-bg.webp);background-size:clamp(67.5px,67.5px + 67.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),135px);background-position:top clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px) left;background-repeat:no-repeat}.p-sec05__title{margin-block-end:clamp(52.5px,52.5px + 52.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),105px)}.p-sec05__title .c-title__sub{margin-block-end:0}@media screen and (min-width: 950px){.p-sec05__title{margin-block-end:80px}}.p-sec05__contents{width:100%}.p-sec05__list{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(47.5px,47.5px + 47.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),95px);counter-reset:p-sec06__list;position:relative;z-index:0}.p-sec05__list::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:clamp(4px,4px + 4/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),8px);height:90%;background-image:linear-gradient(to top, var(--color-secondary-pale1) 13%, var(--color-secondary) 54%, #0761dc 100%);border:1px solid var(--color-base)}@media screen and (min-width: 950px){.p-sec05__list{flex-direction:row;justify-content:space-between;gap:20px}.p-sec05__list::before{width:90%;height:10px;top:50%;transform:translate(-50%, -50%)}}.p-sec05__item{display:flex;flex-direction:column;gap:clamp(16px,16px + 16/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),32px);align-items:flex-start;padding-block:clamp(27.5px,27.5px + 27.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),55px) clamp(25px,25px + 25/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),50px);padding-inline:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px);background-color:var(--color-base);border-radius:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);border:clamp(1.5px,1.5px + 1.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),3px) solid var(--color-secondary);filter:drop-shadow(clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) 0 var(--color-base)) drop-shadow(calc(clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) * -1) calc(clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) * -1) 0 var(--color-base)) drop-shadow(clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) calc(clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) * -1) 0 var(--color-base)) drop-shadow(calc(clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) * -1) clamp(0.5px, 0.5px + 0.5 / (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min) * 1px), 1px) 0 var(--color-base));position:relative;counter-increment:p-sec06__list}.p-sec05__item::before{content:"0" counter(p-sec06__list);font-family:"Montserrat",sans-serif;font-weight:600;font-size:clamp(70px,70px + 70/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),140px);line-height:1;color:var(--color-text);letter-spacing:.02em;text-align:left;background:linear-gradient(-171deg, var(--color-tertiary) 0%, var(--color-secondary) 58%, #1ac2e2 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);position:absolute;top:calc(clamp(36px,36px + 36/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),72px)*-1);left:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px)}@media screen and (min-width: 950px){.p-sec05__item{flex:1 1 360px;padding:40px 30px;gap:35px;max-width:360px}.p-sec05__item::before{font-size:100px;top:-60px;left:50%;transform:translateX(-50%)}}.p-sec05__item-image{width:100%;height:auto;border-radius:clamp(10px,10px + 10/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),20px);overflow:hidden}.p-sec05__item-image img{width:60%;height:auto}@media screen and (min-width: 950px){.p-sec05__item-image{aspect-ratio:300/180;max-width:25cqw;margin-inline:auto}.p-sec05__item-image img{height:auto}}.p-sec05__item-title{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(20px,20px + 20/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),40px);line-height:1.3;color:var(--color-text);letter-spacing:.02em;text-align:left}@media screen and (min-width: 950px){.p-sec05__item-title{font-size:30px}}.p-sec05__item-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(13px,13px + 13/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),26px);line-height:1.3;color:var(--color-text);letter-spacing:.02em;text-align:left}@media screen and (min-width: 950px){.p-sec05__item-text{font-size:18px}.p-sec05__item-text .sub1{font-size:16px}}.p-sec05__list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0}.p-sec05__item{flex:1;min-width:250px;display:flex;flex-direction:column;align-items:center;text-align:center}.p-sec05__item-image{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.p-sec05__item-image img{max-width:100%;height:auto}@media(min-width: 768px){.p-partner-target{flex-direction:row}}.l-section06{background-color:#fff}.p-sec06{background-color:var(--color-base);background-image:url(../image/partner/p-sec06-bg.webp);background-size:auto 100%;background-position:top center;background-repeat:no-repeat;overflow-x:hidden;max-width:100%;container-type:inline-size}@media screen and (min-width: 950px){.p-sec06{background-image:url(..image/partner/p-sec06-bg-pc.webp)}}.p-sec06{background-image:url(../image/partner/p-sec06-bg.webp);background-color:var(--color-base);background-size:cover}.p-sec06__text{font-size:1.1rem;color:#555;margin-top:10px}.p-partner-apply{padding:30px}.p-partner-apply__iframe-wrap{border:1px solid #ccc;margin-bottom:20px}.p-partner-apply__iframe-wrap iframe{width:100%;display:block;border:none}.p-partner-apply__checks{margin-bottom:30px}.p-partner-apply__checks label{display:block;margin-bottom:10px;cursor:pointer;font-weight:bold}.p-partner-apply__checks input{margin-right:8px;transform:scale(1.2)}.p-partner-apply__btn-area{text-align:center}.p-partner-apply__btn-area button:disabled{background-color:#ccc;cursor:not-allowed}