﻿@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);--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);--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}@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}}@media screen and (min-width: 950px){:root{--font-size-xs: 18px}}: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}.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/price/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(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px);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:32px;margin-block-end:50px}}.p-form-area{display:flex;flex-direction:column;gap:30px;margin-top:40px}.p-form-area__images{width:100%}.p-form-area__images img{width:100%;height:auto;border:1px solid #eee;margin-bottom:20px}.p-form-area__input{width:100%;background-color:#fff;padding:20px;border-radius:10px}.c-form-dl{margin-bottom:20px}.c-form-dl dt{font-weight:bold;margin-bottom:8px;display:block}.c-form-dl dd input[type=text],.c-form-dl dd textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;background:#fff;font-size:16px}.c-form-dl .txtRed{color:#d00000;font-size:.85em;margin-left:5px}.c-form-agree{margin-top:30px;text-align:center;font-size:.9em}.c-form-btn{margin-top:20px;text-align:center}.c-form-btn button:hover{opacity:.8}@media screen and (min-width: 950px){.p-form-area{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.p-form-area__images{flex:1;min-width:300px}.p-form-area__input{flex:1;min-width:300px;padding:30px}}.c-faq-bg{background-image:url(../image/function/listmanagement/function-listmanagement__bg.webp);background-size:cover;background-position:center top;background-repeat:no-repeat}.c-faq-bg .p-sec-function-table,.c-faq-bg .p-sec-faq{background-image:none}.c-faq-bg .p-sec-faq{position:relative}.c-faq-bg .p-sec-faq .l-section__contents{padding-top:0}@media screen and (min-width: 950px){.c-faq-bg .p-sec-faq::before{top:-20px;left:min(90%,50% + 500px);width:88px;height:88px}}@media screen and (min-width: 950px){.c-faq-bg{background-image:url(../image/function/listmanagement/function-listmanagement__bg-pc.webp);padding-block:70px 95px}}.inquiry-form-request .p-sec02 .l-section__contents{padding-block-end:clamp(40px,40px + 40/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),80px)}.inquiry-form-request .p-sec02__title.c-title .c-title__main{margin-inline:-1em}.inquiry-form-request .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){.inquiry-form-request .p-sec02__text1{margin-bottom:80px}}.inquiry-form-request .p-sec02__box1{background-color:var(--color-base);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(30px,30px + 30/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),60px)}@media screen and (min-width: 950px){.inquiry-form-request .p-sec02__box1{padding:0 60px 60px}}.inquiry-form-request .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){.inquiry-form-request .p-sec02__title-sub{top:-30px;margin-bottom:0;margin-inline:auto;width:96%}.inquiry-form-request .p-sec02__title-sub::before,.inquiry-form-request .p-sec02__title-sub::after{bottom:-10px}}.inquiry-form-request .p-sec02__text2{font-weight:800;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){.inquiry-form-request .p-sec02__text2{margin-bottom:30px}}.inquiry-form-request .p-sec02__list{display:block;justify-content:space-between;align-items:flex-start;gap:clamp(7.5px,7.5px + 7.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),15px)}@media screen and (min-width: 950px){.inquiry-form-request .p-sec02__list{display:flex}}.inquiry-form-request .p-sec02__item{display:flex;flex-direction:column;align-items:center;flex:1 1 33.333%}.inquiry-form-request .p-sec02__item-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:clamp(10px,10px + 10/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),20px);line-height:1.4;color:var(--color-base);text-align:center;letter-spacing:.05em;background-color:var(--color-secondary);border-radius:100px;position:relative;width:100%;padding-block:clamp(6px,6px + 6/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),12px);margin-block-end:clamp(7.5px,7.5px + 7.5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),15px)}.inquiry-form-request .p-sec02__item-title::before{content:"";width:clamp(3px,3px + 3/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),6px);height:clamp(5px,5px + 5/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),10px);background-color:var(--color-secondary);position:absolute;top:100%;left:0;right:0;margin-inline:auto;clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (min-width: 950px){.inquiry-form-request .p-sec02__item-title{font-size:24px}.inquiry-form-request .p-sec02__item-title::before{width:10px;height:14px}}.inquiry-form-request .p-sec02__item-text1{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:clamp(10px,10px + 10/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),20px);line-height:1.3;color:var(--color-text);text-align:center;letter-spacing:.05em;min-height:3lh;width:100%;display:flex;align-items:center;justify-content:center;border-bottom:clamp(1px,1px + 1/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),2px) solid var(--color-light-gray)}@media screen and (min-width: 950px){.inquiry-form-request .p-sec02__item-text1{font-size:24px}}.inquiry-form-request .p-sec03{background-image:url(../image/function/other/p-sec03-bg.webp)}@media screen and (min-width: 950px){.inquiry-form-request .p-sec03 .l-section__contents{padding-bottom:80px}}.inquiry-form-request .p-sec03__list{display:flex;flex-direction:column;gap:clamp(15px,15px + 15/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),30px)}@media screen and (min-width: 950px){.inquiry-form-request .p-sec03__list{flex-direction:row;justify-content:space-between}}.inquiry-form-request .p-sec03__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){.inquiry-form-request .p-sec03__item{flex:1 1 380px;padding:30px;gap:20px}}.inquiry-form-request .p-sec03__item-image{width:100%;border-radius:clamp(10px,10px + 10/(var(--fluid-max) - var(--fluid-min))*(100vw - var(--fluid-min)*1px),20px)}@media screen and (min-width: 950px){.inquiry-form-request .p-sec03__item-image{border-radius:30px;margin-block-end:10px}}.inquiry-form-request .p-sec03__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){.inquiry-form-request .p-sec03__item-title{font-size:22px}}.inquiry-form-request .p-sec03__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){.inquiry-form-request .p-sec03__item-text{font-size:16px}}.inquiry-form-request .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);font-size:18px}@media screen and (min-width: 950px){.inquiry-form-request .c-button{font-size:24px}}