html,body,ul,ol,dl,li,dt,dd,a,p,div,img,svg,table,tr,th,td,figure{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:1.6;color:#000}body,ul,ol,dl,li,dt,dd,p,div,img,svg,a,table,tr,th,td,figure{font-size:1.6rem}@media screen and (max-width: 999px){body,ul,ol,dl,li,dt,dd,p,div,img,svg,a,table,tr,th,td,figure{font-size:1.4rem}}h1,h2,h3,h4,h5,h6{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;letter-spacing:.03em;line-height:1.6;color:#000}body{word-break:break-word}a{transition-duration:.3s;transition-timing-function:ease}span{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}main{position:relative}.page-kv{width:100%;background-color:#f8f8f8;overflow:hidden}.page-kv__inner{position:relative;display:grid;grid-template:"stack" 1fr/1fr;width:100%;max-width:1500px;margin:0 auto;aspect-ratio:1400/230;min-height:230px;overflow:visible}@media screen and (max-width: 999px){.page-kv__inner{aspect-ratio:initial;min-height:160px}}.page-kv__gradation{position:absolute;top:0;right:calc(0px - (100vw - 1500px)/2);z-index:1;width:100%;height:100%;background:linear-gradient(270deg, rgba(248, 248, 248, 0) 50%, rgba(248, 248, 248, 0.6) 90%, rgb(248, 248, 248) 100%);pointer-events:none}@media screen and (max-width: 1500px){.page-kv__gradation{width:50%;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);right:auto;left:0}}@media screen and (max-width: 999px){.page-kv__gradation{width:80%}}.page-kv__content{grid-area:stack;z-index:2;display:flex;flex-direction:column;justify-self:center;justify-content:flex-end;padding:65px 0}@media screen and (max-width: 999px){.page-kv__content{padding:40px 0}}.page-kv__bg{grid-area:stack;z-index:0;width:100%;height:100%;margin:0;min-height:0;position:absolute;top:0;right:calc(0px - (100vw - 1500px)/2)}@media screen and (max-width: 1500px){.page-kv__bg{position:static;top:auto;right:auto}}.page-kv__bg picture{display:block;width:100%;height:100%}.page-kv__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-kv__body{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 999px){.page-kv__body{gap:15px}}.page-kv__title{margin:0;font-family:"Shippori Mincho",serif;font-size:3.2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#000}@media screen and (min-width: 1000px){.page-kv__title{font-size:5rem}}@media screen and (max-width: 999px){.page-kv__title{text-shadow:0 0 10px rgba(255,255,255,.5)}}.page-kv__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.page-kv__breadcrumb-item{font-family:"Shippori Mincho",serif;font-size:1.4rem;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#000}@media screen and (max-width: 999px){.page-kv__breadcrumb-item{font-size:1.2rem;text-shadow:0 0 6px #fff}}.page-kv__breadcrumb-item a{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.page-kv__breadcrumb-item a:hover{opacity:.6}.page-kv__breadcrumb-item--sep{font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6;letter-spacing:0}.page-kv__en{margin:0;font-family:"Albert Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.1em;color:#000}@media screen and (min-width: 1000px){.page-kv__en{font-size:1.6rem}}.page-kv-solid{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:210px;overflow:hidden;background:linear-gradient(225deg, #0A4090 1%, #00265C 99%)}@media screen and (max-width: 999px){.page-kv-solid{min-height:160px}}.page-kv-solid__logo{position:absolute;bottom:0;right:5%;width:60%;max-width:524px;opacity:.04;pointer-events:none}.page-kv-solid__logo img{display:block;width:100%;height:auto}@media screen and (max-width: 999px){.page-kv-solid__logo img{width:auto;height:100%;margin-right:0;margin-left:auto}}@media screen and (max-width: 999px){.page-kv-solid__logo{right:0;width:100%;height:200px}}.page-kv-solid__inner{position:relative;z-index:1;padding:50px 0}@media screen and (max-width: 999px){.page-kv-solid__inner{padding:40px 0}}.page-kv-solid__body{display:flex;flex-direction:column}.page-kv-solid__head{display:flex;align-items:center;gap:10px}.page-kv-solid__icon{flex-shrink:0;width:38px;height:38px;margin:0;border-radius:3px;background-color:#fff;overflow:hidden}.page-kv-solid__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 999px){.page-kv-solid__icon{width:32px;height:32px}}.page-kv-solid__label{margin:0;font-family:"Shippori Mincho",serif;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.03em;color:#fff}@media screen and (min-width: 1000px){.page-kv-solid__label{font-size:2.6rem}}.page-kv-solid__title{font-family:"Shippori Mincho",serif;font-size:3.2rem;font-weight:700;line-height:1.6;letter-spacing:.03em;color:#fff}@media screen and (min-width: 1000px){.page-kv-solid__title{margin:-6px 0 0;font-size:5rem}}.page-kv-solid__post{display:flex;align-items:flex-start;gap:60px}@media screen and (max-width: 999px){.page-kv-solid__post{flex-direction:column-reverse;gap:20px}}.page-kv-solid__post .page-kv-solid__title{margin:0;font-size:2.4rem;line-height:1.5}@media screen and (min-width: 1000px){.page-kv-solid__post .page-kv-solid__title{font-size:3.6rem}}.page-kv-solid__eyecatch{flex:338;flex-shrink:0;max-width:340px;height:auto;aspect-ratio:338/219;border-radius:3px}@media screen and (max-width: 999px){.page-kv-solid__eyecatch{max-width:410px}}.page-kv-solid__eyecatch-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.page-kv-solid__post-content{display:flex;flex-direction:column;gap:15px;flex:800;min-width:0}.page-kv-solid__post-cat{display:inline-flex;align-items:center;align-self:flex-start;margin:0;padding:0 10px;border:1px solid #fff;border-radius:3px;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:.08em;color:#fff}@media screen and (max-width: 999px){.page-kv-solid__post-cat{font-size:1.2rem}}.page-kv-solid__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;margin:0;padding:0;list-style:none}.page-kv-solid__tags li{display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.08em;color:#fff}@media screen and (max-width: 999px){.page-kv-solid__tags li{font-size:1.2rem}}.page-kv-solid__tags li:not(:last-child)::after{content:"";flex-shrink:0;width:1px;height:14px;margin:0 10px;background-color:#fff}@media screen and (max-width: 999px){.page-kv-solid__tags li:not(:last-child)::after{height:12px;max-resolution:0 7px}}.page-kv-solid__post+.page-kv-solid__breadcrumb{margin-top:30px}.page-kv-solid__breadcrumb{margin-top:15px}.page-kv-solid__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.page-kv-solid__breadcrumb-item{font-family:"Shippori Mincho",serif;font-size:1.4rem;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#fff}@media screen and (max-width: 999px){.page-kv-solid__breadcrumb-item{font-size:1.2rem}}.page-kv-solid__breadcrumb-item a{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.page-kv-solid__breadcrumb-item a:hover{opacity:.6}.page-kv-solid__breadcrumb-item--sep{font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6;letter-spacing:0}body.error404 .error-main{padding:60px 0 100px;background-color:#f3efe9}@media screen and (max-width: 999px){body.error404 .error-main{padding:40px 0}}body.error404 .error-main_inner{max-width:1200px;padding:70px 0;background-color:#fff;border-radius:3px}@media screen and (max-width: 999px){body.error404 .error-main_inner{gap:30px;padding:40px 0}}body.error404 .wrap_title{margin-bottom:20px}body.error404 .title_404{font-family:"Noto Sans JP",sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 999px){body.error404 .title_404{font-size:2rem}}body.error404 .txt{letter-spacing:.05em}body.error404 .wrap_btn{margin-top:40px}@media screen and (max-width: 999px){body.error404 .wrap_btn{margin-top:30px}}body.error404 .wrap_btn .btn-top{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:15px;width:100%;max-width:525px;min-height:58px;margin:0 auto;padding:12px 50px;border:1px solid #0171bc;border-radius:6px;background:linear-gradient(0deg, #0D346D 0%, #29ABE2 100%);box-shadow:0 5px 10px rgba(0,0,0,.21);box-sizing:border-box;text-decoration:none;color:#fff}@media screen and (max-width: 999px){body.error404 .wrap_btn .btn-top{margin-top:10px;font-size:1.6rem}}body.error404 .wrap_btn .btn-top:hover{opacity:.6}body.error404 .wrap_btn .btn-top:hover .btn-top__icon{transform:translate(3px, -50%)}body.error404 .wrap_btn .btn-top__icon{transition-duration:.3s;transition-timing-function:ease;position:absolute;right:17px;top:50%;transform:translate(0, -50%);display:block;width:22px;height:22px}body.error404 .wrap_btn .btn-top__text{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#fff}@media screen and (min-width: 1000px){body.error404 .wrap_btn .btn-top__text{font-size:2rem}}.fees-section{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 999px){.fees-section{gap:20px}}.fees-section+.fees-section{margin-top:60px}@media screen and (max-width: 999px){.fees-section+.fees-section{margin-top:40px}}.fees-section:not(:has(.fees-subsection)){gap:30px}@media screen and (max-width: 999px){.fees-section:not(:has(.fees-subsection)){gap:20px}}.fees-section__head{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 999px){.fees-section__head{gap:5px}}.fees-section__title{margin:0;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0);background:linear-gradient(184deg, #C6AE5C 0%, #A88817 90%) bottom/100% 1px no-repeat;font-family:"Shippori Mincho",serif;font-size:3.2rem;font-weight:700;line-height:1.6;letter-spacing:.03em;color:#000}@media screen and (max-width: 999px){.fees-section__title{font-size:2.4rem}}@media screen and (max-width: 768px){.fees-section__title{font-size:2rem}}.fees-section__note{margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.05em;text-align:right;color:#b61616}.fees-section__body{display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 999px){.fees-section__body{gap:40px}}.fees-subsection{display:flex;flex-direction:column;gap:10px}.fees-subsection__title{display:flex;align-items:center;gap:8px;margin:0}.fees-subsection__icon{flex-shrink:0;width:15px;height:15px;background-color:#aa9859}.fees-subsection__text{font-family:"Shippori Mincho",serif;font-size:2.8rem;font-weight:700;line-height:1.6;letter-spacing:.03em;color:#000}@media screen and (max-width: 999px){.fees-subsection__text{font-size:2.2rem}}@media screen and (max-width: 768px){.fees-subsection__text{font-size:2rem}}.fees-subsection--options .fees-subsection__text{font-size:3.2rem}@media screen and (max-width: 999px){.fees-subsection--options .fees-subsection__text{font-size:2.4rem}}@media screen and (max-width: 768px){.fees-subsection--options .fees-subsection__text{font-size:2rem}}.indent_01{padding-left:29px}@media screen and (max-width: 999px){.indent_01{padding-left:25px}}@media screen and (max-width: 449px){.indent_01{padding-left:0}}.indent_02{padding-left:17px}@media screen and (max-width: 999px){.indent_02{padding-left:14px}}@media screen and (max-width: 449px){.indent_02{padding-left:0}}.fees-plan{--fees-plan-accent: #009244;width:100%}.fees-plan--normal{--fees-plan-accent: #009244}.fees-plan--fullsupport{--fees-plan-accent: #1B6C99;margin-top:20px}@media screen and (max-width: 999px){.fees-plan--fullsupport{margin-top:10px}}.fees-plan__inner{display:flex;flex-direction:column;align-items:center;gap:25px;padding:30px;background-color:#fff;border-radius:3px;box-sizing:border-box}@media screen and (max-width: 999px){.fees-plan__inner{gap:20px;padding:20px clamp(0px,5vw,20px)}}.fees-plan__head{display:flex;flex-direction:column;align-self:stretch;gap:15px}.fees-plan__label{margin:0;padding:.1em 15px;border-radius:2px;background-color:var(--fees-plan-accent);font-family:YakuHanMP,"Shippori Mincho",serif;font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.03em;color:#fff}@media screen and (max-width: 999px){.fees-plan__label{padding:.1em 10px;font-size:2rem}}.fees-plan__lead,.fees-plan__notice{margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#000}.fees-inline-badge{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.6;letter-spacing:.05em;color:var(--fees-plan-accent)}.fees-formula-scroll{width:100%}@media screen and (max-width: 768px){.fees-formula-scroll{width:calc(100% + 2*clamp(0px,5vw,20px));overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:calc(0px - clamp(0px,5vw,20px));padding:0 clamp(0px,5vw,20px)}}@media screen and (max-width: 768px){.fees-plan__box .fees-formula-scroll,.fees-plan__example-box .fees-formula-scroll{width:calc(100% + 2*clamp(0px,3.84vw,15px));margin-left:calc(0px - clamp(0px,3.84vw,15px));padding:0 clamp(0px,3.84vw,15px)}}@media screen and (max-width: 768px){.fees-formula-scroll--calc{width:100%;margin-left:0;padding:0;overflow:visible}}.fees-formula{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 20px;border:1px solid #aa9859;border-radius:3px;background-color:#f8f8f8;box-sizing:border-box}@media screen and (max-width: 1399px){.fees-formula{padding:15px clamp(10px,-15px + 2.5vw,20px);gap:clamp(10px,-5px + 1.5vw,16px)}}@media screen and (max-width: 768px){.fees-formula{width:-webkit-max-content;width:-moz-max-content;width:max-content;flex-wrap:nowrap}}@media screen and (max-width: 449px){.fees-formula{width:100%;padding:10px clamp(3px,-42.5px + 11.667vw,10px);gap:3px}}.fees-formula__tag{display:inline-flex;align-items:center;justify-content:center;padding:0 .625em;border-radius:2px;background-color:var(--fees-plan-accent);font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#fff}@media screen and (max-width: 1399px){.fees-formula__tag{font-size:clamp(1.4rem,1.14vw,1.6rem)}}.fees-formula__equal{flex-shrink:0;font-family:"Noto Sans JP",sans-serif;font-size:3rem;font-weight:300;line-height:1;color:#000;align-self:center}@media screen and (max-width: 999px){.fees-formula__equal{font-size:2rem}}.fees-formula__plus{flex-shrink:0;font-family:"Noto Sans JP",sans-serif;font-size:3rem;font-weight:300;line-height:1;color:#000;align-self:center}@media screen and (max-width: 999px){.fees-formula__plus{font-size:2rem}}@media screen and (max-width: 768px){.fees-formula__plus{font-size:1.6rem;font-weight:500}}@media screen and (max-width: 449px){.fees-formula__plus{font-size:clamp(1rem,3.55vw,1.4rem)}}@media screen and (max-width: 389px){.fees-formula__plus{font-size:2.56vw}}.fees-formula__item,.fees-formula__rate{display:flex;flex-direction:column}.fees-formula__item{gap:8px}@media screen and (max-width: 768px){.fees-formula__item{flex-shrink:0;gap:clamp(3px,.52vw,5px)}}.fees-formula__item-head>p,.fees-formula__rate-head>p{color:var(--fees-plan-accent);font-weight:700;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.05em}@media screen and (max-width: 999px){.fees-formula__item-head>p,.fees-formula__rate-head>p{font-size:1.6rem}}@media screen and (max-width: 768px){.fees-formula__item-head>p,.fees-formula__rate-head>p{display:flex;flex-direction:column;align-items:center;font-size:clamp(1.2rem,2.08vw,1.6rem)}}@media screen and (max-width: 389px){.fees-formula__item-head>p,.fees-formula__rate-head>p{font-size:3.07vw}}.fees-num-badge{color:var(--fees-plan-accent);font-weight:700}.fees-num-badge--lg{font-size:2.2rem}@media screen and (max-width: 999px){.fees-num-badge--lg{font-size:1.8rem}}.fees-formula__amount{display:flex;align-items:baseline;justify-content:center;gap:2px;margin:0;font-family:"Noto Sans JP",sans-serif;line-height:1;color:#000}.fees-formula__amount-num{font-size:1.8rem;letter-spacing:.03em}@media screen and (max-width: 1399px){.fees-formula__amount-num{font-size:1.42vw;font-size:clamp(1.8rem,1.42vw,2rem)}}@media screen and (max-width: 999px){.fees-formula__amount-num{font-size:1.6rem}}@media screen and (max-width: 768px){.fees-formula__amount-num{font-size:clamp(1.2rem,2.08vw,1.6rem)}}@media screen and (max-width: 389px){.fees-formula__amount-num{font-size:3.07vw}}.fees-formula__rate-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding:20px 10px 10px;border:1px solid #dadbde}@media screen and (max-width: 1399px){.fees-formula__rate-box{gap:clamp(10px,-10px + 2vw,18px)}}@media screen and (max-width: 768px){.fees-formula__rate-box{gap:clamp(3px,1.3vw,10px);padding:clamp(10px,1.95vw,15px) clamp(5px,1.3vw,10px) clamp(5px,1.3vw,10px)}}@media screen and (max-width: 449px){.fees-formula__rate-box{padding-left:clamp(3px,-10px + 3.333vw,5px);padding-right:clamp(3px,-10px + 3.333vw,5px)}}.fees-formula__rate-box .fees-formula__plus{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#000}@media screen and (max-width: 999px){.fees-formula__rate-box .fees-formula__plus{font-size:1.4rem}}@media screen and (max-width: 768px){.fees-formula__rate-box .fees-formula__plus{font-size:1.1rem}}@media screen and (max-width: 449px){.fees-formula__rate-box .fees-formula__plus{font-size:1rem}}@media screen and (max-width: 389px){.fees-formula__rate-box .fees-formula__plus{font-size:2.56vw}}.fees-formula__rate-head{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto -0.6em;background-color:#f8f8f8;position:relative;padding:0 5px;font-size:2rem;line-height:1.2}@media screen and (max-width: 999px){.fees-formula__rate-head{font-size:1.6rem}}@media screen and (max-width: 768px){.fees-formula__rate-head{font-size:clamp(1.2rem,2.08vw,1.6rem)}}@media screen and (max-width: 389px){.fees-formula__rate-head{font-size:3.07vw}}.fees-formula__rate-text{font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.03em;color:#000}@media screen and (max-width: 1399px){.fees-formula__rate-text{font-size:1.28vw;font-size:clamp(1.4rem,1.28vw,1.8rem)}}@media screen and (max-width: 768px){.fees-formula__rate-text{font-size:clamp(1.1rem,1.82vw,1.4rem)}}@media screen and (max-width: 389px){.fees-formula__rate-text{font-size:2.82vw}}@media screen and (max-width: 768px){.fees-formula__rate-text .alphabet{font-size:90%}}.fees-formula__rate-symbol{font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#000}@media screen and (max-width: 1399px){.fees-formula__rate-symbol{font-size:1.14vw}}@media screen and (max-width: 999px){.fees-formula__rate-symbol{font-size:11px}}@media screen and (max-width: 389px){.fees-formula__rate-symbol{font-size:2.56vw}}.fees-formula__rate-text-main{display:inline-block}.fees-plan__divider{display:block;width:100%;height:1px;margin:0;border:0;background-color:rgba(0,0,0,.1)}.fees-plan__item{display:flex;flex-direction:column;gap:10px;width:100%}.fees-plan__item--table{gap:15px}.fees-plan__item-head .fees-num-badge{margin-right:3px}.fees-plan__item-title{display:inline-block;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:2.2rem;font-weight:700;line-height:1.2;letter-spacing:.05em;color:var(--fees-plan-accent)}@media screen and (max-width: 999px){.fees-plan__item-title{font-size:1.8rem}}.fees-plan__item-text,.fees-plan__table-note{width:100%;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#000}.fees-plan__table-note{display:flex;align-items:flex-start;gap:0;line-height:1.4;font-size:1.2rem}.fees-plan__table-note-mark{flex-shrink:0}.fees-table-wrap{width:100%}.fees-table{border-collapse:collapse;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;letter-spacing:.05em;color:#000;min-width:212px}.fees-table th,.fees-table td{border:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table th,.fees-table td{font-size:1.2rem}}.fees-table--rate{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.fees-table--rate th,.fees-table--rate td{box-sizing:border-box;width:33.333%;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde}.fees-table--rate tr>th:first-child,.fees-table--rate tr>td:first-child{border-left:1px solid #dadbde}.fees-table--rate thead tr:first-child>th,.fees-table--rate tbody tr:first-child>th,.fees-table--rate tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--rate thead+tbody tr:first-child>th,.fees-table--rate thead+tbody tr:first-child>td{border-top:none}.fees-table--rate thead th{padding:8px 5px;background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--rate thead th:last-child{padding:8px}@media screen and (max-width: 768px){.fees-table--rate thead th:last-child{padding:8px 5px}}.fees-table--rate tbody th,.fees-table--rate tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--rate tbody th,.fees-table--rate tbody td{padding:8px 5px}}.fees-table--rate thead tr th:first-child{border-radius:3px 0 0 0}.fees-table--rate thead tr th:last-child{border-radius:0 3px 0 0}.fees-table--rate tbody tr:last-child th:first-child{border-radius:0 0 0 3px}.fees-table--rate tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--surcharge{table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--surcharge th,.fees-table--surcharge td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;padding:8px 15px;background-color:#fff;text-align:center;vertical-align:middle;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--surcharge th,.fees-table--surcharge td{padding:8px 5px}}.fees-table--surcharge tr>th:first-child,.fees-table--surcharge tr>td:first-child{border-left:1px solid #dadbde}.fees-table--surcharge thead tr:first-child>th,.fees-table--surcharge tbody tr:first-child>th,.fees-table--surcharge tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--surcharge thead+tbody tr:first-child>th,.fees-table--surcharge thead+tbody tr:first-child>td{border-top:none}.fees-table--surcharge thead th{background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--surcharge thead th:first-child{width:47.5%}.fees-table--surcharge thead th:last-child{width:52.5%;padding:8px}@media screen and (max-width: 768px){.fees-table--surcharge thead th:last-child{padding:8px 5px}}.fees-table--surcharge tbody th{font-weight:400}.fees-table--surcharge thead tr th:first-child{border-radius:3px 0 0 0}.fees-table--surcharge thead tr th:last-child{border-radius:0 3px 0 0}.fees-table--surcharge tbody tr:last-child th:first-child{border-radius:0 0 0 3px}.fees-table--surcharge tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--option{width:100%;max-width:312px;table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--option th,.fees-table--option td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde}.fees-table--option tr>th:first-child,.fees-table--option tr>td:first-child{border-left:1px solid #dadbde}.fees-table--option thead tr:first-child>th,.fees-table--option tbody tr:first-child>th,.fees-table--option tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--option thead+tbody tr:first-child>th,.fees-table--option thead+tbody tr:first-child>td{border-top:none}.fees-table--option thead th{background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--option thead th:first-child{width:35.9%;padding:8px 5px;border-radius:3px 0 0 0}.fees-table--option thead th:nth-child(2),.fees-table--option thead th:nth-child(3){width:32.05%;padding:8px 15px}@media screen and (max-width: 768px){.fees-table--option thead th:nth-child(2),.fees-table--option thead th:nth-child(3){padding:8px 5px}}.fees-table--option thead th:last-child{padding:8px;border-radius:0 3px 0 0}@media screen and (max-width: 768px){.fees-table--option thead th:last-child{padding:8px 5px}}.fees-table--option tbody th,.fees-table--option tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--option tbody th,.fees-table--option tbody td{padding:8px 5px}}.fees-table--option tbody tr:last-child th:first-child{border-radius:0 0 0 3px}.fees-table--option tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--option-col2{max-width:212px}.fees-table--option-col2 thead th:first-child{width:52.83%;padding:8px 15px;border-radius:3px 0 0 0}@media screen and (max-width: 768px){.fees-table--option-col2 thead th:first-child{padding:8px 5px}}.fees-table--option-col2 thead th:last-child{width:47.17%;padding:8px;border-radius:0 3px 0 0}@media screen and (max-width: 768px){.fees-table--option-col2 thead th:last-child{padding:8px 5px}}.fees-table--option-col2 tbody th{background-color:#f8f8f8;font-weight:400}.fees-table--option-col2 tbody tr:last-child th{border-radius:0 0 0 3px}.fees-table--audit{width:100%;max-width:572px;table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--audit th,.fees-table--audit td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--audit th,.fees-table--audit td{font-size:1.2rem}}.fees-table--audit tr>th:first-child,.fees-table--audit tr>td:first-child{border-left:1px solid #dadbde}.fees-table--audit thead tr:first-child>th,.fees-table--audit tbody tr:first-child>th,.fees-table--audit tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--audit thead+tbody tr:first-child>th,.fees-table--audit thead+tbody tr:first-child>td{border-top:none}.fees-table--audit thead th{background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--audit thead tr:first-child>th:first-child{width:22.73%;padding:8px 15px;border-radius:3px 0 0 0}@media screen and (max-width: 768px){.fees-table--audit thead tr:first-child>th:first-child{padding:8px 5px}}.fees-table--audit thead tr:first-child>th[colspan="2"]{padding:8px 15px}@media screen and (max-width: 768px){.fees-table--audit thead tr:first-child>th[colspan="2"]{padding:8px 5px}}.fees-table--audit thead tr:first-child>th:last-child{border-radius:0 3px 0 0}.fees-table--audit thead tr:nth-child(2)>th{padding:8px 15px;border-left:none}@media screen and (max-width: 768px){.fees-table--audit thead tr:nth-child(2)>th{padding:8px 5px}}.fees-table--audit tbody th{width:22.73%;padding:8px 15px;background-color:#f8f8f8;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--audit tbody th{padding:8px 5px}}.fees-table--audit tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--audit tbody td{padding:8px 5px}}.fees-table--audit tbody tr:last-child th{border-radius:0 0 0 3px}.fees-table--audit tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--travel{table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--travel th,.fees-table--travel td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--travel th,.fees-table--travel td{font-size:1.2rem}}.fees-table--travel tr>th:first-child,.fees-table--travel tr>td:first-child{border-left:1px solid #dadbde}.fees-table--travel thead tr:first-child>th,.fees-table--travel tbody tr:first-child>th,.fees-table--travel tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--travel thead+tbody tr:first-child>th,.fees-table--travel thead+tbody tr:first-child>td{border-top:none}.fees-table--travel thead th{background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--travel thead tr:first-child>th:first-child{width:19.1%;padding:8px 15px;border-radius:3px 0 0 0}@media screen and (max-width: 768px){.fees-table--travel thead tr:first-child>th:first-child{padding:8px 5px}}.fees-table--travel thead tr:first-child>th[colspan="2"]{padding:8px 15px}@media screen and (max-width: 768px){.fees-table--travel thead tr:first-child>th[colspan="2"]{padding:8px 5px}}.fees-table--travel thead tr:first-child>th[rowspan="2"]:not(:first-child){padding:8px 15px}@media screen and (max-width: 768px){.fees-table--travel thead tr:first-child>th[rowspan="2"]:not(:first-child){padding:8px 5px}}.fees-table--travel thead tr:first-child>th:last-child{border-radius:0 3px 0 0}.fees-table--travel thead tr:nth-child(2)>th{padding:8px 15px;border-left:none}@media screen and (max-width: 768px){.fees-table--travel thead tr:nth-child(2)>th{padding:8px 5px}}.fees-table--travel tbody th{padding:8px 15px;background-color:#f8f8f8;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--travel tbody th{padding:8px 5px}}.fees-table--travel tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--travel tbody td{padding:8px 5px}}.fees-table--travel tbody td:last-child{text-align:right}@media screen and (max-width: 768px){.fees-table--travel tbody td:last-child{text-align:center}}.fees-table--travel tbody tr:last-child th{border-radius:0 0 0 3px}.fees-table--travel tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table__head-mark{font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:.05em;vertical-align:super}.fees-table__mark{font-size:1rem;line-height:1.4;vertical-align:super}.fees-plan__box{display:flex;flex-direction:column;align-self:stretch;gap:15px;width:100%;padding:20px;border-radius:3px;background-color:#f8f8f8;box-sizing:border-box}@media screen and (max-width: 768px){.fees-plan__box{padding:15px clamp(0px,3.84vw,15px)}}.fees-plan__box-title{align-self:stretch;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:500;line-height:1.2;letter-spacing:.05em;color:var(--fees-plan-accent)}@media screen and (max-width: 999px){.fees-plan__box-title{font-size:1.6rem}}.fees-plan__box-list{display:flex;flex-direction:column;align-self:stretch;gap:5px;margin:0;padding:0;list-style:none}.fees-plan__box-item{display:flex;flex-direction:column;align-items:flex-end;gap:0;padding-left:17px}.fees-plan__box-text{align-self:stretch;margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#000;text-indent:-17px}.fees-plan__box-note{align-self:stretch;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#000}.fees-plan__example{display:flex;flex-direction:column;align-self:stretch;gap:15px}.fees-plan__example-title{margin:0;font-family:"Noto Sans JP",sans-serif;font-size:2.2rem;font-weight:500;line-height:1.2;letter-spacing:.05em;color:var(--fees-plan-accent)}@media screen and (max-width: 999px){.fees-plan__example-title{font-size:1.8rem}}.fees-plan__example-box{display:flex;flex-direction:column;align-self:stretch;gap:10px;padding:30px 20px;border-radius:3px;background-color:#f8f8f8}@media screen and (max-width: 999px){.fees-plan__example-box{padding:20px}}@media screen and (max-width: 768px){.fees-plan__example-box{padding:15px clamp(0px,3.84vw,15px)}}.fees-plan__example-profile{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 20px}@media screen and (max-width: 768px){.fees-plan__example-profile{display:grid;grid-template-columns:60px 1fr;gap:0 20px}}@media screen and (max-width: 449px){.fees-plan__example-profile{display:block}}.fees-plan__example-figure{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.fees-plan__example-figure img{display:block;width:76px;height:auto;aspect-ratio:1/1}@media screen and (max-width: 1399px){.fees-plan__example-figure img{width:5.42vw}}@media screen and (max-width: 999px){.fees-plan__example-figure img{width:50px}}.fees-plan__example-name{font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6;letter-spacing:.05em;color:#000;text-align:center}.sp_wrap{display:contents}@media screen and (max-width: 768px){.sp_wrap{display:block}}@media screen and (max-width: 449px){.sp_wrap{margin-top:10px}}.fees-plan__example-list{display:flex;flex-direction:column;gap:3px;min-width:0;margin:0}@media screen and (max-width: 768px){.fees-plan__example-list{grid-column:2/3}}@media screen and (max-width: 768px){.fees-plan__example-list:not(:first-of-type){margin-top:3px}}.fees-plan__example-row{display:flex;align-items:center;gap:10px}.fees-plan__example-label{flex-shrink:0;margin:0;padding:1px 6px;border-radius:2px;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;text-align:center;line-height:1.2;letter-spacing:.08em;color:#aa9859}@media screen and (max-width: 768px){.fees-plan__example-label{min-width:100px}}.fees-plan__example-value{margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#000}.fees-plan__calc{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;width:calc(100% - 76px - 23px);margin:0 0 0 auto;padding:18px 20px;border:1px solid #aa9859;border-radius:3px;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 1399px){.fees-plan__calc{width:100%;gap:clamp(5px,-20px + 2.5vw,15px);padding:18px clamp(5px,-20px + 2.5vw,15px)}}@media screen and (max-width: 999px){.fees-plan__calc{width:calc(100% - 58px - 20px)}}@media screen and (max-width: 768px){.fees-plan__calc{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media screen and (max-width: 389px){.fees-plan__calc{width:100%}}@media screen and (max-width: 1399px){.fees-plan__calc .fees-formula__item-head>p,.fees-plan__calc .fees-formula__rate-head>p{font-size:clamp(1.6rem,1.42vw,2rem)}}.fees-plan__calc .fees-formula__plus,.fees-plan__calc .fees-formula__equal{font-size:2rem}@media screen and (max-width: 1399px){.fees-plan__calc .fees-formula__plus,.fees-plan__calc .fees-formula__equal{font-size:clamp(1.4rem,1.42vw,2rem)}}.fees-plan__calc-item{display:flex;flex-direction:column;align-items:center;gap:5px}.fees-plan__calc-item--rate{gap:0}.fees-plan__calc-item .fees-formula__rate-head{background-color:#fff}.fees-plan__calc-rate-box{padding:20px 10px 10px;border:1px solid #dadbde}@media screen and (max-width: 1399px){.fees-plan__calc-rate-box{padding:20px clamp(6px,-4px + 1vw,10px) 10px}}.fees-plan__calc-rate-text{display:flex;gap:16px;font-family:"Noto Sans JP",sans-serif;line-height:1;color:#000}@media screen and (max-width: 1399px){.fees-plan__calc-rate-text{gap:clamp(6px,-19px + 2.5vw,16px)}}.fees-plan__calc-total{display:flex;flex-direction:column;align-items:center;gap:5px}.fees-plan__calc-total-tag{display:inline-flex;align-items:center;justify-content:center;padding:0 .5em;border-radius:2px;background-color:var(--fees-plan-accent);font-family:"Noto Sans JP",sans-serif;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#fff}@media screen and (max-width: 1399px){.fees-plan__calc-total-tag{font-size:clamp(1.6rem,1.42vw,2rem)}}.fees-plan__calc-total-amount{display:flex;align-items:baseline;justify-content:center;gap:2px;margin:0;font-family:"Noto Sans JP",sans-serif;line-height:1;color:#000}.fees-plan__calc-total-num{font-size:2rem;letter-spacing:.03em}.fees-plan__calc-sp{display:none;flex-direction:column;gap:10px;width:100%;padding:15px;border:1px solid #aa9859;border-radius:3px;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 768px){.fees-plan__calc-sp{display:flex}}.fees-plan__calc-sp-body{display:flex;flex-direction:column;gap:5px}.fees-plan__calc-sp-row{display:flex;align-items:center;gap:20px}@media screen and (max-width: 389px){.fees-plan__calc-sp-row{gap:10px}}.fees-plan__calc-sp-label{flex-shrink:0;width:90px;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:.05em;color:var(--fees-plan-accent)}@media screen and (max-width: 389px){.fees-plan__calc-sp-label{font-size:1.3rem;width:82px}}.fees-plan__calc-sp-value{flex:1;min-width:0;margin:0;font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.03em;color:#000;text-align:right}.fees-plan__calc-sp-num{font-size:1.6rem}@media screen and (max-width: 389px){.fees-plan__calc-sp-num{font-size:1.4rem}}.fees-plan__calc-sp-unit{font-size:1.28rem}@media screen and (max-width: 389px){.fees-plan__calc-sp-unit{font-size:1.12rem}}.fees-plan__calc-sp-total{display:flex;align-items:center;gap:20px;padding-top:13px;border-top:1px solid #000}@media screen and (max-width: 389px){.fees-plan__calc-sp-total{gap:10px}}.fees-plan__calc-sp-total-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:100px;padding:0 8px;border-radius:2px;background-color:var(--fees-plan-accent);box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#fff}@media screen and (max-width: 389px){.fees-plan__calc-sp-total-tag{font-size:1.4rem}}.fees-plan__calc-sp-total-amount{flex:1;min-width:0;margin:0;font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.03em;color:var(--fees-plan-accent);text-align:right}.fees-plan__calc-sp-total-num{font-size:2rem}@media screen and (max-width: 389px){.fees-plan__calc-sp-total-num{font-size:1.6rem}}.fees-plan__calc-sp-total-unit{font-size:1.6rem}@media screen and (max-width: 389px){.fees-plan__calc-sp-total-unit{font-size:1.4rem}}.fees-plan__btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:525px;min-height:58px;padding:12px 50px 12px 20px;border:1px solid #006837;border-radius:10px;background:linear-gradient(0deg, #006837 0%, #39B54A 100%);box-shadow:0 5px 10px rgba(0,0,0,.21);box-sizing:border-box;text-decoration:none;transition:opacity .3s ease}.fees-plan__btn:hover{opacity:.6}.fees-plan__btn:hover .fees-plan__btn-icon{transform:translateY(-50%) translateX(3px)}.fees-plan__btn-text{font-family:"Noto Sans JP",sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#fff;text-align:center}@media screen and (max-width: 999px){.fees-plan__btn-text{font-size:1.6rem}}.fees-plan__btn-icon{position:absolute;top:50%;right:17px;display:block;width:22px;height:22px;transform:translateY(-50%);transition:transform .3s ease}.fees-option{--fees-plan-accent: #AA9859;width:100%}.fees-option .fees-plan__label{background-color:#999}.fees-option .fees-formula__item{padding-bottom:6px}.fees-options__panel{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 30px;background-color:#fff;border-radius:3px;box-sizing:border-box}@media screen and (max-width: 999px){.fees-options__panel{padding:0 clamp(0px,5vw,20px)}}.fees-options__panel+.fees-options__panel{border-radius:0}.fees-options__cta{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:40px;width:100%;padding-bottom:30px;box-sizing:border-box}@media screen and (max-width: 999px){.fees-options__cta{gap:20px;padding-bottom:20px}}.fees-option--audit .fees-option__body{align-items:flex-end;gap:15px}.fees-option__table-area{display:flex;flex-direction:column;align-self:stretch;gap:5px;width:100%}.fees-option__body{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%;padding:30px 0;box-sizing:border-box}@media screen and (max-width: 999px){.fees-option__body{gap:20px;padding:20px 0}}.fees-option__divider{align-self:stretch;margin:0;border:0;height:1px;background:linear-gradient(184deg, #C6AE5C 0%, #A88817 90%)}.fees-option__table-title{margin:0 0 10px;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:.05em;color:#000}.fees-option__table-notes{display:flex;flex-direction:column;gap:0;width:100%}.fees-planning__panel{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 30px;background-color:#fff;border-radius:3px;box-sizing:border-box}@media screen and (max-width: 999px){.fees-planning__panel{padding:0 clamp(0px,5vw,20px)}}.fees-planning-item{width:100%;--fees-plan-accent: #AA9859}.fees-planning-item .fees-plan__label{background-color:#9e8f85}.fees-planning-item__body{display:flex;flex-direction:column;width:100%;padding:30px 0;box-sizing:border-box}@media screen and (max-width: 999px){.fees-planning-item__body{padding:clamp(0px,5vw,20px) 0}}.fees-planning-item__sections{display:flex;flex-direction:column;gap:15px;width:100%}.fees-plan__head--compact{gap:10px}.fees-planning-item__detail{display:flex;flex-direction:column;gap:10px;width:100%}.fees-planning-item__table-wrap{display:flex;flex-direction:column;width:100%}.fees-planning-item__divider{align-self:stretch;margin:0;border:0;height:1px;background:linear-gradient(184deg, #C6AE5C 0%, #A88817 90%)}.fees-planning-item__intro{display:flex;flex-direction:column;gap:10px;width:100%}.fees-planning-item__detail--compact{gap:10px}.fees-planning-item__list{margin:0;padding-left:.3em;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#000;list-style-type:disc}.fees-planning-item__list>li{padding-left:1em;text-indent:-1em}.fees-planning-item__list>li::before{content:"・"}.fees-planning-item__formula-area{display:flex;flex-direction:column;gap:10px;width:100%}.fees-planning-item__block-body{display:flex;flex-direction:column;gap:12px;width:100%}.fees-planning-item--will .fees-planning-item__table-wrap{align-self:center}.fees-planning-item__notes{display:flex;flex-direction:column;gap:0;width:100%}.fees-planning__cta{display:flex;justify-content:center;width:100%;padding-bottom:30px;box-sizing:border-box}@media screen and (max-width: 768px){.fees-planning__cta{padding-bottom:20px}}#fees-planning .fees-plan__item-title{color:#724f28}.fees-post-filing__panel{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 30px;background-color:#fff;border-radius:3px;box-sizing:border-box}@media screen and (max-width: 999px){.fees-post-filing__panel{padding:0 clamp(0px,5vw,20px)}}.fees-post-filing-item{width:100%;--fees-plan-accent: #AA9859}.fees-post-filing-item .fees-plan__label{background-color:#a5939e}.fees-post-filing-item__body{display:flex;flex-direction:column;width:100%;padding:30px 0;box-sizing:border-box}@media screen and (max-width: 999px){.fees-post-filing-item__body{padding:clamp(0px,5vw,20px) 0}}.fees-post-filing-item__sections{display:flex;flex-direction:column;gap:15px;width:100%}.fees-post-filing-item__detail{display:flex;flex-direction:column;gap:10px;width:100%}.fees-post-filing-item__table-wrap{display:flex;flex-direction:column;width:100%}.fees-post-filing__cta{display:flex;justify-content:center;width:100%;padding-bottom:30px;box-sizing:border-box}@media screen and (max-width: 768px){.fees-post-filing__cta{padding-bottom:20px}}#fees-post-filing .fees-plan__item-title{color:#4f2866}.fees-table--planning-col2{width:100%;max-width:334px;table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--planning-col2 th,.fees-table--planning-col2 td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--planning-col2 th,.fees-table--planning-col2 td{font-size:1.2rem}}.fees-table--planning-col2 tr>th:first-child,.fees-table--planning-col2 tr>td:first-child{border-left:1px solid #dadbde}.fees-table--planning-col2 thead tr:first-child>th,.fees-table--planning-col2 tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--planning-col2 thead+tbody tr:first-child>td{border-top:none}.fees-table--planning-col2 thead th{width:50%;padding:8px 15px;background-color:#f8f8f8;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.fees-table--planning-col2 thead th{padding:8px 5px}}.fees-table--planning-col2 thead th:first-child{padding:8px 5px;border-radius:3px 0 0 0}.fees-table--planning-col2 thead th:last-child{padding:8px;border-radius:0 3px 0 0}@media screen and (max-width: 768px){.fees-table--planning-col2 thead th:last-child{padding:8px 5px}}.fees-table--planning-col2 tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--planning-col2 tbody td{padding:8px 5px}}.fees-table--planning-col2 tbody tr:last-child td:first-child{border-radius:0 0 0 3px}.fees-table--planning-col2 tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--planning-discount{width:100%;max-width:369px;table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--planning-discount th,.fees-table--planning-discount td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--planning-discount th,.fees-table--planning-discount td{font-size:1.2rem}}.fees-table--planning-discount tr>th:first-child,.fees-table--planning-discount tr>td:first-child{border-left:1px solid #dadbde}.fees-table--planning-discount thead tr:first-child>th,.fees-table--planning-discount tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--planning-discount thead+tbody tr:first-child>td{border-top:none}.fees-table--planning-discount thead th{position:relative;background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--planning-discount thead th:first-child{width:65.9%;padding:8px 5px;border-radius:5px 0 0 0}.fees-table--planning-discount thead th:last-child{width:34.1%;padding:8px;border-radius:0 5px 0 0}@media screen and (max-width: 768px){.fees-table--planning-discount thead th:last-child{padding:8px 5px}}.fees-table--planning-discount tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--planning-discount tbody td{padding:8px 5px}}.fees-table--planning-discount tbody tr:last-child td:first-child{border-radius:0 0 0 5px}.fees-table--planning-discount tbody tr:last-child td:last-child{border-radius:0 0 5px 0}.fees-table--planning-will{table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--planning-will th,.fees-table--planning-will td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--planning-will th,.fees-table--planning-will td{font-size:1.2rem}}.fees-table--planning-will tr>th:first-child,.fees-table--planning-will tr>td:first-child{border-left:1px solid #dadbde}.fees-table--planning-will thead tr:first-child>th,.fees-table--planning-will tbody tr:first-child>th,.fees-table--planning-will tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--planning-will thead+tbody tr:first-child>th,.fees-table--planning-will thead+tbody tr:first-child>td{border-top:none}.fees-table--planning-will thead th{background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--planning-will thead th:first-child{width:40%;padding:8px 5px;border-radius:3px 0 0 0}.fees-table--planning-will thead th:last-child{width:60%;padding:8px;border-radius:0 3px 0 0}@media screen and (max-width: 768px){.fees-table--planning-will thead th:last-child{padding:8px 5px}}.fees-table--planning-will tbody th{padding:8px 15px;background-color:#f8f8f8;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--planning-will tbody th{padding:8px 5px}}.fees-table--planning-will tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--planning-will tbody td{padding:8px 5px}}.fees-table--planning-will tbody tr:last-child th{border-radius:0 0 0 3px}.fees-table--planning-will tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--post-filing-diagnosis{width:100%;max-width:367px;table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--post-filing-diagnosis th,.fees-table--post-filing-diagnosis td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--post-filing-diagnosis th,.fees-table--post-filing-diagnosis td{font-size:1.2rem}}.fees-table--post-filing-diagnosis tr>th:first-child,.fees-table--post-filing-diagnosis tr>td:first-child{border-left:1px solid #dadbde}.fees-table--post-filing-diagnosis thead tr:first-child>th,.fees-table--post-filing-diagnosis tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--post-filing-diagnosis thead+tbody tr:first-child>td{border-top:none}.fees-table--post-filing-diagnosis thead th{background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--post-filing-diagnosis thead th:first-child{width:45.5%;padding:8px 5px;border-radius:3px 0 0 0}.fees-table--post-filing-diagnosis thead th:last-child{width:54.5%;padding:8px;border-radius:0 3px 0 0}@media screen and (max-width: 768px){.fees-table--post-filing-diagnosis thead th:last-child{padding:8px 5px}}.fees-table--post-filing-diagnosis tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--post-filing-diagnosis tbody td{padding:8px 5px}}.fees-table--post-filing-diagnosis tbody tr:last-child td:first-child{border-radius:0 0 0 3px}.fees-table--post-filing-diagnosis tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--post-filing-second-opinion{table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--post-filing-second-opinion th,.fees-table--post-filing-second-opinion td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--post-filing-second-opinion th,.fees-table--post-filing-second-opinion td{font-size:1.2rem}}.fees-table--post-filing-second-opinion tr>th:first-child,.fees-table--post-filing-second-opinion tr>td:first-child{border-left:1px solid #dadbde}.fees-table--post-filing-second-opinion thead tr:first-child>th,.fees-table--post-filing-second-opinion tbody tr:first-child>th,.fees-table--post-filing-second-opinion tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--post-filing-second-opinion thead+tbody tr:first-child>th,.fees-table--post-filing-second-opinion thead+tbody tr:first-child>td{border-top:none}.fees-table--post-filing-second-opinion thead th{background-color:#f8f8f8;font-weight:700;line-height:1.4}.fees-table--post-filing-second-opinion thead th:first-child{width:53.9%;padding:8px 5px;border-radius:3px 0 0 0}.fees-table--post-filing-second-opinion thead th:last-child{width:46.1%;padding:8px;border-radius:0 3px 0 0}@media screen and (max-width: 768px){.fees-table--post-filing-second-opinion thead th:last-child{padding:8px 5px}}.fees-table--post-filing-second-opinion tbody th{padding:8px 15px;background-color:#f8f8f8;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--post-filing-second-opinion tbody th{padding:8px 5px}}.fees-table--post-filing-second-opinion tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--post-filing-second-opinion tbody td{padding:8px 5px}}.fees-table--post-filing-second-opinion tbody tr:last-child th{border-radius:0 0 0 3px}.fees-table--post-filing-second-opinion tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-table--post-filing-appeal{table-layout:fixed;border-collapse:separate;border-spacing:0}.fees-table--post-filing-appeal th,.fees-table--post-filing-appeal td{box-sizing:border-box;border:none;border-right:1px solid #dadbde;border-bottom:1px solid #dadbde;text-align:center;vertical-align:middle;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.fees-table--post-filing-appeal th,.fees-table--post-filing-appeal td{font-size:1.2rem}}.fees-table--post-filing-appeal tr>th:first-child,.fees-table--post-filing-appeal tr>td:first-child{border-left:1px solid #dadbde}.fees-table--post-filing-appeal thead tr:first-child>th,.fees-table--post-filing-appeal tbody tr:first-child>td{border-top:1px solid #dadbde}.fees-table--post-filing-appeal thead+tbody tr:first-child>td{border-top:none}.fees-table--post-filing-appeal thead th{width:25%;padding:8px;background-color:#f8f8f8;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.fees-table--post-filing-appeal thead th{padding:8px 5px}}.fees-table--post-filing-appeal thead th:first-child{padding:8px 5px;border-radius:3px 0 0 0}.fees-table--post-filing-appeal thead th:last-child{border-radius:0 3px 0 0}.fees-table--post-filing-appeal tbody td{padding:8px 15px;background-color:#fff;font-weight:400;line-height:1.6}@media screen and (max-width: 768px){.fees-table--post-filing-appeal tbody td{padding:8px 5px}}.fees-table--post-filing-appeal tbody tr:last-child td:first-child{border-radius:0 0 0 3px}.fees-table--post-filing-appeal tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.fees-main{padding:50px 0 100px;background-color:#f3efe9}@media screen and (max-width: 999px){.fees-main{padding:40px 0}}.fees-main__cols{display:flex;align-items:stretch;gap:0}@media screen and (max-width: 999px){.fees-main__cols{flex-direction:column;align-items:stretch;gap:40px}}.fees-main__sidebar{flex-shrink:0;width:100%}@media screen and (min-width: 1000px){.fees-main__sidebar{max-width:340px;flex:340;align-self:stretch}}.fees-nav{position:-webkit-sticky;position:sticky;left:0;top:0;display:flex;flex-direction:column;gap:20px;background-color:#fff;border-radius:3px}@media screen and (min-width: 1000px){.fees-nav{position:-webkit-sticky;position:sticky;top:130px;max-height:calc(100vh - 150px);overflow-y:auto}}.fees-nav__block{display:flex;flex-direction:column;gap:10px;padding:20px 30px 0}@media screen and (max-width: 999px){.fees-nav__block{padding:20px clamp(0px,5vw,20px) 0}}.fees-nav__block:not(:first-child){padding-top:0}.fees-nav__block--last{padding-bottom:20px}.fees-nav__head{padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,0);background:linear-gradient(184deg, #C6AE5C 0%, #A88817 90%) bottom/100% 1px no-repeat}.fees-nav__title{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:"Shippori Mincho",serif;font-size:1.8rem;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#000;cursor:default}@media screen and (max-width: 999px){.fees-nav__title{font-size:1.6rem;cursor:pointer}}.fees-nav__body{display:flex;flex-direction:column;gap:10px}.fees-nav__body-inner{display:flex;flex-direction:column;gap:10px}.fees-nav__group{display:flex;flex-direction:column;gap:5px}.fees-nav__group-head{display:flex;gap:4px}.fees-nav__group-icon{flex-shrink:0;width:8px;height:8px;margin-top:9px;background-color:#aa9859}.fees-nav__group-title{margin:0;font-family:"Shippori Mincho",serif;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#000}.fees-nav__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.fees-nav__item{display:flex;align-items:flex-start;gap:4px;margin:0}.fees-nav__item--normal .fees-nav__num,.fees-nav__item--normal .fees-nav__link{color:#009244}.fees-nav__item--fullsupport .fees-nav__num,.fees-nav__item--fullsupport .fees-nav__link{color:#1b6c99}.fees-nav__link{text-decoration:underline;text-underline-offset:.15em;color:#000;transition:opacity .3s ease}.fees-nav__link:hover{opacity:.6}.fees-nav__num,.fees-nav__link{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.2;letter-spacing:.05em}@media screen and (max-width: 999px){.fees-nav__num,.fees-nav__link{font-size:1.2rem}}.fees-nav__num{flex-shrink:0}.fees-main__sidebar.accordion .fees-nav__toggle{display:none}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav{gap:0}.fees-main__sidebar.accordion .fees-nav__head{padding-bottom:0;border-bottom:none;background:none}.fees-main__sidebar.accordion .fees-nav__title{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0 0 5px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid rgba(0,0,0,0);background:linear-gradient(184deg, #C6AE5C 0%, #A88817 90%) bottom/100% 1px no-repeat;cursor:pointer;text-align:left}}@media screen and (max-width: 999px)and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__title{padding:0 0 10px}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__title-text{flex:1;min-width:0}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.4em;height:1.4em;border-radius:50%;background:linear-gradient(184deg, #C6AE5C 0%, #A88817 90%)}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__toggle-icon{position:relative;display:block;width:.667em;height:.667em}.fees-main__sidebar.accordion .fees-nav__toggle-icon::before,.fees-main__sidebar.accordion .fees-nav__toggle-icon::after{transition-duration:.3s;transition-timing-function:ease;content:"";position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%, -50%)}.fees-main__sidebar.accordion .fees-nav__toggle-icon::before{width:100%;height:2px}.fees-main__sidebar.accordion .fees-nav__toggle-icon::after{width:2px;height:100%}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__block--last{padding-bottom:10px}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__block.is-open .fees-nav__toggle-icon::after{transform:translate(-50%, -50%) rotate(90deg);opacity:0}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__body{display:grid;grid-template-rows:0fr;gap:0;overflow:hidden;transition:grid-template-rows .3s ease}}@media screen and (max-width: 999px)and (prefers-reduced-motion: reduce){.fees-main__sidebar.accordion .fees-nav__body{transition:none}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__body-inner{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__block.is-open .fees-nav__body{grid-template-rows:1fr;padding-bottom:20px}}@media screen and (max-width: 999px){.fees-main__sidebar.accordion .fees-nav__block.is-open.fees-nav__block--last .fees-nav__body{padding-bottom:10px}}.fees-main__content{flex:1;min-width:0;box-sizing:border-box}@media screen and (min-width: 1000px){.fees-main__content{flex:800;padding:0 0 0 60px}}@media screen and (max-width: 999px){.fees-main__content{width:100%}}.fees-main .scroll-hint-icon{top:calc(50% - 31px);left:calc(50% - 65px);width:130px;padding:10px 5px 5px 5px;background:rgba(14,54,113,.9)}.fees-main .scroll-hint-icon::before{width:25px;height:25px}.fees-main .scroll-hint-icon::after{top:5;width:20px;height:8px;margin-left:-13px;background-size:contain}.fees-main .scroll-hint-text{font-size:1.2rem;line-height:1.4}
/*# sourceMappingURL=fees.min.css.map */