﻿@font-face{font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP/NotoSansJP-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP/NotoSansJP-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP/NotoSansJP-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP/NotoSansJP-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"dotfont";src:url("../fonts/dotfont/dotfont.woff2") format("woff2");font-style:normal;font-display:swap}html{overflow-y:scroll;font-size:16px}@media(max-width: 768px){html{font-size:16px}}@media(max-width: 480px){html{font-size:3.8647342995vw}}:root{--brand: #18c3e1;--brand-dark: #13a8c4;--brand-light: #e8fbfe;--accent-start: #ff6b8b;--accent-end: #eb3357;--color-bg-base: #f7fafc;--bg-body: var(--color-bg-base);--color-bg-surface: #ffffff;--bg-card: var(--color-bg-surface);--color-bg-main: var(--color-bg-base);--color-text-main: #1e293b;--color-text-primary: var(--color-text-main);--color-text-sub: #475569;--text-sub: var(--color-text-sub);--color-text-muted: #94a3b8;--text-link: #2398ee;--text-visited: #6a5acd;--border-color: #dadadd;--border: #e2e8f0;--border-light: #f1f5f9}:root{--gradient-black: linear-gradient(150deg, #1e293b 0%, #0f172a 100%);--gradient-blue: linear-gradient( 90deg, #23ceee 0%, #0fa8c8 100% );--gradient-red: linear-gradient( -90deg, #fb2e76 0%, #fb7185 100% );--gradient-green: linear-gradient( -90deg, #20b91f 0%, #49e678 100% );--gradient-yellow: linear-gradient( -90deg, #fed62d 0%, #ffe77a 100% )}:root{--space-xs: 0.25rem;--space-sm: 0.5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem}:root{--radius-sm: 0.5rem;--radius-md: 0.75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-full: 9999px;--shadow-sm: 0 0.25rem 0.75rem rgba($color-black, 0.03);--shadow-md: 0 0.5rem 1.5rem rgba($color-black, 0.06);--shadow-brand: 0 0.75rem 2rem rgba($color-brand, 0.2);--transition-base: 0.2s ease-in-out}body{-webkit-text-size-adjust:100%;background-color:var(--color-bg-base)}body ::placeholder{color:var(--border-color)}body ::-moz-placeholder{color:var(--border-color)}body :-ms-input-placeholder{color:var(--border-color)}input:-webkit-autofill{-webkit-transition:background-color 50000s ease-in-out 0s !important;transition:background-color 50000s ease-in-out 0s !important}input:-moz-read-only{pointer-events:none;color:var(--color-text-primary) !important}input:read-only{pointer-events:none;color:var(--color-text-primary) !important}*{word-break:break-all;-webkit-text-size-adjust:100%}*::before,*::after{background-position:center;background-repeat:no-repeat;background-size:cover}*:not(html){box-sizing:border-box;font-size:1rem;color:var(--color-text-primary);line-height:1.75;font-family:"YakuHanJP","Noto Sans JP","Noto Sans CJK JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;-webkit-text-size-adjust:100%}*:not(html)::before,*:not(html)::after{box-sizing:content-box !important}::-moz-selection{background:#dcdee3;color:#303338}::selection{background:#dcdee3;color:#303338}:hover:not(input,textarea,select){transition:.3s}br{display:flex;line-height:0}a{color:var(--color-text-primary);font-weight:400;text-decoration:none}a.is-link{color:var(--text-link);font-weight:900;text-decoration:underline}a.is-link:visited{color:var(--text-visited)}a[href^="tel:"]{pointer-events:none}@media(max-width: 768px){a[href^="tel:"]{pointer-events:auto;font-size:0}}a[class=arrow]{text-decoration:none;display:inline-flex;align-items:center}a[class=arrow]::before{content:"";background-image:url("../images/ico_arrow_circle_blue.svg");background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;margin-top:.1rem;margin-right:.5rem}@media(max-width: 908px){a[class=arrow]::before{width:1.125rem;height:1.125rem}}.font-dot{font-family:"YakuHanJP","dotfont","Noto Sans JP","Noto Sans CJK JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.common-wrapper{display:flex;justify-content:flex-end}@media(max-width: 1040px){.common-wrapper{flex-direction:column;overflow-x:hidden}}.common-inner{width:100%;order:1;min-height:100vh;display:flex;flex-direction:column}.common-main{display:flex;flex-direction:column;width:100%;padding-bottom:5rem}@media(max-width: 1040px){.common-main{padding-top:3.9375rem}}.common-container{max-width:37.5rem;width:100%;padding:0 1.5rem;margin:5rem auto 0}@media(max-width: 1040px){.common-container{margin-top:2.5rem}}@media(max-width: 480px){.common-container{max-width:100%}}.common-section{margin-top:2.5rem}@media(max-width: 768px){.common-section{margin-top:2rem}}.commonTitlePage{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 3.125rem rgba(33,34,43,.1019607843);height:5rem;width:100%}@media(max-width: 1040px){.commonTitlePage{height:3.125rem}}.commonTitlePage .commonTitlePage-ornament{pointer-events:none;position:absolute;height:.9375rem;width:100%;left:0}@media(max-width: 1040px){.commonTitlePage .commonTitlePage-ornament{height:.75rem}}.commonTitlePage .commonTitlePage-ornament.is-top{top:0}.commonTitlePage .commonTitlePage-ornament.is-top::before{background-image:url(../images/ico_pseudo_corner_blue.svg);left:0}.commonTitlePage .commonTitlePage-ornament.is-top::after{background-image:url(../images/ico_pseudo_corner_yellow.svg);right:0;transform:rotate(90deg)}.commonTitlePage .commonTitlePage-ornament.is-bottom{bottom:0}.commonTitlePage .commonTitlePage-ornament.is-bottom::before{background-image:url(../images/ico_pseudo_corner_green.svg);left:0;transform:rotate(-90deg)}.commonTitlePage .commonTitlePage-ornament.is-bottom::after{background-image:url(../images/ico_pseudo_corner_red.svg);right:0;transform:rotate(180deg)}.commonTitlePage .commonTitlePage-ornament::before,.commonTitlePage .commonTitlePage-ornament::after{content:"";position:absolute;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;width:.9375rem;height:.9375rem;top:0}@media(max-width: 1040px){.commonTitlePage .commonTitlePage-ornament::before,.commonTitlePage .commonTitlePage-ornament::after{width:.75rem;height:.75rem}}.commonTitlePage .commonTitlePage-text{font-size:1.5rem;font-weight:900;line-height:1.45}@media(max-width: 1040px){.commonTitlePage .commonTitlePage-text{font-size:.875rem;line-height:1.4285714286}}.commonTitleSection{display:flex;border-width:0 0 .125rem 0;border-style:solid;border-color:#23ceee;padding-bottom:.375rem;margin-bottom:1rem}@media(max-width: 768px){.commonTitleSection{padding-bottom:.125rem;margin-bottom:.75rem}}@media(max-width: 480px){.commonTitleSection{border-width:0 0 .125rem 0}}.commonTitleSection .commonTitleSection-text{font-size:1.25rem;font-weight:700;line-height:1.45}@media(max-width: 768px){.commonTitleSection .commonTitleSection-text{font-size:.875rem;line-height:1.4285714286}}.commonTitleContents{display:flex;border-width:0 0 0 .125rem;border-style:solid;border-color:#23ceee;padding-left:.375rem}@media(max-width: 480px){.commonTitleContents{border-width:0 0 0 .125rem}}.commonTitleContents.is-red{border-color:#fb2e76}.commonTitleContents.is-red .commonTitleContents-text{color:#fb2e76}.commonTitleContents .commonTitleContents-text{font-size:1rem;font-weight:700;line-height:1.5}@media(max-width: 480px){.commonTitleContents .commonTitleContents-text{font-size:.75rem;line-height:1.4166666667}}.commonTitleContents .commonTitleContents-icon{display:flex;align-items:center;justify-items:center;height:1.5rem;margin-left:.25rem}@media(max-width: 480px){.commonTitleContents .commonTitleContents-icon{height:1.0625rem}}.commonTitleContents .commonTitleContents-icon img{max-width:inherit;width:auto;height:100%}.commonTextLink{display:inline-flex;align-items:center;color:#23ceee;font-size:.75rem;line-height:1.5;border-width:0 0 .0625rem 0;border-style:solid;border-color:#23ceee;transition:opacity .2s ease-in-out}@media(max-width: 1040px){.commonTextLink{font-size:.8125rem}}@media(max-width: 480px){.commonTextLink{font-size:.625rem;border-width:0 0 1px 0}}.commonTextLink:hover{opacity:.6}.commonTextLink.is-red{color:#fb2e76;border-color:#fb2e76}.commonTextLink.is-red::after{background-color:#fb2e76}.commonTextLink.is-green{color:#49e678;border-color:#49e678}.commonTextLink.is-green::after{background-color:#49e678}.commonTextLink::after{content:"";display:block;background-color:#23ceee;clip-path:polygon(0 0, 0% 100%, 100% 50%);width:.5rem;height:.625rem;margin:.0625rem 0 0 .25rem}@media(max-width: 480px){.commonTextLink::after{width:.375rem;height:.5rem}}.commonHover-opacity{transition:opacity .2s ease-in-out}.commonHover-opacity:hover{opacity:.6}.commonBtnHover{background-color:#fff;border-color:var(--border-color);box-shadow:.125rem .125rem 0px var(--border-color)}@media(min-width: 768px){.commonBtnHover:hover{box-shadow:0px 0px 0px rgba(0,0,0,0);transform:translate(0.125rem, 0.125rem)}}.commonBtnHover-red{background-color:#fb2e76;border-color:#fb2e76;box-shadow:.125rem .125rem 0px #9a1946}@media(min-width: 768px){.commonBtnHover-red:hover{box-shadow:0px 0px 0px rgba(0,0,0,0);transform:translate(0.125rem, 0.125rem)}}.commonBtnHover-blue{background-color:#23ceee;border-color:#23ceee;box-shadow:.125rem .125rem 0px #1d7a8b}@media(min-width: 768px){.commonBtnHover-blue:hover{box-shadow:0px 0px 0px rgba(0,0,0,0);transform:translate(0.125rem, 0.125rem)}}.commonBtnHover.is-green{background-color:#20b91f;border-color:#20b91f;box-shadow:.125rem .125rem 0px #167a16}@media(min-width: 768px){.commonBtnHover.is-green:hover{box-shadow:0px 0px 0px rgba(0,0,0,0);transform:translate(0.125rem, 0.125rem)}}.btnsWrap{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem}.btnsWrap .commonBtn{margin-top:2.5rem}.btnsWrap .commonBtn:last-of-type{margin-top:0 !important}.commonBtn{display:flex;justify-content:center;align-items:center;gap:.375rem;max-width:17.5rem;width:100%;padding:.875rem;margin:0 auto;border-radius:.75rem;color:var(--color-text-primary);background:var(--color-bg-surface);font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 .25rem .875rem rgba(33,34,43,.2);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.commonBtn.is-red{color:#fff;background:var(--gradient-red);box-shadow:0 .25rem .875rem rgba(244,63,93,.2)}.commonBtn.is-red::after{background-image:url(../images/ico_circle_arrow_white.svg)}@media(min-width: 480px){.commonBtn.is-red:hover{box-shadow:0 .375rem 1.25rem rgba(244,63,93,.5)}}.commonBtn.is-blue{color:var(--color-bg-surface);background:var(--gradient-blue);box-shadow:0 .25rem .875rem rgba(15,168,200,.2)}.commonBtn.is-blue::after{background-image:url(../images/ico_circle_arrow_white.svg)}@media(min-width: 480px){.commonBtn.is-blue:hover{box-shadow:0 .375rem 1.25rem rgba(15,168,200,.5)}}.commonBtn.is-green{color:var(--color-bg-surface);background:var(--gradient-green);box-shadow:0 .25rem .875rem rgba(22,122,22,.2)}.commonBtn.is-green::after{background-image:url(../images/ico_circle_arrow_white.svg)}@media(min-width: 480px){.commonBtn.is-green:hover{box-shadow:0 .375rem 1.25rem rgba(22,122,22,.5)}}.commonBtn.is-yellow{color:var(--color-text-primary);background:var(--gradient-yellow);box-shadow:0 .25rem .875rem rgba(197,165,19,.2)}@media(min-width: 480px){.commonBtn.is-yellow:hover{box-shadow:0 .375rem 1.25rem rgba(197,165,19,.4)}}.commonBtn.is-reverse{flex-direction:row-reverse}.commonBtn.is-reverse::after{transform:rotate(-180deg)}.commonBtn.is-disabled{pointer-events:none !important;background-color:#dadadd;color:#999;box-shadow:inherit !important}.commonBtn.is-disabled::after{display:none !important}.commonBtn::after{content:"";background-image:url(../images/ico_circle_arrow_black.svg);background-repeat:no-repeat;background-size:cover;width:.875rem;height:.875rem}@media(min-width: 480px){.commonBtn:hover{transform:translateY(-0.125rem);box-shadow:0 .375rem 1.25rem rgba(33,34,43,.3)}}.commonBtn .commonBtn-inner{display:flex;flex-direction:column;align-items:center}.commonBtn .commonBtn-inner .sub{color:#fff;font-size:.75rem;font-weight:700;line-height:1.3}.commonBtn .commonBtn-inner .main{color:#fff;font-size:1rem;font-weight:700;line-height:1.4}.commonSwitch{display:flex;border-radius:.75rem;align-items:center;background-color:var(--color-bg-surface);border-width:.0625rem;border-style:solid;border-color:var(--color-bg-surface);box-shadow:0 .25rem .75rem rgba(33,34,43,.03);padding:1.5rem;transition:border-color .2s ease-in-out}@media(max-width: 1040px){.commonSwitch{padding:1rem}}@media(max-width: 480px){.commonSwitch{padding:1rem .75rem}}.commonSwitch.is-green{background:var(--gradient-green)}.commonSwitch.is-green:hover{border-color:#20b91f}.commonSwitch.is-green .text{color:#fff}.commonSwitch.is-red{background:var(--gradient-red)}.commonSwitch.is-red:hover{border-color:#f43f5d}.commonSwitch.is-red .text{color:#fff}.commonSwitch:hover{border-color:#23ceee}.commonSwitch .icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.5rem}@media(max-width: 480px){.commonSwitch .icon{width:1.25rem;height:1.25rem}}.commonSwitch .text{font-size:.875rem;font-weight:600;line-height:1.5}@media(max-width: 480px){.commonSwitch .text{font-size:.75rem}}.loginLabel{display:none}@media(max-width: 1040px){.loginLabel{display:flex;justify-content:flex-end;margin-top:.5rem}}.loginLabel .loginLabel-text{font-size:.625rem;line-height:1.5}.loginLabel .loginLabel-logout{display:inline-flex;transition:opacity .2s ease-in-out}@media(max-width: 1040px){.loginLabel .loginLabel-logout{margin-left:.25rem}}.loginLabel .loginLabel-logout:hover{opacity:.6}.loginLabel .loginLabel-logout .loginLabel-logout__text{position:relative;color:#23ceee;font-size:.75rem;line-height:1.3;border-width:0 0 .0625rem 0;border-style:solid;border-color:#23ceee;padding-right:.875rem}@media(max-width: 1040px){.loginLabel .loginLabel-logout .loginLabel-logout__text{font-size:.625rem;padding-right:.625rem}}@media(max-width: 480px){.loginLabel .loginLabel-logout .loginLabel-logout__text{border-width:0 0 1px 0}}.loginLabel .loginLabel-logout .loginLabel-logout__text::after{content:"";position:absolute;display:block;background-image:url(../images/ico_logout.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:.75rem;height:.75rem;top:calc(50% + .0625rem);right:0;transform:translate(0, -50%)}@media(max-width: 1040px){.loginLabel .loginLabel-logout .loginLabel-logout__text::after{width:.5rem;height:.5rem}}.breadcrumb{padding-bottom:.625rem}.breadcrumb .breadcrumb-list{display:flex;flex-wrap:wrap;margin-top:0 !important}.breadcrumb .breadcrumb-item{position:relative;font-size:.625rem;line-height:1.5;margin:0 .4375rem}.breadcrumb .breadcrumb-item:first-of-type{margin-left:0 !important}.breadcrumb .breadcrumb-item:first-of-type::after{display:none}.breadcrumb .breadcrumb-item:last-of-type{margin-right:0 !important}.breadcrumb .breadcrumb-item::after{content:"/";position:absolute;display:block;font-size:.625rem;line-height:1.5;top:calc(50% - .0625rem);left:-0.375em;transform:translate(-100%, -50%)}@media(max-width: 480px){.breadcrumb .breadcrumb-item::after{top:calc(50% - 1px)}}.breadcrumb .breadcrumb-item .breadcrumb-item__text{font-size:.625rem;line-height:1.5}.breadcrumb .breadcrumb-item a.breadcrumb-item__text:hover{text-decoration:none}.commonModal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem}.commonModal .commonModal-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33,34,43,.6);z-index:1}.commonModal .commonModal-inner{position:relative;z-index:2;background-color:var(--color-bg-main);border-radius:var(--radius-md);padding:2.5rem 2rem;max-width:32rem;width:100%;text-align:center;box-shadow:0 .25rem 1rem rgba(33,34,43,.2)}@media(max-width: 480px){.commonModal .commonModal-inner{padding:2rem 1.25rem}}.commonModal .commonModal-inner .commonModal-close{position:absolute;top:-1rem;right:-1rem;width:2rem;height:2rem;background-color:var(--color-text-primary);border-radius:50%;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.commonModal .commonModal-inner .commonModal-close:hover{opacity:.7}.commonModal .commonModal-inner .commonModal-close::before,.commonModal .commonModal-inner .commonModal-close::after{content:"";position:absolute;width:1rem;height:2px;background-color:var(--color-bg-surface)}.commonModal .commonModal-inner .commonModal-close::before{transform:rotate(45deg)}.commonModal .commonModal-inner .commonModal-close::after{transform:rotate(-45deg)}.commonModal .commonModal-inner .commonModal-label{font-size:1.25rem;font-weight:700;color:#fb2e76;margin-bottom:1rem}@media(max-width: 480px){.commonModal .commonModal-inner .commonModal-label{font-size:1.125rem}}.commonModal .commonModal-inner .commonModal-text{font-size:.875rem;line-height:1.6;margin-bottom:2rem;text-align:left;display:inline-block}@media(max-width: 480px){.commonModal .commonModal-inner .commonModal-text{font-size:.8125rem;text-align:center}}.commonModal .commonModal-inner .commonBtn{margin-top:0}.commonPopup{position:fixed;display:flex;flex-direction:column;align-items:center;background-color:#fff;background:var(--gradient-black);border-radius:.75rem;box-shadow:0 .25rem .75rem rgba(33,34,43,.03);width:15rem;padding:1.25rem;right:18.75rem;bottom:1.25rem;z-index:10;pointer-events:none;opacity:0;transform:translateY(1.25rem);transition:all .3s ease-in-out}@media(max-width: 1040px){.commonPopup{right:.5rem;bottom:.5rem}}.commonPopup.is-active{pointer-events:all;opacity:1;transform:translateY(0)}.commonPopup.is-active *{pointer-events:all}.commonPopup.is-active:has(.commonPopup-close:hover){opacity:.8}.commonPopup *{pointer-events:none}.commonPopup .commonPopup-close{cursor:pointer;position:absolute;display:block;border-radius:50%;background-color:#fff;width:1.5rem;aspect-ratio:1;top:.5rem;right:.5rem}.commonPopup .commonPopup-close::before,.commonPopup .commonPopup-close:after{content:"";position:absolute;display:block;width:.875rem;height:.125rem;background-color:#21222b;border-radius:50%;top:50%;left:50%}.commonPopup .commonPopup-close::before{transform:translate(-50%, -50%) rotate(-45deg)}.commonPopup .commonPopup-close::after{transform:translate(-50%, -50%) rotate(45deg)}.commonPopup .commonPopup-ico{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.75rem;width:2.5rem;aspect-ratio:1;padding:.375rem;box-shadow:0 .25rem .75rem rgba(33,34,43,.03);margin:0 auto .5rem}.commonPopup .commonPopup-status{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.commonPopup .commonPopup-status .status{background-color:#fff;border-radius:.75rem;width:fit-content;padding:.25rem .5rem;font-size:.625rem;line-height:1.2;margin-right:.5rem}.commonPopup .commonPopup-status .estimate{color:#fff;font-size:.875rem;font-weight:700;line-height:1.3}.commonPopup .commonPopup-text{color:#fff;display:flex;justify-content:center;font-size:.75rem;line-height:1.5}.commonPopup .commonPopup-sub{display:flex;align-items:flex-start;justify-content:center;color:#999;font-size:.625rem;line-height:1.5;margin-top:.25rem}.commonPopup .commonPopup-sub::before{content:"※";display:block;color:#999;font-size:.625rem;line-height:1.5}.commonPopup .commonBtn{margin-top:1rem}.flexbox{display:flex;width:100%;margin:0 auto;gap:1.25rem}@media(max-width: 1040px){.flexbox{flex-direction:column}}.card{background-color:var(--color-bg-surface);border-radius:.75rem;padding:1.5rem;box-shadow:0 .25rem .75rem rgba(33,34,43,.03);position:relative}@media(max-width: 1040px){.card{padding:1.25rem}}@media(max-width: 480px){.card{padding:1rem}}.card.is-black{background:linear-gradient(150deg, #1e293b 0%, #0f172a 100%)}.card.is-black .cardTitle{color:var(--color-bg-surface)}.card.is-black .cardTitle span{color:var(--color-bg-surface)}.card .cardHeader{display:flex;align-items:baseline}.card .cardHeader .cardTitle{display:flex;align-items:center;margin-right:auto}.card .cardHeader .cardTitle .cardIcon{display:flex;align-items:center;justify-content:center;width:2rem;aspect-ratio:1;margin-right:.5rem}.card .cardHeader .cardTitle span{font-size:1.25rem;font-weight:700;line-height:1.3}.card .cardHeader .cardLink{margin-left:.5rem}.assessment{margin-top:1rem;border-radius:var(--radius-md);overflow:hidden;border-width:.0625rem;border-style:solid;border-color:var(--border-color);box-shadow:0 .25rem .75rem rgba(33,34,43,.03)}.assessment .assessment-head{display:flex;background-color:#e2e8f0;border-width:0 0 .0625rem 0;border-style:solid;border-color:var(--border-color)}.assessment .assessment-head::before{content:"";position:absolute;display:block;background-color:#21222b}.assessment .assessment-head__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;line-height:1.5;padding:.75rem}@media(max-width: 480px){.assessment .assessment-head__label{font-size:.625rem;line-height:1.4166666667;padding:.5rem}}.assessment .assessment-head__label.is-product{justify-content:flex-start;flex-shrink:1;width:100%;margin-right:auto}.assessment .assessment-head__label.is-status,.assessment .assessment-head__label.is-amount{flex-shrink:0;width:3.25rem}@media(max-width: 480px){.assessment .assessment-head__label.is-status,.assessment .assessment-head__label.is-amount{width:2.625rem}}.assessment .assessment-head__label.is-price{justify-content:flex-end;flex-shrink:0;width:7.5rem}@media(max-width: 480px){.assessment .assessment-head__label.is-price{width:5rem}}.assessment .assessment-list .assessment-list__item{display:flex;background-color:var(--color-bg-surface);border-width:0 0 .0625rem 0;border-style:solid;border-color:var(--border-light)}.assessment .assessment-list .assessment-list__item:last-of-type{border-width:0}.assessment .assessment-list .assessment-list__item:nth-of-type(2n){background-color:var(--color-bg-base)}.assessment .assessment-list .assessment-list__item:has(.is-total){background-color:var(--color-bg-surface);border-width:.0625rem 0 0 0;border-color:var(--border-color)}.assessment .assessment-list .assessment-list__item.is-green{background-color:#edffed}.assessment .assessment-list .assessment-list__item.is-add{background-color:#eefeff;border-width:.0625rem 0 0 0;border-color:#fff}.assessment .assessment-list .assessment-list__item.is-add .assessment-list__label.is-product{width:100%;flex-shrink:1}.assessment .assessment-list .assessment-list__item.is-footer{background-color:#fff;border-width:.0625rem 0 0 0;border-color:#21222b}.assessment .assessment-list .assessment-list__label{display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.4285714286;padding:.75rem}@media(max-width: 480px){.assessment .assessment-list .assessment-list__label{font-size:.625rem;line-height:1.5;padding:.5rem}}.assessment .assessment-list .assessment-list__label.is-total{justify-content:flex-start;flex-shrink:0;font-weight:700;width:20.1875rem}@media(max-width: 480px){.assessment .assessment-list .assessment-list__label.is-total{width:12.75rem}}.assessment .assessment-list .assessment-list__label.is-product{justify-content:flex-start;flex-shrink:1;width:100%;margin-right:auto}.assessment .assessment-list .assessment-list__label.is-status,.assessment .assessment-list .assessment-list__label.is-amount{flex-shrink:0;width:3.25rem}@media(max-width: 480px){.assessment .assessment-list .assessment-list__label.is-status,.assessment .assessment-list .assessment-list__label.is-amount{width:2.625rem}}.assessment .assessment-list .assessment-list__label.is-price{justify-content:flex-end;flex-shrink:0;width:7.5rem;margin-left:auto}@media(max-width: 480px){.assessment .assessment-list .assessment-list__label.is-price{width:5rem}}.assessment .assessment-list .assessment-list__label.is-price .priceNum{font-size:1.125rem;font-weight:700;line-height:1.4444444444}@media(max-width: 480px){.assessment .assessment-list .assessment-list__label.is-price .priceNum{font-size:.875rem;line-height:1.4285714286}}.assessment .assessment-list .assessment-list__label.is-price .priceUnit{font-size:.875rem;line-height:1.4285714286;margin:.125rem 0 0 .0625rem}@media(max-width: 480px){.assessment .assessment-list .assessment-list__label.is-price .priceUnit{font-size:.625rem;line-height:1.5}}