@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.header-sign-out-button{box-sizing:border-box;color:#fff;min-width:153px;font:inherit;cursor:pointer;text-align:center;white-space:nowrap;background:#f90;border:0;padding:1em;line-height:1.6;display:block}.sumitomolife .common-header .header-menu .menu-body .header-sign-out-button,.rare .common-header .header-menu .menu-body .header-sign-out-button{background:#eee;font-size:12px;color:#000!important}.osaka .common-header .header-menu .menu-body .header-sign-out-button{background:#33419a;font-size:12px;color:#fff!important}.auth-entry{box-sizing:border-box;max-width:680px;color:var(--cw-color-text);margin:0 auto}.auth-entry a{color:var(--cw-color-action)}.auth-entry--form{max-width:560px}.auth-guide-module.guide-module.item,.auth-instruction-card{box-sizing:border-box;margin:0 0 var(--cw-space-5);padding:var(--cw-space-5);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface)}.auth-guide-module .guide-module-item{margin-bottom:var(--cw-space-4)}.auth-guide-copy{margin:0;line-height:1.7}.auth-guide-copy-line{display:block}.auth-guide-copy-line+.auth-guide-copy-line{margin-top:var(--cw-space-3)}.auth-adviser-row{align-items:center;gap:var(--cw-space-3);margin:0;display:flex}.auth-adviser-avatar{border-radius:50%;display:block}.auth-intro-text{margin-bottom:var(--cw-space-4);color:var(--cw-color-text);font-weight:700;line-height:1.6}.auth-steps{column-gap:var(--cw-space-3);row-gap:var(--cw-space-3);grid-template-columns:76px minmax(0,1fr);display:grid}.auth-entry .step{border-radius:var(--cw-radius-lg);background:var(--cw-color-brand);min-width:68px;color:var(--cw-color-surface);justify-content:center;align-self:flex-start;margin:0;padding:4px 10px;font-size:13px;line-height:1.4;display:inline-flex}.auth-entry .step-complete{visibility:hidden}.auth-entry .step-body{padding:0 0 var(--cw-space-4);border-left:0;margin:0}.auth-entry .step-title{color:var(--cw-color-text);font-size:14px;line-height:1.6}.auth-entry .step-note{color:var(--cw-color-text-subtle);margin-top:4px;font-size:13px;line-height:1.6}.auth-terms-list{margin:0 0 var(--cw-space-5);padding-left:1.4em;line-height:1.7}.auth-tenant-terms{box-sizing:border-box;margin-top:var(--cw-space-4);padding:var(--cw-space-4);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-sm);background:var(--cw-color-surface-muted);line-height:1.7}.auth-tenant-summary{margin:0 0 var(--cw-space-3)}.auth-tenant-terms ol{margin:0;padding-left:1.4em}.auth-consent-button.footerNavi-button.button-primary{max-width:320px;margin:0 auto var(--cw-space-3)}.auth-help-note{max-width:480px;margin:0 auto var(--cw-space-4);color:var(--cw-color-text-subtle);line-height:1.6}.width{max-width:480px;margin:15px auto}.auth-form{box-sizing:border-box;flex-direction:column;gap:12px;max-width:480px;margin:16px auto;display:flex}.auth-card{border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface);padding:40px 36px;box-shadow:0 8px 24px #1f293314}.auth-title{color:var(--cw-color-text);margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.4}.auth-form label{color:var(--cw-color-text);font-size:14px;font-weight:400;line-height:1.5}.auth-form input{box-sizing:border-box;border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-sm);width:100%;min-height:50px;padding:12px 16px;font-size:14px;line-height:1.4}.auth-form input:focus{border-color:var(--cw-color-action);outline:2px solid var(--cw-color-action);outline-offset:1px}.auth-form input::placeholder{color:var(--cw-color-text-subtle);font-size:14px}.auth-form button[disabled]{opacity:.6;cursor:not-allowed}#header .auth-submit-button.footerNavi-button.button-primary{border-color:var(--cw-color-action);background:var(--cw-color-action);width:154px;min-width:154px;box-shadow:none;align-self:flex-end;margin:26px 0 0}#header .auth-submit-button.footerNavi-button.button-primary:hover{border-color:var(--cw-color-action);background:var(--cw-color-action)}#header .auth-submit-button.footerNavi-button.button-primary:active{box-shadow:none;transform:none}#header button.auth-submit-button.footerNavi-button.button-primary:after{content:none}.auth-forgot-row{color:var(--cw-color-text-subtle);margin-top:0;font-size:13px}.auth-form-switch{box-sizing:border-box;text-align:center;max-width:none;margin:20px 0 0}.auth-form-switch .footerNavi-button{max-width:380px;margin:0 auto}.auth-mail-note{line-height:1.6}.auth-mail-note-line{display:block}.auth-message{box-sizing:border-box;border-radius:4px;max-width:480px;margin:16px auto 0;padding:10px}.auth-error{color:#842029;background:#f8d7da;border:1px solid #f5c2c7}.auth-success{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc}.auth-link-button{width:fit-content;color:var(--cw-color-action);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}@media screen and (width<=600px){.auth-card{padding:32px 20px}.auth-entry{padding-right:var(--cw-space-3);padding-left:var(--cw-space-3)}.auth-guide-module.guide-module.item,.auth-instruction-card{padding:var(--cw-space-4)}.auth-steps{grid-template-columns:1fr}.auth-entry .step-body{padding-bottom:var(--cw-space-3)}.auth-form input{padding-left:10px;padding-right:10px}.auth-form input::placeholder{font-size:12px}#header .auth-submit-button.footerNavi-button.button-primary{align-self:stretch;width:100%;min-width:0}.auth-mail-note{margin-top:88px}}:root{--cw-color-text:#222;--cw-color-text-muted:#777;--cw-color-text-subtle:#999;--cw-color-surface:#fff;--cw-color-surface-muted:#eee;--cw-color-surface-soft:#f0f0f0;--cw-color-border:#ddd;--cw-color-border-soft:#eee;--cw-color-brand:#11a57d;--cw-color-action:#15ae70;--cw-color-action-hover:#1bb677;--cw-color-action-shadow:#118355;--cw-color-info:#178afd;--cw-color-alert:#f5785a;--cw-color-danger:#c70808;--cw-color-payment:#fb5859;--cw-font-base:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--cw-font-emphasis:"Noto Sans JP", sans-serif;--cw-header-height:48px;--cw-page-max-width:480px;--cw-page-gutter:12px;--cw-space-1:4px;--cw-space-2:8px;--cw-space-3:12px;--cw-space-4:16px;--cw-space-5:20px;--cw-space-6:24px;--cw-radius-sm:3px;--cw-radius-md:4px;--cw-radius-lg:5px;--cw-button-width-default:75%;--cw-button-width-short:180px;--cw-button-shadow-offset:5px;--cw-footer-sticky-bg:#fffc}body,h1,h2,h3,h4,video,ul,li,dl,dt,dd,p{margin:0;padding:0}body{font-family:var(--cw-font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cw-color-text);min-height:auto;font-size:15px}a{text-decoration:none}a:hover{text-decoration:underline}ul,li{list-style:none}img{vertical-align:middle;max-width:100%}iframe{max-width:100%}p{padding-bottom:1em}.item{margin:0 var(--cw-page-gutter) 15px}.text-red{color:var(--cw-color-danger);font-weight:700}.avator-icon{border-radius:50%;width:72px;height:72px;overflow:hidden}.avator-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.status-label{color:var(--cw-color-surface);padding:var(--cw-space-1) 6px;border-radius:2px;font-size:11px;display:inline-block}.status-label.label-ing{background-color:var(--cw-color-info)}.status-label.label-ed{background-color:var(--cw-color-alert)}.common-header{box-sizing:border-box;background-color:var(--cw-color-brand);color:var(--cw-color-surface);height:var(--cw-header-height);width:100%;padding:10px;position:fixed;top:0;box-shadow:0 0 2px #0003;z-index:999!important}.common-header a{color:var(--cw-color-surface)}.common-header .header-button img{width:26px}.common-header .header-title{font-size:16px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.common-header .header-title .header-logo{vertical-align:bottom;max-height:30px;margin-top:-10px}.common-header .header-menu{position:absolute;top:10px;left:12px}.common-header .header-menu .menu-body{background:var(--cw-color-brand);text-align:center;margin-top:var(--cw-page-gutter);font-size:14px;font-weight:600}ul.menu-body li:first-child{background-color:var(--cw-color-brand);padding:1em}.common-header .header-notice{position:absolute;top:10px;right:12px}.common-footer{background-color:var(--cw-color-surface-muted);padding:var(--cw-space-5) var(--cw-page-gutter) 70px;font-size:13px}.footer-urgent-message{text-align:center}.footer-link{text-align:center;padding-bottom:12px}.footer-link li{margin-right:10px;line-height:1.6;display:inline-block}.footer-link a{color:#333}.footer-text{text-align:center;color:var(--cw-color-text-subtle)}.login-notice{padding:10px}.terms li{list-style-type:decimal}.common-main.terms{max-width:80%!important}.consent li{list-style-type:decimal}.common-main.consent{max-width:min(960px, calc(100% - var(--cw-page-gutter) * 2))!important}.consent-shell{padding:0 0 var(--cw-space-6)}.common-title.consent-title{margin:0 0 var(--cw-space-3);color:var(--cw-color-text);font-size:22px;line-height:1.55}.consent-document{padding:var(--cw-space-5);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-lg);color:var(--cw-color-text);margin:0;font-size:15px;line-height:1.95;box-shadow:0 12px 32px #171c1f14}.consent-document p{margin:0 0 var(--cw-space-4);padding-bottom:0}.consent-document h3{margin:var(--cw-space-5) 0 var(--cw-space-2);padding-top:var(--cw-space-4);border-top:1px solid var(--cw-color-border);color:var(--cw-color-text);font-size:16px;line-height:1.6}.consent-document h3:first-of-type{margin-top:var(--cw-space-4)}.consent-document br+br{margin-top:var(--cw-space-2);display:block}.common-main.law,.common-main.privacy{max-width:80%!important}.law li{list-style-type:decimal}#nav{padding:30px}#nav a{color:#2c3e50;font-weight:700}.Form__formSection___3tqxz{min-width:auto}.Button__button___1FrBC{background-color:var(--cw-color-brand)}.common-main{box-sizing:border-box;padding:calc(var(--cw-header-height) + var(--cw-space-3)) 0 var(--cw-space-5);max-width:var(--cw-page-max-width);margin:0 auto}.common-title{margin:0 var(--cw-page-gutter) var(--cw-space-5);font-size:20px}.text-box{margin:var(--cw-page-gutter);padding:var(--cw-page-gutter);background-color:var(--cw-color-surface-soft);border-radius:var(--cw-radius-md);font-size:14px;line-height:1.8}.not-found-message{text-align:center;margin:100px 0}.text-box.box-green{background-color:#d4f4cb}.text-box.box-blue{background-color:#bfe1ff}.text-box.box-yellow{background-color:#fff7df}.text-box.box-red{background-color:#fbe0de}.common-main.admin-list-page{max-width:min(1120px, calc(100% - var(--cw-page-gutter) * 2))}.common-main.admin-home-page{max-width:min(960px, calc(100% - var(--cw-page-gutter) * 2))}.admin-home-title{margin:0 0 var(--cw-space-4)}.admin-home-nav{gap:var(--cw-space-3);margin:0 0 var(--cw-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-home-section{padding:var(--cw-space-3);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-sm)}.admin-home-section h3{margin:0 0 var(--cw-space-2);color:var(--cw-color-text-subtle);font-size:13px}.admin-home-links{gap:var(--cw-space-2);display:grid}.admin-home-links a{background:var(--cw-color-surface-soft);border:1px solid var(--cw-color-border-soft);border-radius:var(--cw-radius-sm);color:var(--cw-color-brand);padding:9px 10px;font-size:13px;font-weight:700;line-height:1.5;display:block}.admin-home-links a:hover{background:var(--cw-color-surface);border-color:var(--cw-color-brand);text-decoration:none}.admin-home-env{margin:0}.admin-home-env .common-title{margin:0 0 var(--cw-space-3);font-size:16px}.admin-home-env-list{background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-sm);gap:0;margin:0;display:grid;overflow:hidden}.admin-home-env-list div{gap:var(--cw-space-2);padding:9px var(--cw-space-3);border-top:1px solid var(--cw-color-border-soft);grid-template-columns:minmax(170px,28%) minmax(0,1fr);font-size:13px;line-height:1.6;display:grid}.admin-home-env-list div:first-child{border-top:0}.admin-home-env-list dt{color:var(--cw-color-text-subtle);font-weight:700}.admin-home-env-list dd{overflow-wrap:anywhere}.common-main.admin-insight-page{max-width:min(1040px, calc(100% - var(--cw-page-gutter) * 2))}.admin-insight-title{margin:0 0 var(--cw-space-3)}.admin-insight-warning{margin:0 0 var(--cw-space-3);padding:var(--cw-space-3) var(--cw-space-4);border-left:4px solid var(--cw-color-danger);border-radius:var(--cw-radius-sm);color:#7d1212;background:#fbe0de;line-height:1.7}.admin-warning-line{display:block}.admin-insight-note{margin:0 0 var(--cw-space-3);color:var(--cw-color-text-subtle);padding-bottom:0;font-size:13px;line-height:1.7}.admin-insight-nav{margin:0 0 var(--cw-space-5);padding:var(--cw-space-3);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-sm)}.admin-insight-nav ul{gap:var(--cw-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-insight-nav a{background:var(--cw-color-surface-soft);border:1px solid var(--cw-color-border-soft);border-radius:var(--cw-radius-sm);color:var(--cw-color-brand);padding:8px 10px;font-size:12px;font-weight:700;line-height:1.5;display:block}.admin-insight-nav a:hover{background:var(--cw-color-surface);border-color:var(--cw-color-brand);text-decoration:none}.admin-insight-download{margin:0 var(--cw-page-gutter) var(--cw-space-2);border:1px solid var(--cw-color-brand);border-radius:var(--cw-radius-sm);background:var(--cw-color-brand);color:#fff;cursor:pointer;padding:10px 14px;font-weight:700}.admin-insight-value{margin:0 var(--cw-page-gutter) var(--cw-space-4);color:var(--cw-color-text);font-size:18px;font-weight:700;display:inline-block}.admin-insight-table-panel,.admin-insight-chart-panel{max-width:600px}.admin-insight-chart-panel{margin-top:var(--cw-space-3);margin-bottom:var(--cw-space-5)}.admin-list-title{margin:0 0 var(--cw-space-3)}.admin-list-warning{margin:0 0 var(--cw-space-3);padding:var(--cw-space-3) var(--cw-space-4);border-radius:var(--cw-radius-sm);color:#6f3d00;background:#fff7df;border-left:4px solid #f5a623;line-height:1.7}.admin-list-download{margin:0 0 var(--cw-space-3);border:1px solid var(--cw-color-brand);border-radius:var(--cw-radius-sm);background:var(--cw-color-brand);color:#fff;cursor:pointer;padding:10px 14px;font-weight:700}.admin-list-count{margin:0 0 var(--cw-space-3);color:var(--cw-color-text-subtle);font-size:14px}.admin-list-records{gap:var(--cw-space-3);margin:0;display:grid}.admin-record-card{padding:var(--cw-space-3);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-sm);box-shadow:none;margin:0;font-size:13px;line-height:1.6}.admin-record-card li{gap:var(--cw-space-2);border-top:1px solid var(--cw-color-border-soft);overflow-wrap:anywhere;grid-template-columns:minmax(140px,24%) minmax(0,1fr);padding:6px 0;display:grid}.admin-record-card li:first-child{border-top:0}.admin-record-card li b{color:var(--cw-color-text-subtle);white-space:normal;font-size:12px}.admin-record-card img{object-fit:cover;border-radius:50%;width:56px;height:56px}.admin-permission-message{padding:var(--cw-space-3) var(--cw-space-4);background:var(--cw-color-surface-soft);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-sm);color:var(--cw-color-text);font-weight:700}@media (width<=640px){.admin-home-nav,.admin-insight-nav ul,.admin-home-env-list div{grid-template-columns:1fr}.admin-home-env-list div{gap:2px}.admin-record-card li{grid-template-columns:1fr;gap:2px}}.link-button{text-align:center;border:1px solid var(--cw-color-brand);color:var(--cw-color-brand);background-color:var(--cw-color-surface);margin:10px;padding:5px 10px;display:block}.footerNavi-button.button-primary.dashboard-invitation-submit{width:30%}.dashboard-start-box{cursor:pointer}.dashboard-hama-consent-fields{width:100%;margin-left:10px;margin-right:10px}.dashboard-hama-consent-select{margin-left:10px}.dashboard-hama-condition-select{width:95%}.content-footerNavi{background-color:var(--cw-footer-sticky-bg);box-sizing:border-box;column-gap:1rem;width:100%;padding:1em;display:flex;position:sticky;bottom:0;left:0}.footerNavi-button{box-sizing:border-box;text-align:center;border-radius:var(--cw-radius-lg);height:auto;font-size:15px;font-weight:700;line-height:1.5;font-family:var(--cw-font-emphasis);border:0;padding:.75em 1em;display:block}a.footerNavi-button:hover{text-decoration:none}.footerNavi-button.button-disabled{color:#aaa;width:var(--cw-button-width-default);background-color:#ddd;margin:0 auto}.footerNavi-button.button-disabled a{color:#aaa}.footerNavi-button.button-disabled.button-short,.footerNavi-button.button-secondary.button-short{width:var(--cw-button-width-short)}.footerNavi-button.button-primary{background-color:var(--cw-color-action);box-shadow:0 var(--cw-button-shadow-offset) 0 var(--cw-color-action-shadow);color:var(--cw-color-surface);width:var(--cw-button-width-default);margin:0 auto;position:relative}.footerNavi-button.button-primary:hover{cursor:pointer;background-color:var(--cw-color-action-hover)}.footerNavi-button.button-primary:active{box-shadow:none;transition:all .3s;transform:translateY(3px)}.footerNavi-button.button-primary:after{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M0,256c0,141.4,114.6,256,256,256s256-114.6,256-256S397.4,0,256,0S0,114.6,0,256z%20M241,377%20c-9.4,9.4-24.6,9.4-33.9,0s-9.4-24.6,0-33.9l87-87l-87-87c-9.4-9.4-9.4-24.6,0-33.9s24.6-9.4,33.9,0L345,239%20c9.4,9.4,9.4,24.6,0,33.9L241,377z'/%3e%3c/svg%3e");width:15px;height:15px;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.footerNavi-button.button-secondary{border:1px solid var(--cw-color-action);background-color:var(--cw-color-surface);color:var(--cw-color-action);box-shadow:0 3px 0 var(--cw-color-action);width:var(--cw-button-width-default);margin:0 auto;position:relative}.footerNavi-button.button-secondary:hover{cursor:pointer;opacity:.7}.footerNavi-button.button-secondary:active{background-color:var(--cw-color-action);color:var(--cw-color-surface);box-shadow:none;border-bottom:none;transition:all .3s;transform:translateY(3px)}.footerNavi-button.button-secondary a{color:var(--cw-color-action)}.footerNavi-button.button-secondary a:hover{text-decoration:none}div>a:hover,dl>a:hover{text-decoration:none!important}.cw-page-shell{box-sizing:border-box;width:100%;max-width:var(--cw-page-max-width);padding:calc(var(--cw-header-height) + var(--cw-space-3)) 0 var(--cw-space-5);margin:0 auto}.cw-section{margin:0 var(--cw-page-gutter) var(--cw-space-5)}.cw-stack{gap:var(--cw-space-3);flex-direction:column;display:flex}.cw-inline-actions{gap:var(--cw-space-3);flex-wrap:wrap;align-items:center;display:flex}.cw-surface{background-color:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md)}.cw-button{box-sizing:border-box;border-radius:var(--cw-radius-lg);min-height:44px;font-family:var(--cw-font-emphasis);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.75em 1em;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.cw-button:hover{text-decoration:none}.cw-button--primary{background-color:var(--cw-color-action);color:var(--cw-color-surface)}.cw-button--primary:not(:disabled):not(.cw-button--disabled):hover{background-color:var(--cw-color-action-hover);text-decoration:none}.cw-button--secondary{background-color:var(--cw-color-surface);border:1px solid var(--cw-color-action);color:var(--cw-color-action)}.cw-button--secondary:not(:disabled):not(.cw-button--disabled):hover{text-decoration:none}.cw-button--disabled,.cw-button:disabled{color:#aaa;cursor:default;background-color:#ddd}.cw-button--disabled:hover,.cw-button:disabled:hover{color:#aaa;background-color:#ddd;text-decoration:none}.profile-title{font-size:16px;font-weight:700}.profile-subtitle{font-size:15px;font-weight:700}.profile-button{margin:1px 0;padding:1px;font-weight:700}.profile-input input[type=text],.profile-input textarea{box-sizing:border-box;border:1px solid #bbb;width:100%;margin:5px 0;padding:5px;font-size:16px}.profile-input textarea{resize:vertical;height:240px}.profile-research-consent-select{padding:5px}.profile-input .label-textSmall{font-size:14px}.profile-textSmall{color:var(--cw-color-text-muted);font-size:13px}.radiobox-list{flex-wrap:wrap;display:flex}.radiobox-list label{border:1px solid var(--cw-color-border-soft);padding:var(--cw-space-1) var(--cw-space-2);cursor:pointer;color:#666;border-radius:var(--cw-radius-sm);margin:8px 4px 4px 0;font-size:14px;display:block}.radiobox-list .input-marker{display:none}.radiobox-list .input-marker:checked~label{border:1px solid var(--cw-color-brand);color:var(--cw-color-text);cursor:default;font-weight:700}.profile-input-image{margin:10px 0}.counseling-create-form{gap:var(--cw-space-4);display:grid}.counseling-create-section{padding:var(--cw-space-4);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface);margin:0;box-shadow:0 4px 16px #2222220a}.counseling-create-section--primary{border-color:#00a57847}.counseling-create-section .profile-title{align-items:center;gap:var(--cw-space-2);margin-bottom:var(--cw-space-2);display:flex}.counseling-create-section>.profile-input{margin-top:var(--cw-space-2)}.counseling-create-section .profile-input input[type=text],.counseling-create-section .profile-input textarea{padding:var(--cw-space-3);border-color:var(--cw-color-border);border-radius:var(--cw-radius-sm);background:#fff;margin:0;line-height:1.7}.counseling-create-section .profile-input textarea{min-height:260px}.counseling-create-section .profile-input input[type=text]:focus,.counseling-create-section .profile-input textarea:focus{outline-offset:1px;border-color:var(--cw-color-action);outline:2px solid #00a5782e}.counseling-create-section .profile-textSmall{margin-top:var(--cw-space-2)}.counseling-create-payment-limit{gap:var(--cw-space-3);display:grid}.counseling-create-payment-limit p{margin:0;padding-bottom:0}.counseling-create-section .radiobox-list{gap:var(--cw-space-2)}.counseling-create-section .radiobox-list label{padding:var(--cw-space-2) var(--cw-space-3);background:var(--cw-color-surface-soft);margin:0}.counseling-create-section .radiobox-list .input-marker:disabled~label{opacity:.56;cursor:not-allowed}.counseling-create-image-preview{border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface-soft);max-width:min(350px,100%)}.counseling-create-submit{width:100%;max-width:360px;margin:var(--cw-space-2) auto 0;display:block}.list-body{border-bottom:1px solid #ddd;padding:12px}.list-body a{color:#222;display:block}.list-body .list-date{text-align:right;color:#555;flex:1;padding-bottom:6px;font-size:12px}.list-body .list-title{padding-bottom:6px;font-weight:700}.list-body .list-main{padding-bottom:6px;font-size:14px}.list-body .listbody-answer{display:flex}.list-body .listbody-answer .listbody-text{flex:1}.list-body .avator-icon{width:36px;height:36px;margin-right:6px}.list-body .list-status{padding-bottom:8px;display:flex}.list-body .list-foot{display:flex}.list-body .list-foot .foot-inner{text-align:right;flex:1;font-size:13px}.list-body .list-foot .avator-icon{margin-left:8px}.counseling-list{gap:var(--cw-space-3);display:grid}.counseling-list-guide-module{margin-bottom:var(--cw-space-4)}.counseling-list-primary-action{margin:var(--cw-space-4) 0}.counseling-list-card{padding:var(--cw-space-4);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface);box-shadow:0 4px 16px #2222220a}.counseling-list-card a:hover{text-decoration:none}.counseling-list-card .list-status{align-items:center;gap:var(--cw-space-2);flex-wrap:wrap}.counseling-list-card .list-date{color:var(--cw-color-text-subtle);padding-bottom:0}.counseling-list-card .list-main{padding-bottom:var(--cw-space-3)}.counseling-list-card .listbody-text{line-height:1.7}.counseling-list-card .list-foot{color:var(--cw-color-text-muted);align-items:center}.counseling-list-card .list-foot .foot-inner{line-height:1.6}.counseling-list-official-test-warning{color:red;margin:5px}.question-status{justify-content:space-between;padding-bottom:8px;display:flex}.question-text{word-break:break-all}.hamaai-step-title{font-size:large;font-weight:700}.hamaai-preparation-button-label{display:block}.hamaai-rating-announcement{background-color:#7fffd4;margin-bottom:10px;padding:10px}.hamaai-rating-announcement-link{font-size:x-large;font-weight:700}.hamaai-rating-select{min-width:200px;padding:5px}.footerNavi-button.button-secondary.counseling-rating-action{background-color:#fbe0de}.footerNavi-button.button-secondary.counseling-rating-detail-link{text-decoration:none}.question-outertext{text-align:right;font-size:14px}.question-outerprofiletext{text-align:left;font-size:14px}.counseling-topic-meta-profile{margin-top:var(--cw-space-4)}.counseling-user-profile-panel-toggle{margin-top:calc(var(--cw-space-4) * 2)}.answer-status{font-size:14px;display:flex}.answer-status .avator-icon{width:54px;height:54px;margin-right:8px}.answer-status .answer-person{flex:1;align-self:center;margin-right:8px}.answer-status .answer-person .answer-name{font-size:15px;font-weight:700}.answer-status .answer-date{text-align:right;align-self:flex-end}.answer-text{word-break:break-all}.counseling-detail-card{border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface);box-shadow:0 4px 16px #2222220a}.counseling-detail-card.box-green{background:#effbea}.counseling-detail-card.box-yellow{background:#fff9e8}.counseling-detail-card__status{gap:var(--cw-space-2);margin-bottom:var(--cw-space-3);border-bottom:1px solid var(--cw-color-border-soft);align-items:center}.counseling-detail-official-test-warning{color:red;margin:5px}.counseling-detail-person{align-items:center;gap:var(--cw-space-2)}.counseling-detail-person.answer-status .avator-icon{width:64px;height:64px;margin-right:0}.counseling-detail-person .avator-icon img{border:2px solid var(--cw-color-border-soft);object-fit:cover;background:var(--cw-color-surface);border-radius:50%;width:64px;height:64px}.counseling-detail-card__body{margin-top:var(--cw-space-3);line-height:1.9}.counseling-detail-card__links{margin-top:var(--cw-space-3);padding:var(--cw-space-3);border:1px solid var(--cw-color-border-soft);border-radius:var(--cw-radius-sm);background:#ffffff80}.counseling-detail-card__links.related-link li{margin-top:0}.counseling-detail-card__links.related-link li+li{margin-top:var(--cw-space-1)}.counseling-detail-card__attachments{margin-top:var(--cw-space-3)}@media (width<=640px){.counseling-detail-card__status{display:block}.counseling-detail-card__status .list-date{margin-top:var(--cw-space-1);text-align:left}.counseling-detail-person{align-items:flex-start}}.overlay{z-index:1;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.overlay-content{z-index:2;background:#fff;width:90%;padding:1em}.overlay-image{max-width:100%}.p_box{max-width:150px;position:relative}.more_icon:after{content:"＋";color:#fff;opacity:.8;background:#333;padding:2px 6px;font-size:10px;position:absolute;bottom:0;right:0}.p_box img{width:100%}.counseling-reply-form-preview-image{max-width:min(350px,100%);height:auto}.slide-embed{margin:15px 0 20px;padding-top:65px;padding-bottom:50%;position:relative;overflow:hidden}.slide-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.faq{margin-bottom:32px}.faq-dt,.faq-dd{padding-left:24px;position:relative}.faq-dt:before,.faq-dd:before{font-weight:700;position:absolute;top:0;left:0}.faq-dt{border-bottom:1px solid #999;margin-bottom:4px;font-weight:700}.faq-dt:before{content:"Q.";color:#c80021}.faq-dd:before{content:"A.";color:#0085c8}.info{margin-bottom:32px}.info-title{font-size:16px}.info-dt:before,.info-dd:before{font-weight:700;position:absolute;top:0;left:0}.info-dt{border-bottom:1px solid #999;margin-bottom:4px;font-weight:700}.info-date{float:right;text-align:right;color:#555;font-size:12px}dd.info-dd{clear:both}.common-main.notice-list-page{max-width:840px}.notice-list-shell{margin-left:auto;margin-right:auto}.notice-list-stack{gap:var(--cw-space-3);display:grid}.notice-card{margin:0}.notice-card .info{padding:var(--cw-space-4);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface);margin:0;box-shadow:0 4px 16px #2222220a}.notice-card .info-dt{gap:var(--cw-space-2);margin:0 0 var(--cw-space-3);padding-bottom:var(--cw-space-2);border-bottom:1px solid var(--cw-color-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.notice-card .info-title{color:var(--cw-color-text);font-weight:700}.notice-card .info-date{float:none;color:var(--cw-color-text-muted)}.notice-card .info-dd{color:var(--cw-color-text);line-height:1.8}.notice-card-action{margin-top:var(--cw-space-2);color:var(--cw-color-brand);font-weight:700;display:block}.notice-list-more{margin:var(--cw-space-2) 0 0;text-align:center}@media (width<=640px){.notice-card .info{padding:var(--cw-space-3)}.notice-card .info-dt{display:block}.notice-card .info-date{margin-top:var(--cw-space-1);text-align:left;display:block}}.must-label{color:#fff;background-color:#f5785a;border-radius:2px;margin-left:4px;padding:4px 6px;font-size:11px;display:inline-block}.pastCounseling-list{text-align:left}.related-link{word-break:break-all}.related-link li{margin-top:1em}.related-link li strong{display:block}.loading{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///xGlfcbo3068nhGlfWzHrorSv5nYxyH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);background-position:50%;background-repeat:no-repeat;width:16px;height:16px;margin:100px}.guide-module{margin:0 0 2em}.guide-module-item{background:#eee;margin:0 10px 30px;padding:1em;font-size:.9rem;position:relative}.guide-module-item:before{content:"";border-top:15px solid #eee;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;display:block;position:absolute;top:100%;left:15px}.guide-module-item li{text-indent:-1.3em;margin-left:1.3em}.guide-module-copy{gap:var(--cw-space-2);display:grid}.guide-module-copy p{margin:0;padding-bottom:0}.guide-module-adviser{align-items:center;gap:var(--cw-space-2);margin:0 0 10px 15px;display:flex}.guide-module-adviser-image{object-fit:cover;border-radius:50%;width:64px;height:64px}.module-title{border-bottom:1px solid;margin-bottom:1rem;padding-bottom:.3rem}.guide-module li:first-letter{font-weight:700}.common-main.timeline-page{max-width:min(880px, calc(100% - var(--cw-page-gutter) * 2))}.timeline-back{margin:0 0 var(--cw-space-4)}.timeline-back-link{width:min(280px,100%);text-decoration:none}.timeline-title{margin-bottom:var(--cw-space-4)}.timeline-history-title{gap:var(--cw-space-1);display:grid}.timeline-history-title-line{display:block}.timeline-history-title-line--note{margin-top:var(--cw-space-2)}.timeline-empty-message{padding:var(--cw-space-5);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-lg);color:var(--cw-color-text-muted);text-align:center;margin:0}.timeline-edit{gap:var(--cw-space-3);display:grid}.timeline-add{justify-content:center;margin:0 auto;display:flex}.timeline-icon-button{background:var(--cw-color-surface);border:1px solid var(--cw-color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.timeline-icon-button:hover{background:var(--cw-color-surface-soft)}.timeline-edit .note{padding:var(--cw-space-4) var(--cw-space-5);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-lg);color:var(--cw-color-text-muted);margin:0;font-size:13px;line-height:1.7}.timeline-edit .note li{margin-left:1.2em;list-style:outside}.timeline-edit .note li+li{margin-top:var(--cw-space-2)}.timeline-edit input[type=checkbox]{transform:scale(1.5)}.timeline-edit .ongoing{padding-left:.2em;font-size:1rem;font-weight:400}.timeline-edit .timeline-item{padding:var(--cw-space-5) 72px var(--cw-space-5) var(--cw-space-5);background:var(--cw-color-surface);border:1px solid var(--cw-color-brand);border-radius:var(--cw-radius-lg);margin:0;position:relative;box-shadow:0 8px 24px #171c1f0f}.timeline-edit .timeline-item.entered{border-color:var(--cw-color-border-soft);background:#f8f9fa}.timeline-edit .term,.timeline-edit .term select{color:var(--cw-color-text);margin:0;font-size:18px;font-weight:700;line-height:1.6}.timeline-edit .term{margin-bottom:var(--cw-space-2)}.timeline-still-control{align-items:center;gap:var(--cw-space-2);margin-bottom:var(--cw-space-2);display:flex}.timeline-still-control input[type=checkbox]{margin:0}.timeline-edit .term .date-name{color:#fff;vertical-align:middle;background:#79a92f;margin-left:.5em;padding:0 2px;font-size:.8rem;font-weight:700;display:inline-block}.timeline-edit .change-mode{vertical-align:middle;font-size:.8rem;font-weight:400}.timeline-edit .still{color:#fff;vertical-align:middle;background:#171c1f80;border-radius:1em;padding:2px .6em;font-size:12px;display:inline-block}.timeline-edit .futre{color:#fff;vertical-align:middle;background:#ffaf03;border-radius:1em;padding:2px .6em;font-size:12px;display:inline-block}.timeline-edit .category1 select{width:8em}.timeline-edit .category2 select{width:10em}.timeline-edit .category1,.timeline-edit .category2{margin:0 var(--cw-space-1) var(--cw-space-2) 0;line-height:1.3em;display:inline-block}.timeline-edit .category1 select,.timeline-edit .category2 select{height:2em;margin-top:.5em}.timeline-edit .category1-content{border:1px solid var(--cw-color-brand);color:var(--cw-color-brand);padding:2px var(--cw-space-2);border-radius:var(--cw-radius-md);font-size:12px;font-weight:700}.timeline-edit .category2-content{color:var(--cw-color-text-muted);font-size:13px}.timeline-edit .memo{padding-top:var(--cw-space-2);color:#171c1fb3;overflow-wrap:break-word;font-size:14px;line-height:1.8}.timeline-edit textarea{min-height:96px}.timeline-edit .edit{top:var(--cw-space-4);right:var(--cw-space-4);gap:var(--cw-space-2);justify-items:end;display:grid;position:absolute}.timeline-edit .edit .submit{background:var(--cw-color-brand);color:#fff;border-radius:var(--cw-radius-md);cursor:pointer;font:inherit;border:0;padding:.5em .8em;font-weight:700;line-height:1em;display:block}.timeline-edit .remove{text-align:right;right:var(--cw-space-4);bottom:var(--cw-space-4);position:absolute}.timeline-edit .remove .submit{color:var(--cw-color-danger);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.8rem}@media (width<=640px){.timeline-edit .timeline-item{padding:var(--cw-space-4)}.timeline-edit .edit,.timeline-edit .remove{margin-top:var(--cw-space-3);justify-content:flex-end;display:flex;position:static}}.profile-box{text-align:center;margin-bottom:1em}.profile-box .icon{display:block}.profile-box .icon img{object-fit:cover;border-radius:50%;width:92px;height:92px}.profile-box .name{padding:.2rem 0;font-size:1.2rem;font-weight:700;display:block}.profile-box .survive{color:#05a8d4;font-size:1rem;font-weight:700}.profile-box .survive .label{color:#fff;background:#05a8d4;border-radius:1em;padding:0 .5em;font-size:.8rem;display:inline-block}.profile-box .payment{color:#666;padding:.2rem 0;font-size:1.2rem;font-weight:700;display:block}.dashboard-profile-alert-help{font-size:small;display:block}.profile-detail{background:#f0f0f0;margin:1em;padding:1em}.profile-detail b,.question-outerprofiletext b{color:#0f73ba}.profile-detail li,.text-box.question-outerprofiletext li{border-bottom:1px dotted;padding:.5em}.profile-detail li:last-child,.text-box.question-outerprofiletext li:last-child{border-bottom:none}.profile-summary-card{gap:var(--cw-space-2);margin:var(--cw-space-4) 0;padding:var(--cw-space-4);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface);display:grid;box-shadow:0 4px 16px #2222220a}.profile-summary-card .icon img{border:2px solid var(--cw-color-border-soft);background:var(--cw-color-surface-soft)}.profile-summary-card .name{color:var(--cw-color-text)}.profile-summary-card .payment{color:var(--cw-color-text-muted)}.profile-primary-action{margin-bottom:var(--cw-space-4)}.profile-detail-card{margin:var(--cw-space-3) 0 var(--cw-space-4);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-md);background:var(--cw-color-surface);padding:0;overflow:hidden}.profile-detail-card ul{margin:0;padding:0}.profile-detail-card li{gap:var(--cw-space-3);border-bottom:1px solid var(--cw-color-border-soft);padding:var(--cw-space-3) var(--cw-space-4);grid-template-columns:minmax(120px,32%) 1fr;display:grid}.profile-detail-card b{color:var(--cw-color-text)}.profile-action{margin:var(--cw-space-4) 0;text-align:center}@media (width<=640px){.profile-detail-card li{display:block}.profile-detail-card b{margin-bottom:var(--cw-space-1);display:block}}.timeline .timeline-module:before{content:"";background:#0090bb;border-radius:100%;width:16px;height:16px;position:absolute;top:.5rem;left:0}.timeline .timeline-module.future:before{background:#fff;border:1px solid #0090bb;width:14px;height:14px}.timeline .timeline-module{margin:0 14px;position:relative;overflow:hidden}.timeline .term,.timeline .category1,.timeline .memo{overflow-wrap:break-word;border-left:4px solid #0043791a;margin-left:6px;padding-left:20px}.timeline .future .term,.timeline .future .category1,.timeline .future .memo{overflow-wrap:break-word;border-left:4px double #0043791a}.timeline .birthday .term:before{content:"";border-left:4px solid #0043791a;height:10px;position:absolute;left:6px}.timeline .birthday .term,.timeline .birthday .category1,.timeline .birthday .memo{border-left:4px solid #0000}.timeline .term{padding-bottom:.5rem;font-size:1.3rem;font-weight:700}.timeline .term .date-name{color:#fff;vertical-align:middle;background:#79a92f;margin-left:.5em;padding:0 2px;font-size:.8rem;font-weight:700;display:inline-block}.timeline .still{color:#fff;vertical-align:middle;background:#171c1f80;border-radius:1em;padding:0 .5em;font-size:.9rem;display:inline-block}.timeline .futre{color:#fff;vertical-align:middle;background:#ffaf03;border-radius:1em;padding:0 .5em;font-size:.9rem;display:inline-block}.timeline .category1,.timeline .category2{line-height:1.3em;display:inline-block}.timeline .category1-content{color:#79a92f;border:1px solid #79a92f;margin-right:.2em;padding:2px;font-size:.8rem;font-weight:700}.timeline .category2-content{font-size:.9rem}.timeline .memo{color:#171c1fb3;padding-top:1em;padding-bottom:1.5em;font-size:.8rem}.icon16{width:16px;height:16px;margin:2px}.icon12{width:12px;height:12px;margin:2px}.step-notice{margin-bottom:1em}.step{color:#fff;background:#0090bb;border-radius:1rem;margin:0 .5em 0 0;padding:0 .5rem;font-size:1em;font-weight:700;display:inline-block}.step-body{border-left:3px dotted #0043791a;margin-left:.5em;padding:.5em}.step-title{font-size:.9rem;font-weight:700;display:block}.step-note{color:#666;font-size:.8rem;display:inline-block}.fixed{text-align:center;background-color:#eeeeeeb3;width:100%;margin:0 auto;padding:.75rem 0;position:fixed;bottom:0;left:0}.fixed-button{background-color:var(--cw-color-action);box-shadow:0 var(--cw-button-shadow-offset) 0 var(--cw-color-action-shadow);width:var(--cw-button-width-default);border-radius:var(--cw-radius-lg);letter-spacing:.1rem;max-width:500px;margin:0 auto;padding:.75rem;font-size:1.1rem;font-weight:700;display:inline-block;position:relative;color:var(--cw-color-surface)!important}.fixed-button:after{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M0,256c0,141.4,114.6,256,256,256s256-114.6,256-256S397.4,0,256,0S0,114.6,0,256z%20M241,377%20c-9.4,9.4-24.6,9.4-33.9,0s-9.4-24.6,0-33.9l87-87l-87-87c-9.4-9.4-9.4-24.6,0-33.9s24.6-9.4,33.9,0L345,239%20c9.4,9.4,9.4,24.6,0,33.9L241,377z'/%3e%3c/svg%3e");width:15px;height:15px;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.fixed-button:hover{cursor:pointer;background-color:var(--cw-color-action-hover);text-decoration:none}.fixed-button:active{box-shadow:none;transition:all .3s;transform:translateY(3px)}.common-main.payment-complete-page{max-width:min(760px, calc(100% - var(--cw-page-gutter) * 2))}.payment-complete-title{margin-bottom:var(--cw-space-4)}.payment-complete-card{padding:var(--cw-space-5);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-top:4px solid var(--cw-color-brand);border-radius:var(--cw-radius-lg);margin:0;box-shadow:0 12px 32px #171c1f14}.payment-complete-card--canceled{border-top-color:var(--cw-color-alert)}.payment-complete-card--error{border-top-color:var(--cw-color-danger)}.payment-complete-card .guide-module-item{margin-bottom:var(--cw-space-4)}.payment-complete-message{color:var(--cw-color-text-muted);margin:0;line-height:1.8}.payment-complete-message-line{display:block}.payment-complete-adviser{align-items:center;gap:var(--cw-space-3);margin-bottom:var(--cw-space-4);color:var(--cw-color-text);display:flex}.payment-complete-adviser-image{object-fit:cover;border-radius:50%;width:64px;height:64px}.payment-complete-actions{gap:var(--cw-space-3);justify-items:center;display:grid}.payment-complete-form,.footerNavi-button.payment-complete-action{width:min(360px,100%)}.payment-complete-action{text-decoration:none}.payment-complete-pending{width:100%;margin:0}.payment-complete-notice{padding:var(--cw-space-5);background:var(--cw-color-surface);border:1px solid var(--cw-color-border);border-radius:var(--cw-radius-lg);color:var(--cw-color-text-muted);text-align:center;margin:0}.payment-campaign-link{margin-bottom:var(--cw-space-6);text-align:right}.payment-button{text-align:center;border:1px solid var(--cw-color-border-soft);box-sizing:border-box;background:var(--cw-color-payment);color:var(--cw-color-surface);border-radius:var(--cw-radius-sm);flex:0 0 50%;margin:0 auto 3em;padding:10px 40px;text-decoration:none;display:inline-block}ul.notice-list{margin-bottom:2em}.sumitomolife .common-header,sumitomolife .footerNavi-button.button-primary{background:#eee}#sumitomolife .footerNavi-button.button-secondary{border:1px solid #eee}.sumitomolife .common-header .header-menu .menu-body{text-align:center;background:#11a57d;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.sumitomolife ul.menu-body li:first-child{background-color:#11a57d;padding:1em}.sumitomolife .common-header .header-menu .menu-body .Button__button___1FrBC{text-align:center;background:#eee;font-size:12px;color:#000!important}.rare .common-header,rare .footerNavi-button.button-primary{background:#eee}#rare .footerNavi-button.button-secondary{border:1px solid #eee}.rare .common-header .header-menu .menu-body{text-align:center;background:#11a57d;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.rare ul.menu-body li:first-child{background-color:#11a57d;padding:1em}.rare .common-header .header-menu .menu-body .Button__button___1FrBC{text-align:center;background:#eee;font-size:12px;color:#000!important}.osaka .common-header,osaka .footerNavi-button.button-primary{background:#33419a}#osaka .footerNavi-button.button-secondary{border:1px solid #33419a}.osaka .common-header .header-menu .menu-body{text-align:center;background:#11a57d;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.osaka ul.menu-body li:first-child{background-color:#11a57d;padding:1em}.osaka .common-header .header-menu .menu-body .Button__button___1FrBC{text-align:center;background:#33419a;font-size:12px;color:#fff!important}.hama a{color:#0072bc}#app.hama{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.8}.hama .header-button img{display:block}.hama h1.header-title a{line-height:1;display:block}.hama .common-header{background-color:#0072bc}.hama .common-header .header-title{top:50%;left:50%;transform:translate(-50%,-50%)}.hama .common-header .header-title .header-logo{width:375px;min-width:270px;height:auto;margin-top:0}.hama .common-header .header-menu .menu-body{text-align:center;background:#0072bc;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.hama ul.menu-body li:first-child{background-color:#0072bc;padding:1em}.hama .common-header .header-menu .menu-body a{font-family:Noto Sans JP;color:#fff!important}.hama ul.menu-body li a:hover{color:#ffd600;text-decoration:none}.hamaai a{color:#0072bc}#app.hamaai{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.8}.hamaai .header-button img{display:block}h1.header-title{text-align:center;width:70%}.hamaai h1.header-title a{line-height:1;display:block}.hamaai .common-header{background-color:#0072bc}.hamaai .common-header .header-title{top:50%;left:50%;transform:translate(-50%,-50%)}.hamaai .common-header .header-title .header-logo{width:375px;min-width:270px;height:auto;margin-top:0}.hamaai .common-header .header-menu .menu-body{text-align:center;background:#0072bc;margin-top:12px;font-size:14px;font-weight:600;color:#fff!important}.hamaai ul.menu-body li:first-child{background-color:#0072bc;padding:1em}.hamaai .common-header .header-menu .menu-body a{font-family:Noto Sans JP;color:#fff!important}.hamaai ul.menu-body li a:hover{color:#ffd600;text-decoration:none}.evaluation-status{text-align:center;border-radius:3px;margin-top:5px;margin-left:10px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.evaluation-status.incomplete{color:#d9534f;background-color:#ffe5e5;border:1px solid #d9534f}.evaluation-status.complete{color:#0275d8;background-color:#e5f2ff;border:1px solid #0275d8}.price{margin-top:2em;margin-bottom:4em}.insight-table[data-v-0bc90354]{background:#fff;border:1px solid #dcdfe6;max-height:400px;overflow:auto}.insight-table table[data-v-0bc90354]{border-collapse:collapse;width:100%;font-size:13px}.insight-table th[data-v-0bc90354],.insight-table td[data-v-0bc90354]{text-align:left;vertical-align:top;border-bottom:1px solid #ebeef5;padding:8px 10px}.insight-table th[data-v-0bc90354]{z-index:1;color:#1f2d3d;background:#f5f7fa;position:sticky;top:0}.insight-table__header button[data-v-0bc90354]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.insight-table__sort[data-v-0bc90354]{color:#667085;min-width:1em;font-size:11px}.insight-table__index[data-v-0bc90354]{color:#667085;text-align:right;white-space:nowrap;width:44px}.insight-table__empty[data-v-0bc90354]{color:#667085;text-align:center}.insight-chart[data-v-c9059cf1]{width:100%;min-height:160px;padding:12px 0}.insight-chart__empty[data-v-c9059cf1]{color:#667085;text-align:center;padding:24px 0}.insight-chart__bars[data-v-c9059cf1]{gap:8px;display:grid}.insight-chart__bar-row[data-v-c9059cf1]{grid-template-columns:minmax(110px,1fr) minmax(160px,3fr) 64px;align-items:center;gap:10px;display:grid}.insight-chart__bar-label[data-v-c9059cf1],.insight-chart__bar-value[data-v-c9059cf1],.insight-chart__label[data-v-c9059cf1],.insight-chart__value[data-v-c9059cf1]{color:#1f2937;font-size:12px}.insight-chart__bar-label[data-v-c9059cf1]{overflow-wrap:anywhere}.insight-chart__bar-track[data-v-c9059cf1]{background:#edf2f7;height:16px;overflow:hidden}.insight-chart__bar[data-v-c9059cf1]{height:100%}.insight-chart__bar-value[data-v-c9059cf1]{text-align:right}.insight-chart__pie-layout[data-v-c9059cf1]{grid-template-columns:160px 1fr;align-items:center;gap:20px;display:grid}.insight-chart__pie[data-v-c9059cf1]{border-radius:50%;width:160px;height:160px;box-shadow:inset 0 0 0 1px #1f293714}.insight-chart__legend[data-v-c9059cf1]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.insight-chart__legend li[data-v-c9059cf1]{grid-template-columns:12px minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.insight-chart__swatch[data-v-c9059cf1]{width:12px;height:12px}.insight-chart__label[data-v-c9059cf1]{overflow-wrap:anywhere}.insight-chart__value[data-v-c9059cf1]{text-align:right}@media screen and (width<=640px){.insight-chart__bar-row[data-v-c9059cf1],.insight-chart__pie-layout[data-v-c9059cf1]{grid-template-columns:1fr}.insight-chart__bar-value[data-v-c9059cf1],.insight-chart__value[data-v-c9059cf1]{text-align:left}}
